@charset "utf-8";

/* GLOBAL STYLES - AFFECTS ALL PAGES *****************************************************************/

/* Global Photo Page */
.subpage_title_back a span { /* Hide arrow image on top of page */
	display: none;
}

.moduleTitle {
	background-color: #000;
	font-size:12px;
	
}

/* Sets background image / background color  */

body {
	background-image: url(t2x_images/t2x_background.jpg);
	background-position: center 43px;
	background-repeat: no-repeat;
	background-color: #000;
	}
	
/* Content area - Deletes default white background color  */

.site_container {
	background-color: transparent;
	}
	
/* Header - Tweaks position of top leaderboard  */

.masthead_topad {
	left: 262px !important;
	}
	
/* Navigation - Fixes disappearing nav bar on IE7  */	
	
.site_nav .clearfix {
	display: none;
	}
	
/* Navigation - Fixes overflow  */		
	
.site_nav {
	z-index: 9999999;
	}	
	
/* Navigation - Font size, family and color  */

.navMainItem a:link, .navMainItem a:visited {
    color: #fff;
    font-family: times New Roman;
    font-size: 21px;
}

.navMainItem a:hover {
    color: #999;
}

/* Navigation - Deletes default borders and margins  */

.navMainItem, .site_nav {
	border-color: transparent;
	}
	
.site_nav {
	margin: 0;
	}
	
/* Navigation - Submenu styles and colors  */
	
.navSubItems, .navSubMenuItem {
	background-color: #000;
	}

.navSubMenuItem a:link, .navSubMenuItem a:hover, .navSubMenuItem a:visited {
	font-family: arial;
	font-size: 14px;
	}
	
.navSubMenuItem a:hover {
	background-color: #4b0303;
	color: #fff;
	}
	
/* Navigation - Position of the nav items (top / right / bottom / left  */	
	
.navigation {
	margin: -5px 0 0 110px;
	}
	
/* Navigation - Adds bird image between nav items  */		
	
.navMainItem {
	background-image: url(t2x_images/t2x_crowdivider.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left: 30px;
	}
	
/* Navigation - Hides the first bird  */	
	
.navigation .first-child {
	background-image: none !important;
	}
	
/* Footer - Site Map - Colors & styling. Please change child(7) to the number of site map lines */

.footer_map {
	border-style: none;
	border: 1px solid #4b0303;
	margin: 0;
	padding: 5px 10px 5px 10px;
	background-color: transparent;
	color: #fff;
	}
	
.map_text {
	line-height: 24px;
	}
	
.map_text a:link {
	color: #ff9900;
	font-size: 14px;
	text-decoration: none;
	}
	
.map_text a:visited {
	color: #999;
	font-size: 14px;
	text-decoration: none;
	}	
	
.map_text a:hover {
	color: #ff9900;
	text-decoration: underline;
	font-size: 14px;
	}
	
.map_text a:nth-child(1) {
	color: #fff;
	font-weight: normal !important;
	}
	
.footer_map .map_text:nth-child(7) {
	text-align: center;
	margin-top: 10px;
	}		
	
.footer_map .map_text:nth-child(7) a {
	color: #ff9900;
	font-weight: bold !important;
	font-size: 16px;
	}
	
/* Footer - Copyright/Legal */	

.footer_copyright {
	border-color: transparent;
	}
	
.footer_copyright a:link {
	color: #ff9900;
	font-weight: normal;
	text-decoration: none;
	}
	
.footer_copyright a:visited {
	color: #999;
	font-weight: normal;
	text-decoration: none;
	}	
	
.footer_copyright a:hover {
	color: #ff9900;
	text-decoration: underline;
	font-weight: normal;
	}	
	
/* HOME PAGE STYLES *****************************************************************/	
	
/* Home page - Deletes borders in all modules  */

.moduleContainer .moduleContentContainer {
    border-style: none;
	}
	
/* Home page - P2 Area (Side Show graphic) - Deletes header, margin and image's maximum width  */	
	
#p2area .moduleContentContainer {
    padding: 0;
	}
	
#p2area .moduleTitle {
	display: none;
	}
	
#p2area .moduleContentContainer p, #p2area .moduleContentContainer div {
	margin: 0;
	}
	
#p2area .moduleContentContainer img {
    max-width: none;
	}
	
