/* The Superficial CSS */
@import "bfm-styles-v2.css";

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

h1 a:link { text-decoration: none; color: #333;}
h1 a:visited { text-decoration:none; color:#333;}
h1 a:hover  { text-decoration:none; color:#AD255A;} 
h1 a:active { text-decoration:none; color:#AD255A;}

h5 a:link { text-decoration: none; color: #000;}
 
#menu a:link { text-decoration: none; color: #DCC9D0;}
#menu a:visited { text-decoration:none; color:#DCC9D0;}
#menu a:hover  { text-decoration:none; color:#FFFFFF;} 
#menu a:active { text-decoration:none; color:#FFFFFF;}

#sidebar a:link { text-decoration: none; color:#67A2CA;}
#sidebar a:visited { text-decoration:none; color:#67A2CA}
#sidebar a:hover   { text-decoration:none; color:#999;} 
#sidebar a:active { text-decoration:none; color:#999;}

.topstories li a:link { text-decoration: none; color:#67A2CA; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.topstories li a:visited { text-decoration:none; color:#67A2CA;}
.topstories li a:hover  { text-decoration:none; color:#999;} 
.topstories li a:active { text-decoration:none; color:#999;}

body {  
   padding:0;
   background-color:#c00000;
   text-align:center;   
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   margin:0 auto;
   }
#container {
   width:880px;
   margin:0 auto 20px auto;
   overflow:visible;
   padding:0;
	z-index: 0;
   }
   #container2 {
   width:880px;
  
   overflow:visible;
   padding:0;
	z-index: 0;
   }
   
#logo a {
	margin:0 auto;
	padding:0;
	width:900px;
	height:148px;
	color:#FFFFFF;
	font-size: 12px;
	text-decoration: none;
   }
   
#logo a:hover {
   margin:0 auto;
   padding:0;
   width:900px;
   height:148px;
   color:#f9b2e7;
   font-size: 12px;
   }
   
#header {
   background:url('../images/header.jpg') no-repeat;
   padding:0;
   width:900px;   
   margin:0 auto 30px auto;
   }
#leaderboard {
   margin:0 auto 10px auto;
   border:solid 1px #888;
   height:90px;
   width:728px;
   text-align:center;
   padding:0;
   overflow:visible;
   }
#logo {
   margin:0 auto;
   padding:0;
   width:900px;
   height:148px;
   color:#FFFFFF;
   font-size: 12px;
   }

/******************* NAVIGATION BAR *******************/	
#nav {
	margin: 0;
	padding: 0;
	height: 35px;
	list-style: none;
	display: inline;
	overflow: hidden;
	width: 900px;
	}

#nav li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#nav a {
	float: left;
	padding: 35px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:35px; /* for IE5/Win only */
	}
	
#nav a:hover {
	background-position: 0 -35px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -35px;
	}
#menuhome a  {
	width: 147px;
	background: url(../images/menu_home.jpg) top left no-repeat;
	}
#menurecent a  {
	width: 87px;
	background: url(../images/menu_recent.jpg) top left no-repeat;
	}
#menusexy a  {
	width: 87px;
	background: url(../images/menu_sexy.jpg) top left no-repeat;
	}

#menuphotos a {
	width: 87px;
	background: url(../images/menu_photos.jpg) top left no-repeat;
	}
#menuvideo a  {
	width: 87px;
	background: url(../images/menu_videos.jpg) top left no-repeat;
	}
#menumovies a  {
	width: 87px;
	background: url(../images/menu_movies.jpg) top left no-repeat;
	}
	
#menuviewed a  {
	width: 87px;
	background: url(../images/menu_viewed.jpg) top left no-repeat;
	}	

#menuhot a {
	width: 89px;
	background: url(../images/menu_hot.jpg) top left no-repeat;
	}

#menudownload a  {
	width: 90px;
	background: url(../images/menu_fashion1.jpg) top left no-repeat;
	}


/******************* WALLPAPER BAR *******************/	

#menu519celeb a  {
	width: 160px;
	background: url(../images/menu_519celeb.jpg) top left no-repeat;
	}

#menuwallpaperhome a  {
	width: 157px;
	background: url(../images/menu_wallpaperhome.jpg) top left no-repeat;
	}


