﻿html, body { margin:0; padding:0; width:100%; height:100%; } body{ background:#1072C9; font-family:Georgia, "Times New Roman", Times, serif; color:#BBD0E3; }  a{ color:#FDEA00; text-decoration:none; } a:hover{ color:white; }  #layout { width:900px; margin:0 auto; background:transparent url('./img/gdc-logo.jpg') no-repeat scroll center top; padding-top:155px; }  #navigation { width:100%; background:transparent url('./img/n_bar1.gif') repeat-x scroll left top; height:40px; } #navigation ul { clear:both; float:none; font-family:Tahoma; width:100%; padding:0; margin:0; height:40px; margin-bottom:4px; } #navigation ul li { list-style-type:none; float:left; padding:0 10px 0 10px; border-right:1px #0B1F32 solid; text-align:center; display:block; margin:9px 0 9px 0; } #navigation a.subLink { color:#9AB7D2; padding-left:10px; } #navigation a.subLink:hover { color:#FFFFFF; }  #header{ background:#084C8C url('./img/header_bg.gif') repeat-x; margin:10px 0 10px 0; } #header h1{ margin:0; padding:10px; font-family:Tahoma; font-weight:normal; width:auto; }  p span { font-style:oblique; font-size:large; color:white; } ul li { padding-bottom:10px; } ul li span { font-weight:bold; } blockquote.style2 { font: 22px normal helvetica, sans-serif; margin-top: 10px; margin-bottom: 10px; margin-left: 50px; padding-left: 15px; border-left: 3px solid #ccc; }  div.content { background:#084C8C url('./img/cbg.gif') repeat-x; padding:10px; overflow:visible; }  #home ul { float:left; } #home p{ margin:15px 0 0 0; }  #home #video { width:800px; text-align:center; margin:0 auto;} #home #video a { padding:0 2em 0 2em; }  #resources #video { text-align:center; margin:0 auto; display:none; margin-left:-60px; }  #the_team img, #meet_boyce img {float:left; margin-right:10px;}  #contact #contact-form { float:left; width:435px; text-align:right; } #contact #contact-form form fieldset { border:none; padding:none; margin:0; } #contact #contact-form input, #contact #contact-form textarea { padding: 5px; width: 270px; font-family: Helvetica, sans-serif; font-size: 1.4em; margin: 0px 0px 10px 0px; border: 2px solid #999999; } #contact #contact-form textarea { height: 190px; clear:right; } #contact #contact-form textarea:focus, #contact #contact-form input:focus { border: 2px solid #209EDB; } #contact #contact-form input.submit-button { width: 284px; } #contact #contact-form label {	float: left; text-align: right; margin-right: 15px;	width: 100px; padding-top: 5px;	font-size: 1.4em; }  #contact #contact-info { margin-bottom:20px; } #contact #contact-info ol{ list-style:none; padding:0; margin:0; clear:both; } #contact #contact-info ol li{ float:left; margin:10px; line-height:25px; width:174px; background-color:white; padding:1em; } #contact #contact-info ol li span{ color:#898989; }  .wrapper { min-height: 100%; height: auto !important; height: 100%;	margin: 0 auto -60px; } .footer, .push { height: 60px; }  #footer{ width:100%; text-align:center; background:#084C8C url('./img/footerbg.gif') repeat-x; padding:10px 0 10px 0; height: 40px; } 