.hometop_p2 {
	position: static;
	background-color: transparent;
	}
	
/* Home page - sitewide1 (Videos) header. For basic headers, add a background-color: #XXXXXX, and delete bg image - background-image: none; */	

#sitewide1 .moduleTitle {
	height: 55px;
	letter-spacing: 0;
	padding: 10px 0 0 0;
	text-transform: uppercase;
	background-color: transparent;
	background-image: url(t2x_images/t2x_sitewideheader.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-family: times;
	font-size: 27px;
	font-weight: bold;
	text-align: center;
	}
	
#sitewide1 .moduleContentContainer {
	padding: 0;
	}
	
/* Home page - Left column headers - doublewide1, doublewide2 & doublewide3 - For basic headers, add a background-color: #XXXXXX, and delete bg image - background-image: none; */

#doublewide1 .moduleTitle, #doublewide2 .moduleTitle, #doublewide3 .moduleTitle {
	height: 55px;
	letter-spacing: 0;
	padding: 10px 0 0 0;
	text-transform: uppercase;
	background-color: transparent;
	background-image: url(t2x_images/t2x_doublewideheader.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-family: times;
	font-size: 27px;
	font-weight: bold;
	text-align: center;
	}
	
/* Home page - Right column headers */

.rightContainer .moduleTitle {
	height: 36px;
	padding: 4px 0 0 0;
	letter-spacing: 0;
	background-color: transparent;
	background-image: url(t2x_images/t2x_rightheader.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-family: times;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	}
	
.rightContainer .moduleContentContainer, .rightContainer .moduleContentContainer p, .rightContainer .moduleContentContainer div  {
	padding: 0;
	margin: 0;
	}	

	
/* Home page - doublewide1 (Featured) - Headline + text style  */		
	
#doublewide1 .moduleContentTitle a:link, #doublewide1 .moduleContentTitle a:visited {
	color: #ff9900;
	font-size: 20px;
	}
	
#doublewide1 .moduleContentTitle a:hover {
	color: #999;
	text-decoration: underline;
	}
	
#doublewide1 .moduleContentContainer {
	color: #fff;
	}
	
#doublewide1 li {
	font-size: 14px;
	line-height:17px;
	border-bottom: none;
	}
	
#doublewide1 .mediumImage {
	float: right;
	margin: 0 0 10px 10px;
	border: 1px solid #333;
	width: 250px;
	height: 250px;
	max-width: none;
	}
	
	
/* Home page - doublewide2 (Tumblr) - Headline + image + text style  */	

#doublewide2 .moduleContentContainer {
	margin: 0;
	padding: 0 0 25px 0;
}

#doublewide2 li {
	float: left;
	margin: 0 6px;
	padding: 0;
	color: #fff;
	font-size: 11px;
	line-height: 15px;
	list-style: none;
	width: 200px;
}

#doublewide2 .nsixxfoto_item a img {
	height: auto;
	width: 200px;
	border: 1px #333 solid;
	overflow: hidden;
}

#doublewide2 .nsixxfoto_title {
	display: block;
	width: 200px;
	height: 50px;
	overflow-x: hidden;
	}

#doublewide2 .nsixxfoto_item a:link {
	color: #ff9900;
	}
	
#doublewide2 .nsixxfoto_item a:visited {
	color: #999;
	}
	
#doublewide2 .nsixxfoto_item a:hover {
	color: #ff9900;
	text-decoration: underline;
	}

#doublewide2 .moduleFooter {
	clear: left;
	padding: 5px 0 0 0;
}

	
/* Home page - doublewide3 (Random Shit) - Headline + text styles  */		
	
#doublewide3 .moduleContentTitle a:link {
	color: #ff9900;
	font-size: 16px;
	}
	
#doublewide3 .moduleContentTitle a:visited {
	color: #ff9900;
	font-size: 16px;
	}	
	
#doublewide3 .moduleContentTitle a:hover {
	color: #ff9900;
	text-decoration: underline;
	font-size: 16px;
	}
	
#doublewide3 .moduleContentTitle {
   margin-bottom: 0;
	}
	
/* Home page - doublewide3 (Random Shit) - Change module layout  */	
	
#doublewide3 .moduleContentContainer .moduleSubItems li {
	width: 200px;
	float: left;
	margin: 0 0 10px 15px;
	border-bottom: none;
	}

