* {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

body {
text-align: left;
font-family: arial; 
font-size:12px; 
line-height:15px;  
background-color: #f1f1f1;
margin: 0px 0px 0px 0px;
color: #333333

}

li {
	margin-left: 20px;
	margin-bottom: 3px;
}

ul {
	margin-bottom: 7px;
}

div#longquote{

padding: 10px 20px 20px 20px;
background-color: #666666;
border-left: 1px dotted #999;
}

div#smalltext {

	font-size: 10px;

}

div#smalltextdate {

	font-size: 10px;
	width: 170px;

}

.smallertext {
	font-size: 10px;
}

.largertext {
	font-size: 18px;
	color: #343434; 
	line-height: 28px;
}

.mediumlargetext {
	font-size: 15px;
	color: #343434; 
	line-height: 22px;
	font-weight: bold;
}

td,p {
	text-align: left;
	padding: 0;
	margin: 0;
	font-family: arial; 
	font-size:12px; 
	line-height:15px;  
	color: #343434; 
	

}

td.padded {
	text-align: left;
	padding: 3px 3px 3px 3px;
	margin: 1px 1px 1px 1px;
	font-family: arial; 
	font-size:12px; 
	line-height:15px; 
	background: #333333; 
	

}

td.paddedcentered {
	text-align: center;
	padding: 3px 3px 3px 3px;
	margin: 1px 1px 1px 1px;
	font-family: arial; 
	font-size:12px; 
	line-height:15px; 
	background: #333333; 
	

}
td.rightalign {
	text-align: right;
	padding: 0;
	margin: 0;
	font-family: arial; 
	font-size:12px; 
	line-height:15px;  
}

td.centeralign {
	text-align: center;
	padding: 0;
	margin: 0;
	font-family: arial; 
	font-size:12px; 
	line-height:15px;  
}

p {
	text-align: left;
	padding: 0;
	margin: 0px 0px 6px 0px;
	font-family: arial; 
	font-size:12px; 
	line-height:15px;  
	

}

.headlinesubhead {
	text-align: left;
	padding: 0;
	margin: 0px 0px 0px 0px;
	font-family: arial; 
	font-size:12px; 
	line-height:15px;  
	

}
.accenttext {
	color: #121212;
}

h2 {
color: #000;
size: 14px;
margin: 2px 0px 8px 0px;
font-weight: normal;
line-height: 16px;
}

h3{
color: #000;
size: 13px;
margin: 0px 0px 8px 0px;
font-weight: normal;
line-height: 14px;
}
img {

border: 0px;
}

img.precispicture {

border: 0px;
margin: 0px 10px 0px 0px;
}

img.bannerpicture {

border: 0px;
margin: 0px 17px 0px 0px;
}


a:link, a:visited { color:#121212; text-decoration:underscored; }
a:hover { text-decoration:underline; }

a.smalllink:link, a.smalllink:visited { color:#121212; text-decoration:underscored; font-size: 11px; }
a.smalllink:hover { text-decoration:underline; }

a.smallplain:link, a.smallplain:visited { color:#ffffff; text-decoration:underscored; font-size: 11px; }
a.smallplain:hover { text-decoration:underline; }

a.greyplain:link, a.greyplain:visited { color:#cccccc; text-decoration:underscored; font-size: 10px; }
a.greyplain:hover { color:#eeeeee; }

a.plain:link, a.plain:visited { color:#ddd; text-decoration:underscored; }
a.plain:hover { text-decoration:underline; }

a.plainwhite:link, a.plainwhite:visited { color:#fff; text-decoration:underscored; }
a.plainwhite:hover { text-decoration:underline; }

a.topnav:link, a.topnav:visited { font-size: 10px; color:#343434; text-decoration:underscored; }
a.topnav:hover { text-decoration:underline; }


a.consolenav:link, a.consolenav:visited { color:#ffffff; text-decoration:underscored; padding-bottom: 5px; border-bottom: 1px solid #121212;}
a.consolenav:hover { text-decoration:underscored; }

a.underscore:link, a.underscore:visited { color:#000; text-decoration:underline; }
a.underscore:hover { color:#333; text-decoration:underscored; }

a.greyunderscore:link, a.greyunderscore:visited { color:#999; text-decoration:underline; }
a.greyunderscore:hover { text-decoration:underscored; }

a.lightgreyunderscore:link, a.greyunderscore:visited { color:#ccc; text-decoration:underline; }
a.lightgreyunderscore:hover { color:#fff; text-decoration:underline;  }


div#spacer {
	width: 15px;
	height: 15px;

}

div#spacersmall {
	width: 10px;
	height: 10px;

}

div#wrapper {

	width: 980px;
	margin: auto;
	background: #333333;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	
}

div#topbannermessage {

	width: 980px;
	margin: auto;
	padding: 5px 0px 8px 0px;
	overflow: hidden;
	color: #c1c1c1;
	letter-spacing: 1px;
	font-size: 11px;
	text-align:center;

}

div#topbannerimage {

	width: 980px;
	height: 40px;
	margin: auto;
	padding: 0;
	overflow: hidden;

}

div#wrappermessage {

	width: 980px;
	margin: auto;
	text-align: center;
	color: #999;
	padding: 5px 0px 8px 0px;
	overflow: hidden;
	font-size: 12px;
	letter-spacing: .5px;

}

div#wrappersmall {
	
	margin: auto;
	width: 460px;
	background: #ffffff;
	margin: 20px 0px 0px 20px;
	padding: 20px 20px 20px 20px;
	color: #333333;
	border: 1px solid #999999;

}
div#topnav {

	width: 980px;
	padding: 0px 0px 12px 0px;
	font-size: 12px;
	color: #666;
	background: #111111;

}



div#consoleouter {
	width: 980px;
	background: url('../images/topline.png') no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	color: #343434;
}

div#consoleinner {

	width: 933px;
	background: #2e2e2e url('../images/consolebg.jpg') no-repeat top center;
	border: 1px solid #121212;
	margin: 0px 0px 15px 0px;
	padding: 15px 10px 10px 15px;
}

div#consoleinnermogulus {

	width: 933px;
	background: #2e2e2e no-repeat top center;
	border: 1px solid #121212;
	margin: 0px 0px 15px 0px;
	padding: 15px 10px 10px 15px;
}

div#consoleinnerdrilldown {

	width: 928px;
	background: #444444;
	border: 1px solid #121212;
	margin: 0px 0px 15px 0px;
	padding: 15px 10px 10px 20px;
}

div#consolenav {
	padding: 5px 0px 0px 50px;
	height: 20px;
	width: 910px;
	
}

div#videobox {
background: #000000;
width: 450px;
margin: 0;
padding: 0;
text-align: center;
}