#menunewaddition a  {
	width: 157px;
	background: url(../images/menu_newaddition.jpg) top left no-repeat;
	}


#menumostpopular a  {
	width: 157px;
	background: url(../images/menu_mostpopular.jpg) top left no-repeat;
	}

#menuhottestwallpaper a  {
	width: 157px;
	background: url(../images/menu_hottestwallpaper.jpg) top left no-repeat;
	}



#menuadvertise a  {
	width: 85px;
	background: url(../images/menu_advertising.jpg) top left no-repeat;
	}	
	
#menuabout a  {
	width: 97px;
	background: url(../images/menu_about.jpg) top left no-repeat;
	}
#menucontact a  {
	width: 97px;
	background: url(../images/menu_contact.jpg) top left no-repeat;
	}

#menucontest a  {
	width: 97px;
	background: url(../images/menu_contest.jpg) top left no-repeat;
	}
#menuforums a  {
	width: 99px;
	background: url(../images/menu_forums.jpg) top left no-repeat;
	}


/******************* SEARCH *******************/
#searchbody {
   width:285px;
   text-align:left;
   margin-bottom:4px;
   padding:15px 10px 15px 15px;
   background:url('../images/search_bg.gif') no-repeat;
}
.searchtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
   }
.searchfield {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    width:97px;
   }
.archives {
	width:125px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
/******************* FORMS *******************/
#searchcontainer {
   margin:0;
   background:#AAA url('../images/search_bg.jpg') no-repeat;
   width:100%;
   text-align:left;
   vertical-align:top; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px
}
form {
   margin:0;
   padding:0;
}
.formsubmit {
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   letter-spacing:2px;
   text-transform:uppercase;
   width:80px;
   border:solid 1px #666;
   color:#fff;
   background:#666;
}
.formsearch {
   width:368px;
   border:solid 1px #999;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   margin:0 5px 0 10px;
}

/******************* ADVERTORIAL *******************/
#advertorial {
	border:solid 1px #CCC;
	background:#EFEFEF;
	padding:10px;
	}
.advertorial-title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding:0 0 2px 0;
	margin:0;
	line-height:100%;
	color:#999;
	}
#advertorial h5 {
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#333;
   line-height:20px;
   font-weight:bold;
   margin:0 0 5px 0;
   padding:0;
   font-size:16px;
   letter-spacing:-1px;
}
/******************* LEFT SIDE *******************/
#mainbody {
   width:552px;
   float:left;
   text-align:left;
   margin-right:4px;
   padding:0;
	z-index: 0;
	overflow: visible;
	background-image: url(../images/nelrightgimg.gif);

   }
.entrynav {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	line-height:100%;
	font-size:11px;
	margin-bottom:10px;
	}
.rightnav {
	float:right;
	}
#mainbody h4 {
border-bottom:2px solid #CCCCCC;
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
line-height:20px;
margin:0 0 5px;
padding:0;
width:450px;
}

/*#mainbody h4 {
   line-height:20px;
   font-weight:bold;
   border-bottom:2px #CCC solid;
   margin:0 0 5px 0;
   padding:0;
   font-size:16px;
   letter-spacing:-1px;
   width: 450px;
}*/
#mainbody h1 {
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#333;
   line-height:20px;
   font-weight:bold;
   border-bottom:2px #CCC solid;
   margin:0;
   padding:0;
   font-size:16px;
   letter-spacing:-1px;
   width: 450px;
}
#mainbody h2 {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-weight:normal;
   margin:0 0 10px 0;
   padding:0;
   font-size:16px;
}
#mainbody h1 span.date {
   color: #666;
   text-transform:capitalize;
   font-style:italic;
   font-family:Georgia, "Times New Roman", Times, serif;
   float: right;
   font-size: 11px;
   font-weight: normal;
   letter-spacing:0;
   margin-top:3px;
   padding-left:5px;
}
#mainbody h3 {
   font-family:Arial, Helvetica, sans-serif;
   color:#FFF;
   margin:0;
   padding:5px 0 5px 0;
   font-weight: normal;
   text-transform:uppercase;
   font-size: 14px;
}
#mainbody .entryinfo {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align:left;
   text-transform:capitalize;
   line-height:100%;
   padding:2px 0;
   color:#666;
   margin:0 0px 10px 0px;
}
#mainbody .entryinfo .entry-comments{
	float: left;
}
#mainbody .entryinfo .entry-comments a{
	margin: 0 0 0 2px;
	}	   