#doublewide3 .moduleContentContainer {
    padding: 0;
	}

#doublewide3 li:nth-child(3n+1) {
  clear: left;
	}

#doublewide3 .moduleContentContainer .xSmallImage {
    float: none;
    max-width: 200px;
	 text-align: center;
	 display: block;
	 margin: 0 auto 3px auto;
	 width: 200px;
	 height: 200px;
	 border: 1px solid #333;
}

#doublewide3 .moduleSummary a:link, #doublewide3 .moduleSummary a:visited, #doublewide3 .moduleSummary a:hover {
    color: #fff;
    font-family: arial;
	 text-decoration: none;
}	

/* Home Page - Flickr Module */

#topright #flickrfeed {
	width: 294px;
	padding: 0 0 5px 0;
	color: #fff;
}

#topright #flickrfeed .image {
	height: 200px;
	width: auto;
	text-align: center;
}

#topright #flickrfeed .image img {
	overflow: hidden;
	height: 200px;
	width: auto;
	border: 0;
	margin: 2px;
}

#topright #flickrfeed .desc {
	width: 270px;
	text-align: center;
	margin: 5px auto;
}

#topright #flickrfeed a {
	color: #ff9900;
	}

#topright #flickrfeed a:visited {
	color: #999;
	}
	
#topright #flickrfeed a:hover {
	color: #ff9900;
	text-decoration: underline;
	}

/* Home Page - Twitter Module */

#midright #tweet {
	color:#ccc;
	float:left;
	font-size:14px;
	padding:0 0 5px;
	width:294px;
}

#midright #tweet a:link {
	color:#ff9900;
	text-decoration:none;
}

#midright #tweet a:visited {
	color:#999;
	text-decoration:none;
}

#midright #tweet a:hover {
	color:#ff9900;
	text-decoration:underline;
}
 
#midright li {
	float:left;
	line-height:17px;
	margin:3px;
	padding:6px 5px 10px 0;
}
 
#midright ul {
	list-style-type:none;
	padding: 0;
	margin:6px 0;
}
 
#midright .twitterP {
	background-color:#1F0202;
	color:#999;
	display:block;
	float:right;
	font-size:14px;
	font-style:italic;
	*margin:7px 0 0 0;
	margin:14px 0 0 0;
	text-align:right;
}

/* CUST0M INTERIOR PAGE STYLES *****************************************************************/

/* Content dividers */		
	
.divider5 {
	height: 5px;
	}	

.divider10 {
	height: 10px;
	}
	
.divider15 {
	height: 15px;
	}	

.divider20 {
	height: 20px;
	}	
	
.clearall {
	clear: both;
	}

/* Left column block */	

#leftcol_interior {
	width: 630px;
	padding: 0 20px 0 20px;
	float: left;
	color: #fff;
	}
	
/* Left column header */		

#leftcol_header { 
	background-image: url(t2x_images/t2x_interiorheader.gif);
	background-repeat: no-repeat;
	height: 65px;
	font-family: 'Times New Roman', Times, serif;
	font-size: 30px;
	font-weight: bold;
	padding: 5px 0 0 65px;
	}
	
/* Left column - Content font size, links & colors */		
	
#leftcol_content {
	font-size: 14px;
	line-height: 17px;
	padding: 0 10px 10px 10px;
	border: 1px solid #4B0303;
	}
	
#leftcol_content a:link {
	color: #ff9900;
	text-decoration: none;
	font-size: 14px;
	}
	
#leftcol_content a:visited {
	color: #999;
	text-decoration: none;
	font-size: 14px;
	}	
	
#leftcol_content a:hover {
	color: #ff9900;
	text-decoration: underline;
	font-size: 14px;
	}
	
/* Left column - Background color of Facebook include */			
	
#leftcol_interior #facebook-comments-container {
	background-color: #F2F2F2;
	}
	
/* Left column - Miscellaneous adjustments to social includes */			
	
#leftcol_interior .contentSharingToolbar {
	margin: 10px 0 15px 0;
	}
	
#leftcol_interior .contentTitle {
	font-size: 18px;
	}
	
#leftcol_interior .comment_instructions {
    color: #fff;
    font-size: 12px !important;
    margin: 5px 0;
}


/* Left column - Tumblr and Flickr Image Feed List */			

