/* Default CSS Document */















															/** BODY ELEMENTS **/







* {







	margin: 0;







	padding: 0;







	}







body {



color: #333;



background-color: #ffffff;



font-family: "Arial", "Helvetica", sans-serif;



font-size: .75em;



text-align: center;



background-image:url(../images/bodyBG.gif);



background-repeat:repeat-x;



}











a{



color:white;



text-decoration:underline;



}











a:visited{



color:white;



text-decoration:underline;



}







a:hover{



color:#cccccc;



text-decoration:underline;



}















img{



border:1px solid white;



}







															/** MAIN CONTAINERS **/







div#container {







	width: 790px;



	height:1160px;



	margin: 0 auto;



	text-align: left;







	}







div#header {



height:60px;



width:800px;



margin:0px auto;



	}



#topmenu{



height:60px;



float:right;



width:343px;



background-image:url(../images/topmenu.jpg);



background-repeat:no-repeat;



}







#topmenu p{



padding-top:19px;



font:bold 10px tahoma;







}







#subscribe{



float:left;



width:107px;



height:35px;



text-align:right;



}







#contact{



float:left;



width:107px;



height:35px;



text-align:right;



}







#rss{



float:right;



width:129px;



height:35px;



text-align:right;



}







#header3 {



width:800px;



height:37px;



background-image:url(../images/main_bg_menu.jpg);



margin:0px auto;



}







#header4 h1{



font:1.5em tahoma;



text-align:left;



padding:120px 0 0 160px;



}







#header4 {



width:800px;



height:150px;



background-image:url(../images/truck.jpg);



margin:0px auto;



}







#header4_sub {



width:800px;



height:98px;



background-image:url(../images/sub_top.jpg);



margin:0px auto;



}







#header4_sub h1{



float:left;



color:black;



font:20px tahoma;



padding:73px 0 0 75px;



text-align:left;



}







div#content {



background-image:url(../images/tan_bg.jpg);



background-repeat:repeat-x;



background-color:#82590B;



height:100%;



}



div#content_sub {



background-image:url(../images/tan_bg.jpg);



background-repeat:repeat-x;



background-color:#82590B;



height:100%;



}







#contentarea{



margin:0px auto;



width:800px;



background-color:#717429;



height:650px;



}







#contentarea_sub{



margin:0px auto;



width:800px;



background-color:#717429;



height:100%;



}







#contentarea_links{



margin:0px auto;



width:800px;



background-color:#717429;



}



#content-foot{



margin:0px auto;



height:24px;



width:800px;



background-image:url(../images/main_bg_4.jpg);



}







#left{



width:300px;



float:left;



text-align:left;



padding:10px;



}



#left_sub{



width:240px;



float:left;



text-align:left;



padding:10px;



}







#left_gallery{



width:145px;



float:left;



text-align:left;



padding:10px;



}















#left h1{



font: 1.75em times;



color:white;



padding-bottom:5px;



margin-bottom:1px;



border-bottom:2px solid darkgreen;



}











#left_gallery h1{



font: 1.75em times;



color:white;



padding-bottom:5px;



margin-bottom:1px;



border-bottom:2px solid darkgreen;



}







#left_sub h1{



font: 2em times;



color:white;



padding-bottom:5px;



}











#left p{



font: 12px tahoma;



color:white;



padding:5px 0 5px 0;



border-top: 1px solid #cccccc;



border-bottom: 1px solid #cccccc;



}







#left_sub p{



font: 12px tahoma;



color:white;



padding:5px 0 5px 0;



border-top: 1px solid #cccccc;



border-bottom: 1px solid #cccccc;



}







#left h2{



font: 1.75em times;



color:white;



margin-top:1px;



background-image:url(../images/bullet.jpg);



background-position:left center;



background-repeat:no-repeat;



border-top:2px solid darkgreen;



padding:5px 0 5px 50px;



border-bottom:2px solid darkgreen;



}







#left_gallery h2{



font: 1.25em times;



color:white;



margin-top:1px;



background-image:url(../images/bullet.jpg);



background-position:left center;



background-repeat:no-repeat;



padding:5px 0 5px 50px;



}











#left_sub h2{



font: 22px times;



color:white;



margin-bottom:1px;



border-bottom:2px solid darkgreen;



}











#coverimage{



margin:0px auto;



background-image:url(../images/vtcurrentcover.jpg);



width:200px;



height:260px;



border:1px solid white;



}







#apcoverimage{



margin:0px auto;



background-image:url(../images/apcurrentcover.jpg);



width:200px;



height:260px;



border:1px solid white;



}







#adspace1{



margin:0px auto;



background-image:url(../images/adimage.jpg);



width:200px;



height:260px;



border:1px solid white;



}







#adspace2{



margin:0px auto;



background-image:url(../images/adimage2.jpg);



width:200px;