#mainbody .entrytags {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align:right;
   text-transform:capitalize;
   line-height:100%;
   padding:2px 0;
   color:#666;
   display: block;
   width: 450px;
   }
   
#mainbody .entrytagsne {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;
   text-transform:capitalize;
   line-height:100%;
   padding:2px 0;
   color:#666;
   display: block;
   width: 450px;
   }  

.entrytagsne1 {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;    
   color:#666;
   line-height:100%;
   padding-top: 10px;
   }     
   
   
   
   
#mainbody .entryurl {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align:left;
   padding:0;
   color:#666;
   margin:0 0px 10px 0px;
   }
#mainbody .content {
   margin-top:10px;
   padding:0;
}
#mainbody .rectanglead { 
	position:relative; 
   margin-bottom:0px; 
  /**background:#FFF url('../images/entry_bg.gif') repeat-x bottom;**/
   padding:13px 13px 16px 13px;
   width:450px;
   height:250px;
   text-align:left;
	overflow: visible;
	z-index: 0;
   }
#mainbody .bannerad { 
   margin-bottom:0px; 
   background:#FFF;
   padding:1px;
   width:468px;
   text-align:center;
   }
#mainbody .rectanglead img {
   float:none;
   border:0px none;
   margin:0;
   padding:0;
   }
.credit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#888;
	margin:0;
	padding:0;
	}
#entrycontainer { width:476px; /*overflow:hidden;*/ overflow: visible; z-index: 0;}
#entrycontainer p { margin:0px 0px 10px 0px; padding:0; line-height:165%;}
#entrycontainer img { margin:0px auto 0px auto; float:none; border:0px; }
img.large { border:0px solid #FFF; margin:0px 4px 10px 4px; }
#returnnav { 
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:14px;
   color:#999;
   text-transform:capitalize;
   font-weight:bold;
   text-align:center;
   padding:0;
   margin:0 auto 40px auto;}
#returnnav a:link { text-decoration: none; color: #DF9DC3;}
#returnnav a:visited { text-decoration:none; color:#DF9DC3;}
#returnnav a:hover   { text-decoration:underline; color:#AAA;} 
#returnnav a:active { text-decoration:underline; color:#AAA;}
#entrycontainer img.noborder { margin:0px auto 0px auto; float:none; border:0px solid #404040;}
#entrycontainer img.right { float:right; margin:5px 0px 3px 10px; padding:0px; border:5px solid #CCC;}
#entrycontainer img.left { float:left; margin:5px 10px 3px 0px; padding:0px; border:0px solid #404040;}
#entrycontainer .entrybody { width:500px; margin-bottom:0px; line-height:135%; background:#FFF /*url('../images/entry_bg.gif')*/ repeat-x bottom;; padding:20px 13px 16px 13px;}
#entrycontainer .wide {text-align:right; font-size:11px; margin-bottom:10px;}
#entrycontainer .gallery {
	text-align:center;
	margin:0 0 10px 0;
	padding:0;
	}
#gallery { 
	text-align:center;
	margin:0 0 10px 0;
	padding:0;
	}
#entrycontainer .entrybody blockquote {  
   background:url('../images/quote.gif') no-repeat;  
   text-align: left;  
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:165%;
   color:#555; 
   margin:0 0 10px 0;
   padding:3px 23px 0px 23px; 
   }
#entrycontainer .entryfooter {  
   color:#999999;
   font-size:10px;
   line-height:100%;
   text-transform:uppercase;
   text-align:right;
   margin:15px 0 0 0; 
   padding:0 0 0 15px;
   }
.gigya-email{
	float:left;
	width:120px;
	padding:1px 0 0 0;
}
.digg {
	background:url(../images/digg.gif) no-repeat;
	padding: 2px 0 1px 19px;
	margin:0 5px 0 0;
	}
.delicious {
	background:url(../images/delicious.gif) no-repeat;
	padding: 2px 0 1px 19px;
	margin:0;
	}
.reddit {
	background:url(../images/reddit.gif) no-repeat;
	padding: 2px 0 1px 19px;
	margin:0 5px 0 0;
	}
