*{ margin: 0; padding: 0;}

body {
text-align: center;margin: 0; padding: 0;
}

p, td, a{font-family: arial, helvetica, sans-serif;font-size: 12px; line-height: 14px; color: #333333;}
div {font-family: arial, helvetica, sans-serif;font-size: 12px; }
.linkautolineheight a {line-height:10px;color:#f00;}
img, img a{border: none;}

form{display: inline;}
input, textarea{font-size: 11px; font-family: arial, helvetica, sans-serif;}

a:link{color: #1e439b; text-decoration: none;}
a:visited{color: #1e439b; text-decoration: none;}
a:hover{color: #1e439b; text-decoration: underline;}
a:active{color: #1e439b; text-decoration: none;}


#container {
margin: 0 auto;
width: 1000px;
text-align: left;
/*border: 1px solid yellow;*/
}

#container2 {
margin: 0 auto;
width: 1004px;
text-align: left;
/*border: 1px solid green;*/
}

#hugebanner{width: 728px; height: 95px; margin: 0 auto; z-index: 10; position: relative;}

#content{background-color: #fff; padding: 15px 13px 63px 21px; float: left;}
.myStarContent { background-color: #fff; padding: 10px 13px 63px 21px !important; float: left; }
#pagetop, #pagebottom{width: 1004px; height: 4px; filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10;}
#pageleft, #pageright{width: 2px; filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10; background: url(pageright.gif); background-repeat: repeat-y;}

#leftCol{width: 645px; float: left;}
/*#leftCol td{vertical-align: top;}*/
#rightCol{padding-left: 13px; width: 304px; float: left;}
#rightCol div,#slimright div{float: right;}
#rightCol .leftOverride div,#slimright .leftOverride div{float:none;}
#slimright{padding-left: 15px; width: 182px; float: left;}
.slimsky {background:url('../img/rhside/skybg.gif');background-repeat:no-repeat;width:190px;height:633px;margin:16px 0px 0 0;}

/* styles for 2 columns (within the right hand column) */
.columns{width: 302px; clear: both;}
.columnsLeftCol{width: 167px;}
.columnsRightCol{width: 120px;}

#logo{
background-color: #F7302A;
}

#logo .row1{height: 142px; vertical-align: bottom;}
#logo .panel{width: 545px; height: 134px; background: url(navpanelbg.gif); background-repeat: no-repeat; float: left;}
#logo .panelInnerLarge{width: 100px; border-right: 1px solid #B2231E; height: 127px; text-align: center; float: left;}
#logo .panelInnerLargeImg{padding-top: 0px;}
#logo .panelInnerSmall{width: 134px; height: 64px;  float: left;}
#logo .panelInnerSmall h1{font-size: 11px; font-family: verdana; margin-bottom: -2px;}
#logo .panelInnerSmall h2{font-size: 10px; font-family: verdana; font-weight: normal;}
#logo .myStar{float: left; width: 215px; height: 157px;background: url(mystarbg.gif); background-repeat: no-repeat; position: relative; top: -23px; margin-bottom: -23px; left: 7px;}
#logo .myStarInner{position: relative; top: 60px; left: 15px; width: 195px; height: 84px;}
#logo .myStarInner ul{font-size: 10px; padding-left: 4px;  padding-top: 1px; list-style-type: none; list-style-position: outside;}
#logo .myStarInner ul li{line-height: 16px; vertical-align: middle;}
#logo .myStarInner ul li img{position: relative; top: 2px; padding-right: 4px;}
#logo .myStarInner a{font-size: 10px !important;}
#logo .myStarInner a:link{color: #D22627; text-decoration: none;}
#logo .myStarInner a:visited{color: #D22627; text-decoration: none;}
#logo .myStarInner a:hover{color: #D22627; text-decoration: underline;}
#logo .myStarInner a:active{color: #D22627; text-decoration: none;}
#logo .myStarButtons{width: 162px; height: 24px; vertical-align: bottom !important;}
#logo .myStarButtons img{vertical-align: bottom !important;}

#logo .row2{height: 22px;}
#logo .date{font-family: verdana; font-weight: bold; font-size: 10px; color: #fff; padding-left: 13px;}
#logo .searchBar{height: 22px; width: 763px;}
#logo .searchBar td{
height: 22px; 
background: url(/html/images/header/searchbg.jpg); 
background-repeat: repeat-x; 
line-height: 22px; 
vertical-align: middle; 
text-align: left; 
font-family: verdana; 
font-size: 10px; 
font-weight: bold; 
color: #ecdddd;
}
#logo .searchBar td a{
line-height: 22px; 
vertical-align: middle; 
text-align: left; 
font-family: verdana; 
font-size: 10px; 
font-weight: bold; 
color: #ecdddd;
}

#logo .searchBar td a:hover{color: #ffffff !important;}

#logo .searchBar label{font-size: 9px;}
#logo .radio{padding: 0; margin: 0; width: 12px; height: 13px;}
#logo .radioLabel{padding-left: 3px;}

#topNav .row3{width: 100%; background: url(navbg.gif); background-repeat: repeat-x;}
#topNav .subNav{height: 20px; background: url(/html/images/header/subnavbg.jpg); background-repeat: repeat-x; border-left: 1px solid #565656; border-bottom: 1px solid #565656; border-right: 1px solid #565656; line-height: 20px;}
#topNav .subNavPad{padding-left: 6px;}
#topNav .subNav td{border-right: 1px solid #565656; height: 20px;}
#topNav .subNav a{padding: 0 10px; line-height: 20px; font-size: 12px; font-weight: 900;}
#topNav .subNav a:link{color: #cac8b7; text-decoration: none;}
#topNav .subNav a:visited{color: #cac8b7; text-decoration: none;}
#topNav .subNav a:hover{color: #fffce7; text-decoration: none;}
#topNav .subNav a:active{color: #cac8b7; text-decoration: none;}
#topNav .subNavOn{background-color: #6b1916;}
#topNav .subNavOn a{color: #fffce7 !important; text-decoration: none;}

.greyPanelOuter{width: 645px;  border: 1px solid #b8b8b8;}
.greyPanelOuterSmall{width: 472px; height: 68px;  border: 1px solid #b8b8b8; float: left; margin: 10px 0 0; }
.greyPanelInner{width: 641px;  border: 2px solid #fff; background-color: #f1efef;}
.greyPanelInnerSmall{width: 468px;  margin: 2px 0 0 2px; background-color: #f1efef; float: left; height: 64px; }
.greyPanelInner td{ color: #303030; font-size: 11px; line-height: 13px;}

.greyBorder{border: 1px solid #c0c0c0;}


.storyBlurb{width: 210px; height: 115px; float: left; text-align: left;}
.storyBlurbBottom{height: 107px !important;}
.storyBlurb img{margin-right: 7px;}
.storyBlurbSpacer{width: 10px; overflow: hidden; height: 115px; float: left;}

.leftStories, .rightStories{width: 210px; float: left;}

#content h1{margin-bottom: 2px;}
#content h1, #content h1 a{font-size: 14px;  line-height: 14px; color: #000000;}
#content h1 a:hover{color: #d2231e;}
#content h2{font-size: 11px; line-height: 14px; font-weight: normal; color: #333333;}
#content h2 a{font-size: 11px; line-height: 14px; font-weight: normal; color: #333333;}
#content a{color: #d2231e; font-size: 10px; font-weight: bold; line-height: 20px;}
#content div.linkautolineheight a{color: #d2231e; font-size: 10px; font-weight: bold; line-height: 10px;}
#content a.speechBubble{background: url(speech.gif); background-repeat: no-repeat; padding-left: 20px; background-position: 0px -2px;}
#content h3{font-size: 12px;  line-height: 14px; color: #333333;}
#content h4, #content h4 a{font-size: 11px; line-height: 14px; color: #000000;}
#content h4 a:hover{color: #d2231e;}


#content .storycopy a{line-height: 14px !important; font-size: 12px;}

#searchResults h1, #searchResults h1 a{color: #d22527; font-size: 12px;}

.sidePanel{border-left: 1px solid #bfc0c0;  border-right: 1px solid #bfc0c0;  border-bottom: 1px solid #bfc0c0;}
.sidePanelTop{border-top: 1px solid #bfc0c0;}
.sidePanelPad{padding: 12px 6px;}
.sidePanelLeft{border-left: 1px solid #bfc0c0;}
.sidePanelBottom{border-bottom: 1px solid #bfc0c0;}
.sidePanelRight{border-right: 1px solid #bfc0c0;}
.sidePanelBlurb{ float: left;}
.sidePanelBlurb img{margin-right: 8px;}
.sidePanel h1, .sidePanel h1 a, .sidePanelBlurb h1, .sidePanelBlurb h1 a,.sidePanel h3, .sidePanel h3 a, .sidePanelBlurb h3, .sidePanelBlurb h3 a{font-size: 12px !important;  line-height: 14px; color: #000000;}
.sidePanelPadTop{padding-top: 12px;}

.greyList{list-style-type: none; padding: 5px 0px; margin:0; background-color: #f1efef;}
.greyList li{padding: 0px 0px 0px 6px; margin: 0px; border-bottom: 1px solid #d8d7d7;}
.greyList li a{display: block; font-size: 11px !important; line-height: 17px !important;}
.greyList li.bottom{border-bottom: none;}
.greyListNo{color: #403b3c !important; padding-right: 4px; text-decoration: none !important;}
.greyList h3{font-size: 11px !important; line-height: 17px !important; color: #000000; width: 245px; float: left; cursor: hand;}
.greyList a:hover h3{text-decoration: none !important;}

.clear{height: 1px; overflow: hidden; clear: both;}

.alignTop{vertical-align: top;}


#footer{
margin: 0 auto;
width: 1000px;
text-align: left;
vertical-align: middle;
padding: 22px 0px;
}


#footer .logo{width: 66px; height: 39px; vertical-align: middle; float: left; background: url(footerlogo.png); background-repeat: no-repeat;}
#footer .links{width: 930px;}
#footer .links a{font-size: 11px; color: #333333; padding: 0px 3px;}
#footer .terms{font-size: 10px; line-height: 12px;  padding-top: 5px;}
#footer .terms a{font-size: 10px; color: #d2231e;}
#footer .nopad{padding-left: 0px !important;}

.largeQuoteLeft div{text-align: center; width: 35px; top: 0px;  font-size: 36px; line-height: 36px; font-family: helvetica; font-weight: bold; position: relative;}
.largeQuoteRight div{bottom: -23px;  text-align: center; width: 25px; font-size: 36px; line-height: 36px; font-family: helvetica; font-weight: bold; position: relative;}
.largeQuoteLeft{vertical-align: top;}
.largeQuoteRight{vertical-align: bottom;}

.bigBubble{width: 64px; height: 40px; background: url(speechBig.gif); background-repeat: no-repeat; text-align: center; float: left;}
.bigBubble h1{position: relative; top: 8px;}
.bigBubble a{display: block;}
.bigBubbleOverlay{position: relative; top: 27px; float: left; left: -10px;}

#ticker{width: 300px; border: 1px solid #bfbfbf;}
#ticker h1{height: 14px; line-height: 14px; display: block; background-color:#e8e8e8; font-size: 11px; font-weight: bold; color: #333333; padding-left: 21px;}
#breakingNews{float: left !important; height: 14px; line-height: 14px; padding-left: 12px;}
#breakingNews a{line-height: 14px !important; font-weight: normal;}

#onlineTv{width: 302px; height: 107px; background: url(onlinetv.gif); background-repeat: no-repeat;}
#onlineTv a{line-height: 14px !important; font-size: 11px;}
#onlineTvInner{padding: 25px 10px 12px 12px; width: 280px; font-size: 11px;}
#littleTv{float: left !important; width:126px; height:70px;}
#onlineTvInner img{margin-bottom: 4px;}

/*#mostPanel{width: 300px;}*/
#mostPanelInner{border-left: 1px solid #bfc0c0; border-bottom: 1px solid #bfc0c0; border-right: 1px solid #bfc0c0; padding: 7px 5px 7px 7px; float: left !important;}
#mostPanelInnerwide{border-left: 1px solid #bfc0c0; border-bottom: 1px solid #bfc0c0; border-right: 1px solid #bfc0c0; padding: 0px 5px 0px 7px; height: 151px; float: left !important;}
/*#mostPopular{width: 286px;}*/
#mostPopular img, #mostPopularwide img, .mostPopular img, .mostPopularwide img{margin-right: 5px; float: left;}
#mostShouts,#mostShoutswide, .mostShouts, .mostShoutswide{display: none;}
#mostShouts img,#mostShoutswide img, .mostShouts img, .mostShoutswide img{margin-right: 5px; float: left;}
#mostPopularwide, #mostShoutswide, .mostPopularwide, .mostShoutswide{padding-top: 12px;}

#newMembers{background: url(newmembers.gif); background-repeat: no-repeat; padding: 68px 11px 15px 13px;}
#newMembers .blurb{font-size: 10px; line-height: 11px; text-align: center;}
#newMembers .learnmore{text-align: center;}
#newMembers .learnmore img{margin-top: 5px;}

.viewprofile{background-color: #7fc4f4; width: 64px; padding-top: 1px; text-align: center !important;}
.viewprofilepic{border: 1px solid #e8f0f6; margin: auto !important;}

.jumpto{width: 115px; height: 22px !important; font-size: 11px; vertical-align: top; padding: 0; margin: 0;}

#myStarTitleBarContainer { float: left; position: relative; top: -10px; margin-bottom: -10px;}
#myStarTitleBarLogo{width: 115px; height: 40px; background:url(myStarTitleLogo.gif); background-repeat: no-repeat; float: left;}
#myStarTitleBar { float: left; margin: 10px 0 0; height: 30px; width: 530px; background-color: #f7302a; }
#myStarTitleBarContainer .rss{background-color:#c62622; height: 25px; margin: 2px 3px 0 0;}
#myStarTitleBarContainer .title{padding-left: 53px; /*width: 330px;*/}
#myStarTitleBarContainer .yellow a, .yellow a{line-height: 25px; color: #fff000; text-decoration: underline;}
#myStarTitleBarContainer .yellow a:hover, .yellow a:hover{text-decoration: none;}
#myStarTitleBarContainer .yellow{border-right: 1px solid #e39391; padding-right: 5px;}
#myStarTitleBarContainer .yellow{padding-right: 5px;}
#myStarTitleBarContainer .white a, .white a{line-height: 25px; color: #ffffff; text-decoration: underline;}
#myStarTitleBarContainer .white a:hover, .white a:hover{text-decoration: none;}
#myStarTitleBarContainer .white {padding-left: 2px; padding-right: 6px;}
#myStarTitleBarContainer td {white-space: nowrap;}

#sundayTitleBarLogo{width: 48px; height: 48px; margin: 10px 0 0; background:url(dailystarSunday.gif); background-repeat: no-repeat; float: left;}
#sundayTitleBar { float: left; margin: 10px 0 0; height: 30px; width: 596px; background-color: #f7302a; }

#titleBar{width: 645px; height: 30px; background:url(logotitle.gif); background-repeat: no-repeat; background-color: #f7302a;}
#titleBar .rss{background-color:#c62622; height: 25px;}
#titleBar .title{padding-left: 53px; /*width: 330px;*/}
#titleBar .yellow a, #altTitleBar .yellow a{line-height: 25px; color: #fff000; text-decoration: underline;}
#titleBar .yellow a:hover, #altTitleBar .yellow a:hover{text-decoration: none;}
#titleBar .yellow{border-right: 1px solid #e39391; padding-right: 5px;}
#altTitleBar .yellow{padding-right: 5px;}
#titleBar .white a, #altTitleBar .white a{line-height: 25px; color: #ffffff; text-decoration: underline;}
#titleBar .white a:hover, #altTitleBar .white a:hover{text-decoration: none;}
#titleBar .white, #altTitleBar .white{padding-left: 2px; padding-right: 6px;}
#titleBar td, #altTitleBar td{white-space: nowrap;}

#topStories{width: 645px; height:246px; background:url(panels/1ststory.gif); background-repeat: no-repeat;}
#topStories .inner{padding: 5px 5px 9px 9px;}
#topStories .first{width: 389px; height: 231px; background:url(/html/images/header/corner.jpg); background-repeat: no-repeat; background-position: bottom right; background-color: #ffffff;  vertical-align: middle;}
#topStories .first img{margin-left: 6px; float: left; margin-right: 11px;}
#topStories .first h1 a{font-size: 18px; line-height: 16px;}
#topStories .first h1{padding-bottom: 3px;}
#topStories .spacer{width: 5px; overflow: hidden;}
#topStories .therest{width: 237px;background-color: #ffffff; vertical-align: top;}
#topStories .smallspacer{width: 10px;}
#topStories .littlestory{padding-top: 6px;  vertical-align: top;}
#topStories .hot{width: 190px; height: 215px; float: left;}

#topStoriesBabes{width: 645px; height:383px; background:url(panels/1ststoryBabes.gif); background-repeat: no-repeat;}
#topStoriesBabes .inner{padding: 5px 5px 9px 9px;}
#topStoriesBabes .first{width: 291px; height: 368px;}
#topStoriesBabes h1 a{font-size: 18px; line-height: 16px;}
#topStoriesBabes .spacer{width: 9px; overflow: hidden;}
#topStoriesBabes .smallspacer{width: 10px;}
#topStoriesBabes .littlestory{padding-top: 6px;  vertical-align: top;}
#topStoriesBabes .hot{width: 316px; height: 81px; float: left;}

#topStoriesYourShout{width: 645px; height:246px; background:url(panels/1ststoryYourShout.gif); background-repeat: no-repeat;}
#topStoriesYourShout .inner{padding: 5px 5px 9px 9px;}
#topStoriesYourShout .first{width: 389px; height: 231px;  vertical-align: middle;}
#topStoriesYourShout .first img{margin-left: 6px; float: left; margin-right: 11px;}
#topStoriesYourShout .first h1 a{font-size: 18px; line-height: 16px;}
#topStoriesYourShout .first h1{padding-bottom: 3px;}
#topStoriesYourShout .spacer{width: 5px; overflow: hidden;}
#topStoriesYourShout .therest{width: 237px; vertical-align: top;}
#topStoriesYourShout .smallspacer{width: 10px;}
#topStoriesYourShout .littlestory{padding-top: 6px;  vertical-align: top;}
#topStoriesYourShout .hot{width: 190px; height: 215px; float: left;}


#poker{width: 645px; height:446px; background:url(panels/1ststory.gif); }
#poker .inner{padding: 5px 5px 9px 9px;}
#poker .first{width: 389px; height: 431px; background:url(/html/images/header/corner.jpg); background-repeat: no-repeat; background-position: bottom right; background-color: #ffffff;  vertical-align: middle;}
#poker .first img{margin-left: 6px; float: left; margin-right: 11px;}
#poker .first h1 a{font-size: 18px; line-height: 16px;}
#poker .first h1{padding-bottom: 3px;}
#poker .spacer{width: 5px; overflow: hidden;}
#poker .therest{width: 237px;background-color: #ffffff; vertical-align: top;}
#poker .smallspacer{width: 10px;}
#poker .littlestory{padding-top: 6px;  vertical-align: top;}
#poker .hot{width: 190px; height: 215px; float: left;}

#ourpaper{width: 645px; height:444px; background:url(panels/ourpaper.gif); background-repeat: no-repeat;}

h1.first{font-size: 18px !important; line-height: 16px;}

.smallLH{line-height: 11px !important;}

.specialoffers{padding: 5px 0px 4px 0px; margin: 0px 5px 0px 8px;}
.specialoffers img{float: left; border: 1px solid #000; margin-right: 4px;}
.specialoffertext{font-size: 11px;line-height: 14px;}
.specialoffertext a{line-height: 14px !important;font-size: 11px !important;}
a:hover .specialoffertext{background-color: #f1efef !important;}
.specialoffertext b{font-weight: normal; color: #333333;}
.underline{border-bottom: 1px solid #b2b2b2;}

.panelTitle{text-align: left; background:url(panels/titlebg.gif);}

#lhside{width: 170px; float: left;}

h1.articleHeading{font-size:24px !important; line-height: 22px !important; margin-bottom: 12px !important; letter-spacing: -1px;}
h1.articleHeading18{font-size:18px !important; line-height: 16px !important; margin-bottom: 16px !important; letter-spacing: -1px;}

.date{font-size: 11px; line-height: 16px; color: #4d6079; vertical-align: top;}

.mystarhomepage a{font-size: 11px;}


/* ARTICLE VIEW */
.author{font-weight: bold; min-height: 16px; background:url(authorSquare.gif); background-repeat: no-repeat; padding-left: 16px;}
.bigCommentsNum{font-size: 14px; color: #6394c0;}

.introcopy{font-weight: bold; text-align: justify;}

.articleFirstImage{width:281px; height: 351px;}
.articleFirstImageCaption{padding: 5px 10px; background-color: #e8e8e8; font-size: 11px; line-height: 14px; font-style: italic;}
.articlePullQuote { width: 172px; background-color: #F0F2FE; margin: 0px 25px 10px 0; float: left; padding: 5px 10px 10px 10px;border-top:10px solid #fff;}
.articleLeftApostrophe { width: 20px; height: 50px; float:left; }
.articleRightApostrophe { width: 10px; height: 50px; }
.personQuotedBox {  border-top: 1px solid #b7c6d2; margin: 10px 10px 10px 5px; clear:both; }
.personQuoted { font-weight: 100%; margin: 3px 0 3px 0; text-align: left; }
.pullQuoteText { line-height: 130%; font-size: 12px; font-weight: bold; text-align: left; width: 120px; float:left; color:#000000; margin: 0 0 0 10px;}

.farkEtc{ background-color: #ffffff; float: left; font-size: 11px; width: 474px; border-top: 1px solid #d2ccd5; border-bottom: 1px solid #d2ccd5;}
.farkEtc a{font-size: 10px !important;}
.farkEtc img{padding-top: 2px;}

.farkEtcSmall{ background-color: #ffffff; float: left; font-size: 11px; width: 353px; border-top: 1px solid #d2ccd5; border-bottom: 1px solid #d2ccd5;}
.farkEtcSmall td{font-size: 11px;}
.farkEtcSmall a{font-size: 10px !important;}
.farkEtcSmall img{padding-top: 2px;}

.printbar img{padding-top: 0 !important;}

.commentsTop{clear: both; background:url(panels/yourshouttop.gif); background-repeat: no-repeat; width: 474px; height: 56px;}
.commentsTopUsers{clear: both; background:url(../img/mystar/profile/leaveAMessage.png); background-repeat: no-repeat; width: 474px; height: 56px;}
.commentsTopUsersIn{clear: both; background:url(../img/mystar/mymessages.gif); background-repeat: no-repeat; width: 474px; height: 56px;}
.commentsTopSand{clear: both; background:url(panels/yourshouttopSand.gif); background-repeat: no-repeat; width: 353px; height: 55px;}
.commentsTopInner{float: right;}
.commentsTopNum{font-weight: bold; font-size: 18px !important; line-height: 18px;}

.relatedThumb{padding: 12px 6px 0px 6px; font-size: 11px;}
.relatedThumb img{margin-right: 5px; float: left;}
.relatedThumb h1 a{font-size: 12px;}
.relatedThumb h1 a:hover{color: #d2231e;}

.padding7north {padding:7px 0 0 0;}


/* **************************************** */
/*			COMMENTS STYLES					*/
/* **************************************** */

#mystarCommentsSignIn{background-color: #ffffff; border-left: 1px solid #b8b8b8; border-right: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8;}
#mystarCommentsSignIn .inner{font-size: 11px; padding: 0px 10px;}
#mystarCommentsSignIn .inner td{font-size: 11px;vertical-align: top;}
#mystarCommentsSignIn ul{font-size: 11px; padding-left: 4px; list-style-type: none; list-style-position: outside;}
#mystarCommentsSignIn ul li{line-height: 17px; vertical-align: middle;}
#mystarCommentsSignIn ul li img{position: relative; top: 1px; padding-right: 5px;}
#mystarCommentsSignIn .mystarTitle{margin: 2px; background-color: #f1efef;height: 191px;}
#mystarCommentsSignIn .inputLabel{font-size: 10px !important; padding:0px 5px; height: 17px;}

#mystarCommentsComment{background-color: #ffffff; border-left: 1px solid #b8b8b8; border-right: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8; width: 474px;}
#mystarCommentsComment td{vertical-align: top;}
#mystarCommentsComment .innerGrey{margin: 2px; background-color: #f6f5f5; padding: 15px;}
#mystarCommentsComment .form{color: #000000 !important;}
#mystarCommentsComment .formLabel{font-size: 10px !important; width: 60px;}
#mystarCommentsComment .formInput{width: 378px;}

#mystarCommentsSignInSand{background-color: #ffffff; border-left: 1px solid #c4b77e; border-right: 1px solid #c4b77e; border-bottom: 1px solid #c4b77e;}
#mystarCommentsSignInSand .inner{font-size: 11px; padding: 0px 10px;}
#mystarCommentsSignInSand .inner td{font-size: 11px;vertical-align: top;}
#mystarCommentsSignInSand .mystarTitle{margin: 2px; background-color: #f8ecb8;}
#mystarCommentsSignInSand .inputLabel{font-size: 10px !important; padding:0px 12px; height: 17px;}
#mystarCommentsSignInSand .borderTop{border-top: 1px solid #c4b77e;}

#mystarCommentsCommentSand{background-color: #ffffff; border-left: 1px solid #c4b77e; border-right: 1px solid #c4b77e; border-bottom: 1px solid #c4b77e; width: 353px;}
#mystarCommentsCommentSand td{vertical-align: top;}
#mystarCommentsCommentSand .innerGrey{margin: 2px; background-color: #f8ecb8; padding: 15px;}
#mystarCommentsCommentSand .form{color: #000000 !important;}
#mystarCommentsCommentSand .formLabel{font-size: 10px !important; width: 60px;}
#mystarCommentsCommentSand .formInput{width: 259px;}

.sandPanelOuter{background:url(panels/sandbg.gif); background-repeat: repeat-x;  border: 1px solid #c4b77e;}
.sandPanelOuter2{background:url(panels/sandbg.gif); background-repeat: repeat-x;  border: 1px solid #c4b77e;}

.comment td{vertical-align: top;}
.comment h1{font-size: 14px; padding-top: 12px; padding-bottom: 10px; line-height: 15px;}
.commentPurple{color: #4d6079; font-size: 11px; font-weight: normal; line-height: 12px;}
.commentBlurb{width: 100%;}
.commentPic{width: 82px;}
.commentDivider{border-bottom: 1px solid #d2cdd5; margin-bottom: 21px;}
.purpleLink a{color: #4d6079 !important; font-weight: bold; font-size: 11px !important; line-height: 12px !important;}
.purpleLink a:hover{color: #d2231e !important; font-weight: bold;}

/* **************************************** */
/*			COMMENTS STYLES					*/
/* **************************************** */

#flashHome{width: 645px; height: 415px;  position: relative; top: -8px;}
#flashHomeReplacement .title{background:url(flashtitle.gif); background-repeat: no-repeat; background-position: bottom center; width: 645px; height: 49px;}
#flashHomeReplacement .titleYourshout{float: right; padding-right: 6px;}
#flashHomeReplacement .titleHeadline{width: 450px; float: left; padding-left: 70px; overflow: hidden; height: 49px; position: absolute;}
#flashHomeReplacement .titleHeadline h1{padding-top: 6px;}
#topstoryTicker{position: relative; left: 450px;}
#flashHomeReplacement .titleHeadline h1 a{line-height: 40px; font-family: arial black !important; letter-spacing: -1px; font-size: 26px; font-weight: bolder;}
#flashHomeReplacement .topstory{padding-left: 8px; height: 371px; vertical-align: top; text-align: right;}
#flashHomeReplacement .topstoryInner{width: 287px; height: 371px; float: left; background-color: #f7302a; text-align: center;}
#flashHomeReplacement .red{background-color: #f7302a;}
#flashHomeReplacement .topstoryCaption{text-align: left; }
#flashHomeReplacement .topstoryCaption a{color: #ffffff; font-size: 11px; padding-left: 6px;}
#flashHomeReplacement td{vertical-align: top;}
#flashHomeReplacement .theothers{float: right; vertical-align: top;}
#flashHomeReplacement .blueStory{background:url(/html/images/header/flashbg.jpg); background-repeat: repeat-x; padding-top: 6px;}
#flashHomeReplacement .blueStoryInner{width: 104px; height: 194px; overflow: hidden;}
#flashHomeReplacement .bottomstory{padding-right: 1px; padding-top: 10px; float: right;}
#flashHomeReplacement .pad5{padding-left: 5px;}
#flashHomeReplacement .pad10{padding-left: 10px;}
#flashHomeReplacement .moreLinks{padding-top: 2px;}

.sitemap{font-size: 12px !important; font-weight: bold; line-height: 16px;}
.sitemap a{font-size: 12px !important; font-weight: bold; line-height: 16px !important; display: block;}
.sitemap{width: 115px; margin: 10px 0px 10px 5px;}

.rssfeeds a{font-size: 11px !important; font-weight: bold; line-height: 16px !important; display: block;}


.terms{font-size: 11px !important;}

#babeGallery{border: 1px solid #bcb079;}
#babeGallery .top{border-top: 1px solid #bcb079;padding: 4px 0px; }
#babeGallery .paging{margin: auto; height: 20px;}

.sandBorder{border: 1px solid #bcb079;}
.sandBorderTop{border-top: 1px solid #bcb079;}
.sandBgLight{background-color: #fffae7;}

.sandList{padding: 0px 5px 0px 5px; list-style-type: none;}
.sandList li{width: 158px; background-color: #fbf4db; padding: 0px !important; margin:0px 0px 5px 0px !important;}
.sandList li, .sandList a, .sandList div{line-height: 14px !important; font-size: 11px !important;}
.sandList div.black{width: 20px; text-align: right; float: left;}
.sandList li a{display: block;}


.babeThumb{height: 162px; float: left; margin-bottom: 21px;}
.babeThumbMargin{margin-right: 30px;}

.starbabeThumb{height: 101px; float: left; margin-bottom: 10px;}
.starbabeThumbMargin{margin-right: 15px;}

.babeLandingThumb{height: 129px; width:103px; float: left; margin-bottom: 9px;border: 1px solid #bcb079;}
.babeLandingThumbMargin{margin-right: 5px;}

.debug div{border: 1px solid green;}

.voteBarNum{width: 35px; text-align: center;}

#forumSectionThumbs .thumbLink{padding-bottom: 5px;}
#forumSectionThumbs .thumbLink, #forumSectionThumbs .thumbLink a{line-height: 18px !important; font-size: 14px;}
#forumSectionThumbs .thumbLink img{padding-right: 5px;}
#forumSectionThumbs .border{border: 1px solid #c62622;}


#forums{}
#forums a{font-size: 11px !important; line-height: 12px !important;  vertical-align: top !important;}
#forums .forumContainer{width: 472px; border-left: 1px solid #eef0f5; border-right: 1px solid #eef0f5; float:left;}
#forums .row1{clear: left; float: left; width: 472px; border: 1px solid #eef0f5;  border-top: none; border-left: none;}
#forums .row2{clear: left; float: left; width: 472px; border: 1px solid #eef0f5; background-color: #fafbfd; border-top: none; border-left: none;}
#forums .replies{height: 39px; float: left; width:69px; border-right: 1px solid #eef0f5;}
#forums .who{height: 39px; float: left; width:91px; border-right: 1px solid #eef0f5; font-size: 11px; color: #000;}
#forums .when{height: 39px; float: left; width:66px; font-size: 10px; color: #4d6079;}


.forumPostTop{height: 25px; background-color: #fafbfd; border-left: 1px solid #eef0f5; border-right: 1px solid #eef0f5;}
.forumPostBody{border-left: 1px solid #eef0f5; border-right: 1px solid #eef0f5; border-bottom: 1px solid #eef0f5; padding: 10px 11px 11px 4px;}
.forumPostBodyCopy{font-size: 11px; text-align: justify;}

#forumPost .formLabel{font-size: 10px !important; width: 48px; text-align: right;}
#forumPost .formInput{width: 375px;}
#forumPost td{vertical-align: top;}



#weather .weathertoday{padding: 14px 19px 10px 17px;}
#weather .oddday td, .oddday div, .evenday td, .evenday div{font-size: 11px;}
#weather .weatherdate{font-weight: bold;}
#weather .dayweather{background-color: #f7f7f7; width: 101px; height: 60px;}
#weather .nightweather{background-color: #dcdcdc; width: 101px; height: 60px;}
#weather label{font-weight: bold;}

#poll li{font-size: 11px; height: 18px; line-height: 18px !important; font-weight: bold; color: black; overflow: hidden;}
#poll li div{font-size: 11px;}
#poll li input{padding: 0; margin: 0;}
#poll div{float: none;}

.contactRow strong{color: #000000 !important;}
.contactRow a{font-size: 12px !important;  line-height: auto !important;}

.backtosectionLink{height: 20px; display: inline;}
.backtosectionLink td{ background: url(backbg.gif); background-repeat: repeat-x; line-height: 20px;}
.backtosectionLink a{color: #ffffff !important; font-size: 12px !important; font-family: arial black; position: relative; top: -3px; font-weight: normal !important; display: block; padding: 0 10px 0 12px; line-height: auto;}
.backtosectionLink a:hover{text-decoration: none;}

/* ############ PNG STUFF -- be sure to set second set of styles in ie.css ############*/
.babescore1{width: 107px; height: 80px; float: left; background: url(babescore/1.png); background-repeat: no-repeat;}
.babescore2{width: 107px; height: 80px; float: left; background: url(babescore/2.png); background-repeat: no-repeat;}
.babescore3{width: 107px; height: 80px; float: left; background: url(babescore/3.png); background-repeat: no-repeat;}
.babescore4{width: 107px; height: 80px; float: left; background: url(babescore/4.png); background-repeat: no-repeat;}
.babescore5{width: 107px; height: 80px; float: left; background: url(babescore/5.png); background-repeat: no-repeat;}
.babescore6{width: 107px; height: 80px; float: left; background: url(babescore/6.png); background-repeat: no-repeat;}
.babescore7{width: 107px; height: 80px; float: left; background: url(babescore/7.png); background-repeat: no-repeat;}
.babescore8{width: 107px; height: 80px; float: left; background: url(babescore/8.png); background-repeat: no-repeat;}
.babescore9{width: 107px; height: 80px; float: left; background: url(babescore/9.png); background-repeat: no-repeat;}
.babescore10{width: 107px; height: 80px; float: left; background: url(babescore/10.png); background-repeat: no-repeat;}

.littlebluestar{background:url(bluestarsmall.png); background-repeat: no-repeat;}

/* ############ PNG STUFF -- be sure to set second set of styles in ie.css ############*/

/* ############ GENERAL STYLES ############*/
.left{float: left;}
.right { float: right; }
.bold { font-weight: bold !important; }
.normal{font-weight: normal !important;}
.center { text-align: center; }
.both { clear:both }
.bolder{font-weight: bolder;}
.italic{font-style: italic;}
.size10{font-size: 10px !important;}
.size11{font-size: 11px !important;}
.size12{font-size: 12px !important;}
.size14{font-size: 14px !important;}
.size18{font-size: 18px !important; line-height: 19px;}
.marginAuto{margin: auto;}
.black{color: #000;}
.grey{color: #666666;}
.darkgrey{color: #333333;}
.darkblue{color: #071d38;}
.lineheight12{line-height: 12px !important;}
.lineheight14{line-height: 14px !important;}
.lineheight18{line-height: 18px !important;}
.nowrap{white-space: nowrap;}
.purple{color: #4d6079;}
.red{color: #f7302a;}
.pollblue{color: #1f3655;}
.block{display: block;}
.justify{ text-align: justify;}
/* ############ GENERAL STYLES ############*/


.titlebarLink{height: 82px; width: 420px;}
.titlebarLink a{text-decoration: none !important; line-height: 82px !important; display: block;}


.newHeadingStyle{border-bottom: 1px solid #d2cdd5;}
.newHeadingStyle h1{font-size: 24px !important; line-height: 25px !important;}

h1.blueBox{font-size: 18px; color: #d22527 !important;}


#mystarShouts .top{border-top: 1px solid #eef0f5;}
#mystarShouts .row{width: 472px; border-left: 1px solid #eef0f5; border-right: 1px solid #eef0f5; border-bottom: 1px solid #eef0f5; padding: 11px 19px 21px 9px;}
#mystarShouts .blue{background-color: #fafbfd;}

.userInfoContainer{width: 472px; height: 169px; border: 1px solid #c6cddd;}
.userInfo{width: 323px;}


/* James's stuff */

#myStarLeftContainer { width: 149px; display: inline; height: 1200px; clear: left; border: 1px solid #ccc; margin: 15px 14px 0 0; float: left; }
#myStarLeftContainerTitle { width: 149px; height: 16px; background-color: #fafbfd; }
#myStarRightContainer { width: 474px; display: inline; height: auto; margin: 15px 0 0 0; float: left; }
	#myStarRightContainer .username { font-size: 20px; line-height: 20px; margin: 0 0 10px 0; color: black; font-weight: 900; display: block; }
	#profileImageContainer { border: 2px solid #7FC4F4; padding: 1px; width: 281px; height: auto; float: left; margin: 0 10px 0 0; }
	#profileImage { margin: 0 ; float: left; }
	#myStarRightContainer .bar { clear: left; float: left; width: 474px; height: 17px; margin: 25px 0 0 0; }
	#myStarRightContainer #blogEntriesContainer {  margin: 15px 0 0 0; clear: left; float: left; width: 325px; height: 51px; border: 1px solid #eef0f5;; }
	#myStarRightContainer #blogEntriesContainerGrey { margin: 0; clear: left; float: left; width: 325px; height: 51px; background-color: #fafbfd; border: 1px solid #eef0f5; border-top: 0px; }
	#myStarRightContainer .blogsTitle {  width: 193px; height: 51px; float: left; border-right: 1px solid #eef0f5; }
	#myStarRightContainer .blogsTitleInner {  margin: 7px 0 0 10px; float: left; display: inline; width: 173px; height: 22px; font-size: 11px; color: #c62622; font-weight: 900; }
	#myStarRightContainer .pics { width: 60px; height: 51px; float: left; border-right: 1px solid #eef0f5; }
	#myStarRightContainer .dateContainer {  width: 70px; height: 51px; float: left; }
	#myStarRightContainer .dateInner { margin: 14px 0 0 8px; font-size:11px; color: #666; float: left; display: inline; }
	#myStarRightContainer .icon { float: left; margin: 5px 6px 0 0; }
	#viewBlogs { float: left; margin: 15px 0 0 8px; width: 137px; height: 103px; border: 1px solid #c6cddd; background-image: url('/html/images/header/blueBoxGradient.jpg'); display: inline; }
	
	#myStarRightContainer #forumEntriesContainer{ margin: 15px 0 0; clear: left; float: left; width: 325px; height: 51px; border: 1px solid #eef0f5; }
	#myStarRightContainer #forumEntriesContainerGrey{ margin: 0; clear: left; float: left; width: 325px; height: 51px; background-color: #fafbfd; border: 1px solid #eef0f5; border-top: 0px; }
	
	.forumTitle { width: 253px; height: 51px; float: left; border-right: 1px solid #eef0f5; }
	.forumTitleContainer { margin: 14px 0 0 10px; width: 233px; height: 22px; font-size: 11px; color: #c62622; font-weight: 900; }
	.shoutsNum { width: 66px; height: 51px; float: left; }
	.shoutsNumInner { margin: 14px 0 0 13px; color: #d2b738; font-weight: 900; font-size:11px; float: left; display: inline; }
	
	.boxInner { margin: 17px 0 0 13px; width: 100px; }
	.largeRed { color: #d22527; font-size: 18px; font-weight: 900; display: block; }
	.byThisMember { color: #333; font-size: 11px; font-weight: 900; display: block; margin: 3px 0 0; }

div.row { clear: both; padding: 5px 0 0 0; width: 433px; margin: 1px auto; float: left; }
div.row span.label {  float: left; width: 108px; text-align: right; font-weight:bold; font-size: 11px; color: #000; }
div.row span.formw {  float: left; width: 308px; text-align: left; margin: 0 0 0 15px; } 

.greyPanelOuterSmall{width: 478px; height: 68px;  border: 1px solid #b8b8b8; float: left; margin: 10px 0 0; }
.greyPanelInnerSmall{width: 474px;  margin: 2px 0 0 2px; background-color: #f1efef; float: left; height: 64px; display: inline; }
.searchBarContainer { float: left; margin: 18px 0 20px; width: 474px; height: 43px; }

/** BLOGS **/

.blogOption { margin: 15px 10px 0; width: 129px; border-bottom: 1px solid #c0c0c0; padding: 0 0 15px; float: left; display: inline; }


/* //James's stuff */
/* James - AAAAAAAaaaaaaaaaaaargh - please stop changing the things below. When you leave off the div id, the whole site gets affected by the visited and active link styles */

#noLinkStyle a, #noLinkStyle a:visited, #noLinkStyle a:active { color: #fff000; text-decoration: underline;}
#noLinkStyle a:hover { text-decoration: none; }

.articleSmallPicContainer { width: 534px; background-color: #FFF; float: left; }	
	.articleSmallWithPic { width: 300px; min-height: 60px; background-color: #FFF; float: left; margin: 0 5px 0 0; }
			.articleSmallImage{ float:left; margin: 5px 0 0 0; display:inline;  }
			.articleSmallImageNoMargin{ float:left; margin: 0px; display:inline;  }
			.articleSmalltextContainer { width: 230px; height: auto; float: right; margin: 0 0 3px 0; display: inline;vertical-align:top; }
			.articleSmalltextContainer h3, .articleMediumtextContainer h3 {margin:-2px 0px 5px 0px;}

.blackBox { float: left; width: 18px; height: 14px; margin: 0; background-repeat: no-repeat; background-image: url('../img/jobs/blackBox.png');  }
.courses { float: left; width: 200px; border-bottom: 1px solid #dcdcdc; text-align: top; }

.blogname { text-decoration: underline; font-size: 500px; color: pink; }

#welcomeShouts a, #welcomeShouts a:visited, #welcomeShouts a:active link{ font-size: 13px; line-height: 15px; margin: 0 0 10px; color: #999; font-weight: 900; display: inline; }
#welcomeShouts a:hover{ font-size: 13px; line-height: 15px; margin: 0 0 10px; font-weight: 900; display: inline; color: #d2231e; text-decoration: underline;}

#welcomeShouts2 a, #welcomeShouts a:visited, #welcomeShouts a:active link{ font-size: 13px; line-height: 17px; margin: 0 0 10px 0; color: #000; font-weight: 900; display: inline; }
#welcomeShouts2 a:hover{ font-size: 13px; line-height: 17px; margin: 0 0 10px; font-weight: 900; display: inline; color: #d2231e; text-decoration: underline;}

#searchResults #video-search-results { background:#f1efef;padding:14px 15px 9px 13px;margin:0 0 12px 0; }
#searchResults #video-search-results td { vertical-align:top; }
#searchResults #video-search-results h1 { font-size:14px;color:#000;font-weight:bold; }
#searchResults #video-search-results h2 { font-size:14px;color:#d22527;font-weight:bold;margin:0 0 6px 0; }
#searchResults #video-search-results em { font-size:11px;color:#4d6079;font-style:normal; }
#searchResults #video-search-results p { color:#000000;font-size:11px;line-height:16px;margin:5px 0 0 0; }
#searchResults #video-search-results table { margin:13px 0 10px 0; }
#searchResults #video-search-results table img { margin:0 16px 0 0; }
#searchResults #video-search-results hr { border:0px;line-height:1px;border-bottom:1px dotted #a9a8a8; }
#searchResults #video-search-results .pagination { height:10px;margin:14px 0 0 0; }
#searchResults #video-search-results .pagination a { color:#ff0000; }
#searchResults #video-search-results .pagination .next { float:right; }
#searchResults #video-search-results .pagination .previous { float:left; }
.flash-replaced .alt {
				display: block;
				height: 0;
				position: absolute;
				overflow: hidden;
				width: 0;
			}