height:260px;



border:1px solid white;



}







#center {



height:100%;



background-color:#565820;



text-align:center;



float:left;



width:195px;



padding:15px 10px 10px  10px;



}



#center_sub {



height:100%;



background-color:#565820;



text-align:center;



float:left;



width:240px;



padding:15px 10px 10px  10px;



}







#center_links{



float:right;



width:400px;



background-color:#565820;



margin-right:20px; 



padding:10px;



height:100%;



}







#center_gallery {



height:100%;



background-color:#565820;



text-align:center;



float:left;



width:430px;



padding:15px 5px 10px  5px;



}







#center_gallery h3{



font:bold 1.5ems tahoma;



color:white;



margin:10px 0 10px 0;



}



#center p{



padding-bottom:20px;



font:12px tahoma;



color:white;







}







#center_sub p{



padding-bottom:20px;



font:bold 14px tahoma;



color:white;



padding:5px 0 5px 0;



border-top: 1px solid #cccccc;



}



#center  a{



font:12px tahoma;



color:white;



text-decoration:underline;



}



#center h2{



font: 22px times;



color:white;



}



#center_sub h2{



font: 22px times;



color:white;



margin-bottom:1px;



border-bottom:2px solid darkgreen;



}







#center_links h2{



font: 22px times;



color:white;



margin-bottom:1px;



border-bottom:2px solid darkgreen;



}#center_gallery h2{



font: 22px times;



color:white;



margin-bottom:1px;



border-bottom:2px solid darkgreen;



}







#right{



float:right;



width:250px;



padding-right:10px;



}



#right_gallery{



float:right;



width:170px;



padding:5px;



}



#right h2{



font: 1.75em times;



color:white;



background-image:url(../images/bullet.jpg);



background-position:left center;



background-repeat:no-repeat;



padding:5px 0 5px 50px;



}



#right h3{



font: 1.75em times;



color:white;



padding-top:17px;



}







#right h1{



font: 1.75em times;



color:white;



padding-bottom:5px;



margin-bottom:1px;



border-bottom:2px solid darkgreen;



}



#right p{



font: 12px tahoma;



color:white;



padding:5px 0 5px 0;


}







#whatsnew{



background-image:url(../images/whatsnewhead.jpg);



width:229px;



height:50px;



background-repeat:no-repeat;



background-color:#82590B;



}











#whatsnew_gallery{



background-image:url(../images/submission.jpg);



width:158px;



height:50px;



background-repeat:no-repeat;



background-color:#82590B;



}







#right_gallery ul{



list-style:circle;



font: 12px tahoma;



color:white;



text-align:left;



padding:10px 0 0 15px;



}



#right_gallery ul li{



padding-bottom:15px;



}







#right_gallery p{



font: 12px tahoma;



color:white;



}



#ad{



width:229px;



height:46px;



background-image:url(../images/adBG.jpg);



}







#ad_center{



width:229px;



height:46px;



background-image:url(../images/darkgreenBG.jpg);



}







#ad-in{



padding-top:10px;



font:1.5em times;



color:black;



}







#ad-in a{



color:black;



}



#whatsnew h2{



padding-top:15px;



font: 1.75em times;



color:white;



}







#whatsnew_gallery h2{



padding-top:11px;



font: 1.25em times;



color:white;



}



#bottom{



padding-top:20px;



width:800px;



height:90px;



margin:0px auto;



}







#bottom-right{



float:right;



width:480px;



text-align:left;



}







#bottom-left{



float:left;



width:310px;



height:200px;



text-align:right;



}



#bottom-right p{



font:12px tahoma;



color:white;



padding-bottom:5px;



margin-bottom:2px;



border-bottom: 1px solid #cccccc;



}







#bottom h3{



font:1.0em Tahoma;



color:white;



text-align:center;



padding-top:5px;



border-top: 2px solid darkgreen;







}







#bottom-left h1{



font: 1.50em times;



color:white;



}



div#footer {



height:40px;



padding-top:10px;



width:100%;



background-color:#503601;



clear: both;







}



#footer-menu {



color:#ffffff;



margin:0px auto;



}



#footer-menu a { color:#ffffff; }



#footer-menu a:hover { color:#D6D1BF; }







#footer-menu2{



padding-top:3px;



font:11px Tahoma;



color:#white;



}



#footer-menu2 a {color:#D6D1BF;}



#footer-menu2 a:hover { color:#white; }







#countrytabs{







}







#list{



width:100%;



height:50px;



margin:10px 0 10px 0;



}







#list2{



width:100%;



height:50px;



margin:10px 0 10px 0;



}







#countrytabs{



padding-top:10px;



border-top:1px solid #cccccc;



}



#list h3{



font: 1.75em times;



color:white;



margin-top:1px;



background-image:url(../images/bullet.jpg);



background-position:left center;



