@charset "utf-8";
/* CSS Document */

/* GENERAL ####################################################################################################
###############################################################################################################*/

/* Sets general body information - font & background image */
body {margin: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left; line-height:18px;}

#mcc-background {background-image:url(/images/background.png); background-position:top; background-repeat:repeat-x;}
#mcc-backgroundvideo {background-image:url(/images/background-video.png); background-position:top; background-repeat:repeat-x;}

/* Width Container (Controls overall width & height of the content) */
#mcc-container {width: 950px; text-align:left; min-height:800px; margin:0; padding:0;}

/* Sets the standard link format */
a {color: #990000; text-decoration:none;}
a:hover {color: #444444; text-decoration:none;}

/* Reverses the standard link format */
#link a {color:#444;}
#link a:hover {color:#990000;}

p {margin-bottom:18px;}

/* HEADER #####################################################################################################
###############################################################################################################*/

/* Header Container (Controls space available for header content) */
#mcc-header {height:150px; margin:0; padding:0;}

/* Sets logo */
#mcc-logo {float: left; margin-top: 20px; z-index:598;}

/* Search (searchbox located in header) */
#mcc-searchbox {float: right; color:#CCCCCC; margin: 6px 0 0 10px;}

#mcc-searchbox label {font-size:9px; margin:0; padding:0; color:#CCCCCC;}
#mcc-searchbox input {background: #eee; border: 1px solid #000; color:#444; font-size:13px; margin:0; }
#mcc-searchbox input.btnsrch {background:none; padding:0; margin:0; border:none;}

#mcc-searchbox2 {float: right; color:#CCCCCC; margin: 0px 0 0 10px;}
#mcc-searchbox2 label {font-size:9px; margin:0; padding:0; color:#CCCCCC;}
#mcc-searchbox2 input {background: #eee; border: 1px solid #000; color:#444; font-size:13px; margin:0; }
#mcc-searchbox2 input.btnsrch {background:none; padding:0; margin:0; border:none;}

/* Announcement */
#mcc-announcement { background:#555 url('/images/announce-back.png') repeat-x right bottom; /* background:#313231; border-bottom:#eee 2px solid; */color:#ccc; padding:12px 10px 15px 10px; text-align:center;}
#mcc-announcement a {color:#578edc; text-decoration: none; border-bottom:#666 1px dashed;}
#mcc-announcement a:hover {color:#fff; text-decoration:none; border-bottom:#999 1px dashed;}

#mcc-announcement ul {list-style-type:none; padding:0; margin-left:0px;}
#mcc-announcement ul li {background-image:url(/images/notification20.png); background-repeat:no-repeat; background-position:0 0px; padding-left: 30px; padding-bottom:4px;}

#mcc-announcement-container {width:950px; text-align:left;}
.mcc-announcement-title {color: #fff; font-size:14px; font-weight:normal;}



/* NAVIGATION #################################################################################################
###############################################################################################################*/

/* Main Navigation (Top navigation bar located in header) */
/*
#navigation {float:left;}
#navigation a:link, #navigation a:visited {color:#CCCCCC; text-decoration:none;}
#navigation a:hover {color:#FFFFFF; text-decoration:none;}
*/

/* Main Navigation Bar (Testing New Style) */
/*
.mcc-menu{border:none; border:0px; margin:0px; padding:0px; font: "Century Gothic", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;	}
.mcc-menu ul{height:30px; list-style:none; margin:0; padding:0; float:left;}
	.mcc-menu li{float:left; padding:0px; margin:8px 0 0 0;}
	.mcc-menu li a{color:#ccc;	display:block; font-weight:normal; line-height:41px; margin:0px; padding:0px 12px;		text-align:left; text-decoration:none;}
		.mcc-menu li a:hover, .mcc-menu ul li:hover a, #mcc-navback{background: #555; color:#FFFFFF; text-decoration:none;
			-moz-border-radius-topleft: 3px;
			-moz-border-radius-topright: 3px;	
			-khtml-border-top-left-radius: 3px;
			-khtml-border-top-right-radius: 3px;	
			-webkit-border-top-left-radius: 3px;
			-webkit-border-top-right-radius: 3px;	
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;	
			-o-border-top-right-radius: 3px;
			-o-border-top-left-radius: 3px;	
			-icab-border-top-right-radius: 3px;
			-icab-border-top-left-radius: 3px;}
	.mcc-menu li ul{background:#555; display:none; height:auto;	padding:0px; margin:0px; border:0px; position:absolute;	width:200px; z-index:200;		border-left:#fff 1px solid;	border-bottom:#fff 1px solid; border-right:#fff 1px solid;}
	.mcc-menu li:hover ul{display:block;}
	.mcc-menu li li {display:block;	float:none;	margin:0px;	padding:0px; width:200px; height: auto;	border-bottom:#666 1px solid;}
	.mcc-menu li:hover li a{background:none; height:auto; line-height:16px;}
	.mcc-menu li ul a{display:block; height:35px; font-size:11px; font-style:normal; margin:0px; padding:6px 10px 5px 15px;	text-align:left;}
		.mcc-menu li ul a:hover, .mcc-menu li ul li:hover a{background:#e6e6ce;	border:0px;	color:#222;	text-decoration:none;}
	.mcc-menu p{clear:left;}
*/



/* FOOTER #####################################################################################################
###############################################################################################################*/

/* Footer (controls global footer) */
#mcc-footer {color:#CCCCCC; font-size:11px; line-height: 14px; text-align:left;}
#mcc-footer ul {list-style-type:none; padding:0; overflow:hidden;}
#mcc-footer ul li {border-bottom:dotted #666666 1px;}
#mcc-footer ul li a {color: #ccc; padding: 3px 0; display:block; text-decoration:none;}
#mcc-footer ul li a:hover {color: #313231; background-color:#CCCCCC; padding-left: 5px;}

#mcc-footer2 {color:#CCCCCC; font-size:10px;}

.certifiedcarnut {font-size:12px; font-style:italic;}


/* VIDEO PAGE #################################################################################################
###############################################################################################################*/
#mcc-videoplayerbox {background-color:#444444; padding:20px 75px; width:600px; z-index:2;}

#mcc-videoplaylist {font-size:10px; line-height:14px;}
#mcc-videoplaylist img {border:solid 1px #313131;}

#mcc-videoplaylist ul {list-style:none; padding:0 0 10px 0; margin:0; float:left; width:700px;}
#mcc-videoplaylist ul li {float:left; width:150px; margin:0 10px 0 10px; padding:0;}
#mcc-videoplaylist ul li a { text-decoration:none;}
#mcc-videoplaylist ul li a:hover {text-decoration:none;}

#mcc-videodownload ul {list-style:none; padding:0; margin:0;}
#mcc-videodownload ul li a {text-decoration:none; color:#ccc; display:block;}




#mcc-fullepisodevideobox {background-color:#5f5f5f; background:url(/images/videopagecheat.png) no-repeat; padding:50px 10px; width:930px; z-index:-2; margin-top:-26px;}
.mcc-fullepisodebox-divider {border-bottom:1px solid #777; width:800px;}
.mcc-fullepisodebox-playlist {width:950px; padding:20px 0;}



/* MAIN CONTENT ###############################################################################################
###############################################################################################################*/

/* Feature Box (Used for banner rotator & episode page photo galleries */
#featurebox {border: solid 1px #313131; background-color:#444444; float:left; width: 600px; margin-bottom:20px;}

/* Sets the width and position of the left side */
#leftside {float: left; width: 600px;}
#leftside-episode {float: left; width: 540px;}

/* Sets the width and position of the right side */
#rightside {float: right; width: 322px;}
#rightside p {margin-bottom:10px;}
#rightside-episode {float: right; width: 385px;}

/* Used as heading */
h1 {color: #255AA6; font-size:20px; font-weight:normal; margin: 20px 0 5px 0;}

/* Used as the standard heading */
h2 {color: #255AA6; font-size:17px; font-weight:normal; margin: 20px 0 5px 0;}

/* Used as the heading for episode pages (eg. Episode 01) */
h3 {font-size:24px; margin-bottom:4px;}

/* Used on episode index pages for heading */
h4 {font-size:13px; margin: 0 0 -14px 0; font-weight:bold;}

/* Footer Heading */
h5 {color: #cccccc; font-size:14px; font-weight:normal; margin-bottom: 10px; border-bottom: #666666 solid 1px; }

/* Used as a second level heading */
h6 {color:#000; font-size: 14px; font-weight: normal; margin-bottom:5px;}

/* Used as a second level heading */
h6a {color:#000; font-size: 14px; font-weight: normal; }

/* Used as a title heading */
.mcc-titlehead {color:#255AA6; font-size: 14px; font-weight: normal; margin-bottom:5px;}

#mcc-hometier3 ul li {list-style:none; border-bottom:#eee 1px solid; margin-top:10px; padding-bottom:5px;}
#mcc-hometier3 ul li a {text-decoration:none; color:#222;}
#mcc-hometier3 ul li a:hover {text-decoration:none; color:#222;}

#mcc-hometier3 li img {float:left; margin-top:3px; border:#222 solid 1px;}
#mcc-hometier3 p {margin-left:60px;}

/* Sets the information for Episode & Season on episode pages */
#episode {font-size:12px; text-align:right; font-weight:bold; margin-bottom: 20px;}

/* Used for information directly below video player */
#episodepreview {background-color:#000000; font-size:10px; padding: 4px; border-top:solid 1px #CCCCCC; color:#CCCCCC;}
#episodepreview a, #episodepreview a:visited {color:#CCCCCC; text-decoration:none; }
#episodepreview a:hover {text-decoration:none; color:#FFFFFF;}

/* Used to set the depth of flash content (Episode Photo Galleries) */
#flashcontent {z-index: 2; margin:0; padding:0; color:#fff;}

/* Used to set the depth of flash content (Banner Rotator) */
#banner_rotator {z-index: 1;}

/* Used to control layout and images on episode index pages */
#episodelist, #tvadvertisers {font-size:11px; line-height:16px;}
#episodelist img, #tvadvertisers img {margin-top: 20px; margin-bottom: 10px; border:solid 1px #313131;}

#episodelist2 {font-size:11px; line-height:15px; margin-top:20px;}
#episodelist2 img {border:solid 1px #313131; margin-bottom:10px;}
#episodelist2 ul {list-style:none; margin-left:-5px;}
#episodelist2 ul li {display:inline-block; vertical-align:top; }
#episodelist2 ul li a {list-style:none; display:block; padding:8px; color:#333; background:#eee; border:solid 1px #ddd; margin-left:5px; margin-bottom:10px; width:165px; height:145px;}
#episodelist2 ul li a:hover {display:block; color:#000; background-color:#ddd; border:solid 1px #bbb;}


/* Controls "Featured Content" and their images on home page */
#homefeaturedcontent {font-size: 11px; line-height:14px;}
#homefeaturedcontent img{margin-bottom: 5px; border: none;}

/* Controls content boxes for Trivia & CCC */
#box, #cccbox {border: solid 1px #999999; padding: 30px 20px; background-color: #f9f9f2;}
#cccbox, #triviaform, #cccform {display: none;}

.mcc-advbox {background-color:#444; border:#fff 1px solid; padding:10px; color:#fff;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;	
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-khtml-border-top-left-radius: 3px;
	-khtml-border-top-right-radius: 3px;	
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;	
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;	
	-o-border-top-right-radius: 3px;
	-o-border-top-left-radius: 3px;	
	-icab-border-top-right-radius: 3px;
	-icab-border-top-left-radius: 3px;}
	
.mcc-advbox-seperator {border-top:1px solid #999; padding-bottom:6px; }

/* Used to control text and images for CCC */
#ccc {font-size: 11px;}
#ccc img{border: solid 1px #313131; margin-bottom: 5px;}

/* Used as small text */
#smalllink {font-size: 10px;}
#mcc-smalltext {font-size: 11px;}

/* Used for video player (sidebar) */
#videoplayer {border:solid 1px #313131; background-color:#000000; margin-bottom:10px;}

/* Used to format and set show/hide for FAQ's */
#faq {color:#444444; line-height: 18px;}
#faqquestion, #faqquestion a {color:#000; font-size: 13px; font-weight: normal; margin-bottom:5px;}
#faqquestion a:hover {color:#990000;}

#faqcategory, #productionnotescategory, #sitemapcategory {color:#333333; font-size: 14px; font-weight: bold; border-bottom:#999999 1px dashed; width: 400px; margin-bottom:8px; margin-top:20px;}
.faqanswer {display: none; margin: 10px 20px 40px 5px; border-left:#ccc solid 4px; padding-left:10px;}

/* Used to format Press Releases section */
#pressrelease {color:#000; font-size: 13px; font-weight: normal; margin-top:20px;}

#pressrelease ul {list-style-type:none; padding:0; margin-left:0px;}
#pressrelease ul li {background-image:url(/images/pdficon.png); background-repeat:no-repeat; background-position:0 0px; padding-left: 25px; padding-bottom:20px;}
#pressrelease ul li a {color:#000;}
#pressrelease ul li a:hover {color:#990000;}

/* Used for Forms */
label {font-size:10px;}
input {background: #f9f9f9; border: 1px solid #444; padding: 2px 4px; color:#444; font-size:13px;}
input.btn {background: #444; float:right; width: 150px; color:#CCCCCC;}
input.btn2 {background: #444; float:right; width: 125px; color:#CCCCCC;}
textarea {background: #f9f9f9; border: 1px solid #444; padding: 2px 4px; color:#444; font-size:13px;}
select {background: #f9f9f9; border: 1px solid #444; padding: 2px 4px; color:#444; font-size:12px;}

#formhead {color: #255AA6; font-size:14px; font-weight:normal;}


/* Used for Airdate/Production Schedule List */
#mcc-schedule ul {list-style-type:none; padding:0; overflow:hidden;}
#mcc-schedule ul li {border-bottom:solid #ccc 1px;}
#mcc-schedule ul li a {color: #333; padding: 4px 5px; display:block; text-decoration:none;}
#mcc-schedule ul li a:hover {color: #fff; background-color:#444; padding: 4px 5px;}

#mcc-productionschedule ul {list-style-type:none; padding:0; overflow:hidden;}
#mcc-productionschedule ul li {border-bottom:solid #ccc 1px; padding:10px 5px;}
#mcc-productionschedule ul li a {color:#255AA6; text-decoration: none; border-bottom:#666 1px dashed;}
#mcc-productionschedule ul li a:hover {color: #444;}




/* SIDEBAR ####################################################################################################
###############################################################################################################*/

/* Setting for the "Upcoming Airtimes" section on home page */
#airtimesbox {padding:6px 6px 10px 6px; border:1px solid #fff; background:#444; margin-top:5px; margin-bottom:8px; color:#ccc; font-size:11px;}
#airtimesbox a {color:#fff; text-decoration:none;}
#airtimesbox a:hover {color:#ccc; text-decoration:none;}
#airtimesboxinside {padding:10px; background-color:#eee; margin-top:2px; border-bottom:#fff 1px solid; border:#fff 1px solid; color:#222;}

#airtimeslist {overflow:auto; height:100px; margin-top:-2px;}
#airtimeslist td {width:90px; border-bottom:1px solid #ccc; padding:8px 0; font-size:12px;}
#airtimeslist a {padding-right:20px; color:#255AA6;; text-decoration:none; background-image: url(/images/new_window2.png); background-repeat:no-repeat; background-position:70px 2px; }
#airtimeslist a:hover {text-decoration:none; color:#444;}

#airtimestitle {margin-bottom:6px; color:#fff; font-size:14px;}

#airtimesbiglist td {border-bottom:1px solid #ccc; padding:8px 4px; font:inherit; font-size:14px;;}
#airtimesbiglist td td {border-bottom:none;}
#airtimesbiglist p {margin: 5px 0;}
#airtimesbiglist .bldate {font-weight:900; font-family:Tahoma, Geneva, sans-serif; font-size:15px; width:250px;}
#airtimesbiglist .bltime {width:150px;}
#airtimesbiglist .blep {width:425px;}
#airtimesbiglist .bllogo {width:125px; height:65px; text-align:center;}

#airtimeslisthome {overflow:auto; height:175px; margin-top:-2px;}
#airtimeslisthome td {border-bottom:1px solid #ccc; }
#airtimeslisthome a {color:#255AA6;; text-decoration:none;}
#airtimeslisthome a:hover {text-decoration:none; color:#444;}

#airtimessmalllist .bldate {width:40px; font-size:12px;}
#airtimessmalllist .bltime {width:80px; font-size:12px;}
#airtimessmalllist .blep {width:90px; font-size:12px;}
#airtimessmalllist .blep a {padding-right:20px; color:#255AA6;; text-decoration:none; background-image: url(/images/new_window2.png); background-repeat:no-repeat; background-position:52px 1px; }
#airtimessmalllist .bllogo {width:65px; height:45px; text-align:center; font-size:12px;}

/* Sidebar boxes */
#mcc-sidebarbox {padding:6px 6px 10px 6px; border:1px solid #fff; background:#444; /*margin-top:5px; margin-bottom:8px;*/ color:#ccc; /*font-size:11px;*/ }
#mcc-sidebarboxinside {padding:10px; background-color:#eee; margin-top:2px; border-bottom:#fff 1px solid; border:#fff 1px solid;}

/* Titles and other sidebar stuff */
#mcc-socialtitle {margin-bottom:6px; color:#fff; font-size:14px; background-repeat:no-repeat; background-position:0 0px; padding-left: 28px; background-image:url(/images/arrow-social.png);}
#mcc-polltitle {margin-bottom:6px; color:#fff; font-size:14px; background-repeat:no-repeat; background-position:0 0px; padding-left: 28px; background-image:url(/images/popular.png);}
.pollbutton {border:none; background:#eee;}






/* ADVERTISING & BANNERS ######################################################################################
###############################################################################################################*/

/* Top Banner (controls banner located in header) */
#topbanner {float: right; margin: 5px 0 0 0; border: solid #ccc 2px;}

/* Side Banner (controls banner located in sidebar) */
#sidebanner {width: 300px; height: 250px; border: solid #fff 1px; padding: 10px; background:#444;}
#sidebanner img {border:#ccc 1px solid;}

/* Elements for Advertiser click outs */
#mcc-advertiserbox2 {background-color:#444444; padding:10px; width:600px; z-index:2;}

#mcc-advertiserskiplink {text-transform:uppercase; font:Arial, Helvetica, sans-serif; font-size:11px;}



/* #################### MISC #################### */

/* Used for vertical spacing */
#verticalspace40 {height: 40px;}
.verticalspace20 {margin-bottom:20px;}
#empty p{margin:0px; padding:0; line-height:0px;}


/* Float Right or Left */
#right {float:right;}
#left {float:left;}

.alignright {float: right;}
.alignleft {float: left;}

/* Used for PHPList */
.required {font-size : 12px; font-family : Arial, Helvetica, sans-serif; font-weight : normal; font-style : normal; color :#990000; text-decoration : none; padding-right: 10px;}
.attributename  {font-size : 12px; font-family : Arial, Helvetica, sans-serif; font-weight : normal; font-style : normal; color : black; text-decoration : none;}
LI.list {list-style-type:none;  margin-top:10px;}
.listdescription {margin-top:2px; font-style:italic;}

/* Mustang Auctions */
#mustangbox {border: solid 1px #999999; padding:10px; background-color: #f9f9f2; font-size:11px;}
.mustangspecs { font-size:13px; margin:0; padding:0;}
.mustangspecs ul { line-height:16px;}
.mustangspecs ul li {margin-left:20px; list-style:square; margin-bottom:5px;}


/* #################### BLOG #################### */

/* Sets the width and position of the left side */
#blogleftside {float: left; width: 600px;}

/* Sets the width and position of the right side */
#blogrightside {float: right; width: 322px; overflow:hidden;}
#blogrightside p {margin-bottom:10px;}

div.pro-player-container {background-color:#444; padding:2px; margin-bottom:20px;}


/* Settings for Posts */
.post {border-bottom:#999999 1px dashed; padding-bottom:15px; margin-bottom:30px; line-height:20px;}

/*Used for Post Titles */
.posttitle {color: #255AA6; font-size:17px; font-weight:normal; margin-bottom:5px;}
.posttitle a {color: #255AA6; text-decoration: none; }
.posttitle a:hover {color:#444;}

/* Used for meta info */
.meta, .cancelreply {font-size:10px; color:#555; line-height:14px; border:none;}
.meta a, .cancelreply a {color: #444; text-decoration:none; border:none;}
.meta a:hover, .cancelreply a:hover {color: #255AA6; text-decoration:none;}
.cancelreply {float:right; display:inline; background-image:url(/images/x.png); background-repeat:no-repeat; background-position:0 2px; padding-left: 15px;}

/* Used for Body of Post */
.storycontent {}
.storycontent a {text-decoration:none; border-bottom:#444 1px dashed; color:#444;}
.storycontent a:hover {color: #255AA6;}

/* Used for Comments */
.feedback {font-size:12px; text-transform:uppercase; margin-top:10px;}

/* Settings for "No Comments" & "Comments Closed" */
.nocomments {color: #255AA6; font-size:15px; font-weight:normal;}

/* Settings for "Comments" & "Trackbacks" tabs */
#tabnav {margin:0; padding: 0;}
#tabnav li {display:inline; list-style:none; font-weight: bold;	font: 14px Arial; margin:0;	margin-right: 5px;}

a.tabs {padding: 5px 10px; background: #eee; border: 1px solid #999; color: #666;}
a.tabs:hover { background: #fff; border: 1px solid #444;}
a.current {background: #fff; color:#333;}

/* Settings for Comment forms */
#commentform p {margin: 5px 0;}
#commentform, #commentform textarea {width:600px;}

.commentlist {padding: 0;}
.commentlist li, #commentform input, #commentform textarea {}
.commentlist li {border:#999 1px solid;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 13px; margin-top:-1px; color:#444;}
.commentlist p {font-weight: normal; text-transform: none;}

/* Settings for Comment Meta Info */
.commentmetadata {font-size: 10px; font-weight: normal; border:none;}

/* Controls "Leave a Reply" */
#respond {margin-top:50px;}
#respondtitle {color: #255AA6; font-size:15px; font-weight:normal; display:inline;}

small {font-size:10px; color:#555; line-height:12px;}

/* Controls "Comment Policy" Box */
.firstcomment {font-size:10px; border:#999 1px solid; padding:6px; background-color:#e6eef3; line-height:14px; font-style:italic;}

/* Controls "Next Page", "Previous Page", and Comment pages */
.pages {font-size:12px; font-weight:normal; margin:30px 0 0 0;}
.pages a {color:#444; padding:2px 6px; background-color:#none; border:1px solid #444;}
.pages a:hover {background-color:#444; color:#fff;}

	
/* Threaded Comments */	
ol.commentlist { list-style:none; margin:0 0 0em; padding:0; text-indent:0; }
ol.commentlist li {  margin: 15px 0 0px; list-style: none; padding: 10px;}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}

ol.commentlist li.comment { }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 14px; float:left; padding-right:3px;}
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { float: right;	padding: 2px; border:#999 1px solid;}
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {margin: 0; display: block;}
ol.commentlist li div.comment-meta {  }
ol.commentlist li p {margin: 13px 5px 13px 0; line-height:16px;}
ol.commentlist li ul { margin:0 }
ol.commentlist li div.reply { font-size:10px; text-transform:uppercase; padding-left: 0px; padding-bottom:6px;}
ol.commentlist li div.reply a { color: #255AA6; }
ol.commentlist li div.reply a:hover { color: #444; }
ol.commentlist li ul.children { list-style:none; margin:2em 0 0; text-indent:0; padding:0}
ol.commentlist li ul.children li { font-size: 12px;}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0; }
ol.commentlist li ul.children li.depth-3 { margin:0; }
ol.commentlist li ul.children li.depth-4 { margin:0; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.comment {margin:0;margin-top: 20px; }
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#fcfcfc; }
ol.commentlist li.comment-author-admin {border:#444 double 4px;}
ol.commentlist li.comment-author-dgage {border:#444 double 4px; background:#e6eef3;}
ol.commentlist li.parent { }
ol.commentlist li.pingback { padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/* Sidebar Boxes */
.feed, .recentcomments, .categoryarchivebox {padding:6px 6px 10px 6px; border:1px solid #fff; background:#444; margin-top:5px; margin-bottom:8px;}



#search {height:48px; padding:15px 6px 10px 6px; border:1px solid #fff; background:#444; margin-top:0px; margin-bottom:8px;}


.feed form, #search form {margin: 0; padding: 0;}
.feed fieldset, #search fieldset {margin: 0; padding: 0; border: none;}

.feed p, #search p, #rssemail p{margin-bottom:8px;}

/* Titles */
.searchtitle, .feedtitle, .comments-populartitle, .category-archivetitle {margin-bottom:6px; color:#fff; font-size:14px; background-repeat:no-repeat; background-position:0 0px; padding-left: 25px;}

.searchtitle {background-image:url(/images/search.png);}
.feedtitle {background-image:url(/images/rssicon.png);}
.comments-populartitle {background-image:url(/images/comment.png);}
.category-archivetitle {background-image:url(/images/folder.png);}

/* Buttons */
.sbutton, #searchsubmit {width:57px; float: left; background:#fff url(/images/submit.jpg); border:none; color:#FFFFFF; font-size:12px; font-weight:normal; height:25px;}


/* RSS Feed Input Box */
.input2 {margin-left:0px; float:left; width:215px; padding:4px 2px 4px 5px; background:#fff url(/images/sform.jpg) no-repeat; border:none; font-size:13px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; color:#444; margin-right:10px; height: 25px;}


/* Search Input Box */
#s {margin-left:0px; float:left; width:238px; padding:4px 2px 4px 5px; background:#fff url(/images/sform2.jpg) no-repeat; border:none; font-size:13px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; color:#444; margin-right:10px; height: 25px;}





/* TABS AND PANELS */

/* Video Playlist */
#mcc-videotabdiv {margin-top:60px; }

a.mcc-videotabs {padding: 5px 8px; margin:0; background: #666; color: #fff; border-left:#999999 1px solid; border-right:#999999 1px solid; border-top:#999999 1px solid;}
a.mcc-videotabs:hover { background:#f9f9f2; color:#444;}
a.mcc-videocurrent {background: #f9f9f2; color:#333; font-weight: bold; border-left:#999999 1px solid; border-right:#999999 1px solid; border-top:#999999 1px solid; border-bottom:#f9f9f2 1px solid; }

#mcc-videonav {margin:0 0 4px 0; padding: 0;}
#mcc-videonav ul {list-style:none; padding:0; margin:0;}
#mcc-videonav li {padding:0; list-style:none; display:inline; font: 14px Arial;}
#mcc-videonav ul li a { text-decoration:none; margin:0; padding:0;}
#mcc-videonav ul li a:hover {text-decoration:none; margin:0; padding:0;}



/* Video Playlist - NEW */
#mcc-videotabdiv2 {margin-top:10px; }

a.mcc-videotabs2 {padding: 5px 20px; background: #555; color: #fff; border-left:#999999 1px solid; border-right:#999999 1px solid; border-top:#999999 1px solid; border-bottom:#999 1px solid;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;	
-khtml-border-top-left-radius: 5px;
-khtml-border-top-right-radius: 5px;	
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;	
border-top-left-radius: 5px;
border-top-right-radius: 5px;	
-o-border-top-right-radius: 5px;
-o-border-top-left-radius: 5px;	
-icab-border-top-right-radius: 5px;
-icab-border-top-left-radius: 5px;}
a.mcc-videotabs2:hover { background:#999; color:#fff;}
a.mcc-videocurrent2 {background: #777; color:#fff; font-weight: normal; border-left:#999999 1px solid; border-right:#999999 1px solid; border-top:#999999 1px solid; border-bottom:#777 1px solid; }

#mcc-videonav2 {margin:0 0 4px 0; padding: 0;}
#mcc-videonav2 ul {list-style:none; padding:0; margin:0;}
#mcc-videonav2 li {padding:0; list-style:none; display:inline; font: 14px Arial;}
#mcc-videonav2 ul li a { text-decoration:none; margin:0; padding:0;}
#mcc-videonav2 ul li a:hover {text-decoration:none; margin:0; padding:0;}

#mcc-videobox {border: solid 1px #999999; padding: 30px 20px; background-color: #555;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;	
-khtml-border-top-left-radius: 3px;
-khtml-border-top-right-radius: 3px;	
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;	
border-top-left-radius: 3px;
border-top-right-radius: 3px;	
-o-border-top-right-radius: 3px;
-o-border-top-left-radius: 3px;	
-icab-border-top-right-radius: 3px;
-icab-border-top-left-radius: 3px;}


/* Classic Car Challenge */
#ccctabdiv {margin-top:10px;}

#cccnav {margin:0; padding: 0; margin-bottom:3px;}
#cccnav li {display:inline; list-style:none; font-weight: bold; font: 13px Arial; margin:0; padding:0; }

a.ccctabs {padding: 5px 8px; background: #f9f9f2; color: #666; border:#999999 1px solid; }
a.ccctabs:hover { background: #f9f9f2; }
a.ccccurrent {background: #f9f9f2; color:#333; border-left:#999999 1px solid; border-right:#999999 1px solid; border-top:#999999 1px solid; border-bottom:#f9f9f2 1px solid;}




#rsstabdiv, #comments-popular, #category-archive {margin-top:10px;}

#rssnav, #comments-popularnav, #category-archivenav {margin:0; padding: 0; margin-bottom:-1px;}
#rssnav li, #comments-popularnav li, #category-archivenav li {display:inline; list-style:none; font-weight: bold; font: 12px Arial; margin:0; padding:0; }

a.rsstabs, a.comments-populartabs, a.category-archivetabs {padding: 3px 5px; background: #fff; color: #666;}
a.rsstabs:hover, a.comments-populartabs:hover, a.category-archivetabs:hover { background: #eee; }
a.rsscurrent, a.comments-popularcurrent, a.category-archivecurrent {background: #eee; color:#333;}

#rssfeed, #rssemail {padding:10px; background-color:#eee; margin-top:2px; border-bottom:#fff 1px solid; border-left:#fff 1px solid; border-right:#fff 1px solid; font-size:11px; line-height:14px; border-top:none;}



#recentcomments, #populararticles, #mcccategories, #mccarchives, #mcctags {padding:10px 4px; background-color:#eee; margin-top:2px; border-bottom:#fff 1px solid; border-left:#fff 1px solid; border-right:#fff 1px solid; font-size:11px; line-height:14px; border-top:none;}

#recentcomments ul {list-style-type:none; padding:0;}
#recentcomments ul img { float:right; border:#fff 1px solid; margin:0 0 0 5px;}
#recentcomments ul li {border-bottom:solid #eee 1px;}
#recentcomments ul li a {color: #333; padding: 6px 6px; display:block; text-decoration:none; border-bottom:dashed #666666 1px;}
#recentcomments ul li a:hover {color: #fff; background-color:#444;}


#populararticles ul {list-style-type:none; padding:0;}
#populararticles ul img { border:#fff 1px solid; margin:0 0 0 5px;}
#populararticles ul li {border-bottom:solid #eee 1px; }
#populararticles ul li a {color: #333; padding: 6px 6px 6px 32px; display:block; text-decoration:none; border-bottom:dashed #666666 1px; background: url(/images/popular.png) no-repeat; background-position:2 8;}
#populararticles ul li a:hover, .post-title a:hover {color: #fff; background-color:#444;}

.post-title {color: #255AA6; font-size:12px;}



#mcccategories ul {list-style-type:none; padding:0;}
#mcccategories ul img { float:right; border:#fff 1px solid; margin:0 0 0 5px;}
#mcccategories ul li {border-bottom:solid #eee 1px;}
#mcccategories ul li a {color: #333; padding: 6px 6px; display:block; text-decoration:none; border-bottom:dashed #666666 1px;}
#mcccategories ul li a:hover {color: #fff; background-color:#444;}

#mcctags ul {list-style-type:none; padding:0;}
#mcctags ul img { float:right; border:#fff 1px solid; margin:0 0 0 5px;}
#mcctags ul li {border-bottom:solid #eee 1px;}
#mcctags ul li a {color: #333; padding: 6px 6px; display:block; text-decoration:none; border-bottom:dashed #666666 1px;}
#mcctags ul li a:hover {color: #fff; background-color:#444;}

#mccarchives ul {list-style-type:none; padding:0;}
#mccarchives ul img { float:right; border:#fff 1px solid; margin:0 0 0 5px;}
#mccarchives ul li {border-bottom:solid #eee 1px;}
#mccarchives ul li a {color: #333; padding: 6px 6px; display:block; text-decoration:none; border-bottom:dashed #666666 1px;}
#mccarchives ul li a:hover {color: #fff; background-color:#444;}