.stumble {
	background:url(../images/stumble.gif) no-repeat;
	padding: 2px 0 1px 19px;
	margin:0 5px 0 0;
	}
.comment-icon {
	background:url(../images/comment.gif) no-repeat;
	padding-left:14px;
	margin:0 5px 0 0;
	}
.source { 
   float:left;     
   line-height:100%;
   font-size:10px;
   letter-spacing:0px;
   text-transform:uppercase;
   color:#999999;
   padding-right: 12px; 
   margin:5px 0 0 0;
   }
#entrycontainer .previous {
   width:auto;
   background:url('../images/arrow.gif') no-repeat 0 7px;
   padding: 0px 0 2px 14px;
   color:#666;
   }
.navigation {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:18px;
   padding:5px 0 20px 0;
   color:#666;
   font-weight:bold;
   text-transform:capitalize;
   width:476px;
   background-color: #FFFFFF;
}

.photos-navigation {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:18px;
   padding:5px 0 20px 0;
   color:#900333;
   font-weight:bold;
   text-transform:capitalize;
   width:420px;
}

.photos-navigation a:link{
   color:#900333;
   text-decoration:none;
}

.photos-navigation a:hover{
   color:#DF9DC3;
   text-decoration:none;
}

#sfhnavigation {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:14px;
   color:#666;
   font-weight:bold;
   text-transform:capitalize;
   width:300px;
   text-align:right;
   padding: 20px 0 0 0;
}

#sfhnavigation a:link {
   color:#DF9DC3;
text-decoration: none;
}

#sfhnavigation a:hover {
   color:#cccccc;
text-decoration: bold;
}

.left {float:left; width: 150px; text-align:left;}
.right {float:right; width: 150px; text-align:right;}
.navigation a:link { text-decoration: none; color:#DF9DC3;}
.navigation a:visited { text-decoration:none; color:#DF9DC3;}
.navigation a:hover  { text-decoration:none; color:#CCC;} 
.navigation a:active { text-decoration:none; color:#CCC;}

#entryfooter {
width: 450px;
display: block;
}

#entryfooter .entry-comments {
width: 110px;
float: left;
position: relative;
}

#entryfooter .share-this {
width: 80px;
float: left;
text-align: right;
position: relative;
}

/******************* RIGHT SIDE *******************/
#sidebar {
   width:310px;
   margin:0px 0 0 0;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   padding:0px 0 0 0;
   color:#AAA;
   text-align:left;
   float:left;
   }

#sidebar1 {
   width:310px;
   margin:0px 0 0 0;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   padding:0px 0 0 0;
   color:#AAA;
   text-align:left;
   float:left;
   }   
   
   
#sidebar .leftcontent {
	width:120px;
	margin:0;
	float:left;
	padding:0 10px 0 0;
	}
#sidebar .rightcontent {
	width:160px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	}
#sidebar .column {
	width:145px;
	margin:0;
	text-align:left;
	padding:0;
	float:left;
}
#sidebar p {
   margin:0 0 10px 0;
   padding:0;
}
#sidebar img {
   border:0px none;
   margin-left:0; margin-right:0; margin-top:5px; margin-bottom:0
}
#sidebar ul {
   margin:0;
   padding:0;
   font-size:11px;
   }
#sidebar li.side {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   background:url('../images/check.gif') no-repeat 0 8px;
   border-bottom:1px solid #333333;
   text-align:left;
   margin:0;
   list-style-type:none; 
   list-style-position:outside; 
   padding-left:15px; padding-right:0; padding-top:2px; padding-bottom:2px;
   }
#sidebar li.celebname {
   font-size:11px;
   text-transform:capitalize;
   text-align:left;
   margin:0;
   list-style-type:none; 
   list-style-position:outside; 
   padding:0;
   }
#sidebar li.celebtitle {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:12px;
   text-transform:capitalize;
   color:#CCC;
   font-weight:bold;
   text-align:left;
   margin:0;
   list-style-type:none; 
   list-style-position:outside; 
   padding:8px 0 0 0;
   }
#sidebar li.tags {
   font-size:10px;
   border-bottom:1px solid #444;
   text-transform:uppercase;
   text-align:left;
   margin:0;
   list-style-type:none; 
   list-style-position:outside; 
   padding-left:2px 0;
   }
