*{margin:0px;padding:0px;}
body {	font:8pt Verdana;
		text-align:center;
		background-image:url(../images/bg_top.gif);
        background-repeat:repeat-x;
        background-position:0px 0px;}
#ct 
{
    position:relative;
    width:900px;
    margin-top:1.7em;
    margin-left:auto;
    margin-right:auto;
    border:.05pt solid #fff;
    }
#hd
{
    width:900px;
    position:absolute;
    top:0;
    left:0;
    background-image:url(../images/gf_bg1.gif);
    background-repeat:no-repeat;
    background-position:8px 42px;
    text-align:left;}
#bar 
{
    padding:.2em;
    text-align:right;}
#bar input{font-size:8pt;}
#nav
{   margin-bottom:.2em;
    text-align:right;}

#pg
{
    margin:13em 0em 0em 0em;
    padding:.5em;}    
#m1 
{   width:61em;
    float:left;
    margin:0em;
	padding:2em .5em .5em .5em;
	text-align:left;
	border:.5pt solid #abbbab;
	background-image:url(../images/bg_top.gif);
    background-repeat:repeat-x;
    background-position:0px 0px;}
* html div#mn {margin-right:0em;}

#m1_l 
{
    width:19em;
    float:left;
    text-align:center;}
#m1_r 
{
    margin-left:21em;
    padding:0em 0em 0em .5em;}
#m2
{
    width:62em;
    float:left;
    clear:left;
    margin-top:.5em;
    height:10em;
    border:.5pt solid #abbbab;}
* html div#m2{min-height:10em;}
#links 
{
    width:19em;
    margin:0em 0em 0em 62.5em;
	padding:2em .5em .5em .8em;
	text-align:left;
	border:.5pt solid #abbbab;
	background-image:url(../images/bg_top.gif);
    background-repeat:repeat-x;
    background-position:0px 0px;}
#links a {font-size:9pt;color:#888;}

h1
{
    padding:0em 0em .5em 0em;
    font:bold 1.4em Verdana, Arial, Sans-Serif;
    color:#5b6489;
    border-bottom:.5pt solid #abbbab;}
h2
{
    margin:1em 0em .5em 0em;
    font:bold 1.2em Verdana, Arial, Sans-Serif;
    color:#666;}
h3
{
    margin:.3em 0em;
    font:bold 1em Verdana, Arial, Sans-Serif;
    color:#666;}
p{  margin:.5em 0em;
    color:#666;}
ul{list-style:none;}   
ul.box
{
    padding:.3em;
    list-style:none;
    
    border:.5pt solid #c3c4eb;
    background-image:url(../images/cheesecakefactorymug.jpeg);
    background-repeat:no-repeat;
    background-position:280px 12px;}
li
{
    margin-left:.7em;
    padding:.2em 0em;
    color:#666;}
#ft
{
    margin-top:3em;
    clear:both;}
#ft li{display:inline;}
    
a:link{color:#888;font-size:9pt;text-decoration:none;}
a:visited{color:#888;font-size:9pt;text-decoration:none;}
a:hover{color:#888;font-size:9pt;text-decoration:underline;}
a:active{color:#888;font-size:9pt;text-decoration:none;}

a img{border:none;}

form{margin:0em;}