background-repeat:no-repeat;



padding:5px 0 5px 50px;



}







#list2 h3{



font: 1.75em times;



color:white;



margin-top:1px;



background-image:url(../images/bullet.jpg);



background-position:left center;



background-repeat:no-repeat;



padding:5px 0 5px 50px;







}











#list_gallery{



Font:14px Tahoma;



color:white;



border-bottom:2px solid #565820;



width:135px;



text-align:right;



}











															/**CLASSES**/



.topmenu{



font:10px Verdana;



font-weight:bold;



color:white;



}











ul.sublist{



text-align:left;



color:white;



font:bold 14px Tahoma;



list-style:none;



padding:5px 5px 5px 0;



border-top: 1px solid #cccccc;



}







ul.sublist2{



text-align:center;



color:white;



font:bold 24px Times;



list-style:none;



padding:5px 5px 5px 0;



}







ul.sublist2 li{



margin:15px 0 15px 0;



}



li.odd{



background-color:#717429;



}







ul.sublist li{



padding-left:5px;



margin:5px 0 5px 0;



}







span.lead{



font:1.5em Times;



}







td.text_gallery{



font:10px Tahoma;



color:#cccccc;



}



#error{width:600px; float:left; margin:50px 0 0 50px;text-align:left;}

#error h3{color:white; font:1.5em Verdana, Geneva, sans-serif;margin-bottom:10px;}

#error p{Color:white;margin-bottom:10px;}

#error ul{margin-left:20px;color:white;margin-bottom:10px;}



#guesstruck{width:775px;  height:350px; margin:0 0 0 10px;text-align:left;}

#guesstruck h3{color:white; font:1.5em Verdana, Geneva, sans-serif;margin-bottom:10px;}

#guesstruck p{Color:white;margin-top:50px;}

#guesstruck ul{margin-left:20px;color:white;margin-bottom:10px;}

#guesstext{float:right;}

#guessform{text-align:left; Color:white;margin:10px 0 0 20px;width:300px;}












															/** Navigation **/







/*Credits: Dynamic Drive CSS Library */



/*URL: http://www.dynamicdrive.com/style/ */







#thicktabs{



height:37px;



margin:0px auto;



padding-left:10px;



font: bold 14px Verdana;



}







#thicktabs li{



display: inline;



}







#thicktabs li a{



float: left;



color: white;



padding: 10px 11px; /*padding of tabs*/



text-decoration: none;



border-left:1px solid #cccccc;



border-right:1px solid #000000;







}







#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/



border-left: 1px solid #cccccc; /*left border style*/



}







#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/



border-right: 1px solid #cccccc; /*right border style*/



background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/



}







#thicktabs li a:visited{



color: white;



}







#thicktabs li a:hover{



color: white;



background-image: url(../images/menu_hover.jpg);



background-repeat:repeat-x; /*background image swap on hover*/



}







<!--[if IE]>



<style type="text/css">



p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/



padding-top: 1em;



}



</style>



<![endif]-->









* { }





.x {







	display: none;







	}







div#uhoh {







	width: 400px;







	margin: 100px auto;







	padding: 20px 30px;







	line-height: 1.5em;







	text-align: left;







	}







	div.unauthorized-401, div.forbidden-403,







	div.notfound-404, div.internalerror-500 {







		color: #333;







		background-color: #ffc;







		border: 1px solid #ff0;







		}







	div.unauthorized-401 a, div.forbidden-403 a,







	div.notfound-404 a, div.internalerror-500 a {







		color: #00f;







		background-color: #ffc;







		}























































															/** GALLERY IMAGE **/



#simplegallery2{



margin:0px auto; //CSS for Simple Gallery Example 1



position: relative; /*keep this intact*/



visibility: hidden; /*keep this intact*/



border: 5px solid #F61B1F;



width:175px;



height:125px;



}







#simplegallery2 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)



text-align: left;



padding: 2px 5px;



}







															/** GALLERY IMAGE **/



#simplegallery2{



margin:0px auto; //CSS for Simple Gallery Example 1



position: relative; /*keep this intact*/



visibility: hidden; /*keep this intact*/



border: 5px solid #F61B1F;



width:175px;



height:125px;



}







#simplegallery2 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)



text-align: left;



padding: 2px 5px;



}







				



form{



text-align:left;



border-top:1px solid #cccccc;



margin-top:1px;



padding5px 0 5px 0;



}															







																/**form**/



label{



font:bold 14px Times;



color:white;



text-align:left;



}



.search-input {	



	margin:0;



	padding:2px;



	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;



	font-size:20px;



	color:#000000;



	background-color:#93700C;



	border:solid 2px #717429;



	width:175px;



}







.search-input2 {	



	margin:0;



	padding:2px;



	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#000000;



	background-color:#93700C;



	border:solid 2px #717429;



	width:175px;



}