#sidebar li.feeds {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   background:url('../images/feeds.jpg') no-repeat 0 6px;
   border-bottom:1px solid #444;
   text-transform:uppercase;
   text-align:left;
   margin:0;
   list-style-type:none; 
   list-style-position:outside; 
   padding-left:15px; padding-right:0; 
   padding-top:2px; padding-bottom:2px;
   }
#sidebar .topmodule {
   width:auto;
   text-align:left;
   background:#000 url('../images/soFreakingCool.jpg') no-repeat;
   margin-bottom:4px; 
   padding:10px 4px 5px 5px;
}
#sidebar .topmodulewall {
   width:auto;
   text-align:left;
   background:#000 url('../images/wallheader.jpg') no-repeat;
   margin-bottom:4px; 
   padding:10px 4px 5px 5px;
}

#sidebar .topmodulewallfemail {
   width:auto;
   text-align:left;
   background:#000 url('../images/wallheader female.jpg') no-repeat;
   margin-bottom:4px; 
   padding:10px 4px 5px 5px;
}

#sidebar .topmodulewallmail {
   width:auto;
   text-align:left;
   background:#000 url('../images/wallheader male.jpg') no-repeat;
   margin-bottom:4px; 
   padding:10px 4px 5px 5px;
}

#sidebar .module {
   width:auto;
   overflow:auto;
   line-height:160%;
   text-align:left;
   background:#000 url('../images/side_header.gif') repeat-x;
   padding:10px;
   margin-bottom:4px;
}
#sidebar .iwsmodule {
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:160%;
	margin:0 0 4px 0;
	text-align:left;
	padding:0px 10px 10px 10px;
}
#sidebar .geekmodule {
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:160%;
	margin:0 0 4px 0;
	text-align:left;
	padding:0px 10px 10px 10px;
}
#sidebar .tsmodule {
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:160%;
	margin:0 0 4px 0;
	text-align:left;
	padding:0px 10px 10px 10px;
}



.tsmodule1 li{
	margin:0 0 4px 0;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:left; 
	width:135px;
	line-height:160%; 
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
}



#sidebar .moduleB {
   width:auto;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:160%;
   text-align:left;
   background:#000 url('../images/side_header.gif') repeat-x;
   padding:5px;
   margin-bottom:4px;
}
#sidebar .admodule {
   width:auto;
   margin:0 0 4px 0;
   text-align:left;
   background:#DF9DC3;
   padding:5px 5px 5px 5px;
}

#sidebar .admodule1 {
   width:auto;
   margin:0 0 4px 0;
   text-align:left;
   background:#222222;
   padding:5px 5px 5px 5px;
}

#sidebar .countdownmodule {
   width:auto;
   margin:0 0 4px 0;
   text-align:left;
}
#sidebar .skyscraper {
   margin-bottom:10px;
}
.sidebartitle {
   text-align:left;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   letter-spacing:1px;
   font-weight:bold;
   text-transform:uppercase;
   color:#CCC;
   margin:0 0 0 0;
   padding:0px 0px 5px 0px;
}
.topstories {
   background:url('../images/soFreakingCoolB.gif') no-repeat;
   padding:0; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}

.tstext {
   padding-left:15px;
   }
.topstories ul{margin:0; padding:0; list-style:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}
.topstories li{margin:0 1px 10px 0; padding:0; float:left; width:149px; height:135px; list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}
	

.module-thumb-container {width: 149px; height: 112px; overflow: hidden;} 
.module-thumb-caption {margin: 0px 0 0 15px; line-height: 1.1em;}

/******************* FOOTER *******************/
#footer {
   width:auto;
   clear:both;
   background:#222222;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   border-top:solid #FFF 5px;
   font-size:10px;
   text-align:center;
   color:#777777;
   margin:0 auto;
   padding:10px 0 10px 0;
   line-height:120%;
}
#footertop {
   margin:0 auto;
   padding-bottom:30px;
   }
#footer a:link {
   color: #AAAAAA;
   text-decoration:none;
}
#footer a:visited {
   color: #AAAAAA;
   text-decoration:none;
}
#footer a:hover {
   color: #AAAAAA;
   text-decoration:underline;
}
#footer a:active {
   color: #AAAAAA;
   text-decoration:underline;
}