div#banners {

	width; 960px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 15px 0px;

}

div#featuredcontent {

	width; 980px;
	padding: 0px 10px 0px 0px
	margin: 0;
	background-color: #333333;

}


div#featurescolumn {

width: 465px;
border-left: 5px solid #121212;
padding: 0px 0px 0px 15px;
color: #ddd;


}

div#textboxright {

background: #d9d9d9 url('../images/ridesidebg.jpg') repeat-x;
width: 450px;
color: #333;
padding: 10px;
margin: 0px 0px 8px 0px;
border-bottom: 2px dotted #a5a5a5;

}

div#textboxrightimage {
background: #515151;
border-top: 1px solid #999;
border-bottom: 1px dotted #999;
width: 450px;
padding: 10px 10px 5px 10px;
margin: 0px 0px 8px 0px;

}

div#textbox {

width: 450px;
color: #333;
padding: 10px;
background: #aaa;
margin: 0px 0px 8px 0px

}

p.textboxheading {
	font-size: 14px;
	color: #000000;

}

div#textboxtext, p.textboxtext {
	color: #000000;
}

div#footerbox {

width: 960px;
background: #515151 url('../images/roundedbottom.png') no-repeat center bottom;
margin: 10px 0px 0px 0px;
padding: 10px 10px 20px 10px;
text-align: center;
color: #ddd;
}

div#under {

width: 980px;
padding: 20px 0px 30px 0px;
margin: 0px 0px 0px 0px;
font-size: 10px;
color: #ccc;
text-align: center;
background: #111111;
}

p.biggertext {

	font-size: 14px;
	line-height: 17px;
	margin: 0px 0px 9px 0px;
}

p.evenbiggertext {

	font-size: 14px;
	line-height: 17px;
	margin: 0px 0px 9px 0px;
}

div#generalcolumn {
	width: 450px;
	padding: 0;
	margin: 0;
}

div#consolecolumn {
	width: 470px;
	padding: 0;
	margin: 0;
}

div#itemcolumn {
	width: 440px;
	padding: 0;
	margin: 0px 20px 0px 0px;
}

div#itemcolumnlong {
	width: 430px;
	background: #515151;
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #999;
	border-bottom: 1px dotted #999;
	margin: 0px 10px 8px 0px;
	overflow: hidden;
}




div#itemcolumnlongsimple {
	width: 450px;
	background: #515151;
	padding:  0;
	margin: 10px 10px 8px 0px;
	overflow: hidden;
}

div#itemcolumnlongbio {
	width: 410px;
	background: #515151;
	padding: 5px 10px 5px 10px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	margin: 0px 10px 8px 0px;
	overflow: hidden;
}

div#itemcolumnwide {
	width: 670px;
	padding: 0px 20px 0px 0px;
	margin: 0;
}

