@import url("lightbox.css");
@import url("menuconfig.css");

ul, ul li							{ list-style: none; }

.bodyCopy							{ font-family: Tahoma; font-size: 11px; color: #C6CEE3; text-decoration: none; font-weight: normal; line-height: 16px; margin-left: 0px; text-align: left; }
a img									{ outline: none; border: none; }
.Search								{ font-family: "Courier New", Courier, mono; font-size: 11px; color: #3300FF; text-decoration: none; padding: 2px; }
.pageSubtitles				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.sideBars							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: normal; color: #FFFFFF; text-decoration: none; margin-top: -10px; text-align: left; }
.sideBarsTitles				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #AEC2FF; }
.links_Auqa						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin-left: 25px; margin-top: -7px; }
.BUTTONS							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFF75; text-decoration: none; }
.Verdana11blue				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #4D66BF; }
.smalllinks						{ font-family: Arial, Helvetica, sans-serif, Tunga; font-size: 9px; color: #0099FF; color:#fff; text-decoration: none; }
.footer								{ font-family: Arial, Helvetica, sans-serif, Tunga; font-size: 10px; color: #999999; text-decoration: none; clip: rect(auto,auto,auto,auto); padding-top: 2px; font-weight: bolder; }

.sidebarLeftcopy			{ font-size: 8pt; color: rgb(241, 241, 44); font-family: Verdana; }
.sidebarLeftcopy span	{ font-weight: bold; font-size: 8pt; color: rgb(241, 241, 44); font-family: Verdana; }

#buttonRow						{ width: 100%; }
#buttonRow a					{ text-decoration: underline; font-size: 11px; }
#buttonRow td					{ padding: 10px 0 10px 0; }
#buttonRow td.margin5 a	{ margin-right: 15px; }

#pollSignUpForm				{ height: 305px; background: url(/img/backgrounds/px-categoryBG.png) repeat 0 0; padding: 5px; font-family: Tahoma; font-size: 11px; }
#pollSignUpForm th,
#pollSignUpForm td		{ height: auto; vertical-align: middle; text-align: left;  }
#pollSignUpForm th		{ padding: 0 4px 10px 4px;  }
#pollSignUpForm td		{ padding: 4px; }
#pollSignUpForm td span	{ color: #FFCC00; }
.categoryBox2,
.categoryBox					{ margin: 14px 0 0 0; padding: 10px; width: 355px; height: 195px; background: url(/img/backgrounds/px-categoryBG.png) repeat 0 0; float: left; }
.categoryBox2					{ width: 378px;}
.categoryBox2.margin,
.categoryBox.margin		{ margin-right: 14px; }
.categoryBox2 td,
.categoryBox td				{ text-align: center; padding-top: 5px; }
.categoryBox2 th,
.categoryBox th				{ text-align: left; padding-bottom: 6px; }

#overallCategory			{ margin: 10px 0 0 0; padding: 10px; background: url(/img/backgrounds/px-categoryBG.png) repeat 0 0; }
#overallCategory td		{ text-align: center; vertical-align: middle; }
#overallCategory th		{ text-align: left; padding-bottom: 6px; }
#overallCategory tr.margin2 td		{ padding-top: 15px; }
#overallCategory tr.margin3 td		{ padding-bottom: 15px; padding-left: 12px; }
.categoryBox tr.margin4 td				{ padding-left: 12px; }

p.bodyCopy span				{ color: #FFCC00; }
.addThis							{ margin:10px 0 0 0; }
.leaderboardAd				{ position:relative; width:728px; height:90px; margin:6px auto; }

/* GARBAGE COLLECTION FOR MISC STYLES THAT WERE ADDED ALL OVER THE PLACE */

body {	margin: 0px; background-image: url(img/backgrounds/background_blue.jpg); }
a:active, a:link , a:visited { color: #FFFF75; text-decoration: none; }
a:hover { color: #FFFFDD; text-decoration: underline; }
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; }
.style13 {font-size: 11px; color: #C6CEE3; text-decoration: none; line-height: 16px; margin-left: 0px; text-align: left; font-family: Tahoma;}
.style19 {line-height: 16px; margin-left: 0px; text-align: left; font-size: 9px; text-decoration: none; color: #666666;}
.style3  {color:#4D66BF; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; }

.bmark {position:relative; width: 1024px; height: 26px; margin: 0 auto 1px; background: black; text-align: right; line-height: 26px; overflow: hidden;}
.bmark a	{ margin: 0 10px; }
.bmark div		{ position:absolute; left:10px; font-style:uppercase; }
#logoHead {height: 130px; background:url(/img/backgrounds/bgTOP.png);}
#logo-mich,
#logo-qState,
#logo-mTV 		{float: left; display:block; height: 130px; width: 294px; background: url(/img/logos/2010motoring-logo.png) no-repeat 0 50%; margin: 0 10px;}
#logo-mTV		{ background-position: 0 65%;}
#logo-qState	{float:right; width: 155px; background: url(/quakerstatelogopng-r108358) no-repeat 0 50%;}
#logo-mich		{float:right; width: 217px; background: url(/img/logos/logo_michelin.png) no-repeat 0 50%;}


#myHead,
#myBody			{width: 1024px; margin: 0 auto; background: url(../../img/backgrounds/spacer_blackBG.png); overflow: auto;}
#myHead			{ overflow: visible; }
#myBody			{padding: 0 25px; width: 974px; overflow: hidden;}
#tear			{width: 1024px; margin: 0 auto; padding-top: 0px;  background-image: url(../../img/backgrounds/spacer_blackBG.png); }
#footer			{padding: 25px;  background-image: url(../../img/backgrounds/spacer_blackBG.png); }
#endCap			{width: 1008px; margin: 0 auto; padding: 8px; background: url(../../img/backgrounds/masthead.png); text-align: right;}
form			{display: inline;}

#col1,
#col2,
#col3,
#col1-wide,
#col2-blog	{float: left; width: 439px; min-height: 400px; margin-top: 40px; margin-bottom: -10000px; padding-bottom: 10000px;}
#col2only	{float: left; width: 839px; min-height: 400px; margin-top: 40px; margin-bottom: -10000px; padding-bottom: 10000px;}

#col1 p, #col2 p, #col3 p, #col1-wide p { line-height: 1.5;}

#col1				{width: 185px; background: url(/img/backgrounds/background_col1.png); font-size: 11px;}
#col2				{margin-left:25px; margin-right: 25px; margin-top: 0; padding-top: 0px; font-size: 12px;}
#col3				{width: 300px; font-size: 11px;}
#col1-wide	{ width: 550px; margin-left:25px; margin-right: 25px; margin-top: 0; padding-top: 40px; font-size: 12px; }
#col2-blog	{ width: 300px; margin-left:25px; margin-top: 0; padding-top: 40px; font-size: 12px; }

#col1 div		{margin: 0 10px;}
#col1 hr		{height: 1px; margin: 10px 0; border: 0; background: rgb(78,76,208); color: rgb(78,76,208); }
#col3 .title,
#col1 .title	{margin-top: 10px; display: block;}
.error			{color: red; font-weight: bold;}
#col1 a:visited,
#col1 a:active,
#col1 a:link,
#col1 a			{color: rgb(255,255,117)}

#feedBlock		{ height: 200px; margin: 15px 0 0; padding: 0 25px; border-top: 1px solid rgb(78,76,208); background: url(/img/backgrounds/feed-icon-legacy.png) 50% 50% no-repeat;}
#feedBlock h1	{ margin: 5px 5px 8px; padding: 0 0 0 30px; background: url(/img/icons/feed-icon-24x24.png) no-repeat 0 50%; font: normal 16px/24px; "Myriad Pro","Myriad","Calbri",Arial; color: rgb(134,177,196); font-weight: normal; font-size: 16px; line-height: 24px;}
#feedBlock h1 a	{float: right; display: block; width: 16px; height: 24px; background: url(/img/icons/white_arrow.png) no-repeat 50% 50%;}
#feedBlock h1 a:active,
#feedBlock h1 a:hover { background-color: orange; cursor: pointer; }
#feedBlock h2	{ margin: 3px 0 0; font: bold 11px/16px; "Myriad Pro","Myriad","Calbri",Arial; color: rgb(255,134,22); font-weight: normal; font-size:12px; line-height: 14px;}
#feedBlock h3	{ margin: 3px 0; font: bold 10px/24px; "Myriad Pro","Myriad","Calbri",Arial; color: white); font-weight: normal;}
#feedBlock div 	{height: 164px; overflow: hidden;}
#feedBlock div img{float: left; display: block; margin: 5px 5px 5px 0}
#feedBlock div p	{color: white; font-size: 11px; }
#feed2,
#feed3,
#feed4,
#feed5,
#feed6,
#feed7,
#feed8,
#feed9,
#feed10,
#feed11,
#feed12,
#feed13,
#feed14,
#feed15,
#feed16,
#feed17,
#feed18,
#feed19,
#feed20			{display: none; }
#feedCap		{ height: 25px; margin-bottom: 25px; background: url(/img/backgrounds/nav_bg.png) repeat-x 0 0px; border-bottom: 1px solid rgb(75,75,75); text-indent: 25px; line-height: 25px; overflow: hidden; }
#feedCap a		{ color: silver; font-size: 11px; text-decoration: none; }
.more			{display: block; float: right;}
.titleBlog	{overflow: hidden; height: 99px; display: block; margin-top: 10px;}
.titleBlog img {margin-top: -1px;}

table#upit td {vertical-align: top;}

.videoArchives .smalllinks { margin-bottom:5px; }
.videoArchives .smalllinks .title	{ float:left; width:300px; }
.videoArchives .smalllinks .link	{ font-weight:bold; }

.archiveBox							{ background-image:url(../../img/backgrounds/bgTOP2.png); padding:10px 18px 20px 18px; margin-top:10px; }

/*Taken for WebTV styles*/
#LS_webTVNav form			{ display: inline; }
.LS_inside #LS_webTV1,
.LS_inside #LS_webTV	 { position: relative; min-height: 400px; padding: 0 0 22px;/* background: url(/images/spacer_1x1_footer.png) 0 0;*/ border-top: 1px solid rgb(71,97,255); overflow: hidden; font: 10pt "Trebuchet MS",san-serif; text-align: left;}
#LS_largeVideo,
#LS_recentBlock			{ padding-bottom: 5000px; margin-bottom: -4980px;}
#LS_largeVideo			{ float: left; width: 440px; padding-top: 15px; padding-right: 15px; padding-left: 85px; }
#LS_webTV1 h1.LS_articleTitle ,
#LS_webTV h1.LS_articleTitle { margin-top: 15px; }
#LS_webTV1 h3.LS_date,
#LS_webTV h3.LS_date	{ margin-bottom: 20px; }
#LS_recentBlock 		{ float: right; width: 405px; margin-top: 2px; margin-bottom: -5022px; border-left: 1px solid black; background: url(../../img/backgrounds/spacer_1x1_footer.png) 0 0; }
#LS_recentBlock h1		{ margin: 0; font-size: 1.4em; font-size: 1.2em; line-height: 28px; overflow: hidden; text-indent: 7px;  font-weight: normal; }
#LS_clipList			{ padding: 7px 8px; overflow: auto; max-height: 400px;}
#LS_clipList h2.title	{ margin: 0 0 3px -80px; font-size: 12px; line-height: 1.1;  }
#LS_clipList h2.title a { font-size: 13px;}
#LS_clipList h3.LS_date { margin: 0; font-size: 11px; line-height: 1.3;}
#LS_clipList h3.LS_date a {font-size: 11px; font-weight: normal; color: white; text-decoration: none;}
#LS_largeVideo p 		{ color: rgb(200, 200, 200); }
#LS_clipNav				{ position: absolute; bottom: 0; right: 0; width: 204px; background: url(/img/webTV/backgrounds/background-recentVideos.png) repeat-x 0 0; border-left: 1px solid rgb(0,0,0); font-size: 11px; color: #333; text-transform: none; text-align: center; }
#LS_clipNav img			{ vertical-align: middle; }
#LS_clipNav a:hover		{ background: none; }
#LS_webTVNav2,
#LS_webTVNav			{ position: relative; z-index: 0; height: 29px; margin: 0; background: url(../../img/backgrounds/nav_bg.png) repeat-x 0 0; border-top: 1px solid rgb(0,0,0); overflow:hidden;}
#LS_webTVNav #LS_tabs,
#LS_quickDropDown,
#LS_webTVSearch				{ float: left; }
#LS_quickDropDown			{ padding: 5px 10px 10px 75px; font-size: 12px; line-height: 1; color: rgb(195,195,195); text-transform: uppercase; }
#LS_webTVSearch				{ position: absolute; right: 17px; top: 5px; width: 165px;  /*padding: 12px 0 10px 40px;*/ }
#LS_webTVSearch form *		{ float: left; }
#LS_webTVSearch input.input	{ height: 16px; width: 125px; margin: 0; padding: 0; border-top: 1px solid rgb(112,112,112); border-bottom: 1px solid rgb(112,112,112); border-left: none; border-right: none; color: rgb(110,110,110); font-size: 10px; overflow: hidden;}
.tcontainer					{ overflow: auto; margin-bottom: 10px; padding-left: 80px;}
.tcontainer img				{ margin: 2px 0 0 -80px; }
#myBody						{ overflow:hidden; padding:0; width:1024px; }

#featuredPhoto		{ margin: 10px 0 10px 0; }
#featuredPhoto img{ border: 1px solid white; }

.year								{ cursor: hand; cursor: pointer; padding: 5px; background: #E1E1E1; color: #FFFF75; font-size: 10px; clear: both; }
.open								{ background: url(/img/backgrounds/bgTOP3.png); padding: 5px; border: 1px dotted gray; }
.closed							{ background: transparent; }
.video .smalllinks	{ font-size: 10px; padding: 2px; }
.video .smalllinks .title	{ width: 350px; }
.video .smalllinks .link a{ margin-left: 20px; }
#specialK a,
#specialK				{ color: white; font-family: 'Trebuchet MS',Verdana,sans-serif; font-size: 13px;}
#specialK a				{ color: rgb(255, 255, 117);}