/******************* COMMENTS *******************/
#comments {
   padding:0px;
   margin:0;
}
#comments p{
   line-height:135%;
   margin:0 0 10px 0;
}
#comments-open {
   margin-top:0px;
}
.comment {
   margin:0px 0px 5px 0px;
   border-top:solid #CCC 0px;
   background:#DEE1F1;
   padding:5px;
}
.comment-footer {
   padding:0;
   margin:0;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#888;
   text-align:left;
}
.commentline {
   width:350px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   }
.commentlinehide {
	height:0px;
	width:0px;
	border:0;
	overflow:hidden;
}
.commentfield {
   width:445px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   }
.comment-content {
   margin:-5px 0 0 14px;
   padding:0;
   color:#333;
}
#comment-post {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
}
#comment-preview {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
}

/******************* BLOGADS *******************/
	
div.adspot { 
	margin:0 auto 10px 0; 
	width:150px; 
	padding:4px;
	text-align:left; 
	background:#000;
	border:solid 1px #444;}
.adspot_link {  
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
	text-transform:uppercase;
	font-weight:normal;
	text-align:center;}

a.adspot_link:hover { 
	text-decoration:none;}
a.adspot_adurl img {
    border: none;
}
.adspot_adtext {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #999; 
}
div.adspot * ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.adspot * li {
   border-bottom: 1px solid #444;
   width: 100%;
   padding-bottom:4px;
   margin-bottom:4px;
}
.adspot_adhead {  
	text-align:left;  
	font-family:Arial, Helvetica, sans-serif;  
	font-size:14px;
	letter-spacing:-1px;
	font-weight: bold;  
	color:#FFF;}
a.adspot_adurl {
	font-family:Arial, Helvetica, sans-serif;  
	font-size: 11px;  
    text-decoration: none;
    font-weight: normal;
}
a.adspot_adurl:hover {
    text-decoration: underline;
}


/******************* ADBRITE *******************/
.adblock { 
	text-align:left; 
	width:150px;	
	margin:10px 0 0 0; 
	padding:4px;
	border:solid 1px #444;}
.adHeadline {  
	font-family:Arial, Helvetica, sans-serif;	 
	font-size:12px;
	color:#67A2CA;
	font-weight:bold;  
	text-align:left;}
.adText {  
	font-family:Arial, Helvetica, sans-serif;	 
	font-size:11px;	 
	text-decoration: none;  
	color: #999;  
	text-align:left;}
#marketbanker a { display:block; margin-top:0px; text-decoration:none; color:#67A2CA;}

.red {color: #FF0000}



/* one column enlarged entry */


div#container.enlarged div#mainbody {
width: 400px;
}

div#container.enlarged div#mainbody div#entrycontainer {
width: 400px;
}
div#container.enlarged div#mainbody div#entrycontainer div.entrybody {
width: auto;
}

div#container.enlarged div#mainbody div#entrycontainer div.rectanglead {
width: auto;
}

div#container.enlarged div#sidebar {
display:none;
}

div#container.enlarged div#mainbody h1 {
width: auto;
}

/**hhh**/

div#container.enlargedne div#mainbody {
width: 400px;
}

div#container.enlargedne div#mainbody div#entrycontainer {
width: 400px;
}
div#container.enlarged div#mainbody div#entrycontainer div.entrybody {
width: auto;
}

div#container.enlarged div#mainbody div#entrycontainer div.rectanglead {
width: auto;
}

div#container.enlarged div#sidebar {
display:none;
}

div#container.enlarged div#mainbody h1 {
width: auto;
}




/******celebuzz topstories*********/
.widget-feed{
	background:#000000;
	margin:0 0 4px 0;
}
.widget-header{
	background:url('../images/feed-widget-head.gif') no-repeat;
	width:310;
	height:40px;
}
#sidebar .widget-content ul{
	list-style-type:none;
	padding:5px;
}
#sidebar .widget-content ul li a{
	color:#c593a2;
	line-height:20px;
}
#sidebar .widget-content ul li a:hover{
	color:#c593a2;
	font-weight:bold;
	text-decoration:underline;
}
#sidebar .widget_see_all{
	padding:10px 5px;
}
#sidebar .widget_see_all a{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
}
#sidebar .widget_see_all a:hover{
	color:#FFFFFF;
	font-weight:bold;
}

