/* culture shock: voodoo dolly v1.0 pogy366: http://www.raykdesign.net Oct. 2005 */ /* general page structure and layout */ body { font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#000000; margin:20px 0 0 0; padding:0 0 0 0; background:#ffffff; text-align:center; } .top { display:none; } .page_wrap { /* includes the header, main body content and the footer */ margin:0 auto; padding:0 0 0 0; width:780px; background:#ffffff; text-align:center; } .header { position:relative; margin:0 0 0 0 !important; margin:-7px 0 0 0; padding:0 0 0 ; width:780px !important; width:742px; height:125px; background:#ffffff; text-align:left; } .header_block { position:relative; margin:0 20px 0 20px; padding:0 0 0 0; width:740px; background:transparent; text-align:left; color:#000000; } .logo { display:none; } .navbar { position:relative; margin:0 0 0 0; padding:0 0 0 0; width:780px !important; width:742px; height:39px; background:#ffffff; text-align:left; color:#000000; font-size:.9em; } .container { position:relative; margin:10px 0 0 10px; padding:0 0 0 0; width:760px !important; width:742px; background:transparent; text-align:left; } .left_column { position:absolute; left:0; width:140px; margin:0 0 0 0; padding:0 4px 0 0; background:transparent; font-size:.9em; color:#000000; } .center_column { position:relative; width:595px; margin:0 0 0 151px; padding:0 0 0 10px; border-left:1px solid #999999; } .box_right { position:relative; float:right; width:150px; margin:0 0 3px 10px !important; margin:0 5px 3px 10px; padding:2px 5px 2px 10px; background:#ffffff; border:1px solid #000000; text-align:left; color:#000000; font-size:.9em; } .footer { position:relative; margin:0 0 0 0; padding:10px 0 0 0; width:780px; font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#000000; background:transparent; text-align:center; } .footer_logo { display:none; } #footer { /* aligns the text to the middle of the footer, in relation to the logo */ vertical-align:-250%; } .bottom { display:none; } /* navigation bar */ #nav ul{ padding:0 0 0 0; margin: 0 0 0 0; white-space: nowrap; font-size:1.1em; color:#ffffff; float:left; width:100%; height:39px; background:#ffffff; border:1px solid #999999; list-style:none; } #nav ul li{ display:inline; list-style:none; } #nav ul li a{ margin: 0 0 0 0; padding: 1em 1em .4em 1em; color:#999999; text-decoration:underline; float: left; background:transparent; } #nav ul li a:hover{ color:#000000; text-decoration:underline; } /* fonts and colors */ h1 { color:#000000; font-size:2em; letter-spacing:.1em; text-transform:capitalize; margin:0 0 0 0; padding:20px 0 0 0; } h2 { color:#000000; font-size:1.2em; text-transform:capitalize; font-weight:bold; padding:0 0 0 0; margin:0 0 -6px 0; } h2:after { display:none; } h3 { color:#000000; font-size:1.1em; text-transform:capitalize; font-weight:bold; padding:0 0 0 0; margin:0 0 -8px 0; } h3:after { display:none; } .box_right h3 { color:#000000; font-size:1.1em; text-transform:capitalize; font-weight:bold; padding:0 0 0 0; margin:0 0 -8px 0; } .box_right h3:after { display:none; } a { color:#999999; text-decoration:underline; } a:hover { color:#999999; text-decoration:none; } .left_column a { color:#999999; text-decoration:underline; } .left_column a:hover { color:#999999; text-decoration:none; } /* images */ img { border:none; } .left { float:left; margin:0 0 0 0; padding:0 0 0 0; } .right { float:right; margin:0 0 0 0; padding:0 0 0 0; } /* workarounds and hacks */ .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-table;} /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */