html{height:100%; margin:0; padding:0;}
body{background:#fff url(bodyBg.jpg) 0 0 repeat; color:#111; font:62.5%/170% Helvetica,Arial,sans-serif; height:100%; margin:0; padding:0; text-align:center;}
a{color:#779EB1; text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:0; margin:0; padding:0;}

#page{background:url(pageBg.png) center top no-repeat; margin:0; padding:0; width:100%;}
#wrapper{background:#FFF; border:7px solid #4c4c4c; margin:0 auto; padding:0 10px; width:900px;}

#head{background:url(webtruckstop.jpg) 0 0 no-repeat; height:250px; margin:10px auto; padding:0; position:relative; text-align:left; width:900px;}
h1{left:485px; margin:0; padding:0; position:absolute; top:10px;}
h1 a{display:block; height:235px; margin:0; padding:0; text-indent:-999em; overflow:hidden; width:345px;}
h2{background:#DDDEDF url("h-main.png") 0 -300px repeat-x; color:#efefef; clear:both; font:bold 1.4em/30px Geneva,Tahoma,Arial,sans-serif; margin:0; padding:0; text-shadow:1px 1px 2px #333;}
h2 span{background:url("h-main.png") 0 0 repeat-x; color:#FFF; display:inline-block; line-height:30px; margin:0 4px 0 0; padding:0 8px 0 18px;}
h3{border-bottom:2px solid #777; color:#2d8ad0; clear:both; font:bold 1.3em Arial,sans-serif; margin:15px 5px 10px; padding:0 9px;}

#content{margin:0 auto; padding:0 0 5px; overflow:hidden; text-align:left; width:900px;}

#main{display:inline; float:left; margin:0; width:675px;}
#main p{color:#111; font:1.3em/1.6em Helvetica,Arial,sans-serif; margin:12px 5px 12px 5px; padding:0; text-align:justify; word-spacing:-.1em;}
#main ul, #main ol{color:#111; font:1.3em/1.6em Helvetica,Arial,sans-serif; margin:10px; padding:0;}
#main li{margin:3px 0 3px 25px; padding:0;}

.img-l{background:#779EB1; border:1px solid #27363d; float:left; margin:5px 15px 5px 0; padding:3px;}
.img-r{background:#779EB1; border:1px solid #27363d; float:right; margin:5px 0 5px 15px; padding:3px;}
.clear{clear:both; height:0; margin:0; padding:0; overflow:hidden;}

#sidebar{display:inline; float:right; margin:0; padding:0; width:215px;}
.sidetitle{background:#DDDEDF url("h-main.png") 0 -100px repeat-x; color:#333; font:bold 1.4em/30px Geneva,Tahoma,Arial,sans-serif; margin:0; padding:0;}
.sidetitle span{background:url("h-main.png") 0 -400px repeat-x; color:#FFF; display:inline-block; line-height:30px; margin:0 4px 0 0; padding:0 8px 0 18px;}
.sidemenu{background:url(sideMenuBg.png) 0 100% repeat-x; border:1px solid #DFE0E1; border-top:none; list-style:none; margin:0 0 10px; padding:3px 0;}
.sidemenu li{margin:0; padding:0; zoom:1;}
.sidemenu a{background:url(sideIcon.png) 7px 2px no-repeat; color:#2d8ad0; display:block; font-size:1.2em; margin:0; padding:7px 10px 7px 38px; text-decoration:none;}
.sidemenu a:hover{color:#333;}
.sidemenu .f{border:0;}

#footer{background:#333; color:#ccc; font-size:1em; margin:0 auto; padding:10px 17px; text-align:center; width:900px;}