/*div#bfmgalleryimage p {
font-size: 1em;
}*/
/*********GetXML*********/

#mainbody .celebuzz-feed-getXML{
	position:absolute;
	top:12px;
	right:15px;
	font-family:Arial, Helvetica, sans-serif;
	width:131px;
	height:252px;
	/*margin:20px 14px 12px 0px;*/
	overflow:hidden;
	text-align:center;
}
.story_head{
	background:url(../images/cbuzz-stories-logo.png) no-repeat;
	width:131px;
	height:26px;
}
.celebuzz-feed-getXML-content{
	border-top:1px solid #434d51;
	background:#333e42;
	height:216px;
	overflow:hidden;
	padding:0 8px;
}
#mainbody .celebuzz-feed-getXML H2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	margin:9px 0;
	max-height:44.5px;
	overflow:hidden;
}
.celebuzz-feed-getXML H2 a{
	color:#FFFFFF;
	text-decoration:none;
	line-height:14.5px;
}
.celebuzz-feed-getXML H2 a:hover{
	text-decoration:underline;
}
.cbf-feed-see a:hover{
	text-decoration:none;
}
.cbf-feed-thumbimg{
	padding:5px 0;
	border:1px solid #434d51;
}
.cbf-feed-thumbimg a{
	display:block;
	width:114px;
	height:102px;
}
.cbf-feed-thumbimg a img{
	border:none;
}
.cbf-feed-photoCount{
	line-height:11px;
	margin:9px 0px 5px 0px;
	padding:0;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#b8b8b8;
}
.cbf-feed-photoCount strong{
	font-size:11px;
}
.cbf-feed-see{
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.cbf-feed-see a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#00C1F2;
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	margin-left:-1px;
}
.cbf-feed-see a:hover{
	text-decoration:underline;
}
.cbf-feed-foot{
	background:url(../images/cbuzz-stories-bottom.png) no-repeat bottom center;
	width:131px;
	height:7px;
}
/******celebuzz topstories right GetXML*********/

.celebuzz-feedR-getXML{
	background:#000000;
	margin:0 0 4px 0;
}
#sidebar .feedR-story-head img{
	margin:0;
}
.celebuzz-feedR-getXML-content{
	background:#000000;
}
.cbf-feedR-content{
	float:left;
	width:100%;
}
.cbf-feedR-thumbimg{
	float:left;
	border:1px solid #5B3A45;
	padding:3px;
	margin:5px;
}
.cbf-feedR-thumbimg a{
	width:102px;
	height:102px;
	display:block;
}
#sidebar .cbf-feedR-thumbimg a img{
	margin:0;
}
.cbf-feedR-content H2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#67A2CA;
	margin:0;
	padding:5px 0;
}
#sidebar .cbf-feedR-content H2 a{
		color:#67A2CA;
		text-decoration:none;
}
#sidebar .cbf-feedR-content H2 a:hover, #sidebar .cbf-feedR-content H2 a.first-storie{
		color:#67A2CA;
		text-decoration:underline;
}
.cbf-feedR-see{
}
#sidebar .cbf-feedR-see a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	padding:10px 0 5px 5px;
	display:block;
}
#sidebar .cbf-feedR-see a:hover{
	text-decoration:underline;
}
.clear{
	clear:both;
	font-size:0px;
}
#so-freakin-hot-container {
	background: url(../images/so_freaking_hot_wide_bg.jpg) no-repeat #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	float:left;
	height: auto;
	overflow: hidden;
	padding: 58px 46px 12px;
	width: 365px;
	margin-right:4px;
	text-align:left;
} 

#sidebar .return {
border:none;
height:60px;
left:0px;
position:relative;
top:0px;
width:290px;
}

#sidebar .return img {
margin: 0;
padding: 0;
}

#sidebar .return a{
height: 30px;
width: 290px;
border: none;
}

#so-freakin-hot-container .return a:hover{
height: 30px;
width: 290px;
border: none;
}

.return {
border:none;
height:50px;
left:-45px;
position:relative;
top:-60px;
width:450px;
}

.return a{
height: 60px;
width: 450px;
border: none;
}

