html
{
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
html, body
{
	text-align:center;
	font-size:small;
	background:#000 url("/img/bg-new.jpg") repeat-y 50% top;
}
#main
{
	width:702px;
	height:100%;
	margin:auto
}
#top 
{
	text-align:right;
	height:35px;
	width:700px;
}
#top a
{
	color:#FFF;
	text-decoration:none;
	font-size:0.9em;
	float:right;
	margin-top:8px;
	display:block;
	text-transform:lowercase;
}
#top a:hover
{
	color:#9b3c38;
}
#top img
{
	margin:5px;
	margin-top:2px;
	float:left;
	display:block;
}
#banner
{
	margin:auto;
}
#menu
{
	width:700px;
	height:40px;
}
#menu a
{
	color:#FFF;
	text-decoration:none;
	height:16px;
	display:block;
	float:left;
	padding:10px;
	margin-top:2px;
	margin-bottom:2px;
	text-transform:lowercase;
}
#menu a:hover
{
	color:#9b3c38;
}
#content
{
	width:700px;
	background-image:url("/img/content-bg.jpg");
}
#left
{
	padding-left:18px;
	padding-top:10px;
	text-align:left;
	font-size:0.9em;
	float:left;
	display:block;
	padding-bottom:10px;
	background-image:url("/img/bg-top.jpg");
	background-repeat:no-repeat;
	background-position: -1px 0px;
}

#googleadtop
{
	background-color:#110000;
	text-align:left;
	padding-left:20px;
	padding-bottom:2px;
}
#google_search
{
	float:right;
	display:block;
	margin-left:5px;
	margin-top:2px;
}
#content .half-width
{
	width:430px;
	padding-right:7px;
	min-height:197px;
}
#content .full-width
{
	width:682px;
}
#content .full-page-left
{
	width:430px;
}
#content ul
{
	margin:10px;
}
#content ul li
{
	margin-left:10px;
	list-style-image:url("/img/li-links-dark.gif");
}
#right
{
	margin:auto;
	width:245px;
	z-index:5;
	float:right;
	margin-top:0px;
	background-image:url("/img/bg-top.jpg");
	background-repeat:no-repeat;
	background-position: -456px 0px;
	margin-bottom:10px;
}
#right img, #right img a
{
	border:0px;
	margin:0px;
	padding:0px;
}
#links
{
	width:700px;
	background-color:#110000;
	height:130px;
	display:block;
}
#links ul
{
	margin:20px;
	width:12%;
	display:block;
	float:left;
	text-align:left;
}
#links ul li
{
	margin-left:10px;
	list-style-image:url("/img/li-links.gif");
}
#links ul li a
{
	color:#FFF;
	font-size:0.85em;
	text-decoration:none;
}
#links ul li a:hover
{
	color:#540000;
}
#footer
{
	color:#a38367;
	height:22px;
	text-align:left;
	font-size:0.925em;
	margin-top:4px;
}
#footer a
{
	color:#a38367;
}
#footer a:hover
{
	color:#680415;
}
#footer .right
{
	float:right;
	margin-left:391px;
	position:absolute;
}
h1
{
	color:#680415;
	font-weight:bold;
	font-size:medium;
	margin-top:3px;
	margin-bottom:3px;
}
h2
{
	color:#1d1d1d;
	font-weight:bold;
	margin-bottom:3px;
	font-size:1.2em;
}
h3
{
	color:#1d1d1d;
	font-weight:bold;
	margin-bottom:3px;
	font-size:1.2em;
}
hr {
	border: 0;
	width: 100%;
	color:#8A744D;
	background-color:#8A744D;
	height:1px;
}
p
{
	margin-top:7px;
	margin-bottom:7px;
}
.notice
{
	color: green;
}
.error
{
	color: red;
}
a
{
	text-decoration: none;
	color:#680415;
}
.right_nav
{
	margin-top:0px;
	float:right;
	width:230px;
}
.css1, .css1 a { font-size: 1.0em; color:#611E22; }
.css2, .css2 a { font-size: 1.125em; color:#4E0326; }
.css3, .css3 a { font-size: 1.25em; color:#570320; }
.css4, .css4 a { font-size: 1.4em; color:#4E0310; }

.breadcrumb
{
	margin-bottom:15px;
	height:25px;
	width:415px;
	display:block;
}
.breadcrumb a
{
	color:#3A3121;
	font-weight:bold;
}
.submit_club
{
	display:block;
}
/* CLUBS */
.club_listing
{
	padding-right:10px;
	width:415px;
}

.club_listing .club
{
	border-bottom:1px solid #8A744D;
	margin-bottom:15px;
	padding:5px;
}

.club_listing .club h3
{
	float:left;
	margin-right:8px;
}

.club_listing .club .styles
{
	margin-top:2px;
	margin-bottom:10px;
}

.club_listing .club .contact_details
{
	float:left;
	width:120px;
	display:block;
	clear:left;
}

.club_listing .club .description
{
	width:240px;
	margin-left:130px;
	display:block;
	margin-top:10px;
}

.club_listing .club .website
{
	margin-top:-10px;
	margin-bottom:10px;
	float:left;
	display:block;
	width:445px;
}
.style_filter
{
	float:right;
	width:200px;
}
.submit_club
{
	float:right;
	margin-right:20px;
}


/* VIDEOS */
.video_listing
{
	width:420px;
}

.video
{
	margin-bottom:5px;
	padding:10px;
	padding-bottom:15px;
	height:110px;
	border-bottom:1px solid #8A744D;
}

.video .thumbnail
{
	float:left;
	margin-right:10px;
	border:1px solid #8A744D;
}

.style_listing .col
{
    display:block;
    float:left;
    width:135px;
	margin-left:5px;
}

.style_listing .col a
{
    display:block;
	padding-left:10px;
	background-image:url("/img/li-links-dark.gif");
	background-repeat:no-repeat;
	background-position:0% 50%;
}
.rhs_video h2
{
	display:block;
	float:left;
}
.rhs_video_tags
{
	float:left;
	display:block;
	width:40%;
}
.rhs_video_tags a
{
	padding-left:10px;
	background-image:url("/img/li-links-dark.gif");
	background-repeat:no-repeat;
	background-position:0% 50%;
	color:#1d1d1d;
}
.rhs_video img
{
	float:right;
	display:block;
}
.rhs_video
{
	display:block;
	float:right;
	width:217px;
	border-bottom:1px solid #775434;
	padding:14px;
	text-align:left;
}
#right.hidden
{
	display:none;
}

.pagination {text-align:center;padding-bottom:5px;}

.posted_by {float:right;}

/* FORM STYLES */
input[type="text"], textarea
{
	background-color:#f1e8d7;
	border:none;
	border-bottom:1px solid #8A744D;
	padding:2px;
}

.js-kit-comments
{
	width:420px;
	position:absolute;
	margin-top:20px;
	display:block;
}