/* CCM Stylesheet */

/* SITE-SPECIFIC BLOCKS */

	/* Text, Links and Buttons */

	.ccm_header_title { color:#FFFFFF; }
	.ccm_threads a { color:#AB0404; }
	.ccm_photos a { color:#AB0404; }
	#ccm_register a { color:#AB0404; }
	a.ccm_photo_more_sm { color:#AB0404; }

	.ccm_header_search input[type=submit] {
		color:#FFFFFF;
		border:1px solid #333333;
		background: #8D0101;	/* fallback (Opera) */
		background: -moz-linear-gradient(top, #AB0404, #740000); /* Mozilla */
		background: -webkit-gradient(linear, left top, left bottom, from(#AB0404), to(#740000));	/* Chrome, Safari */
		filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#AB0404', EndColorStr='#740000', GradientType=0);	/* IE */
	}

	/* Containers */

	.ccm_header {
		border:1px solid #BEC9D1;
		background: #040D58;	/* fallback (Opera) */
		background: -moz-linear-gradient(top, #0D2973, #040D58);	/* Mozilla */
		background: -webkit-gradient(linear, left top, left bottom, from(#0D2973), to(#040D58));	/* Chrome, Safari */
		filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#0D2973', EndColorStr='#040D58', GradientType=0);	/* IE */
	}

	.ccm_container_outer { background-color:#F5F5F5; border:1px solid #000000; }
	.ccm_container { background-color:#F5F5F5; }
	.ccm_column_three_middle { border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; }
	#ccm_register { border-top:1px solid #E7E7E7; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; background-color:#FFFFCC; }

	.ccm_threads{ color:#000000; }
	.ccm_threads ul li{ background-color:#EEEEEE; border:0px none; color:#666666; margin:2px 0; padding-left:5px; }
	.ccm_threads ul li:hover { background-color:#FFFFCC; }
	.ccm_threads_replies{ color:#666666; font-size:10px;}
	.tip { background:#F0F0F0; border:1px solid #c0c0c0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#333333; display:none; font-size:11px; left:260px; min-height:28px; padding:10px; position:absolute; top:2px; width:250px; word-wrap:break-word; z-index:10000; }

/* DO NOT EDIT BELOW THIS LINE... Unless you know what you are doing */

/* Header: Title, Search Bar */

.ccm_header { position:relative; width:100%; min-width:968px; height:38px; margin:0 auto; font-family:Verdana,Geneva,Lucida,sans-serif; }
.ccm_header_title { float:left; padding:5px 0px 5px 10px; font-size:16px; font-weight:bold; font-family:Verdana,Geneva,sans-serif; }
.ccm_header_search { float:right; padding:5px; text-align:center; font-family:Verdana,Geneva,sans-serif; font-size:14px; font-weight:bold; }
.ccm_header_search input[type=text] { width:300px; padding-left:25px; font-size:14px; background:#FFFFFF url(ccm_sprite.gif) no-repeat 0px -101px; }
.ccm_header_search input[type=submit] { width:120px; margin:0px; padding:3px; text-align:center; font-family:Verdana,Geneva,Lucida,sans-serif; font-size:12px; font-weight:bold; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

/* Containers */

.ccm_container_outer { position:relative; width:100%; min-width:968px; margin:0 auto; margin-bottom:15px; padding:0px; border-top:0px; }
.ccm_container { position:relative; width:968px; margin:0 auto; padding:0px 0px 5px 0px; font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#000000; }
.ccm_container img { border:1px solid #C0C0C0; }

/* Columns: Three, Two and Magazine Column Set Ups */

.ccm_column_three { float:left; width:31%; margin-right:1%; margin-top:0px; margin-bottom:0px; }
.ccm_column_three_middle { width:33%; }
.ccm_column_three_last { margin-right:0px; }


/* Recommended Discussions */

.ccm_threads {
width:280px; margin:0 auto; padding:5px 10px 0px 10px;
_width:260px; /* Target IE6 */
}

.ccm_threads a { font-size:12px; }
.ccm_threads h2 { margin:0px; padding:0px; font-size:14px; font-weight:bold; }

.ccm_threads ul {
width:280px; margin:5px 0px 0px 0px; padding:0px; list-style:none;
/* Target IE6 */
_width:260px;
_margin-left:0px;
_list-style:none;
}

.ccm_threads ul li { padding:7px 0px 7px 5px; font-size:12px; }
a.ccm_threads_more { display:block; width:75px; margin:10px 0px 0px 0px; padding:4px 30px 4px 5px; border:1px solid #c0c0c0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#E7E7E7 url(ccm_sprite.gif) no-repeat 85px -35px; text-decoration:none; font-family:Arial,Helvetica,sans-serif; color:#666666; }
.ccm_threads_tag_pick { padding:0px 2px 0px 2px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:orange; border:1px solid #ff6600; color:#FFFFFF; font-size:10px; }

/* Photos */

.ccm_photos { position:relative; width:300px; margin:0 auto; padding:5px 10px 5px 10px; }
.ccm_photos h2 { margin:0px 0px 5px 0px; padding:0px; font-size:14px; font-weight:bold; }
.ccm_photo_viewer { position:relative; width:300px; margin:0 auto; padding:0px; }
.ccm_photo_viewer_slider { position:relative; width:300px; height:57px; margin:5px 0px 0px 0px; padding:0px; overflow:hidden; }
.ccm_photo_viewer_main { position:relative; width:300px; height:160px; padding:0px; margin:0px; border:1px solid #C0C0C0; overflow:hidden; }
.ccm_photo_viewer_main img { width:300px; margin:0px; padding:0px; border:0px; }
.ccm_photo_viewer_thumb { float:left; width:65px; height:55px; padding:0px; margin:0px 5px 0px 0px; border:1px solid #C0C0C0; overflow:hidden; }
.ccm_photo_viewer_thumb img { height:55px; margin:0px; padding:0px; border:0px; }
a.ccm_photo_more_sm { position:absolute; top:0px; right:0px; width:70px; height:40px; padding:15px 5px 0px 5px; border:1px solid #C0C0C0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#E7E7E7 url(ccm_sprite.gif) no-repeat -38px -18px; text-decoration:none; font-family:Arial,Helvetica,sans-serif; text-align:center; }

/* Misc */

.ccm_ad { width:300px; height:260px; margin:5px auto; overflow:hidden; }
#ccm_register { position:relative; width:958px; margin:0 auto; padding:10px; font-family:Verdana,Geneva,sans-serif; font-size:12px; text-align: center; }