.return a:hover{
height: 60px;
width: 450px;
border: none;
}


.hotstories li a:link { text-decoration: none; color:#67A2CA; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.hotstories li a:visited { text-decoration:none; color:#67A2CA;}
.hotstories li a:hover, .hotstories li a:active { text-decoration:none; color:#999;} 
   
ul.hotstories{
	margin:0; padding:0; height:auto; list-style:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}
.hotstories li{margin:0; padding:0; float:left; width:149px; height:184px; list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;display:block;}
.hotstories li.odd { margin-left: 77px;}
.hotstories li .thumb-container { 
	height:112px;
	margin: 0 0 12px;
	overflow:hidden;
	width:149px;
}
/*.hotstories li img { height:160px;} */
#so-freakin-hot-container .navigation {	
	clear:both;
	width: 390px;
	text-align: right;
}

#mainbody h1.latest-photos {
	margin: 20px 10px 4px;
	border: none;
}

.gallery-mainbody {
	width: 477px;
	background: #fff;
	
}
h1.latest-photos span {
	font-size: 13px;
	font-weight: normal;
	font-style:italic;
	color: #858585;
	float: right;
}
.gallery-container {
	color: #333;
	background: #e1e1e2;
	border-top: 1px solid #CCCCCC;  
	font-family: Georgia;
	padding: 8px;
	margin: 0 5px;
	overflow:hidden;
}
#mainbody .gallery-container h2 {
	border-bottom: 1px solid #ccc;
	clear:both;
	font-size: 11px;
	text-align: right;
	margin-bottom:13px;
	color:#858585;
	font-style:italic;
}
.gallery-container ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery-container ul li {
	display:block;
	float: left;
	height: 196px;
	list-style: none;
	margin: 10px 20px 20px 20px;
/*	margin:0 61px 22px 0;*/
	padding:0;
	width:96px;
}
#entrycontainer .gallery-container ul li img {
	border: 1px solid #ccc;
	display: block;
	margin:0;
}
#entrycontainer .gallery-container ul li a {
	display:block;
	text-decoration: none;
		}
#entrycontainer .gallery-container ul li a:hover {
	text-decoration: underline;	
}			
#entrycontainer .gallery-container ul li a.gallery-post-title {
	line-height: 15px; 
	color: #333;
	font-weight: bold;
}

#entrycontainer .gallery-container ul li a.comment-icon {
	color: #336699;
	font-size: 10px;
	margin: 0 !important;
	white-space:nowrap;
}
#entrycontainer .gallery-container ul li a.comment-icon:link,
#entrycontainer .gallery-container ul li a.comment-icon:hover,
#entrycontainer .gallery-container ul li a.comment-icon:active{
	color: #336699; 
	}
#entrycontainer .gallery-container ul li.noleftmargin {
	margin-right: 0;
}
#mainbody .gallery-container .navigation {
	width: 430px;
}	

/******************* NEL LINK HOVER *******************/
 
 
	
.linkhover {
	style="font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
	line-height: 20px;
}
.linkhover a {
	style="font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.linkhover a:hover {
	style="font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #d5185b;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.dot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.dotne {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.dotsm {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 2px;	
}

.galleryho {
   display: block;
   float: left;
   width: 80px;
   height: 100px;
   margin: 0px;
   padding: 0 10px 10px 0; 
}
 
.galleryho2 {
   display: block;
   border: 1px solid #cccccc;  
   width: 78px;
   height: 98px;
   margin: 0px;
   padding: 0px;
      
}
.galleryho2 a {
   display: block;
   border: 1px solid #cccccc;  
   width: 78px;
   height: 98px;
   margin: 0px;
   padding: 0px;
      
}
.galleryho2 a:hover{
   display: block;
   border: 1px solid #FF33CC;  
   width: 78px;
   height: 98px;
   margin: 0px;
   padding: 0px;
      
}

/******************* NEL LINK HOVER *******************/

.searches {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9f9e9e;
	text-decoration: underline;
}
.searches a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9f9e9e;
	text-decoration: underline;
}
.uptabc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

.buzzworthy {
    style="font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ad255a;
	font-weight: bold;
	text-decoration:none;
	}
	
.buzzworthysm{
    style="font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ad255a;
	font-weight: bold;
	text-decoration:none;
	}


