body { background: #e4e4e4 url(/images/bgtexture.jpg); background-repeat: no-repeat; background-position: top; color:#333333; font-size:12px; font-family:verdana, arial, sans-serif; text-decoration:none; width:830px; margin: 0 auto; }

p {margin-bottom:6px; margin-top:0px; font-size:12px;}

h1, h1, h3, h4, h5, h6 {margin:0; padding:0; border:0; margin-bottom:6px;}

h1 { font-size:20px; color:#ffffff; font-weight:100; }
h2 { font-size:22px; color:#CC0000; }
h3 { font-size:18px; color:#338eff; }
h4 { font-size:18px; color:#CC0000; }
h5 { font-size:13px; color:#ffffff; }

a { color:#338eff; text-decoration:underline; font-weight:none; font-size:12px;} 
a:hover { color:#666666;}

div.alt { color:#e4e4e4; }
div.alt a { color:#e4e4e4; text-decoration:underline; font-weight:none; font-size:12px;} 
div.alt a:hover { color:#e4e4e4;}

div#website { float:left; width:830px; margin:0; padding:0; background-color:#FFFFFF; margin-bottom:10px; }

div.header {
	background-image:url(/images/header.gif);
	background-repeat:no-repeat;
	height:114px;
}

div.footer {
	padding-top:10px;
	padding-bottom:12px;
	font-size:10px;
	color:#666666;
	text-align:center;
}
div.footer a { color:#cc0000; text-decoration:underline; font-weight:bold; font-size:10px;} 
div.footer a:hover { color:#666666;}

div.bottom {
	background-image:url(/images/footer_btm.gif);
	background-repeat:no-repeat;
	height:12px;
}

div.navbar {
	background-color:#333333;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	text-align:center;
}
div.navbar a { color:#ffffff; text-decoration:none; font-weight:bold; font-size:12px;} 
div.navbar a:hover { color:#e6e201;}

div#main_content { padding:20px; background-color:#FFFFFF; overflow:hidden; } 

div#hp_left_column { float:left; width:390px; margin-right:10px;}

div#int_left_column { float:left; width:285px; margin-right:20px;}

div#hp_right_column { float:left; width:390px; }

div#int_main_column { float:left; width:485px;}

div#hp_wide_column { float:left; width:100%; margin-top:16px;}
div#hp_wide_column2 { float:left; width:100%;}

div#hp_thumb { float:left; width:190px; margin-right:10px; }
div#hp_thumb2 { float:left; width:190px; } 

div.top_intro {
	background-image:url(/images/header_intro.gif);
	height:33px;
	overflow:hidden;
	padding-left:12px;
}
div.intro {
	background-image:url(/images/intro_bg.gif);
	background-repeat:repeat-x;
	padding:12px;
	color:#333333;
}

div.top_int_intro {
	background-image:url(/images/int_hdr_bg.gif);
	height:33px;
	overflow:hidden;
	padding-left:12px;
}
div.int_intro {
	background-image:url(/images/intro_bg.gif);
	background-repeat:repeat-x;
	padding:20px;
	color:#333333;
}

div.hp_photo {
	background-color:#CCCCCC;
}

div.top_gallery_thumb {
	width:190px;
	background:#FFFFFF;
	text-align:center;
	padding-bottom:6px;
}
div.top_gallery_thumb p {margin-bottom:6px;}
div.top_gallery_thumb a { color:#338eff; text-decoration:none; font-weight:bold; font-size:13px; } 
div.top_gallery_thumb a:hover { color:#333333; }

div.gallery_thumb {
	background-image:url(/images/gallery_thumb_bg.gif);
	width:190px;
}

div.gallery_thumb_contain {
	padding-right:14px;
	padding-left:14px;
	padding-top:0px;
	padding-bottom:14px;
}

div.top_gallery_thumb_int {
	width:190px;
	background:#FFFFFF;
	text-align:center;
	margin-left:35px;
	height:14px;
}
div.top_gallery_thumb_int p {margin-bottom:6px;}
div.top_gallery_thumb_int a { color:#338eff; text-decoration:none; font-weight:bold; font-size:13px; } 
div.top_gallery_thumb_int a:hover { color:#333333; }

div.page_title { color:#CC0000; }
div.page_title h1 { color:#CC0000; }

div.gallery_thumb_int {
	background-image:url(/images/gallery_thumb_bg.gif);
	width:190px;
	margin-left:35px;
	margin-bottom:20px;
}

div.left_column {
	background-image:url(/images/leftcol_bg.gif);
	background-repeat:repeat-x;
	padding:12px;
	color:#333333;
}
div.btm_left_column {
	background-image:url(/images/leftcol_btm.gif);
	background-repeat:no-repeat;
	height:10px;
	overflow:hidden;
}