body {margin:0; background:url(/images/body_bg.png) repeat-x #DB5F29; font-family:Arial, Helvetica, sans-serif;}

#container {width:950px; margin:0 auto;}

#header {height:95px;}
#logo {float:left; padding:33px 0 0 45px; font-size:32px; font-family:"Comic Sans MS", cursive;}
#logo a {display:block; color:#FFFFFF; text-decoration:none;}
#slogan {float:right; padding:33px 45px 0 0; color:#FFFFFF; font-size:16px; text-align:center; font-family:"Comic Sans MS", cursive;}
#header_menu {text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; height:36px; background:url(/images/header_bg.png) no-repeat; padding-top:31px;}
#header_menu a {color:#83B12D; text-decoration:none;}
#header_menu a:hover {color:#476119;}

#main {background:url(/images/main_bg.png) repeat-y; font-size:13px; line-height:17px; color:#333333; float:left; width:100%;}
#main br {line-height:10px;}
#main a {color:#DB5F29;}
#main a:hover {color:#873916;}
#text {margin:30px 45px 30px 45px;}
#text h1 {font-size:28px; font-weight:normal; margin:24px 0 18px 0; color:#B55123;}
#text h2 {font-size:24px; font-weight:normal; margin:24px 0 18px 0; color:#B55123;}
#text ol, #text ul {padding:0; margin:10px 0;}
#text li {margin-left:40px;}
#sidebar {width:180px; float:right; margin:6px 45px 30px 30px; display:inline;}
#sidebar h3 {font-size:20px; font-weight:normal; margin:24px 0 8px 0; color:#B55123;}
#sidebar ul {margin:0px; padding:0px;}
#sidebar li {list-style:none; padding:1px 0 1px 12px; background:url(/images/li.png) 0px 8px no-repeat;}

#footer_menu {height:41px; background:url(/images/footer_bg.png) no-repeat; clear:both; text-align:center; color:#FFFFFF; font-size:12px; padding-top:16px;}
#footer_menu a {color:#83B12D; text-decoration:none;}
#footer_menu a:hover {color:#476119;}

#footer {color:#F5D2C3; text-align:center; font-size:10px; margin:2px 0 15px 0;}
#footer a {color:#F5D2C3;}
#footer a:hover {color:#EEB197;}

.logosRow {
	text-align: center;
}
.logosRow img {
	border-style: none;
	margin: 10px;
}

.photoSeries img {
	border-style: none;
}
.vidGallery {
	margin-left: 5px;
}
.vidGallery div {
	float: left;
	margin-right: 50px;
	margin-bottom: 10px;
}
.vidGallery div span {
	display: block;
	clear: both;
	font-weight: bold;
	font-size: 13px;
	width: 204px;

}
.vidGallery .nav {
	display: block;
	clear: both;
	text-align: center;
	float: none;
}

.vidGallery div.cb
{
	margin: 0px;
}
.vidGallery div.noVideo {
	float: none;
	margin-right: 0px;
	margin-bottom: 0px;
	clear: both;
}


/* COMMENTS */

label {
	width: 80px;
	float: left;
	display: block;
	clear: both;
	font-size: 11px;
}
input, textarea {
	width: 400px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 3px;
	background-color: transparent;
	border: 1px solid #999999;
}
input#code {
	text-transform: uppercase;
	width: 100px;
}
.cb {
	clear: both;
	width: 500px;
	margin-bottom: 3px;
}

.comment {
	clear: both;
	display: block;
	font-size: 11px;
	margin-bottom: 10px;
	padding-bottom: 7px;
	border-bottom: 1px solid #D6D6D6;
	width: 570px;
}
.comment .txt {
	float: right;
	width: 440px;
	clear: right;
}
.comment .author {
	float: left;
	width: 130px;
	clear: left;
}
