html, body {text-align:center; background-color:#B7B7B7; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px;  margin:0px; background-image: url(maxim_hp_tile.gif);
 background-repeat:repeat;}
img {border:none; padding: 0px; margin: 0px;}
form {padding: 0px; margin: 0px;}

a:Link     { color:#EB1E00; text-decoration:none; }
a:Visited  { color:#EB1E00; text-decoration:none; }
a:Link:Hover    { color:#000000; text-decoration:none; }


h2 {}
h3 {margin: 2px 0px;}

#topnav {position: relative; height: 62px;}
.subscribepanel { padding: 8px;  display: none; width: 304px; background-color: white; color: black; position: absolute; top: 31px; left: 0px; z-index: 4000; border: 2px solid black; border-top: none;}
.subscribepanelclose {position: relative; float: right; clear: both; display: block; padding-bottom: 3px; }
.subscribepanelissue {position: relative; float: left;}
.subscribepanelissuetext{position: relative; float: left; margin-left: 4px; font-weight: bold; font-size: 14px; }
.subscribepanelform {margin-top: 4px;}
.subscribepanelform label {position: relative; float: left; top: 4px;}
.subscribepanelform fieldset  { border: 0; margin: 0; font-weight: normal; padding:2px 0px;}
.subscribepanelform input  {position: relative; float: right; width:204px;   font-size:11px; font-family:Verdana;}
.subscribepanelform select  {position: absolute; right: 74px; width:136px; height:21px;  font-size:11px; font-family:Verdana; }
#topsubscribepanelsubmit {height: auto; width: auto; border: 1px solid black; background-color:#ED171F; color: white; padding: 4px 8px; margin: 6px 2px 0px 0px; font-size: 12px; }

/* Add by Bryce to test GP styles on home */
#gp_topbanner {
    position: relative;
    clear: both;
    padding: 8px 4px;
    background-color: #fff;
}

#gp_newsletter {
    position: relative;
    float: left;
    width: 250px;
    /*background: #ffffff url(../images/gp_newsletter_bg.png) no-repeat;*/
    height: 90px;
}

.gp_subscribearea {position: absolute;left: 10px; bottom: 8px;}
.gp_subscribeform {margin:0px; padding: 0px;}
.gp_subscribetextbox { padding: 1px 0px; color: #595959; width: 136px; }
.gp_subscribesubmit {position: relative; height: 22px; width: 77px; top: 2px; font-weight: bold; font-size: 12px; color: #fff; border:none; background-color: #000; margin-left: 4px; cursor:pointer;}

#gp_bannerad {
    position: relative;
    float: right;
    width: 728px;
}


/* header area stuff */

#mastercontainer {position:relative; width: 1000px; margin: 0 auto; padding: 0px; text-align: left; overflow: hidden;}
#header {
background-color:black;
height:100px;
margin:0;
padding:10px 0 0;
width:100%;
}
#topbannerad {position: static; top: 4px; left: 4px; width: 728px;  }
#Logo {position:absolute; top: 5px; padding: 0px 0px 0px 5px; float:left; width:259px;}
.top-banner{
width:728px;
height:90px;
float:right;
margin:0 7px 0 0;
}
#toprightmaximad {position:relative; float: right; width: 256px; margin: 0px; padding: 0px;  top: 4px;margin-right: 4px;}
#maximheadersearch {position:absolute; top:3px; right:5px; color:#999;font-size:10px; font-weight: bold; width: 289px }
#maximheadersearch A {color:#fff}
#headersearchsocial {float:right; text-align:right; height:18px; line-height:18px; }
#headersearchsocial IMG {vertical-align:middle; margin-left:4px }
#headersearchlinks {height:18px; padding-top:3px;}
#maximheadersearch FORM {margin-top:2px}
form.homesearch { position:relative; margin: 0px; padding: 0px; top: 21px;}
input.homesearch  {background-color: rgb(51, 51, 51);
color: white;
font-family: arial, helvetica, sans-serif;
font-size: 13px;
height: 17px;
padding-top: 3px;
margin-right: 2px;
vertical-align: middle;
width: 256px; border: 1px solid white; }
.homesearchbtn {background-color: rgb(51, 51, 51);
color: red;
cursor: pointer;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
height: 21px;
vertical-align: middle;
width: 21px; border: 1px solid white;}
.clear { clear:both;}
#mastercontent {position:relative; width: 100%; background-color: white; padding: 0px 0px 4px 0px; }
#masterleftcol {position:relative;float: left; padding-left: 4px; width: 684px; padding-top: 4px; display:inline;}
#masterrightcol {position:relative; float: right; width: 300px;padding-top: 4px; display:inline; padding-right: 4px;}
#MasterFooter { background-color: black; padding-top: 0px; margin-top: 0px; font-size: 12px; color: white; padding: 12px 0px 6px 0px; font-weight: normal;}
#MasterFooter a:link, #MasterFooter a:active, #MasterFooter a:visited {color: #eff0f1; font-size: 11px;}
#MasterFooter a:hover {color:#EB1E00; font-size: 11px;}
#MasterFooter img
{
vertical-align:middle;
}
#MasterFooter ul {margin: 0px; padding: 0px; margin-top: 4px; list-style-type:none;}
#MasterFooter li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:6px;
}
.footercol1 li, .footercol3 li
{
position: relative;
padding-left: 14px;
background-image: url(blackcarrot_footer.jpg);
background-repeat: no-repeat;
background-position: 0 1px;
}
.footercol2 li
{
position: relative;
padding-left: 14px;
background-image: url(greycarrot_footer.jpg);
background-repeat: no-repeat;
background-position: 0 1px;
}

