*, html * {margin:0; padding:0;}
body  { font: 12px Verdana, Arial, Helvetica, sans-serif; background: #CCFF99; margin:0; padding:0; text-align: center; color: #FFF; }
#container { width: 751px; margin:6px auto 0; text-align: left; } 
#header { background:url('/i/blc_header_bg.png') no-repeat; height:131px; }
#banner { height:61px;}
#mainContent { border:1px solid #000000; background:#009900; border-top:0; padding:1em; }
#footer { padding:0 10px; background:inherit; color: #333333; }

.svcs { width:30em;}
.services { float:left; width:13.3em;}

#header h1 { display:none;}
#mainContent h2 { font:2em Georgia, "Times New Roman", Times, serif; color:#CF9; border-bottom:2px solid #CF9;}
#mainContent h3 { padding-top: 0.75em;}
#mainContent p { padding: 0.8em 0.2em;}
#mainContent ul, #mainContent ol { padding:0.5em 1em 0.5em 2.5em;}
#mainContent li { padding-bottom:0.5em;}
#footer a { color:#090; padding:2px 2px;}
#footer a:hover { color:#040; padding:2px 2px;}
li a img { border:2px solid #CF9; background:none; padding:0;}
li a:hover { background:none; padding:0;}
#gbcf-form { padding:1em;}
#gbcf-form input, #gbcf-form select, #gbcf-form textarea { margin-bottom:1em;}
#gbcf-form .explain { font-size:90%; color:#CF9;}

#navMain { list-style-type:none; padding:0; margin:0; float:right; clear:both;}
#navMain li { float:left; display: inline; }
#navMain li a { display:block; height:23px; font-size:13px; color:#222222; padding:7px 21px 0; text-decoration:none; }
#navMain li a:hover { color:#FFFFFF; background:#FF1900; }
#mainContent a { color:#CF9;}
#mainContent a:hover { color:#FFF;}

#photos { list-style-type:none; margin:1em auto; width:300px;}
#photos li { float:left; width:100px; text-align:center; }

a.contact { color:#FFF; width:50px; display:block; background:transparent url('/i/mailicon.png') -50px 0 no-repeat; padding:35px 0 3px 5px; text-decoration:none; float: right; margin:6px 20px 0 0; font-size:11px;}
a.contact:hover { color:#F5F5EE; background:transparent url('/i/mailicon.png') 0 0 no-repeat;}

.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clr { clear:both; }
.ctr { text-align:center;}
.ctr a img { text-decoration:none; border:none;}




/*

#sidebar1 { float: right; width: 13em; background: inherit; padding:0; clear:both;}
#sidebar1 h3, #sidebar1 p { margin-left: 10px; margin-right: 10px; }
#sidebar1 img { text-align:center;}
#sidebar1 li { margin-bottom:4px;}
#sidebar1 ul { padding-bottom:1.5em;}

*/
