P {font-size: 12px;}
.polltable {  border: 1px #550E82 solid}
.articletitle {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #660099; text-decoration: none; clip:   rect(   )}
.sitehyperlink {  color: #550C82; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.sitehyperlink:hover {  color: #FF6600; text-decoration: underline}
.articleintro {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.homePromoImagePadding {  margin-left: 5px; }
.featurePadding {  margin-top: 0px; margin-right: 3px; margin-bottom: 3px; margin-left: 9px}
.secondaryNav { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 6px}
.pollquestion {  }
.pollAddCandidate {  }
.quizResponseRight {  font-weight: bold; color: #00CC00}
.quizResponseWrong {  font-weight: bold; color: #FF0000}
.artPageTitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #660099; text-decoration: none; clip: rect( ) ; margin-top: 20px; margin-right: 3px; margin-bottom: 3px; margin-left: 0px}
.artPageByline { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #000000; text-decoration: none; clip: rect( ); text-transform:uppercase }
.artPageFirstP { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: x-small; clip: rect( ) ; font-weight: bold}
.artPageText { font-family: Arial, Verdana, Helvetica, sans-serif; clip: rect( ) ; font-size: x-small}
.artPageSidebar { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #660099; text-decoration: none; clip: rect( ) ; text-transform: none; border: 1px #660099 solid; float: none; background-color: #E3E3E3; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-transform: lowercase}
.artPageSidebar2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #660099; text-decoration: none; clip: rect( ) ; text-transform: none; border: 1px #660099 solid; float: none; background-color: #E3E3E3; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}
.artPageSidebarHeader {font-family: Arial, Verdana, Helvetica, sans-serif; color:#F6F3F7;  font-weight:900;  text-transform: lowercase;}
.artPageSidebarTitle { font-weight: bold; clip: rect( ) }
.artPageSidebarText {color:#000000; font-family:Arial, Verdana, Helvetica; font-size:12;}
.pollresponse { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: x-small; clip: rect( ) }
.pollresponseCheck { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: x-small; clip: rect( ) }
.artPageSidebarLink { color: #550C82; text-decoration: underline}
.artPageSidebarLink:hover {  color: #FF6600; text-decoration: underline}
.quizScore { font-weight: bold; color: #FF0000; font-size: 14px}
.pollresponsepercent { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: xx-small; clip: rect( ) }
.artPage {
	margin: 0px 2px 3px 6px;
	width: 451px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 6px;
	border-left-width: 0px;
	padding: 0px 6px 0px 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
	border-left-color: #FFFFFF;
}
.wideArtPage  {
	margin: 0px 2px 3px 6px;
	width: 540px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 6px;
	border-left-width: 0px;
	padding: 0px 6px 0px 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
	border-left-color: #FFFFFF;
}
#vendorArtPage {
	margin: 0px 2px 3px 6px;
	padding: 0px 6px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: x-small;
}
#flashSpacer {width: 535px; height:300px; border:1px solid #cccccc; margin: 10px 0 10px 0;}
#wideHeader {font-family: arial, verdana, sans-serif; font-weight: 600; font-size: 18px; color:#ff670e; border-bottom: 1px solid #ffbd23; width:154px; margin: 0px 0 15px 0px;}
.artPageSidebarTable {  margin-top: 3px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px}
.advertisement {font-family: arial, helvetica, geneva, sans-serif;font-size: 70%;color: #FFFFFF;font-weight: bold;}
.homeRightGrayLine {  border-color: #FFFFFF #E3E3E3 #FFFFFF #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.homeTallDiv {  border-color: #FFFFFF #e3e3e3 #FFFFFF #FFFFFF; height: 100%; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 170px}
.artPagePullQuoteTable {  width: 200px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px}
.artPagePullQuote {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #660099}


.blah {margin-top: 0px; margin-right: 2px; margin-bottom: 3px; margin-left: 15px;}.polltableText { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #FFFFFF; border: 0px #550E82 none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.quizQuestion {  font-weight: bold}
.artPageNav {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.artPageSubTitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #660099; text-decoration: none; clip: rect( ) ; margin-top: 20px; margin-right: 3px; margin-bottom: 3px; margin-left: 0px }
.getMagImg {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 3px;
}
.optBox {border: #000000 1px solid; padding:2px; font-family: Arial, Verdana, Helvetica, sans-serif; clip: rect( ) ; font-size: x-small}
.artPageCredits {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #999999;
	font-style: italic;
	text-transform: uppercase;
}
.MarginIndexBox {
	padding-left: 5px;
}
.smallcaps {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	font-variant: small-caps;
}
.artPageSidebar2temp {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	clip: rect( );
	text-transform: none;
	border: 1px #660099 solid;
	float: none;
	background-color: #E3E3E3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
}

#gamesShockwave{margin:25px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: oblique; color:#000;}
#gamesYellowHR{border-bottom: 2px solid #ffbd24; margin-top: 15px; margin-bottom: 20px;}
#gamesImageLeft {float:left; padding: 0, 5px, 5x, 0;}
#gamesSubscribeBox{}
#gamesSubscribeBox.bold{}
#gamesYellowHeaderBox{}
#gamesYellowHeaderMore{}
#gamesPurpleHeader{}
#gamesGames{}
#gamesGames.title{}
#gamesArticle{}
#gamesArticle.title{}

#joinToday {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; margin-top:0px; margin-bottom:10px; background:#FFDE91; text-align:center;}

a.articletitle:link{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #660099; text-decoration: none; clip: rect( )} 

a.articletitle:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #660099; text-decoration: none; clip: rect( )}

a.articletitle:hover {
	color: #FF6600; text-decoration: underline
}
a.articletitle:active {
	color: #550C82; text-decoration: underline; font-family: Arial,
Helvetica, sans-serif; font-size: 14px
}

a:link {
	color: #550C82; text-decoration: underline; font-family: Arial,
Helvetica, sans-serif; font-size: 12px
}
a:visited {
	color: #550C82; text-decoration: underline; font-family: Arial,
Helvetica, sans-serif; font-size: 12px
}
a:hover {
	color: #FF6600; text-decoration: underline
}


a:active {
	color: #550C82; text-decoration: underline; font-family: Arial,
Helvetica, sans-serif; font-size: 12px
}


a.screen, a.screen:visited {
color:#550e82; 
position:relative; 
z-index:1;
background: #f9e5b7;
padding:1px;
}
a.screen b {
visibility:hidden; /* hide the image */
position:absolute; 
width:0; /* make the image zero size */ 
height:0; /* for Opera bug */
left:0px; /* position:the image */
top:18px;
border:0; /* with no border */
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
background: #f0f0f0;
color:#550e82;
}
a.screen:hover b {
visibility:visible; /* make the image visible */ 
width:; /* give it the actual size */
height:; 
border:; /* add a border */
padding:;
cursor:pointer; /* for IE */
background:;
}
a.screen:hover b img {
border:0; /* get rid of the default link border */
}



	ul.fin {list-style-type:none; margin-left:0; padding:0;}
	li.fin {float:left; padding-right:3px;}
	li.fin a {
		display:block;
		border: 1px solid #cccccc;
		padding:3px;
		}
	li.fin a:hover {
		border: 1px solid #e50102;}
	#photo {
		width:176px;
		margin: 20px 5px 0px 0;
		padding: 3px;
		border: 1px solid #cccccc;
		clear:left;
		}
	#previousNext {color:#ccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:3px 0 0 0; padding:0;}
	#previousNext a, #previousNext a:link, #previousNext a:visited, #previousNext a:active {color: #550C82; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
	#previousNext a:hover {color: #FF6600; text-decoration: underline}
	
/* 720x90 AD CONTAINER */

#adContainerLarge {
	text-align:center;
}
#adbox720 {
	width:728px;
	margin:0 auto;
	}
#adbox720text {	
	width:100%;
	background: #fff;
	text-align:center;
	font: 600 11px arial, verdana, sans;
}

	
/* 120x600 flex AD CONTAINER */

#adContainerSmall {
	text-align:center;
}

#adbox120{
	width:125px;
	margin:0 auto;
	}
#adbox120text {	
	width:100%;
	background:;
	text-align:center;
	font: 600 11px arial, verdana, sans;
}