#leftcol_interior #imagefeed a {
	color: #ff9900;
}

#leftcol_interior #imagefeed a:visited {
	color: #999;
	}

#leftcol_interior #imagefeed a:hover {
	color: #ff9900;
	text-decoration: underline;
}

#leftcol_interior #imagefeed {
	margin: 0;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
}

#leftcol_interior #imagefeed .thumb {
	float: left;
	margin: 6px;
	width: 140px;
}

#leftcol_interior #imagefeed .thumb .image {
	height: 125px;
	width: 140px;
	border: 1px #333 solid;
	overflow: hidden;
}

#leftcol_interior #imagefeed .thumb .image img {
	width: 140px;
	border: 0px;
	height: auto;
}

#leftcol_interior #imagefeed .thumb title {
	margin: 2px 0;
	color: #f90;
	line-height: 15px;
}

#leftcol_interior #imagefeed .thumb .lastupdated {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #888;
}

#leftcol_interior #imagefeed .thumb description {
	margin: 0 0 5px 0;
}

#leftcol_interior #imagefeed #more {
	clear: both;
	text-align: center;
	padding: 10px 0 20px 0;
}

#leftcol_interior #imagefeed #more .button {
	background-color: #400;
	padding: 3px 6px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 6px 6px;
	cursor: pointer;
}

#leftcol_interior #imagefeed #more .button a {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}


/* Left column - Tumblr and Flickr Object Page */

#leftcol_interior #tumblrfeed .full .image img, #leftcol_interior #flickrfeed .full .image img {
	max-width: 630px;
	height: auto;
}

#leftcol_interior #tumblrfeed .full h2, #leftcol_interior #flickrfeed .full h2 {
	font-size: 20px;
	margin-bottom: 2px;
}

#leftcol_interior #tumblrfeed .lastupdated, #leftcol_interior #flickrfeed .lastupdated {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #888;
	margin-bottom: 15px;
}

/* Right column - Hides share and Facebook widgets on top of right column (automated pages) */

#shareit {
	display: none;
	}
	
.fb_iframe_widget {
	display: none;
	}
	
/* Right column block */

#rightcol_interior {
	width: 300px;
	float: left;
	}
	
/* Right column - More Stories - header color, font & background color */	
	
.morestoriesheader {
	background-color: #4b0303;
	color: #fff;
	font-family: times;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	}
	
.morestoriespad {
	padding: 10px;
	border: 1px solid #4b0303;
	}
	
#morestories .summary {
	color: #fff;
	font-size: 14px;
	}
	
#morestories .feedtool_thumbnail {
	float: left;
	padding-right: 5px;
	}
	
#morestories .feedtool_wrapper {
	margin-bottom: 5px;
	border-bottom: 1px solid #4b0303;
	}
	
#morestories .title {
	padding-bottom: 5px;
	}		
	
#morestories .summary {
	display: none;
	}
	
#morestories .feedtool-feed {
	padding: 0;
	}	
	
#morestories .feedtool_thumbnail {
	display: none;
	}
	
#morestories .feedtool-feed:nth-child(1) .feedtool_thumbnail {
	display: block;
	margin-bottom: 10px;
	}	
	
#morestories .feedtool_clr {
	clear: both;
	}
		
#morestories a:link {
	color: #ff9900;
	text-decoration: none;
	font-size: 14px;
	}
	
#morestories a:visited {
	color: #999;
	text-decoration: none;
	font-size: 14px;
	}	
	
#morestories a:hover {
	color: #ff9900;
	text-decoration: underline;
	font-size: 14px;
	}
	
#morestories .fullarticle {
	padding-top: 5px;
	}	

#morestories .fullarticle a {
	font-weight: bold;
	font-size: 16px;
	}
	
/* ARTICLE LIST STYLES - INTERIOR PAGE *****************************************************************/

#morestoriesfull {
	margin-top: 15px;
	}

#morestoriesfull .feedtool-feed {
	padding: 0;
	}
	
#morestoriesfull .summary {
    font-size: 14px;
    font-weight: normal;
}	

#morestoriesfull .feedtool_thumbnail {
	float: left;
	padding-right: 5px;
	margin-bottom: 10px;
	}
	
#morestoriesfull .feedtool_wrapper {
	margin-bottom: 10px;
	border-bottom: 1px solid #4b0303;
	}
	
