/* HTML elements */ a:link { color:#899ACC; } a:visited { color:#899ACC; } a:hover, a:visited:hover { color:#1449A2; } a:active { color:#666666; } body { margin-left:38px; padding-left:0; } .hide { display:none; } /* Basic structure */ #container { background:#FFFFFF; font-family:Verdana,Arial,sans-serif; font-size:0.8em; } /* Core site element widths */ #content-container, #footer-container, #header-container { /*margin-left:auto; margin-right:auto;*/ width:496px; position:relative; } #content-container { text-align:left; } #header-container { border-bottom:1em solid #A3D7E8; text-align:center; } #footer-container { border-top:1em solid #A3D7E8; text-align:center; } /* Content */ #content { background:transparent; clear:both; position:relative; /*text-align:center;*/ } #content-main { float:right; overflow:hidden; padding:1em 0; position:relative; width:336px; } #content-main dd { margin-left:0; padding-left:1em; } #content-main dl { margin:0; } #content-main dt { background:#4FB8D7; color:#FFFFFF; font-weight:bold; padding:0 0.5em; margin:1em 0; } #content-main dt#feature { background:transparent url("../images/feature.gif") no-repeat; height:64px; margin:0; text-indent:-640em; width:298px; } #content-main ul { margin-left:0; padding-left:1.5em; } #content-side { float:left; overflow:hidden; padding:1em 0; position:relative; width:144px; } #content-side img { height:204px; width:144px; } /* Footer */ #footer { background:transparent; clear:both; position:relative; /*text-align:center;*/ } #footer-subscription { border-bottom:1em solid #A3D7E8; margin:1em 0; text-align:left; } #footer-subscription img { height:80px; width:240px; } #footer-subscription ul { margin-left:0; padding-left:1.5em; } /* Header */ #header { background:transparent; clear:both; position:relative; /*text-align:center;*/ } #header h1 { background:transparent url("../images/logo.gif") no-repeat; height:60px; margin:0; text-indent:-640em; width:496px; } #header-description { color:#333333; font-size:1.1em; margin:0; margin-bottom:1em; }