li.radiofooterlist
{
position: relative;
padding-left: 14px;
background-image: url(yellowcarrot_footer.jpg);
background-repeat: no-repeat;
background-position: 0 0px;
}
.footercol1 {position: relative; float: left; width: 90%; padding: 6px 0px; margin-left: 18px; display:inline;  }
.footercol2 {position: relative; float: left; width: 160px; background-color: #333; padding: 6px 0px 12px 6px; margin-left: 24px; height: 173px;display:inline;}
.footercol3 {position: relative; float: left; width: 168px; padding: 6px 0px; margin-left: 24px;display:inline;}
.footercol4 {position: relative; float: left; width: 200px; margin-left: 8px;display:inline;}
.footercol5 {position: relative; float: left; width: 170px; padding: 6px 0px; margin-left: 28px; display:inline; }
.footercol5 img {margin-right: 5px;}
.footercol1_first {position: relative; float: left; display:inline; width:98%;}
.footercol1_second {position: relative; float: left; display:inline;}
.footercol1_third {position: relative; float: left; display:inline; margin-top: 7px; width: 93px;}
.footercol1_fourth {position: relative; float: left;  margin-top: 7px; display:inline; }
.footercol1 li.rss
{
position: relative;
padding-left: 14px;
background-image: url(rsscarrot.jpg);
background-repeat: no-repeat;
background-position: 0 2px;
}

.footer_legalese {color: #f1f0f0; width: 99.9%; text-align: center; margin-top: 24px; font-weight: normal; font-size: 12px;}

.topnavline {position: relative; top: 9px;color: white; }

.middlecol {position:relative; float:left; display:inline; margin-left:10px; width: 222px;  }

#featurelistarea {padding: 0px 0px 4px 0px; }
#featuremainpic {position:relative; float: left; width:348px; height:248px; border: 1px solid black; overflow: hidden;}
#featurelistheader {width:334px; height:38px;}
#featurelistheader h2 {margin: 0px; background: url(hp_latestfreatures.png) no-repeat 0 0; width: 334px; height: 38px;}

#featurelistheader a {}
#featurelistbox {position:relative; float:left;  } 
#featurelist {position:relative; border:1px solid #ccc; border-top: none; border-left: none; height: 211px; line-height: 16px; z-index: 4000;}


.featurepic {display:none; height: 248px;}
#featurepic0 {display:block;height: 248px;}
#feature4 {position:relative; width: 333px;  border-top: 1px dotted #ccc; padding: 10px 0px 0px 0px;}
.feature {
border-top:1px dotted #CCCCCC;
cursor:pointer;
font-weight:bold;
padding:10px 0 10px 10px;
position:relative;
width:323px;
}

.featureon {background-color: #ccc;}

#featurelist			{ margin:0px; font-size:14.5px;  }
#featurelist a		{  padding-left:0px; font-weight:normal; }
#featurelist a:Link   { color:#000000; text-decoration:none; }
#featurelist a:Active { color:#000000; text-decoration:none; }
#featurelist a:Visited{ color:#000000; text-decoration:none; }
#featurelist a:Hover  { color:#000000; text-decoration:none; }

#featurelist .Title		{ padding-left:7px; text-transform: uppercase}
#featurelist .Title:Link   { color:#000000; text-decoration:none; }
#featurelist .Title:Active { color:#000000; text-decoration:none; }
#featurelist .Title:Visited{ color:#000000; text-decoration:none; }
#featurelist .Title:Hover  { color:#000000; text-decoration:none; }

#featurelist .SubTitle		{ font-size:12px;  padding-left:0px; font-weight:normal; text-transform: none;  }
#featurelist .SubTitle:Link   { color:#000000; text-decoration:none; }
#featurelist .SubTitle:Active { color:#000000; text-decoration:none; }
#featurelist .SubTitle:Visited{ color:#000000; text-decoration:none; }
#featurelist .SubTitle:Hover  { color:#000000; text-decoration:none; }

#featurelist .RedBullet { color:#cc0000; text-decoration:none; padding-left:4px; }

#featurelist .RedLink:Link     { color:#cc0000; text-decoration:none; font-weight: normal; font-size: 12px; margin-left: 0px; padding-left: 4px; }
#featurelist .RedLink:Active   { color:#cc0000; text-decoration:none; font-weight: normal; font-size: 12px; margin-left: 0px; padding-left: 4px;}
#featurelist .RedLink:Visited  { color:#cc0000; text-decoration:none; font-weight: normal; font-size: 12px; margin-left: 0px; padding-left: 4px;}
#featurelist .RedLink:Hover    { color:#cc0000; text-decoration:underline; font-weight: normal; font-size: 12px; margin-left: 0px; padding-left: 4px;}



.bfuc {position: relative; float:left; display:inline;}

.bfuc .bfuc_header { background-color:#9A0000; width:445px; height:35px; }
.bfuc .bfuc_roll { background-color:#E9E9E9; width:435px; padding-left: 10px; }

.bfuc .bfuc_roll .bfuc_index { background-color:#E9E9E9; border-bottom:solid 1px #ffffff; padding-bottom: 10px;}

.bfuc_index {padding-bottom: 10px; }

.bfuc_index_3 {padding-top: 10px; }

.bfuc .bfuc_footer { position:relative; float:right; clear: both; right: 4px; background-color:#E9E9E9; padding: 20px 0px 8px 4px; }
.bfuc .bfuc_footer a {font-size:18px; font-weight: bold;}
.bfuc .bfuc_footer a:Link     { color:#EB1E00; text-decoration:none; }
.bfuc .bfuc_footer a:Active   { color:#EB1E00; text-decoration:none; }
.bfuc .bfuc_footer a:Visited  { color:#EB1E00; text-decoration:none; }
.bfuc .bfuc_footer a:Hover    { color:#000000; text-decoration:underline; }

.bfuc .bfuc_footer_index { font-size:16px; position:relative; float:right; clear: both; right: 4px;  padding: 20px 0px 8px 4px; }
.bfuc .bfuc_footer_index a {font-size:16px; font-weight: normal;}
.bfuc .bfuc_footer_index a:Link     { color:#EB1E00; text-decoration:none; }
.bfuc .bfuc_footer_index a:Active   { color:#EB1E00; text-decoration:none; }
.bfuc .bfuc_footer_index a:Visited  { color:#EB1E00; text-decoration:none; }
.bfuc .bfuc_footer_index a:Hover    { color:#000000; text-decoration:underline; }



.index_next_btn {padding: 4px 8px; border: 1px solid #b9b8b8; margin-right: 4px; background-color: #dbd9d9}

.MiniPostHead p {margin: 0px;}


.MiniPostHead {  padding:10px 6px 5px 9px; z-index:2;  }
.MiniPostHead h2 { margin:0px; padding:0px; font-size:18px; line-height:20px; display:block; position: relative; }
.MiniPostHead h2 a { color:#EB1E00; text-decoration:none; }
.MiniPostHead h2 a:Link     { color:#EB1E00; text-decoration:none; }
.MiniPostHead h2 a:Active   { color:#EB1E00; text-decoration:none; }
.MiniPostHead h2 a:Visited  { color:#EB1E00; text-decoration:none; }
.MiniPostHead h2 a:Hover    { color:#000000; text-decoration:none; }

.MiniPostHead h3 { margin:0px; padding:0px; z-index:2; font-size:12px; font-weight:normal;  line-height:14px;  display:block; position: relative; }
.MiniPostHead h3 a { color:#EB1E00; text-decoration:none;  } 
.MiniPostHead h3 a:Link     { color:#EB1E00; text-decoration:none; }
.MiniPostHead h3 a:Active   { color:#EB1E00; text-decoration:none; }
.MiniPostHead h3 a:Visited  { color:#EB1E00; text-decoration:none; }
.MiniPostHead h3 a:Hover    { color:#000000; text-decoration:none; }

.MiniPostLargeThumb { padding:5px 0px 5px 0px; font-size:14px;}
.MiniPostLargeThumb .MiniPostImage{float:left; }
.MiniPostLargeThumb .MiniPostImage a {}
.MiniPostLargeThumb .MiniPostImage img { width:120px;  border:solid 1px #000000; }
.MiniPostLargeThumb .MiniPostDek{
float:left;
height:auto;
overflow:hidden;
padding:0 10px;
text-align:justify;
width:277px;
font-size:12px;
}


.MiniPostSmallThumb { padding:5px 0px 5px 0px; font-size:13px;}
.MiniPostSmallThumb .MiniPostImage{ float:left; }
.MiniPostSmallThumb .MiniPostImage a {}
.MiniPostSmallThumb .MiniPostImage img { width:128px;  border:solid 1px #000000; }
.MiniPostSmallThumb .MiniPostDek{ float:left; width:260px; height:91px; padding:0px 10px 0px 10px;}


.MiniPostLargeThumb .MoreLink:Link     { font-weight:bold;  text-decoration:none; }
.MiniPostLargeThumb .MoreLink:Active   { font-weight:bold;  text-decoration:none; }
.MiniPostLargeThumb .MoreLink:Visited  { font-weight:bold; text-decoration:none; }
.MiniPostLargeThumb .MoreLink:Hover    { font-weight:bold;  text-decoration:none; }

.MiniPostSmallThumb .MoreLink:Link     { font-weight:bold;  text-decoration:none; }
.MiniPostSmallThumb .MoreLink:Active   { font-weight:bold; text-decoration:none; }
.MiniPostSmallThumb .MoreLink:Visited  { font-weight:bold;  text-decoration:none; }
.MiniPostSmallThumb .MoreLink:Hover    { font-weight:bold;  text-decoration:none; }


.MiniPostNoThumb { padding:0px 6px 0px 0px; vertical-align:middle;}
.MiniPostNoThumb h2 { margin:0px; padding:0px; line-height:18px; font-size:16px;	}
.MiniPostNoThumb .mainLink { font-size:16px; padding-right:5px;}
.MiniPostNoThumb .mainLink:Link     { font-weight:bold; color:#EB1E00; text-decoration:none; }
.MiniPostNoThumb .mainLink:Active   { font-weight:bold; color:#EB1E00; text-decoration:none; }
.MiniPostNoThumb .mainLink:Visited  { font-weight:bold; color:#EB1E00; text-decoration:none; }
.MiniPostNoThumb .mainLink:Hover    { font-weight:bold; color:#000000; text-decoration:none; }


.MiniPostNoThumb h2 { vertical-align:middle; }
.MiniPostNoThumb div 
{	display:inline; 
 	height:21px !important; 
	background-image:url(red_arrow_10x15.gif);
	background-position:0px -2px;
	background-repeat:no-repeat;
	background-position-x:left;
	background-position-y:top;
}

.MiniPostNoThumb div .channelLink { font-size:11px; }
.MiniPostNoThumb div .channelLink span {
	display:inline-block;
	padding-left:20px;
	padding-bottom:3px;

}


.MiniPostNoThumb .channelLink:Link     { color:#EB1E00; text-decoration:none; }
.MiniPostNoThumb .channelLink:Active   { color:#EB1E00; text-decoration:none; }
.MiniPostNoThumb .channelLink:Visited  { color:#EB1E00; text-decoration:none; }
.MiniPostNoThumb .channelLink:Hover    { color:#000000; text-decoration:none; }

.MiniPostTitleOnly {}
.MiniPostTitleOnly h2 { margin:0px; font-size:12px;}
.MiniPostTitleOnly h2 a { cursor:pointer;}


.topsociallinks {position: relative; width:210px; }
.topsociallink {position: relative; float: left; font-size: 11px; margin-right: 14px;}
.facebooktopsociallink {position: relative; margin-top:3px;}
.BlogPost .topsociallinks {position: relative; float: right; width:188px; display:inline; }
.BlogPost .topsociallink {position: relative; float: left; font-size: 11px; margin-left: 7px; margin-right: 0px; display:inline}

.facebook_fanbox {width: 298px; border: 1px solid #999; margin-top: -1px;}

.connect_top a {
	color: #CC0000;
}
.connect_top a:hover {
	color: #000;
}


.detailcountdown {position: relative; top: 8px;}
.enterstuff {position: relative; margin-top: 6px;}
#countDown {padding-top: 6px;}
#reviewCountDownText {font-weight: bold; color:#444343}

.winwidget { background-color: white; background: url(winstuff-bg.gif); width: 300px; height: 334px; margin: 10px auto;}
.wintabs { position:relative; padding: 50px 0px 0px 1px; font-weight: normal; color: black; font-size: 11px;  }
.wintabs a {position: relative; color: #595959;  }
.wintab1 {position: relative; float: left; background: url(wingrey-tab.gif); background-repeat: no-repeat; width: 100px; height: 21px;margin: 5px 2px 0px 0px;padding-top: 3px;}
.wintab2 {position: relative; float: left; background: url(wingrey-tab.gif); background-repeat: no-repeat;width: 100px; height: 21px;margin: 5px 2px 0px 0px; padding-top: 3px;}
.wintab3 {position: relative; float: left; background: url(rightwingrey-tab.gif); background-repeat: no-repeat;width: 75px; height: 21px; margin-top: 5px; padding-top: 3px;}

.wintab1over {position: relative; font-weight: bold; font-size: 11px; float: left; background: url(leftwinwhite-tab.gif); background-repeat: no-repeat; width: 108px; height: 26px; margin:0px 2px 0px 0px; padding-top: 3px;}
.wintab2over {position: relative; font-weight: bold; font-size: 11px; float: left; background: url(winwhite-tab.gif); background-repeat: no-repeat;width: 108px; height: 26px;margin:0px 2px 0px -1px; padding-top: 3px;}
.wintab3over {position: relative; font-weight: bold; font-size: 11px; float: left; background: url(rightwinwhite-tab.gif); background-repeat: no-repeat;width: 81px; height: 26px; margin:0px 0px 0px -1px; padding-top: 3px;}
.wintab a {position: relative; left: 6px; }
.wintab1over a, .wintab2over a, .wintab3over a {position: relative; color: black;top: 2px; left: 10px;}
.winwidgetbody {background: url(wintab-bg.gif); font-size: 11px; height:258px; width: 300px; margin: 0px auto; margin-top: -4px; text-align: center;}
.wintabbody1 {padding: 16px 4px 8px 4px;}
.wintabbody2 {padding: 16px 4px 8px 4px;display: none;}
.wintabbody3 {padding: 16px 4px 8px 4px;display:none;}
.wintabbody {}
.wintab {}
.winwidgettitle { width: 190px;}
.winwidget_countdown {color: #757575;}
.wintabbody p {position: relative; margin: 0px; padding: 0px; top: -2px;}
#win-widget_countDownToday {color:black;}
.widget-winbut {position:relative; padding-top: 0px;}
.pagerwrap {position: relative; width: 100%; text-align:center; font-size: 22px; margin-bottom: 26px; height: 37px; }
.winwidgetbody img {padding: 3px 0px 1px 0px;}


.TodaysGirlAndSYLFUserControl { background-color:#fff;}
.TodaysGirlContainer { height:225px;}
.TodaysGirlContainer h2 {margin: 0px; background: url(TodaysGirl_218x35.png) no-repeat 0 0; width: 218px; height: 35px;}
.TodaysGirlContainer h2 a {display: block; height: inherit; text-indent: -9999px;}
.SYLFContainter {}
.CTOContainter {margin: 0px 0px 20px 0px; border-bottom:1px dotted #bcbcbc;}

.ImageHeadDek{position:relative; width:218px; padding-top:4px; padding-bottom: 4px;}
.ImageHeadDek a{}
.ImageHeadDek a img {}
.ImageHeadDek h2{ margin:0px; font-size:12px; font-weight:bold; }

.ImageHeadDek h2 a:Link     { color:#CC0000; text-decoration:none; }
.ImageHeadDek h2 a:Active   { color:#CC0000; text-decoration:none; }
.ImageHeadDek h2 a:Visited  { color:#CC0000; text-decoration:none; }
.ImageHeadDek h2 a:Hover    { color:#CC0000; text-decoration:none; }

.ImageHeadDek h3{ 
color:#EB1E00;
font-size:15px;
font-weight:bold;
margin:5px 0 0;
 }
.ImageHeadDek h3 a {}

.ImageHeadDek h3 a:Link     { color:#CC0000; text-decoration:none; }
.ImageHeadDek h3 a:Active   { color:#CC0000; text-decoration:none; }
.ImageHeadDek h3 a:Visited  { color:#CC0000; text-decoration:none; }
.ImageHeadDek h3 a:Hover    { color:#CC0000; text-decoration:none; }

.ImageHeadDek h4 { margin:0px; font-size:12px; font-weight:normal; }
.ImageHeadDek h4 a:Link     { color:#000000; text-decoration:none; }
.ImageHeadDek h4 a:Active   { color:#000000; text-decoration:none; }
.ImageHeadDek h4 a:Visited  { color:#000000; text-decoration:none; }
.ImageHeadDek h4 a:Hover    { color:#000000; text-decoration:none; }

.ChannelBottomContent{ position:relative; clear:both; width:684px; height:267px; background-color:#fff; padding-top: 20px; }

.GetMoreMaximControl    { position:relative; height:132px; width:680px; background-image:url(get_more_maxim.png); background-repeat:no-repeat;}
.GetMoreMaximControl .GetMoreButton { text-align:center; position:absolute; height:32px; width:163px; }

.GetMoreMaximControl .GetMoreButton a { height:32px; width:163px; cursor:pointer; font-weight:bold; font-size:12px; }
.GetMoreMaximControl .GetMoreButton a:Link		{ color: #9A0000; text-decoration: none;}
.GetMoreMaximControl .GetMoreButton a:Active	{ color: #9A0000; text-decoration: none;}
.GetMoreMaximControl .GetMoreButton a:Visited	{ color: #9A0000; text-decoration: none; }
.GetMoreMaximControl .GetMoreButton a:Hover		{ color: #000000; text-decoration: none; }
.GetMoreMaximControl .GetMoreButton a span      { padding-top:8px; height:32px; background-image:url(get_more_maxim_btn.png); background-repeat:no-repeat; display:block; }

.MagButtons         { position:absolute; top:57px; left:8px; }
.AnyWhereButtons    { position:absolute; top:57px; left:345px; }

.ButtonGroup     { height:66px; width:327px; position:relative; }
.ButtonGroup .TL {}
.ButtonGroup .TR { left:164px;}
.ButtonGroup .BL { top:34px;}
.ButtonGroup .BR { left:164px;top:34px;}

.RelatedPostsTableHeader {font-size:large; font-weight:bold;}
.RelatedPostsRelevance { padding:1px 10px 1px 0px; }
.RelatedPostsLink{ padding:1px 0px 1px 0px; }

.BlogRollHeader     { background-color:#fff;}
.BlogRoll           { background-color:#fff;}
.BlogRollContainer  { vertical-align:top; height:100%;}
.PostContainer      { padding:5px; background-color:#fff; } 

.BlogPost	{font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; padding: 4px 8px; font-size: 14px; }
.BlogPost  a:Link     { color:#D51C00; text-decoration:none; }
.BlogPost  a:Active   { color:#D51C00; text-decoration:none; }
.BlogPost  a:Visited  { color:#D51C00; text-decoration:none; }
.BlogPost  a:Hover    { color:#000000; text-decoration:none; }

.bfuc_header h1{
color:#FFFFFF;
font-weight:normal;
margin:0;
padding:5px 0 0 10px;
text-transform:uppercase;
}


*+html .BlogPost h1 { margin:0px 0px 2px 0px; font-size:20px; color:#D51C00; padding: 0px; margin-top: -16px; }
*html .BlogPost h1 { margin:0px 0px 2px 0px; font-size:20px; color:#D51C00; padding: 0px; margin-top: -16px; }
.BlogPost h1 { margin:0px 0px 2px 0px; font-size:20px; color:#D51C00; padding: 0px; margin-top: 0px; }
.BlogPost h2 { margin:0px 0px 2px 0px; font-size:20px; color:#D51C00; }
.BlogPost .PostInfo		{ margin:0px; }
.BlogPost .PostKeywords { margin:0px 0px 10px 0px; }
.BlogPost .PostContent	{ background-color:White; clear:both;}
.BlogPost .PostContent	.PostSeeMore { text-align:center; }
.BlogPost .PostContent	.PostSeeMore span {font-size:14px; font-weight:bold; }
.BlogPost .PostSubmitLinks {}
.PostSubmitLinks a {padding-right: 6px;}
.PostSubmitLinks table { width:100%; margin-top:10px; margin-bottom:10px; }


.PostCommentArea { width:670px; display:inline-table; margin-top:10px;}
.PostCommentArea hr { width:670px; }
.BlogPost .PostContent        { width: 660px; }
.BlogPost .PostContent img{max-width: 660px; width: expression(this.width > 660 ? 660: true);}
.PostContainer { width:670px; }

.PostContent { vertical-align:top; }
.PostContent .PostSeeMore { padding-top:1px; }

.BlogRollList { margin:0px; padding:0px; }
.BlogRollList li {padding-top:2px;  width:670px; margin:0px; list-style-image:none; list-style-type:none; display:inline-table; }
.BlogRollList li hr { margin:10px 0px 10px 0px; width:670px; }

.greymed 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #524F4B;
}

.tdThreePackText
{
	width:160px; 
	padding:5px; 
	text-align:left;
	vertical-align:top;
}
.featureDek
{
    overflow:hidden;
    color:#7a7a7a;
    height:30px;
}

.lostimage { position:relative; float: left; clear:left; padding: 2px 3px 3px 4px;  }

.lostwrapper {
	
background-image: url(hp_gradient.gif);	
	
}

.losttext {text-align:center; margin-top: 10px;}

.lostsubhead {padding-bottom: 4px; }

.redtitles 

{

	font-family: arial, helvetica, sans-serif;

	font-size: 18px;

	color: #EB1E00;

	line-height:18px;

}


 .divThreePackImage { float:left; height:62px; width:62px; margin-bottom:14px; }

 .divThreePackImage a { display:inline-block;}

 .divThreePackImage a:Link     { color:#000000; text-decoration:none; }

 .divThreePackImage a:Active   { color:#000000; text-decoration:none; }

 .divThreePackImage a:Visited  { color:#000000; text-decoration:none; }

 .divThreePackImage a:Hover    { color:#000000; text-decoration:none; }

 .divThreePackImage img {height:62px; width:62px; border:solid 1px #000000 !important;}

 .divThreePackText { float:right; overflow:hidden; height:60px; width:150px; margin-bottom:14px;	}

 .divThreePackText h2 { margin:0px; font-size:12px; }

 .divThreePackText .ItemTitle:Link     { color:#CC0000; text-decoration:none; }

 .divThreePackText .ItemTitle:Active   { color:#CC0000; text-decoration:none; }

 .divThreePackText .ItemTitle:Visited  { color:#CC0000; text-decoration:none; }

 .divThreePackText .ItemTitle:Hover    { color:#CC0000; text-decoration:underline; }

 .divThreePackText .ItemDescription:Link     { color:#000000; text-decoration:none; font-size:11px; }

 .divThreePackText .ItemDescription:Active   { color:#000000; text-decoration:none; font-size:11px; }

 .divThreePackText .ItemDescription:Visited  { color:#000000; text-decoration:none; font-size:11px; }

 .divThreePackText .ItemDescription:Hover    { color:#000000; text-decoration:underline; font-size:11px; }
 
#errorcol1 {position:relative; float:left; width: 220px; padding-bottom: 6px; border: 1px solid #999; }
#errorcol2 {position:relative; float:left; width: 220px; padding-bottom: 6px; margin-left: 4px; border: 1px solid #999; }
#errorcol3 {position:relative; float:left; width: 220px; padding-bottom: 6px; margin-left: 4px; border: 1px solid #999; }

#sample-menu-4 {}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	max-width: 132px; width: expression(this.width > 132 ? 132: true);
	display:none;
	color:#fff;
	z-index: 3000;
	text-align:center;
	}

#screenshot img {max-width: 127px; width: expression(this.width > 127 ? 127: true);}
	
	.gom_archive_table{

	color:#d61c00;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	left:0px;
	
	margin-top: 5px;

	position:relative;

	text-align:left;

	width:684px;
	font-weight: bold;

}



.gom_archive_table td{

	width:270px;

}









.mainTitle{

	font:bold 19px Arial, Helvetica, sans-serif;

	text-align:left;

	padding-left:3px;

	padding-right:5px;

}

.slideChannelText{

	text-align:right;

	color:#f00;

	font:bold 11px Arial, Helvetica, sans-serif;

	line-height:12px;

	text-decoration:none;

	text-transform:uppercase;

}

#slideChannel{

	padding:5px;

}



#slideChannel a:Hover{

	color:#fff;

}

.mainDekText{

	display:block;

	font:15px Arial, Helvetica, sans-serif;

	text-align:left;

	padding-left:5px;

	padding-right:5px;

}



.mainDekText a:Hover

{

	color:#FFFFFF;

} 



#mainDekThumbs{

	background-color:#000;

	color:#fff;

	height:auto;

	vertical-align:top;

}

.InTheCurrentIssue {}
.InTheCurrentIssue .divCurrentIssue { margin-top: 8px; width:458px; }
.InTheCurrentIssue .divCurrentIssue .divHeader { width:458px; background-color:#000000;}
.InTheCurrentIssue .divCurrentIssue .divContent { width:458px; padding-top:5px;}
.InTheCurrentIssue .divCurrentIssue .divContent .divImage   { float:left;}
.InTheCurrentIssue .divCurrentIssue .divContent .divText    { float:left; padding-left:5px;}
.InTheCurrentIssue .divCurrentIssue .divContent .divText li { margin-left:10px; }
.InTheCurrentIssue .divCurrentIssue .divContent .divText h2 { margin:0px; font-size:12px;}

.InTheCurrentIssue .divCurrentIssue .divContent .divText h2 a:Link	  { color:#D61C00; text-decoration: none;}
.InTheCurrentIssue .divCurrentIssue .divContent .divText h2 a:Active  { color:#D61C00; text-decoration: none;}
.InTheCurrentIssue .divCurrentIssue .divContent .divText h2 a:Visited { color:#D61C00; text-decoration: none; }
.InTheCurrentIssue .divCurrentIssue .divContent .divText h2 a:Hover	  { color:#000000; text-decoration: underline; }


.InTheCurrentIssue .divCurrentIssue .divContent .divText a:Link	    { color:#000000; text-decoration: none;}
.InTheCurrentIssue .divCurrentIssue .divContent .divText a:Active   { color:#000000; text-decoration: none;}
.InTheCurrentIssue .divCurrentIssue .divContent .divText a:Visited  { color:#000000; text-decoration: none; }
.InTheCurrentIssue .divCurrentIssue .divContent .divText a:Hover	{ color:#D61C00; text-decoration: underline; }


.divCustomerService {margin-top: 8px;}
.divCustomerService .CustomerServiceHeader       { border-bottom:solid 3px #ffffff; width:456px; background-color:#9A0000; }

.tableCsLinks td {padding-left: 4px;}

.tableCsLinks { margin-top:3px; width:458px;  }
.tableCsLinks a:Link     { color:#000000; text-decoration:none; }
.tableCsLinks a:Active   { color:#000000; text-decoration:none; }
.tableCsLinks a:Visited  { color:#000000; text-decoration:none; }
.tableCsLinks a:Hover    { color:#cc0000; text-decoration:underline; }

.tableCsLinks .CsTopLeft        { height:16px; width:227px; border-top:solid 1px #c2c2c2; border-left:solid 1px #c2c2c2; border-bottom:dotted 1px #c2c2c2; border-right:dotted 1px #c2c2c2; }
.tableCsLinks .CsTopRight       { height:16px; width:227px; border-top:solid 1px #c2c2c2; border-bottom:dotted 1px #c2c2c2; border-right:solid 1px #c2c2c2; }
.tableCsLinks .CsBottomLeft     { height:17px; width:227px; border-top:none; border-left:solid 1px #c2c2c2; border-bottom:solid 1px #c2c2c2; border-right:dotted 1px #c2c2c2; }
.tableCsLinks .CsBottomRight    { height:17px; width:227px; border-top:none; border-bottom:solid 1px #c2c2c2; border-right:solid 1px #c2c2c2; }

.new_subs_Container   { width:218px; height:255px; margin:0; padding:0; position:relative; background-color:Black; background-image:url(subs_form_7_2008.jpg); background-repeat: no-repeat }
.new_subs_Container input  { position:absolute; left:61px; width:139px; height:12px; border:none; font-size:9px; font-family:Verdana; }
.new_subs_fn { top:90px;  }
.new_subs_ln  { top:108px; }
.new_subs_ad1  {  top:128px; }
.new_subs_ad2  { top:148px;  }
.new_subs_c  { top:167px; }
.new_subs_st  { position:absolute; left:61px; top:187px; width:61px !important; font-size:9px;}
.new_subs_zp  { left:147px !important; top:187px; width:53px !important; }
.new_subs_em   { top:206px; }
.new_subs_Container .new_subs_submit   { width:94px; height:26px; top:227px; left:64px; border:none !important; background-color:Transparent;  cursor: pointer;}

.i_subs_Container   { width:218px; height:510px; margin:0; padding:0; position:relative; background-color:Black; background-image:url(AliceEve_218X510.jpg); }
.i_subs_Container input  { position:absolute; left:73px; width:197px; height:17px; border:none; font-size:9px; font-family:Verdana; background-color:transparent;}
.i_subs_fn { top:287px;  }
.i_subs_ln  { top:309px; }
.i_subs_ad1  {  top:331px; }
.i_subs_ad2  { top:353px;  }
.i_subs_c  { top:375px; }
.i_subs_st  {top:397px; }
.i_subs_zp  { top:419px;  width: 134px !important;}
.i_subs_em   { top:440px; width: 130px !important; }
.i_subs_Container .i_subs_submit   { position: absolute; top:469px;  width:112px; height:28px;  left:92px; border:none !important; background-color:transparent; cursor: pointer; }


.h_subs_Container   { width:300px; height:400px; margin:0; padding:0; position:relative; background-color:Black; background-image:url(AliceEve_300X400.jpg); }
.h_subs_Container input  { position:absolute; left:127px; width:197px; height:17px; border:none; font-size:9px; font-family:Verdana; background-color:transparent;}
.h_subs_fn { top:88px;  }
.h_subs_ln  { top:111px; }
.h_subs_ad1  {  top:133px; }
.h_subs_ad2  { top:156px;  }
.h_subs_c  { top:178px; }
.h_subs_st  {top:201px; width: 73px !important; }
.h_subs_zp  { left:220px !important; top:201px;  width: 83px !important; }
.h_subs_em   { top:224px; width: 130px !important; }
.h_subs_Container .h_subs_submit   { position: absolute; top:248px;  width:134px; height:29px;  left:170px; border:none !important; background-color:transparent; cursor: pointer; }

.g_subs_Container   { width:300px; height:400px; margin:0; padding:0; position:relative; background-color:Black; background-image:url(Generic_Right_Rail_300x400.jpg); }
.g_subs_Container input  { position:absolute; left:79px; width:197px; height:17px; border:none; font-size:9px; font-family:Verdana; background-color:transparent;}
.g_subs_fn { top:74px;  }
.g_subs_ln  { top:101px; }
.g_subs_ad1  {  top:127px; }
.g_subs_ad2  { top:154px;  }
.g_subs_c  { top:180px; }
.g_subs_st  {top:208px; width: 73px !important; }
.g_subs_zp  { left:208px !important; top:208px;  width: 83px !important; }
.g_subs_em   { top:234px; width: 130px !important; }
.g_subs_Container .g_subs_submit   { position: absolute; top:267px;  width:130px; height:36px;  left:88px; border:none !important; background-color:transparent; cursor: pointer;}


.currentissuehome {position:relative; float: left;}
.clientfrmhome {position:relative; float: left; padding-left: 5px;}
#partnerframe {position:relative; float: left; width: 456px; display:inline; }



/* used by /includes/blogcontrols/ */

.archivecol { position:relative; float: left; width: 170px; margin-left: 4px;}
.archiveyear {position: relative; font-size:14px; margin: 0px 0px 0px 4px; color: black; cursor: pointer; display: block;}

.BlogLinksList { padding:2px 0px 2px 2px;	}
.BlogLinksList ul { color:#EB1E00; list-style-type:square; font-weight:bold; margin:0px; padding:0px 2px 0px 18px; }
.BlogLinksList ul li { margin:0px; font-size:12px; }
.BlogLinksList ul li a { cursor:pointer; }
.BlogLinksList ul li a:Link     { color:#6c6c6c; text-decoration:none; }
.BlogLinksList ul li a:Active   { color:#6c6c6c; text-decoration:none; }
.BlogLinksList ul li a:Visited  { color:#6c6c6c; text-decoration:none; }
.BlogLinksList ul li a:Hover    { color:#EB1E00; text-decoration:none; }

.TopKeywordsLinksHeader { font-size:18px; font-weight:bold; padding:2px 0px 2px 4px;	}
.TopKeywordsLinksHeader a:Link     { color:#6c6c6c; text-decoration:none; }
.TopKeywordsLinksHeader a:Active   { color:#6c6c6c; text-decoration:none; }
.TopKeywordsLinksHeader a:Visited  { color:#6c6c6c; text-decoration:none; }
.TopKeywordsLinksHeader a:Hover    { color:#EB1E00; text-decoration:none; }


.TopKeywordsLinksFooter { font-size:12px; font-weight:bold; padding:2px 0px 2px 6px;	}
.TopKeywordsLinksFooter a:Link     { color:#EB1E00; text-decoration:none; }
.TopKeywordsLinksFooter a:Active   { color:#EB1E00; text-decoration:none; }
.TopKeywordsLinksFooter a:Visited  { color:#EB1E00; text-decoration:none; }
.TopKeywordsLinksFooter a:Hover    { color:#000000; text-decoration:none; }


.ChannelBlogsListHeader
{
	font-size:18px;
    font-weight:bold;
	color:#6c6c6c;
	padding:6px 0px 4px 4px;	
}
.ChannelBlogsList { padding:2px 0px 2px 2px;	}
.ChannelBlogsList ul { color:#EB1E00; list-style-type:none; font-weight:bolder; margin:0px; padding:0px 2px 0px 5px; }
.ChannelBlogsList ul li { margin:0px; font-size:14px; padding-bottom:9px;}
.ChannelBlogsList ul li a { cursor:pointer; }
.ChannelBlogsList ul li a:Link     { color:#6c6c6c; text-decoration:none; }
.ChannelBlogsList ul li a:Active   { color:#6c6c6c; text-decoration:none; }
.ChannelBlogsList ul li a:Visited  { color:#6c6c6c; text-decoration:none; }
.ChannelBlogsList ul li a:Hover    { color:#EB1E00; text-decoration:none; }
.ChannelBlogsList ul li a img { border:none; vertical-align:middle; padding-right:15px; }

.ExternalBlogLinksHeader
{
	font-size:18px;
    font-weight:bold;
	color:#6c6c6c;
	padding:2px 0px 2px 4px;	
}

#RollHeaderContentDiv
{
	margin:4px 0px 0px 0px;
	color:#6c6c6c;  
	font-size:20px; 
	font-weight:bold; 
	height:38px; 
	padding-left:2px;   	
}

#RollHeaderContentDiv table { width:490px; }
#RollHeaderContentDiv table .tdLeft  { padding-right:0px; text-align:left; }
#RollHeaderContentDiv table .tdRight { padding:3px 0px 0px 0px; text-align:right; }

.BlogSeeMoreLink { font-size:12px;color:#EB1E00; cursor:pointer; padding-right: 4px;}

.BlogSeeMoreLink:Link     { color:#EB1E00; text-decoration:none; }
.BlogSeeMoreLink:Active   { color:#EB1E00; text-decoration:none; }
.BlogSeeMoreLink:Visited  { color:#EB1E00; text-decoration:none; }
.BlogSeeMoreLink:Hover    { color:#000000; text-decoration:none; }

.MiniPostTitleOnly {}
.MiniPostTitleOnly h2 { margin:0px; font-size:12px;}
.MiniPostTitleOnly h2 a { cursor:pointer;}

.hr {margin: 0px; padding: 0px;}

.HrSeperator { position:relative; margin:0px;  padding: 0px; color:#FFFFFF; height: 1px; border-top:dotted 1px #b9b9b9; }
*> .HrSeperator {margin-bottom: 6px;}
.hotSeperator { margin:8px 5px 8px 0px; height: 1px; color:#FFFFFF; clear:both; background-color:#FFFFFF; border-top:dotted 1px #b9b9b9; }

#Div_BlogRoll_Area      { width:684px; overflow-x:hidden; }
#Div_BlogRoll_Header    { width:684px; overflow-x:hidden; }
#Div_BlogRoll           { width:494px; position:relative; float:left; vertical-align:top;}
#Div_CircusMaxim        { border-right:dotted 1px #b9b9b9; padding-bottom:15px;  vertical-align:top; }
#Div_Issues             {padding-bottom:15px;  vertical-align:top; }
#Div_BlogLinks          { width:186px; position:relative; float:left;  vertical-align:top; padding-top:10px; overflow-x:hidden; }
#Div_CircusMaxim span  .MiniPostHead        { padding-left:10px; }
#Div_CircusMaxim span  .MiniPostLargeThumb  { padding-left:10px; }
#Div_CircusMaxim span  .MiniPostSmallThumb  { padding-left:10px; }

#Div_articlelist_Area      { position:relative; float: left; width:454px;  }
#Div_articlelist_Header    { width:450px; }
#Div_articlelist           { width:450px; position:relative; float:left; vertical-align:top;}

#Div_BlogLinks          { width:186px; position:relative; float:left;  vertical-align:top; padding-top:10px; overflow-x:hidden;}
#Div_CircusMaxim span  .MiniPostHead        { padding-left:10px; }
#Div_CircusMaxim span  .MiniPostLargeThumb  { padding-left:10px; }
#Div_CircusMaxim span  .MiniPostSmallThumb  { padding-left:10px; }

.BlogRollSeperator      { padding:15px 0px 0px 2px; margin:0px;  font-size:18px;  font-weight:bold; }
.BlogRollItem           { padding:3px 0px 0px 2px;  margin:0px;  font-size:12px; }    
.tblCircusMaximusHeader { width:684px; background-color:#000000;}

.MiniPostHead       { padding-left:0px;  }
.MiniPostLargeThumb { padding-left:0px;  }
.MiniPostTitleOnly {padding-left:5px;}

.issuethumb {float:left;}
.issuethumb img {width:200px; height:279px; border:solid 1px #000000;}
.issuetext {float: left; width:226px;  padding:0px 10px 0px 10px; }
.issuetext ul {margin: 0px; padding: 0px;}
.issuetext li {margin-left: 12px;}
.issuetext a:Link {color: black;}
.issuetext a:Active {color: black;}
.issuetext a:Visited {color: black;}
.issuetext a:Hover { color:#EB1E00;}


.primesec {background-color: black; width: 984px; margin:0 auto;}
.primepic {float:left; }
.primetxt {color: #a3a2a2; float:left; font-size: 13px; width: 330px; text-align:left; margin-top: 66px; }
.primetxt a:Hover {color: white;}




a.bg_g {background-color: blue;}
a:Hover.bg_g {background-color: red;}
.jokenavtable {background-color: WHITE; width: 100%;  }
.jokenavtable a {color: #524F4B; }
.jokenavtable a:Active {color: #524F4B; }
.jokenavtable a:Visited {color: #524F4B; }
.jokenavtable a:Hover {color: black;}
.jokenavtable td {padding: 4px;  }
.archive_off

{

	text-decoration: none;

	background: #FFFFFF;

	background: url(bg_archive_dotted_div.gif);

	height:38px;

}




.jokeline {position:relative; clear:both; padding: 8px 0px 8px 4px; width: 450px;}
.jokearrow {position:relative; float: left; margin-right: 12px; margin-top: -12px;}
.joketxt {position:relative; font-size: 13px;display: block;}

.listsline {position:relative; clear:both; padding: 8px 0px 8px 4px;}
.liststxt {position:relative; float: left; width: 99%; }
.liststhumb {position:relative; float: left; margin-right: 12px; width: 70px;}
a.liststitle { font-size: 12px; }

.hotsearch {position: relative; float: left; background: url(hotsearch_bg.jpg); width: 240px; height: 200px; color: white;border: 1px solid black; }
.hotsearchhead {font-size: 18px; padding: 4px 0px 0px 2px;}
.hotsearchtext {font-size: 12px; width: 150px; margin: 6px 0px 0px 2px;}
.hotsearchform { margin: 0px; padding: 0px; margin: 6px 0px 0px 2px; padding: 2px;}
.hotsearchform select { border:1px solid #999; width: 110px;}
.hotsearchformlabel {font-size: 10px; padding-bottom: 2px;  }
.hotsearchsubmit {background:black; border: 1px solid #5c5c5c; padding: 3px 10px; color: white; cursor: pointer;}
.mainhottiehead {position:relative; background: url(hottiemainbg.gif) ; width: 660px; padding: 10px; margin-bottom: 10px; text-align:center;}

.hotfeaturelist {position: relative; float: left; margin-left: 10px; color: white; width:430px;}
.hotfeaturehead { background-color: black; height: 26px; font-size: 18px; padding: 4px 0px 0px 2px;}
.hotfeatureline { border-bottom: 1px dotted #999; padding: 4px 0px;}


.hothomesec1 {position:relative; float: left; width: 200px;  margin-top: 14px; }
.hothomesec {position:relative; float: left; width: 200px; margin-left: 40px;  margin-top: 14px; }
.hothomesecpic {border-bottom: solid 8px #6c665e;}
.hotredbox1 {position: relative; float: left; background: url(n_bg_red_box.gif);  background-repeat: no-repeat; height:250px; width: 200px; margin-top: 15px;color: white;}
.hotredbox {position: relative; float: left; background: url(n_bg_red_box.gif);  background-repeat: no-repeat; height:250px; width: 200px; margin: 15px 0px 0px 40px;color: white;}
.hotredboxtext {position: relative; margin-top: 10px; left: 12px; }
.hotredboxhead {position: relative; margin-top: 6px; left: 11px; }
.hothomeredpic {position: relative; margin-top: 11px; left: 12px;}
.redboxlinewrap {position:relative; margin-top: 6px; background: #ea1e00; padding-bottom: 6px; color: black;}
.redboxline1 { background: #f5beb6;}
.redboxline2 {background:white;}
.redboxarrow {position: relative; width:12px; height:19px; border:0px; margin: 0px; top: 2px; }

.hotsearchthumbsmall {position: relative; float: left; height: 120px; width: 60px; margin-right: 8px;text-align:center;overflow: hidden;}
.hotsearchthumbsmall p {margin: 2px 0px;}
.hotsearchthumblarge {position: relative; float: left; width: 142px; height: 220px; overflow: hidden; margin-right: 10px;text-align:center;}
.hotsearchthumblarge p {margin: 2px 0px;}
.hotsearchthumb {position: relative; float: left; width: 82px; text-align:center; height: 159px; overflow: hidden; padding-right: 3px;}
.hotsearchthumb p {margin: 2px 0px;}
 .hotsearchthumb img { border: 1px solid #efefef;}
 #hotstatemap {position: relative; clear:both; margin-top: 6px; text-align:center; display:none;}
 .resultstitle {position:relative; margin: 4px 0px; font-weight: bold; font-size: 18px; color: #6c6c6c; }
 .yearseperator {position:relative; width: 100%; clear: both; font-weight: bold; font-size: 18px; color: #6c6c6c; }
 .hotsearchsec { }
 .hotsearchform2 {position: relative; margin: 0px; padding: 0px; margin-left: 4px; margin-top: -2px;width: 156px; padding: 8px 0px 8px 6px;  }
 .hotsearchform2 a:Hover {color: white;}
 .hotsearchform2 select {border:1px solid #999; width: 160px; margin-bottom: 8px;}
 .hotsearchformlabel2 {   font-weight: bold; font-size: 11px;}
 .hotsearchsubmit2 {background:#414040; border: 1px solid white; padding: 0px 4px; color: white;cursor: pointer;}
 #map-toggle {position: relative; top: -6px;}
  #girlmainfeature {position:relative; float: left; width: 582px; height: 386px; background: #000000;}
 #girlfeaturethumbs {position:relative; float: left; height: 385px; overflow: hidden; width: 96px; padding: 1px 0px 0px 0px; margin-left: 6px;display:inline;}
 

 
 .girlfeaturepic {display:none; }
#girlfeaturepic0 {display:block;}
 .girlfeatureon {border: 1px solid red;}
 
 .girlfeaturethumb {position: relative; width: 94px; height: 94px;  }
 .girlhomebox { position:relative; float: left; margin-top: 8px; margin-right: 18px; width: 216px; text-align: center; display:inline; }
 .girlhomebox2 {position:relative; float: left; margin-top: 8px; width: 216px; text-align: center;display:inline; }
 .girlhomeboxtext {margin: 0 auto; width: 210px;}
 .girlhomeboxtext a{font-size: 14px;}
 .girlshomethumbs { position:relative;  width: 684px; margin-top: 8px;}
 .girlshomethumbshead {background: #9a0000; color: white; padding: 2px 4px; margin-bottom: 3px;}
 .girlshomethumbshead a:Link, .girlshomethumbshead a:Active, .girlshomethumbshead a:Visited {color: white;}
 .girlshomethumbshead a:Hover {color: #fff;}
 .girlshomethumbsleft {position:relative; float: left; font-size: 16px;}
 .girlshomethumbsright {position: relative; float: right; font-size: 14px; padding-top: 2px;}
 .girlshomethumbsright a:hover {color: black;}
 .girlshomethumb {position:relative; float: left; display:inline; margin: 0px 7px 4px 0px; border: 1px solid #ececec;}
 .hottieshomethumb {position:relative; float: left; display:inline; margin: 0px 1px 1px 0px; border: 1px solid #ececec;}
 .girlshomethumb2 {position:relative; float: left; display:inline; margin-bottom: 3px; }
 #girlstatemap {position:relative; float:left; margin-top: 10px; width: 400px;}
 #girlstatemap h2 {margin: 0px; color: #eb1e00; font-size: 18px;}
 .girlstates {position: relative; float: right; width: 250px; margin: 74px 0px 0px 10px;}
 .girlstates a:Link {color: #6c6c6c;}
 .girlstates a:Active {color: #6c6c6c;}
 .girlstates a:Visited {color: #6c6c6c;}
 .girlstates a:Hover {color: #eb1e00;}
 
.girlshomerecent { margin-top: 10px;}

.radiowrap {font-size: 12px; background-color: #262626;}
.radiowrap h2 a:link, .radiowrap h2 a:active, .radiowrap h2 a:visited {color: white;}
.radiowrap h2 a:hover {color: #b71400;}
.radioheader {position: relative; height: 437px; cursor: pointer; background: url(radioheader.jpg);  background-repeat: no-repeat; }
.siriuslink {position: absolute; left:219px; height: 29px; width: 106px; top: 406px; cursor: pointer;}
.xmlink {position: absolute; left:349px; height: 29px; width: 77px; top: 406px;cursor: pointer; }
.radioleftcol {position: relative; float: left; width: 435px; background-color: #262626;}
.radiorightcol {position: relative; float: left; background-color: #1c1c1c; width: 249px; }
.radiointro {position: relative; margin: 8px 0px 14px 38px; width: 373px; color: #a2a2a2;}
.theradioblog {position: relative; height: 67px; width: 419px; margin-bottom: 20px; background-color: black; }
.theradioblogpic {position: relative; margin: 23px 0px 0px 26px;}
.radioblogpost {position: relative; clear: both; margin: 0px 0px 0px 24px; width: 380px; }
.radioblogpic {position: relative; float: left; width: 198px; margin: 0px 12px 12px 0px; }
.radioblogtext {color: #cecece;}
.radioblogpost h2 {position: relative; margin-bottom: 10px; color: white;}
.radioblogmore {position: relative; float: right; clear: both; margin: 8px 28px 16px 0px; }
.radioblogmore a:link, .radioblogmore a:active, .radioblogmore a:visited {color: #a2a2a2; }
.radiowrap a:hover {color: #b71400;}

.radiotrack {position: relative; background-color: black; font-size: 10px; color: #a2a2a2; margin: 4px 0px; padding: 12px 22px 10px 12px; clear: both;}
.radiotrack h2 {color: white; font-size: 14px; margin: 0px; padding: 0px; }
.radiotrackday {color: #cecece;}
.radiotrackplaypic {position: relative; float: left; height: 24px; width: 27px;  }
.radiotracktext {position: relative; float: right; width: 180px;}

#archiveContainer{

	display:block;

	position:relative;

	left:2px;

}



#archiveContainer td{

	vertical-align:top;

}





#archiveHolder{

	display:block;

	width:235px;

	height:auto;

}



#archiveDivPic{

	display:block;

	width:70px;

	height:70px;

	float:left;

	padding-top:9px;

}



#archiveDivText{

	display:block;

	width:135px;

	height:auto;

	overflow:visible;

	text-align:left;

	padding-top:9px;

	float:left;

	padding-left:7px;

}





#archiveDivText a:Hover{

	text-decoration:underline;

}



#archiveDivText .archiveTitle{

	color:#d61c00;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

}





#archiveDivText .archiveDek{

	border:0px;

	background-color:transparent;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	overflow:hidden;

	text-decoration:none;

}



.currentPage{

	border:0px;

	color:#d61c00;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

}



#archiveSubNav{

	background-color:#000;

	color:#fff;

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	height:25px;

	left:1px;

	position:relative;

	padding-left:5px;

	text-align:left;

	width:676px;

	vertical-align:middle;

}



#archiveSubNav .title{

	color:#f00;

	left:3px;

	position:relative;

}



#archiveSubNav a{

	color:#fff;

	position:relative;

	text-decoration:none;

}



#archiveSubNav a:Hover{

	color:#f00;

	position:relative;

	text-decoration:none;

}

#archiveSubNav a.selectedchannel

{

	color:#f00;

}


#topnavcontainer

{



display:block;

width:996px;

position:relative;

float:left;

clear:none;

}

/*  BEGIN VIDEO PAGE STYLE  */



#flashcontainer{
position: relative;
width:640px;
float:left;
clear:none;
display:inline;
margin-left:20px;
margin-top:4px;
}



#flashheader{
width:630px;
margin-left: 25px;
margin-bottom: 5px;
float: left;
}



#maintitle{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:18px;
font-weight:bold;
margin: 0;
}


#maindek{
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:13px;
width:640px;
margin: 0;
font-weight: normal;
}

#maindek a{
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-weight:bolder;
text-decoration:underline;
}

#maindek a:Hover{
text-decoration:none;
}

#righttable{	
width:295px;
float:right;
margin-right: 20px;
margin-top: 11px;
margin-bottom: 10px;
}



#righttable #maincontent{
background-color:#fff;
height:295px;
}



#rightsubnav{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
padding-left:5px;
padding-right:0px;
text-align:left;
background-color:#fff;
}

#rightsubnav a{
text-decoration:none;
color:#000;
}

#rightsubnav a:Hover{
text-decoration:none;
color:#000;
}




#nextprevious{

background-color:#fff;

}



#nextprevious a{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#000;

text-decoration:none;

}



#nextprevious a:Hover{

color:#333333;

text-decoration:none;

}



#videoSearch { width: 295px; height: 35px}

#searchtext{
float: left;
margin: 2px 0px 0 0;
border:0;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#999;
height:30px;
width:190px;
}



#searchbutton{
	float: right;
	margin: 2px 0 0 0;
border:1px #555 solid;
background-color:#333;
height:32px;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
cursor: pointer;
color:#fff;
font-weight:bold;
}




.archivevideolink { border-bottom:1px dashed #434343; height: 160px; overflow:hidden; padding-top: 20px; text-align:center}
.archivevideolink IMG {width: 170px; margin-bottom: 5px}
.videocol {position:relative; float: left; width: 180px; display:inline; text-align:left; padding:0 10px;}
.videocolhead {position:relative; float:left; width: 184px; background-image:url(bottom_catagory_bg.gif); padding-left: 16px; padding-top: 10px; height: 30px; color:#ffa200; font-size: 16px;}
.videocolbase {position:relative; float:left; width: 224px; padding-left: 6px; padding-top: 10px; height: 30px; color:#404040; font-size: 16px;}
#bottomvideos {position:relative; background-color: white; clear:both; width: 100%; top: 6px; text-align:left; }




.button
{
	cursor:pointer;
}



#imgSeeAllPhotos

{

	margin:10px 0 10px 0;

}



.girlshomevideos {position:relative; float:left; width: 332px; padding: 2px; background-color: #e9e9e9;}
.girlshomephotos {position:relative; float:left; width: 332px; padding: 2px; background-color: #e9e9e9; margin-left: 14px; }
.girlhomethumb {float: left; padding: 4px 14px 4px 0px; width: 106px;}
.girlhometxt { float: left;  margin-top: 20px; font-size: 16px; width: 200px; }
.girlhomepre {clear:both; }
.girlsmorefooter {float: right; clear:both; padding:6px 0px;}

.girlshomewideleft {position:relative; float: left; height: 198px;}
.girlshomewideright {position:relative; float: right; height: 198px; }
.girlswidesec {background-color: #e9e9e9; padding: 2px; margin-top: 14px; }
.girlswidesechead {padding: 2px; background-color: #e9e9e9;width: 684px; margin-top: 4px;}
.girlswidesecpre {position:relative; clear:both; height: 198px; margin: 2px 0px; background-color: #e9e9e9; width: 684px; padding: 2px;}
.girlswidetxt { position:relative; float: left;font-size: 16px; width: 200px; margin: 40px 0px 0px 16px; }

.girlsmorevideo {position:relative; float: left; width: 330px; margin: 8px 0px 0px 2px; }
.girlsmorephotos {position:relative; float: left; margin: 8px 0px 0px 20px;width: 330px;}
.girlsmorehead {background-color: black; color: white; padding: 4px 0px 4px 4px;}
.girlsmorevideo li, .girlsmorephotos li {list-style:none; margin: 0px; padding: 6px 0px;}
.girlsmorevideo ul, .girlsmorephotos ul {margin: 0px; padding: 0px; margin-left: 4px;}


tr.reviewrow td {background: url(bg_archive_dotted_div.gif);}

.hpContestHeader	{ padding-top:4px; display:block;}
.hpContestBody		{  background-color:#fff1f1; width:301px; text-align:center;  border-left:solid 1px #c6c6c6;  border-right:solid 1px #c6c6c6;  border-bottom:solid 1px #c6c6c6;  }
.hpContestBody .gridtable	{ padding:2px; width:252px; margin-left:auto; margin-right:auto;}
.hpContestBody .gridtable .cell	{  border:solid 2px #fff1f1; float:left; }

.GetMoreMaximControl    { position:relative; height:132px; width:680px; background-image:url(get_more_maxim.png); background-repeat:no-repeat;}
.GetMoreMaximControl .GetMoreButton { text-align:center; position:absolute; height:32px; width:163px; }

.GetMoreMaximControl .GetMoreButton a { height:32px; width:163px; cursor:pointer; font-weight:bold; font-size:12px; }
.GetMoreMaximControl .GetMoreButton a:Link		{ color: #9A0000; text-decoration: none;}
.GetMoreMaximControl .GetMoreButton a:Active	{ color: #9A0000; text-decoration: none;}
.GetMoreMaximControl .GetMoreButton a:Visited	{ color: #9A0000; text-decoration: none; }
.GetMoreMaximControl .GetMoreButton a:Hover		{ color: #000000; text-decoration: none; }
.GetMoreMaximControl .GetMoreButton a span      { padding-top:8px; height:32px; background-image:url(get_more_maxim_btn.png); background-repeat:no-repeat; display:block; }

#HeaderNavigationLinks

{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:12px;

	text-decoration:none;

}



#HeaderNavigationLinks A:Link     { color:#FFFFFF; text-decoration:none;}

#HeaderNavigationLinks A:Active   { color:#FFFFFF; text-decoration:none;}

#HeaderNavigationLinks A:Visited  { color:#FFFFFF; text-decoration:none;}

#HeaderNavigationLinks A:Hover    { color:Red; text-decoration:none;}



#HeaderPastLinks

{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:12px;

	text-decoration:none;

}



#HeaderPastLinks A:Link     { color:#FFFFFF; text-decoration:none;}

#HeaderPastLinks A:Active   { color:#FFFFFF; text-decoration:none;}

#HeaderPastLinks A:Visited  { color:#FFFFFF; text-decoration:none;}

#HeaderPastLinks A:Hover    { color:Red; text-decoration:none;}



.HeaderNavigationLinksDataList

{
	margin-left:15px;
}



.HeaderPastLinksDataList
{
	margin-right:15px;
}




#videothumbs {margin-left: 4px; overflow:hidden; width: 290px; height:295px;}
#videothumbs .thumbgroup { width:290px; float: left;  }
#videothumbs li { cursor: pointer; }
#videothumbs .thumbgroup A, #videothumbs .thumbgroup IMG {width:135px; height: 93px}
#thumbgroups {width: 1500px}
#thumbbtns {clear: all; margin: 5px 0; height: 20px}
#thumbbtns a.next {float: right; margin-right: 10px; font-weight: bold; font-size: 14px;}
#thumbbtns a.prev {float: left; margin-left: 10px; font-weight: bold; font-size: 14px;}
#videothumbs ul{padding:0px; margin:0; list-style-type: none;	}
#videothumbs li{width:135px; height: 93px; border: 1px solid #ccc; margin: 0 3px 5px 2px; float: left; overflow:hidden}
.videoinfo {z-index: 800; background-color: #000; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; width:135px; height:50px; color: #fff; padding:2px; line-height: 90%; font-weight: bold }
.videotab {border-right:2px solid #000000; color:#CCCCCC; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; height:26px; width:106px}
.videotabon { background: #fff; color: #333; cursor: pointer;}
.videotaboff {color: #fff; cursor: pointer; background-image: url(button_off_bg.jpg); }
.videotaboff a:Link {color: white;}
.videotaboff a:Active {color: white;}
.videotaboff a:Visited {color: white;}
.videotaboff a:Hover {color:#eb1e00;}
#flashvideo {color: #fff}



.beatpic {border: 4px solid #524f4b; }
.beatpictext {background: #eceae7; padding-top: 4px; }
.beattitle {color: #eb1e00; font-weight:bold; padding: 0px 0px 0px 4px;}
.beatsub {color: #524f4b; font-weight: bold; padding: 0px 0px 0px 4px;}
.beatcaphead {background: url(bg_gear_categories.gif); height: 23px; font-size: 14px; color: white; padding: 6px 0px 0px 4px;}
.beatleft {position:relative; float: left; width: 335px;color: #524f4b;}
.beatright {position:relative; float: left; width: 335px; background: #eae8e8; color: #524f4b;margin-left: 8px;}
.beatentrycol {position:relative; float: left; width: 335px; color: #524f4b;margin-left: 8px;text-align:center;border: 1px solid #524f4b; padding: 8px 0px 8px 0px;}
.beatcapform {margin: 0px; padding: 0px; }
.beatcapsubmit {background: #524f4b; color: white; padding: 2px 6px; border:none;}
.beatcapwrap {  position:relative; width: 285px; text-align:left; margin: 0 auto;}
.beatcapsub {color: #524f4b; font-weight: bold; padding: 8px 0px;}
.beatcapform label {color: #EB1E00; font-weight: bold;}
.beatprizepic {position: relative; padding: 6px 0px;}
.beatprizetext {padding: 0px 0px 4px 4px; color: #524f4b;}
.beatbut {position: relative; margin: 0 auto; margin-bottom: 10px; width: 184px;}
.beatseperator { position:relative; margin:8px 0px 10px 0px; color:#FFFFFF; width: 335px; border-top:dotted 1px #b9b9b9; }
.beatsourcehead {background:#524f4b; color: white; font-weight: bold; font-size: 14px; padding: 6px 4px;}
.shareicon {position:Relative; top: 2px; padding-right: 4px;}

.contests {position: relative; margin-left:4px; }
.contest {position: relative; float: left; max-width: 120px; width: expression(this.width > 120 ? 120: true); overflow: hidden; margin: 4px 2px 0px 0px;}
.contestimg { }

.RelatedPostsTableHeader {font-size:large; font-weight:bold;}
    .RelatedPostsRelevance { padding:1px 10px 1px 0px; }
    .RelatedPostsLink{ padding:1px 0px 1px 0px; }
.talkleft {position:relative; float: left; width: 460px; }
.talkright {position:relative; float: left; width: 200px; margin-left: 10px;text-align:center;border: 1px solid #524f4b; padding: 8px 0px 8px 0px;}
.talkrightwrap {  position:relative; width: 190px; text-align:left; margin: 0 auto;}
.talkrighthead {color: #fff; background:black; font-weight:bold; padding: 4px 0px 4px 4px; margin-bottom: 4px;}
.talksubmit {background: #524f4b; color: white; padding: 2px 6px; border:none;}
.talkproblem {font-weight: bold; font-size: 14px; margin-bottom: 10px;}


.feedbackform {position:relative; margin: 10px 0px; clear:both; }
.feedbacktable {position:relative; margin-top: 10px; border-collapse: collapse;}
.feedbackform textarea {width: 400px; height: 200px;}
.feedbacktable td {padding-right: 30px;}
.feedbackform label {padding-bottom: 4px;}
.feedbacktitle {position: relative; clear: both; font-size: 16px; margin-top: 10px;}

.subscribeform {position:relative; float: left; width: 218px; margin-left: 6px; margin-top: 4px; display:inline;}

.downloadsheader {position:relative; margin-bottom: 6px;}
.walldownload {position:relative; float: left; margin: 0px 16px 10px 0px;}
.downloadtitle {position: relative; font-size: 20px; margin-bottom: 6px; clear:both;}
.walltext {position: relative; margin-top: 4px;}
.downloadicon {position: relative; padding-right: 4px;}


 .hotmainmenu { height: 24px; background: black; color: white; font-size: 14px; padding: 10px 6px 0px 6px;}
 .hotleftmenu { position: relative; float: left; }
 .hotrightmenu {position: relative; float: right;}
 .hotmainmenu a:Link {color: white; }
 .hotmainmenu a:Active {color: white; }
 .hotmainmenu a:Visited {color: white; }
 .hotmainmenu a:Hover {color:#EB1E00;}
 .hotrightmenu b {color: #eb1e00; }


    .takeOver_top_parent  { width:100%; margin:0; height:42px; overflow:hidden; background:url(takeover_top_bar_bg.gif) repeat-x top left #000; position:relative; }
    .takeOver_top_logo  { position:absolute; top:0; left:0; }
    .takeOver_adHolder   {  width:550px; height:400px; padding:0; position:absolute; top:200px; left:50%; margin-left:-275px; }
    .TakeOver_SuperMask { background-color:#000; position:absolute; width:100%; height:10000px; top:0; left:0; z-index:999; }
    .TakeOver_Content  { background-color:#000; position:absolute; width:100%; height:100%; top:0; left:0; z-index:3000;  }
    .TakeOver_Content p.countdown_text   { color:#ed171f; width:100%; display:block; text-align:center; font-size:13px; font-weight:bold; }
    .TakeOver_ContinueLink   { text-align:right; font-size:14px; padding:0 15px 0 0; font-weight:bold; position:absolute; top:12px; right:0; color:#ed171f; width:200px; cursor:pointer; }
    .TakeOver_ContinueLink a  { color:#ed171f; text-decoration:none; }
    .TakeOver_ContinueLink a:Active  { color:#ed171f; text-decoration:none; }
    .TakeOver_ContinueLink a:Visited  { color:#ed171f; text-decoration:none; }
    .TakeOver_ContinueLink a:Hover  { color:#ed171f; text-decoration:none; }

.countdown_text {color:white;}
 
 .issuelistthumb {position: relative; float: left; padding: 0px 8px 4px 0px;}
 .weeklythumbs {position: relative; clear: both; margin-top: 4px;}
 .weeklythumb {padding: 2px 2px 0px 0px;}
 .weeklythumb2 {padding: 2px 0px 0px 0px;}
 
 #mastercontainer {position:relative; z-index: 10;}
  
 #hottiesupload {background-color: black; height: 310px; width: 684px; text-align: center; padding-top: 10px;}
 
 #commentText {border-color:Black;border-width:1px;border-style:Solid;font-size:12px;height:100px;width:390px;}
 #comments_main_header {background-color:#D61C00; color:#FFFFFF; font-size:15px; font-weight:bold; height:30px;	padding-left:15px;}
 #comments_comment {min-height:50px; font-weight:bold; color:#000000; font-size:12px; padding: 5px 0 10px 15px}
 #comments_username {background-color:#D1CFCF; color:#000000; font-size:12px; font-weight:bold; height:26px; padding-left:15px; width:280px;} 
 .comments_comment_div {overflow-x: hidden; width: 386px; }
  .commentsubmit {background: #D61C00; color: #ffffff; padding: 2px 8px; font-size: 13px; border: 1px solid #ccc; cursor: pointer;}

  .hottiecountdown {position: relative; width: 296px; height: 76px; top: -82px; left: 31px; background-color: black;}

#subscribewrap { position: relative; margin-top: 6px; font-size: 12px;}
#subscribewrap h1 {margin: 0px; padding: 0px; margin-bottom: 2px;}
#subscribewrap p {margin-top: 10px;}
.subscribenewsform {  margin: 0px; padding: 0px; margin: 16px 8px; padding: 18px 0px; padding-left: 24px; padding-bottom: 10px;border: 1px solid #ccc; width: 380px;}
.subscribetable {  position: relative; }
.subscribenewsform textarea { }
.subscribenewsform input {margin-right: 4px; border-top: 2px solid #999; border-left: 2px solid #999; background-color: #ccc; width: 250px;}
.subscribetable td {padding-bottom: 8px}
.subscribenewsform label {font-weight: bold;}
.subscribetitle {position: relative; clear: both; font-size: 16px; margin-top: 10px;}
input.subscribesubmit {border:none; width: 71px; }
#subscribelegal {position: relative;  clear: both;}
#subscribeloading {font-size: 14px; font-weight: bold; display:none;}
#subscribefailure {position: relative; margin: 8px 0px; color:#b80000; font-size: 14px; font-weight: bold;}
.subscribingthanks {position: relative; margin: 8px 0px; font-size: 14px; font-weight: bold;}

#pagenumbertable  {font-size: 16px;}
#pagenumbertable a {font-size: 16px;}
/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	z-index: 2000;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:Hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}

ul.sf-menu li:Hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:Hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:Hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:Hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	0px;
}
.sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		.70em .5em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:Visited  { /* Visited pseudo selector so IE6 applies text colour*/
	color:			#13a;
}
.sf-menu li {
	background:		#BDD2FF;
}
.sf-menu li li {
	background:		#AABDE6;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:Hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:Hover, .sf-menu a:Active {
	background:		#CFDEFF;
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply Hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:Hover > .sf-sub-indicator,
a:Active > .sf-sub-indicator,
li:Hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow Hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply Hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:Hover > .sf-sub-indicator,
.sf-menu ul a:Active > .sf-sub-indicator,
.sf-menu ul li:Hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow Hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
background:#3D3D3D none repeat scroll 0 0;
height:30px;
padding-bottom:2px;
position:relative;
width:1000px;
}

.sf-navbar {white-space: nowrap;}

.sf-navbar li {
	background:		#3d3d3d;
	position:		static;
	background-image:	url("TopNav_bg_normal.png");
	width: 100px;   /* button width */

}
.sf-navbar a {
	border-top:		none;
	color: white;
	font-size: 13px;
	font-weight: bold;
}
.sf-navbar li ul {
	width:			1000px; /*IE6 soils itself without this*/
	
}
.sf-navbar li li {
	background:		#3d3d3d;
	position:		relative;
	top: 5px;
}
.sf-navbar li li ul {
	width:			13em;
}
.sf-navbar li li li {
	width:			100%;
}
.sf-navbar ul li {
	width:			auto;
	float:			left;
	text-transform:uppercase;
	margin:0 1px;
}
.sf-navbar a, .sf-navbar a:Visited {
	border:			none;
	color: white;
}
.sf-navbar li.current {
	background-image:	url("TopNav_current_bg_normal.png");
}
.sf-navbar li:Hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:Hover, .sf-navbar a:Active {
	background-color: #3d3d3d;
	background-image:	url("TopNav_current_bg_normal.png");
	
}
.sf-navbar ul li:Hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:Hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:Hover, .sf-navbar ul a:Active {
	
	color: #EB1E00;
	background:#3d3d3d;
}
ul.sf-navbar li li li:Hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:Hover, .sf-navbar ul li li a:Active {
	background:		red; /* second drop down - not used */
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:Hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			2.6em; /* match top ul list item height */
}
.sf-navbar ul li a:Link {font-size: 12px;}
.sf-navbar ul li a:Active {font-size: 12px;}
.sf-navbar ul li a:Visited {font-size: 12px;}


ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

.sf-navbar ul li.sfHover a { }

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply Hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:Hover > .sf-sub-indicator,
.sf-navbar ul a:Active > .sf-sub-indicator,
.sf-navbar ul li:Hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow Hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}  

.sf-menu a:Link {color: white;}
.sf-menu a:Active {color: white;}
.sf-menu a:Visited {color: white;}
.sf-menu a:Hover {color: white;}


#contestonline {position: relative; display:block; font-size: 14px;}
#contestmag {position: relative; display:none; font-size: 14px;}
.contestleftcol {position: relative; float: left; width: 48%; margin-bottom: 10px;}
 .contestleftcol ul {margin-top: 0px; padding-top: 8px; }
  .contestrightcol {position: relative; float: right; width: 48%; margin-bottom: 10px;}
  .contestrightcol ul {margin-top: 0px; padding-top: 8px; }
  .contestline {border-bottom:dotted 1px #b9b9b9;}
 
 .blackmed 

{

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	line-height:12px;

	color: #070707;

}
 #dumpsubchannels a:Link {color: black;}
 #dumpsubchannels a:Active {color: black;}
 #dumpsubchannels a:Visited {color: black;}
#dumpsubchannels a:Hover {color:#eb1e00;}
.articlesheader {background: black; color: white; padding: 2px 0px 2px 1px; width: 100%;}
.hotsearchrightmenu {position: relative; float: right;}
.hottiesearchinput {position: relative; float: left; margin-left: 8px; display:inline;}

.girlsearchform {position: relative; margin: 0px; padding: 0px; padding-bottom: 2px;} 
 .girlsearchform a:Hover {color: white;}
 .girlsearchform select {border:1px solid #999; font-size: 11px; }
 .girlsearchformlabel {   font-weight: bold; font-size: 11px;}
 .girlsearchsubmit {background:#414040; font-size: 12px; display: inline; border: 1px solid white; padding: 0px 4px; color: white;cursor: pointer; float: left;margin-left: 8px;}
 .girlsearchmaptoggle {float: left; padding-top: 8px; font-size: 12px; }
 
  .girlsearchmenu { position: relative; height: 24px; background: black; color: white; font-size: 14px; padding: 6px 6px 0px 6px;}
 .girlleftmenu { position: relative; float: left; }
 .girlrightmenu {position: relative; float: right;}
 .girlsearchmenu a:Link {color: white; }
 .girlsearchmenu a:Active {color: white; }
 .girlsearchmenu a:Visited {color: white; }
 .girlsearchmenu a:Hover {color:#EB1E00;}
 .girlsearchmenu b {color: #eb1e00; }
 
 
 .feedgroup
{
	font-size:2.5em;
	border-bottom: dashed 1px Navy;
	text-decoration:none;
	margin: 50px 0 10px 10px;
	display:block;
	width:90%;
}

.feedgroup:link
{
	color:Black;
}

/*.feedgroup:hover
{
	color:Maroon;
	font-weight:bold;
}*/



.rssindex_socialnetworking_ul .stbutton
{
	padding-top:-35px !important;
	display:block !important;
	position:absolute;
	top:2px;
}

.rssindex_socialnetworking_ul
{
	position:relative;
}



/* Feed images */
.rssindex_feed_div_img
{
	margin: 0 0 0 25px;	
	float:left;
}

.rssindex_feed_img
{
	height:70px;
	width:70px;
}



/* Feed links */
.rssindex_feed_link
{
	text-decoration:none;
	font-size:1.4em;
	margin: -35px 0 0 10px;
	float:left;
	cursor:pointer;
	color:Maroon;
}

.rssindex_feed_link:hover
{
	text-decoration:underline;
	color:Maroon;
	font-weight:bold;
}

.rssindex_feed_link:visited
{
	color:Black;
}






/* Feed text */
.rssindex_feed_desc
{
	font-size:1.1em;
	margin: -25px 0 0 10px;
	float:left;
}




/* Feed subscription */
.rssindex_socialnetworking_sbase
{
	list-style-type:none;
	text-align:center;
	width:684px;
	left:40px;
	top:-33px;	
}

.rssindex_socialnetworking_ul
{
	list-style-type:none;
	width:500px;
	left:100px;
	top:-33px;	
}

.rssindex_socialnetworking_ul_absolute
{
	margin:0;
	padding:5px;
	position:absolute;
	z-index:1;
	margin: -35px auto auto 105px;
	visibility:hidden;
	width:225px;
	background-color: #404040;
}

.rssindex_socialnetworking_ul_absolute li
{
	list-style-type:none;
	margin:3px 0 0 0;
}

.bd
{
	background-color: Black;
}

.hd
{
	text-align:right;
	color:Black;
	font-weight:bold;
	background-color:Silver;
}

.hd a:hover
{
	cursor:pointer;
	color:Black;
}

.ft
{
	visibility:hidden;
	height:0px;
	color:White;
	text-align:center;
	font-weight:bold;

}


.rss_index_anchor_separator
{
	color:Maroon;
	font-weight:bold;
	font-size:1.3em;
}

.rss_index_anchor_style
{
	text-align:center;
}

.rss_index_anchor_links:link
{
	color:Black;
	font-size:1.2em;
	font-weight:bold;
}

.rss_index_anchor_links:hover
{
	color:Maroon;
	text-decoration:underline;
}

.rss_index_anchor_top:link
{
	margin: 0 0 0 25px;
	color:Maroon;
	text-decoration:underline;
}

.rss_index_anchor_top:hover
{
	color: Black;
}

.rssindex_feed_img, .rssindex_feed_link, .rssindex_socialnetworking_ul
{
	display:block;
	position:relative;
	padding:0;
	margin:0;
}

a.stbutton{padding:1px 5px 5px 22px;}
.stbuttontext{line-height:17px;}
.stico_default{background:url(share-icon-16x16.png) no-repeat scroll 0 0!important;background:url(share-icon-16x16.png) no-repeat scroll 0 0;}
.stico_rotate{background:url(rotating-icon.gif) no-repeat scroll 0 0!important;background:url(rotating-icon.gif) no-repeat scroll 0 0;}
.stwrapper{position:absolute;width:354px;z-index:1000000;margin:0;padding:0;top:0;left:0;visibility:hidden;}
.stframe{position:absolute;z-index:1000020;left:0;top:0;}
.stclose{cursor:pointer;z-index:1000030;position:absolute;text-align:right;top:5px;right:11px;text-decoration:none;font-family:Helvetica,Verdana,Arial,sans-serif;}

.backtogirls {position: relative; float: right; font-size: 12px; font-weight: bold; margin-right: 8px;}
#todaysgirlthumb {position:relative; float:left; margin: 0px 8px 2px 0px; width: 127px; }
.todaysgirlthumb p {margin: 1px;}
 
#gomheader {position: relative; clear: both; background: black; height: 30px; margin-bottom: 8px;  }
.gomlefttitle {position: relative; float: left; padding-top: 4px; }
.gomrighttitle {position: relative; float: right; bottom: 4px; right: 2px; }
.gomrighttitle a:hover {color: white;}
       .aligncenter,
dl.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}


.girlfeaturetextwrap {position: absolute; width:582px; top: 320px; height: 67px; left: 0px;color: white; background: black; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; display:none; }
.hottiescallout1 {position: relative; float: left; margin: 10px 0px 0px 0px; }
.hottiescallout2 {position: relative; float: left; margin: 10px 0px 0px 18px; }
#hottiearrow {position: absolute; left: 120px; top: 1px;}
#girlfeaturetextwrap0 {position: absolute; width:582px; top: 320px; height: 67px; left: 0px; color: white; background: black; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; display:block }
.girlfeaturetitle {font-size: 22px;margin: 11px 0px 0px 8px; }
.girlfeaturesub {font-size: 15px;margin: 0px 0px 0px 8px;}

.hottiebinheader { margin: 6px 0px 8px 0px; background-image: url(hottiebin_rep2.gif); background-repeat: repeat-x; height: 25px;}
.binsubmit {cursor:pointer;}
.weeklywinnershead {background:#3a0603 }

.weeklylink {position: absolute;  }

.officialrules {text-align: left; padding: 0 10px}
 
#winnercontent {position: relative; margin: 0 auto; width: 986px; height: 685px; background-image: url(2009_winner_bg.jpg); background-repeat: no-repeat;}
.finalistarea {position: relative; float: right; margin-right: 10px; margin-top: 194px; }
.finalistrow {position: relative; float: right; margin-bottom: 26px; }
.finaliststoprow {position: relative; float: right; margin-top: 146px; left: 270px;  }
.finalistsbottomrow {position: relative; float: right; left: 296px; margin-top: 30px;   }
.finaliststhumb {position: relative; float: left; margin-right: 51px; border: 1px solid #775253; background-color: black; padding: 2px; font-size: 12px; color: white;}

.finalistthumb2 {position: relative; float: right; margin-right: 32px; border: 1px solid #775253; background-color: black; padding: 2px; font-size: 12px; color: white;}

.finaliststhumb a:hover {color: white;}
.finaliststhumb img {padding-bottom: 4px;}
 a.finalistgridname:link, a.finalistgridname:active, a.finalistgridname:visited {color: #999; }
 a.finalistgridname:hover {color: #EB1E00;}


 #finalistscontent {
background-image:url(finalists_bg.jpg);
background-repeat:no-repeat;
height:582px;
margin:0 auto;
position:relative;
width:986px;
}
.finaliststoprow {position: relative; float: left; margin-top: 146px; left: 270px;  }
.finalistsbottomrow {position: relative; float: left; left: 296px; margin-top: 30px;   }
.finaliststhumb {position: relative; float: left; margin-right: 51px; border: 1px solid #775253; background-color: black; padding: 2px; font-size: 12px; color: white;}

.finalistssponsors {position: absolute; top: 594px; left: 210px;}
.finalistsponsor {position: relative; float: left; margin-right: 80px}

.thankssponsorswrap {position: relative; background-color: #2a0000; padding: 14px 0px 14px 8px;margin-top: -16px;}
.thankssponsors {position: relative; margin: 14px 0px; left: 74px;}
.thankssponsor {position: relative; float: left; margin-right: 60px}

.finalistthanks {position: relative; top: 184px; margin-left: 274px;color: white; font-size: 14px;}
.finalistthanksthumb {position: relative; float: left; padding-right: 10px; width: 82px; height: 103px; }
.finalistthankstext {position: relative; float: left; padding-top: 10px; width: 590px;}

#finaliststhankscontent {position: relative; margin: 0 auto; width: 986px; height: 448px; background-image: url(finalists_thanks_bg.jpg); background-repeat: no-repeat;}
.finalsthankslinks {position: absolute; top: 29px; left: 380px; color: white; font-size: 14px;}
.finalsthankslinkstitle {margin: 0px 0px 2px -4px;}
#finaliststhankscontent a:link, #finaliststhankscontent a:active, #finaliststhankscontent a:visited {font-size: 13px; color: #999;}
#finaliststhankscontent a:hover {color: #EB1E00;}


.finalsgridharleylink {position: absolute; right: 205px; top: 37px; width: 54px; height: 41px; cursor:pointer; z-index: 4;}
.finalsgridblurlink {position: absolute; right: 136px; top: 37px; width: 61px; height: 41px;  cursor:pointer;z-index: 4;}
.finalsgridaxelink {position: absolute; right: 76px; top: 37px; width: 52px; height: 41px;  cursor:pointer;z-index: 4;}
.finalsgridoliveslink {position: absolute; right: 16px; top: 37px; width: 54px; height: 41px; cursor:pointer;z-index: 4;}

.finalsgridharleylink2 {position: absolute; right: 197px; top: 37px; width: 54px; height: 41px; cursor:pointer; z-index: 4;}
.finalsgridblurlink2 {position: absolute; right: 132px; top: 37px; width: 61px; height: 41px;  cursor:pointer;z-index: 4;}
.finalsgridaxelink2 {position: absolute; right: 74px; top: 37px; width: 52px; height: 41px;  cursor:pointer;z-index: 4;}
.finalsgridoliveslink2 {position: absolute; right: 16px; top: 37px; width: 54px; height: 41px; cursor:pointer;z-index: 4;}

.girlfinalistboxes {position: relative; background-color: #2a0000; left: 7px;width: 933px; padding-left: 53px; color: white;}
.girlfinalistboxes a:link, .girlfinalistboxes a:active, .girlfinalistboxes a:visited {color: #999; }
.girlfinalistboxes a:hover {color: #EB1E00;}


.girlfinalistbox { position:relative; float: left; margin: 8px 32px 20px 0px; width: 200px; text-align: center; display:inline; }
.girlfinalistbox2 {position:relative; float: left; margin: 8px 0px 20px 0px; width: 200px; text-align: center;display:inline; }
.girlfinalistboximg {width: 200px; background-color: #999; height: 100px; margin-bottom: 3px;}
.finalslegal {position: relative; margin: 4px 0px 0px 8px;}
.finalslegal a {text-decoration: underline; }

#winnerbtn {position: absolute; top: 352px; left: 394px; z-index: 2000; cursor: pointer;}

p {
font-size:12px;
line-height:17px;
margin:0 0 10px;
text-align:justify;
}

a.read_more{
float:right;
font-weight:bold;
color:#000;
}

a {
    outline: none;
}

.PostRelatedArea { padding-top:0px; }
.PostRelatedArea img {position: relative; margin-right: 4px; margin-top: 3px; }
.PostRelatedArea ul {margin: 0px; padding: 0px; margin-left: 14px; list-style-type: none;}
.PostRelatedArea li a { font-size: 12px; position: relative; top: 2px;   }

.PostRelated h2 {margin-bottom: 4px;}
a.blueb:link {
color:#0084BB;
text-decoration:none;
}


UL.relatedlinks {margin: 0; padding: 0}
UL.relatedlinks LI IMG {height:82px; }
UL.relatedlinks LI {display: inline; float: left; width: 115px; padding-right: 15px; text-align: center}





ul.navigations {
display:block;
list-style:none;
padding:0;
margin:0;

}

ul.navigations li {
background:transparent url(red_arrow_10x15.gif) no-repeat scroll 0 1px;
border-bottom:1px dotted #000000;
display:block;
float:left;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 8px 8px;
overflow:hidden;
padding:0 0 2px 13px;
width:90%;
}

ul.navigations li a {
color:#000;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

ul.navigations li a:hover {
color:#ff0000;
text-decoration:none;
font-size:12px;
}




    #popular_content { border: 1px solid #000; margin: 13px 0; width: 298px; overflow:hidden; }
    #popular_content div.heading { font-size: 17px; font-weight: bold; margin: 0; padding: 8px 3px 0px 3px; color: #000; }
    #popular_content div.topcontent-sponsor { float: right;  }
    #popular_content h4 {font-size: 11px; padding: 5px 0px 0px 3px; text-transform: uppercase; font-weight: bold; color: #666; margin: 0; }
    #popular_content ol { list-style: none; margin: 3px 0; padding: 5px 4px; }
    #popular_content ol li { margin: 5px 0; height: 30px; cursor: pointer; }
    #popular_content ol li.odd { background-color: #eee; }
    #popular_content ol li:hover { background-color: #f9f9f9; }
    #popular_content ol li img { float: left; border-width: 0px;  }
    #popular_content ol li:hover img { -moz-opacity: 50; opacity: 0.5; filter: alpha(opacity=50); }
    #popular_content ol li div { float: left; padding: 7px; height: 16px; width: 221px; margin-right: 7px; overflow: hidden; }
    #popular_content ol li div a { color: #000; font-weight: bold; white-space: nowrap; }

.bfuc_header h2{
color:#FFFFFF;
font-weight:normal;
margin:0;
padding:5px 0 0 10px;
text-transform:uppercase;
background-color:#9A0000;
height:35px;
}

.CTOContainter h5{
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
font-size:20px;
font-weight:normal;
height:30px;
margin:0;
padding:5px 0 0 10px;
text-transform:uppercase;
}

h2.title, #story h2{
border-bottom:2px solid #9A0000;
color:#9A0000;
font-size:20px;
font-weight:bold;
height:22px;
margin:0 0 0;
padding:5px 0 0 0;
text-transform:uppercase;
}



.reviews_banner img, .banner_img img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
    border-bottom:1px solid #ccc;
	margin:5px 0 10px 0;
	padding:5px;
	zoom:1;
}

.reviews h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
color:#e05f10;
text-decoration:none;
 text-decoration:none;
 font-size:12px;
 margin:0 0 3px 0;
 font-weight:bold;
}