#morestoriesfull .feedtool_clr {
	clear: both;
	}
		
#morestoriesfull a:link {
	color: #ff9900;
	text-decoration: none;
	font-size: 14px;
	}
	
#morestoriesfull a:visited {
	color: #999;
	text-decoration: none;
	font-size: 14px;
	}	
	
#morestoriesfull a:hover {
	color: #ff9900;
	text-decoration: underline;
	font-size: 14px;
	}	
	
/* Arthur + Jesse Edits */

#doublewide3 .mediumImage {
	width: 200px;
	height: 200px;
	max-width:200px;
}

#doublewide3 .moduleContentContainer {
		padding: 5px !important;
}

.subpage_title {
	display:none;
}

/* footer More link */
.moduleFooter a:link {
	color: #ff9900;
	float: right;
}
.moduleFooter a:hover {
	color: #ff9900;
	float: right;
}
.moduleFooter a:visited {
	color: #ff9900;
	float: right;
}
/* END footer More link */

/* P2 and module font styles */
.moduleContentTitle a:link {
	color: #ff9900 !important;
	font-size: 14px;
	}
	
.moduleContentTitle a:visited {
	color: #ff9900 !important;
	font-size: 14px;
	}	
	
.moduleContentTitle a:hover {
	color: #ff9900 !important;
	text-decoration: underline;
	font-size: 14px;
	}	
	
.moduleSummary a:link {
	color:#FFFFFF;
}
.moduleSummary a:hover {
	color:#FFFFFF;
}
.moduleSummary a:visited {
	color:#FFFFFF;
}
/* END P2 and module font styles */

/*Interior page font styles */
.contentTitle, .contentTitle a {
    color: #FF9900;
}
body {
    color: #FFFFFF !important;
}

.articleBody {
	COLOR: #FFFFFF !important;
}
/*More Stories font styles*/
.moduleContentContainer a:link {
    color: #FFFFFF;
}
.moduleContentContainer a:hover {
    color: #999999;
}
.moduleContentContainer a:visited {
    color: #FFFFFF;
}
/*END More Stories font styles*/
/*Interior page font styles */

#sec4 .title {
}

#sec4 .date {
 font-size: 11px;
 color: #666;
 margin-bottom: 8px;
}

/* Sixx Picks Feed */
#personality_custommod_3 .date {
    color: #888888;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    list-style-type: none;
    padding-bottom: 8px;
}
/* Sixx Picks Feed */
/*Kerri's Car Report Feed */
#personality_custommod_5 .date {
    color: #888888;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    list-style-type: none;
    padding-bottom: 8px;
}
/*END Kerri's Car Report Feed */

div.fbFeedbackPost .postText {
	color: #FFFFFF;
}

/* Pagination Bar */
.pagination_bar {
    background: none repeat scroll 0 0 transparent !important;
    padding: 5px;
}
/* Pagination Bar */

/*Facebook comment/content background */

#facebook-comments-container {
    background-color: #F2F2F2;
}

.fan_box .page_stream, .fan_box .page_stream_short {
    background: none repeat scroll 0 0 #F2F2F2;
}

.fbFeedbackContent .fbFeedbackPosts {
    background-color: #F2F2F2 !important;
}

/*Facebook comment/content background */

/* PRN INCLUDES - Future Use */

#prn_include {
	width: 600px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	}

.prn_toptitle {
	font-size: 18px;
	margin-bottom: 15px;
	}
	
.prn_topimage {
	float: left;
	width: 150px;
	margin-right: 10px;
	}
	
.prn_topimage img {
	max-width: 150px;
	height: auto;
	}
	
.prn_date {
	font-size: 12px;
	color: #888;
	margin-bottom: 2px;
	}
	
.prn_topcontent {
	width: 440px;
	float: left;
	}
	
.prn_topcontent h1 {
	margin: 0 0 5px 0;
	font-size: 23px;
	line-height: 24px;
	}
	
.prn_topcontent h2 {
	margin: 0;
	font-size: 18px;
	line-height: 20px;
	}	
	
.prn_clear {
	clear: both;
	height: 15px;
	}
	
.prn_maincontent {
	}
	
.prn_maincontent p {
	margin: 0 0 15px 0;
	}
	
.prn_copyright {
	color: #999;
	}

