﻿body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(../assets/images/top.jpg) top repeat-x;}

h1 {font-size:22px; line-height:26px; color:#069; margin:5px 0 5px 0;}
h2 {font-size:17px; line-height:21px; color:#069; margin:0 0 10px 0;}
h3 {font-size:14px; line-height:22px; color:#333; margin:10px 0;}
h4 {font-size:13px; line-height:20px; color:#333; margin:10px 0;}

p {font-size:12px; line-height:20px; color:#666; margin:10px 0;}

a {color:#069; font-weight:normal; text-decoration:underline;}
a:hover {color:#FF5608; text-decoration:underline;}

ul {margin:0; padding:0;}
li {font-size:12px; line-height:20px; color:#333; margin-left:15px; padding:0;}

hr {color:#000000; background:#000000; height:1px; border:0; padding:0; margin:15px 0;}

/* Classes */

.imgborder {border:1px solid #069;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-block;}

.alt, h1 span, h2 span {display: none;}
			  
/* End Classes */

/* Template Features */

#centersite {width:980px; margin:0 auto;}

#toplinks {width:980px; height:30px; font-size:11px; line-height:30px; color:#FFF; float:left; text-align:right;}
#toplinks a {color:#FFF; font-weight:normal; text-decoration:none; padding:0 6px;}
#toplinks a:hover {color:#FF5608;}

#banner {width:980px; height:150px; float:left;}

#logo {width:171px; height:60px; background:url(../assets/images/logo.jpg); position:absolute; margin:20px 0 0 36px;}
#logo a {width:171px; height:60px; display:block;}
#logo span {display:none;}

#tagline {width:250px; height:50px; border-top:#CCC 1px solid; border-right:#CCC 1px solid; font-size:12px; line-height:50px; text-align:center; color:#666; text-transform:uppercase; font-weight:bold; position:absolute; margin:90px 0 0 0;}

#topimage {width:720px; height:125px; background:url(../assets/images/banner.jpg); float:right; margin-top:15px;}

#bodyholder {width:980px; float:left;}
#bodyleft {width:720px; background:url(../assets/images/bodytop.jpg) top no-repeat; padding-top:20px; float:left;}
#bodyright {width:220px; background-color:#069; padding:5px 15px; float:right;}

#footer {width:980px; border-top:#CCC 1px solid; margin-top:40px; font-size:10px; line-height:16px; color:#999; float:left;}
#footer a {color:#999; font-weight:normal; text-decoration:underline;}
#footer a:hover {color:#0983A8;}
#footer .left {padding:10px; float:left;}
#footer .right {padding:10px; text-align:right; float:right;}

/* End Template Features */

/* Home Page */

#bodyleft .left {width:400px; padding-left:25px; float:left;}
#bodyleft .right {width:295px; float:right;}

a.box {width:75px; text-align:center; background-color:#069; color:#FFF; padding:4px; display:block; font-weight:bold; text-transform:uppercase; text-decoration:none; margin-right:10px; float:left;}
a:hover.box {background-color:#67D7FF; color:#069;}

a.box-orange {width:75px; text-align:center; background-color:#CC6733; color:#FFF; padding:4px; display:block; font-weight:bold; text-transform:uppercase; text-decoration:none; margin-right:10px; float:left;}
a:hover.box-orange {background-color:#67D7FF; color:#069;}

p.right1 {color:#FFF; font-size:11px; line-height:17px;}
p.right2 {color:#FFF; font-size:12px; line-height:19px;}
p.right3 {color:#FFF; font-size:12px; line-height:16px; font-weight:bold; text-align:center; text-transform:uppercase;}
p.right4 {color:#666; font-size:11px; line-height:17px; margin:0;}
p.right5 {color:#FFF; font-size:12px; line-height:18px; font-weight:bold; text-align:center; text-transform:uppercase;}

#whitebox {width:200px; padding:10px; background-color:#FFF; margin-bottom:10px; float:left;}
#whitebox .left {width:80px; float:left;}
#whitebox .right {width:120px; float:right;}

a.signup {width:55px; font-size:11px; line-height:16px; text-align:center; background-color:#FFF; color:#069; padding:3px; display:block; font-weight:bold; text-transform:uppercase; text-decoration:none;}
a:hover.signup {background-color:#67D7FF; color:#069;}

#thumbs ul {margin:0; padding:0;}
#thumbs li {list-style:none; width:34px; height:34px; margin:0 2px 15px ; padding:0; float:left;}
#thumbs a {width:32px; height:32px; display:block; border:#999 1px solid;}
#thumbs a:hover {border:#900 1px solid;}
#thumbs span {display:none;}

#thumbs .t1 a {background:url(../assets/photos/thumb1.jpg);}
#thumbs .t2 a {background:url(../assets/photos/thumb2.jpg);}
#thumbs .t3 a {background:url(../assets/photos/thumb3.jpg);}
#thumbs .t4 a {background:url(../assets/photos/thumb4.jpg);}
#thumbs .t5 a {background:url(../assets/photos/thumb5.jpg);}
#thumbs .t6 a {background:url(../assets/photos/thumb6.jpg);}
#thumbs .t7 a {background:url(../assets/photos/thumb7.jpg);}

#vids {width:400px; padding-bottom:15px; float:left;}
#vids a {font-size:11px; text-decoration:none;}
#vid1, #vid2, #vid3 {width:180px; float:left; padding-bottom:20px;}

#bodbottom {width:720px; float:left;}

#homebuttons {width:720px; float:left;}

#homebuttons ul {margin:0; padding:0;}
#homebuttons li {list-style:none; width:230px; height:156px; margin:0 10px 0 0; padding:0; float:left;}
#homebuttons a {width:200px; height:76px; display:block; color:#666; font-weight:normal; text-decoration:none; font-size:12px; line-height:18px; padding:80px 15px 0 15px;}

#homebuttons #but1 {background:url(../assets/photos/homebut1.jpg);}
#homebuttons #but2 {background:url(../assets/photos/homebut2.jpg);}
#homebuttons #but3 {background:url(../assets/photos/homebut3.jpg);}

h3.related {color:#069; text-transform:uppercase;}

/* End Home */

/* Form Elements */

.sideform input {margin-bottom:3px;}
.sideform .submit {width:55px; font-size:11px; line-height:16px; text-align:center; background-color:#FFF; color:#069; padding:3px; font-weight:bold; text-transform:uppercase; text-decoration:none; border:none; margin-top:5px;}
.sideform .submit:hover {background-color:#67D7FF; color:#069;}

form {margin:0; padding:0; display:inline;}
input, textarea, select	{font: 12px arial, helvetica, sans-serif;}

/* End Form Elements */