body{
font-family:"Tahoma","Arial";
margin:0;
font-size:9pt;
background:#f8f7f7 url("/img/global/footer_background.jpg") no-repeat bottom center;
color:#666;
}
.low_bar{
margin:3px 0;
padding:0;
}
.preview_image{
padding:0 1px;
}
.error{
padding:2px;
border:solid 1px red;
color:red;
}
.gallery_thumb{
padding:3px;
border:solid 1px #ccc;
margin:2px;
height:108px;
overflow:hidden;
}
.success{
padding:2px;
color:green;
border:solid 1px green;
}
#banner{
border:solid 1px #fff;
border-width:1px 0;
}
#banner_overlay{
	position:absolute;
	top:65px;
	z-index:5;
	width:800px;
}
#main_nav{
padding:3px 5px;
margin:0;
font-size:17px;
background:url(/src/img/site/nav_bg.png);
}
.banner_image{
height:200px;
width:800px;
}
#main_nav a{
color:#222;
text-decoration:none;
}
#main_nav a:hover{
text-decoration:underline;
}
#main_nav li{
display:inline;
padding:0px 0px;
margin:0px 2px;
}
#banner_loading{
	width:800px;
	height:200px;
	overflow:hidden;
	background:url(/src/img/site/loading.gif) center no-repeat;
}
.slideshow{
	z-index:0;
}
#top{
	width:800px;
	margin:0 auto;
}
.banner_caption{
	font-size:8pt;
	background:url(/src/img/site/banner_caption_bg.png);
	padding:2px 5px;
	color:#fff;
	text-align:right;
}
#banner_skip{
	margin:40px 0 20px 0;
}
h4{
font-size:9pt;
}
a img{
border:none;
}
#page{
background: url("/img/global/background.jpg") repeat-x;
}
td{
font-size:9pt;
}
#affliates img{
border:solid 2px #ccc;
}
#foot{
text-align:center;
padding:30px 1px 26px 1px;
color:#000;
font-size:10pt;
}
#foot img{
border:solid 1px #ccc;
border-width:0 3px;
border-top:solid 3px #fff;
}
.thumb{
border:solid 1px #ccc;
padding:3px;
margin:0px;
}
.photo{
border:solid 1px #ccc;
border-width:1px 0;
padding:0;
}
#twitter_div h4{
margin:5px 0 0 0;
}
#twitter_update_list{
margin:0;
padding:0;
}
#twitter_update_list li{
list-style-type:none;
}
#img_thumb{
margin:5px;
padding:5px;
border:solid 1px #ccc;
}
#closing{margin-left:500px;}
#video{padding:0 10px 0px 0;}
#main{
width:800px;
margin:0 auto;
}

#content{
padding:5px 0;
}
.mini_box{
border:solid 1px #ccc;
background:#fff;
margin:2px 0;
}
.box h2{
margin:15px 5px 5px 5px;
padding:0 5px;
font-weight:normal;
background:none;
border:solid 1px #aaa;
border-width:0 0 1px 0;
font-size:14pt;
}
h2 .fright{
padding:4px;
font-size:10pt;
}
.box{
border:solid 1px #ccc;
background:url(/img/global/box_background.png);
margin-bottom:5px;
}
.bi{
padding:5px;
}
.side_list{
margin:0;
padding:0;
}
.side_list li{
list-style-type:none;
border:solid 1px #ccc;
border-width:0 0 1px 0;
padding:2px 0;
margin:3px 0;
}
h3 a{
text-decoration:none;
}
h3{
border:solid 1px #ccc;
font-weight:normal;
border-width:0 0 1px 0;
font-size:11pt;
}
h3 .fright{
font-size:10pt
}
.fright{
float:right;
}
.fleft{
float:left;
}
.clearboth{
clear:both;
}
a{
color:#333;
}
p{
text-indent:25pt;
}
/*BLOG PAGE */
.ques{font-weight:bold;}
.faq p{margin-top:1px;font-size:8pt;}
.caption{font-size:9px;}
.item{margin-bottom:8px;}
.blog_content p{margin:7px 0;}
.blog_content h3{margin:7px 0 0 0;}
.blog_content img{padding:5px;border:solid 1px #ccc;}