div#itemcolumnwidelong {
	width: 650px;
	background: #515151;
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #999;
	border-bottom: 1px dotted #999;
	margin: 0px 10px 8px 0px;
	overflow: hidden;
}

div#itemcolumnwidelongbio {
	width: 650px;
	background: #515151;
	padding: 5px 10px 5px 10px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	margin: 0px 10px 8px 0px;
	overflow: hidden;
}

div#generalcolumnwide {
	width: 470px;
	padding: 0;
	margin: 0;
}

div#answertopublic {
	background: #515151;
	padding: 2px 5px 2px 5px;
	border: 1px dotted #999;
	margin: 0px 10px 5px 10px;
}

div#middletopouter {

	width: 420px;
	padding-left: 10px;
	margin-top: 10px;
	font-size: 10px;

}

div#middletopinner {

	width: 400px;
	height: 14px;
	background: #333333;
	padding: 8px 10px 8px 10px;
	border-top: 1px solid #515151;
	border-bottom: 1px dotted #515151;
	margin: 10px 0px 10px 0px;
	overflow: hidden;

}


div#thumbheadprecis {

	width: 430px;
	height: 45px;
	background: #515151;
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #999;
	border-bottom: 1px dotted #999;
	margin: 0px 10px 8px 0px;
	overflow: hidden;

}

div#thumbheadprecisanim {

	width: 430px;
	min-height: 45px;
	background: #515151;
	padding: 5px 10px 4px 10px;
	border-top: 1px solid #999;
	border-bottom: 1px dotted #999;
	margin: 0px 10px 8px 0px;
	overflow: hidden;

}

div#episodeheadsubhead {

	width: 440px;
	height: 47px;
	padding: 0px 10px 5px 0px;
	border-top: 0px dotted #999;
	border-bottom: 0px dotted #999;
	margin: 0px 10px 8px 0px;
	overflow: hidden;

}

div#datediv {
	width: 170px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dotted #999;
	margin: 0px 0px 12px 0px;
	overflow: hidden;
	font-size: 11px;
	color: #343434;

}

div#datedivwide {
	width: 400px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dotted #999;
	margin: 0px 0px 12px 0px;
	overflow: hidden;
	font-size: 11px;
	color: #343434;

}

div#thumbheadpreciswide {

	width: 640px;
	background: #515151;
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #999;
	border-bottom: 1px dotted #999;
	margin: 0px 20px 8px 0px;
	overflow: hidden;

}

div#thumbheadpreciswideinternal {

	width: 540px;
}


div#consolebottom {
width: 920;
padding: 0;
margin: 0;

}
div#consolebottomleft {

width: 450px;
padding: 10px 0px 10px 0px;
margin: 0;

}

div#consolebottomright {

width: 450px;
border-bottom: 1px dotted #999;
padding: 0;
margin: 0;
}

div#breadcrumbs {
	height: 20px;
	font-size: 10px;
	margin: 0px 0px 8px 0px;
}

input{
font-size: 12px;
padding: 1px 5px 1px 5px;
margin: 0px 0px 10px 0px;
background-color: #ffffff;
color: #000000;
border: 1px solid #999999;
}

select{
font-size: 11px;
padding: 1px 0px 1px 0px;
margin: 0px 0px 10px 0px;
background-color: #cccccc;
color: #000000;
border: 0px solid #343434;
}

input.narrow,select.narrow{
font-size: 11px;
padding: 1px 5px 1px 5px;
margin: 0px 0px 10px 0px;
background-color: #cccccc;
color: #000000;
border: 1px solid #343434;
width: 100px;
}



textarea{
font-size: 11px;
padding: 1px 5px 1px 5px;
margin: 0px 0px 10px 0px;
background-color: #cccccc;
color: #000000;
width: 400px;
height: 50px;
border: 1px solid #343434;

}

.searchboxinput {
font-size: 10px;
margin: 0px 2px 4px 0px;
padding: 0px 3px 0px 3px;
background-color: #515151;
color: #343434;
border: 0;
height: 14px;

}

.searchboxinput2 {
font-size: 10px;
margin: 0px 2px 0px 0px;
padding: 0px 3px 0px 1px;
background-color: #666666;
color: #343434;
border: 1px solid #888888;
height: 14px;
width: 100px;

}

.backlinktext {
	font-size: 10px;
}

.reversesubmitbig{
	font-size: 15px;
	margin: 8px 0px 8px 0px;
	padding: 3px 10px 3px 10px;
	border-top: 3px solid #686868;
	border-right: 3px solid #686868;
	border-bottom: 3px solid #484848;
	border-left: 3px solid #484848;
	background: #515151 url('../images/buttonbglines.png') no-repeat top left;
	color: #ffffff;

}

.submitplain{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #ffffff;

}
div#popup {
padding: 10px 20px 20px 20px;
color: #ddd;


}


