*/
This "features_common.css" style sheet is used to control the styles for "features"
created only in ICelebOnline. This allows us to control the look and feel of many
features controlled across one, some or all ICelebOnline Member Areas in a single
location.

The link to this style sheet should always be the FIRST style sheet called in a page. That way any custom styles you create in other style sheets will automatically override the style sheet, allowing complete customization for all features for a given site.

Should you want to customize a particular feature for a particular site you should
create a style sheet named [sitecode]_features.css and place it in site directory of
www.sitename.com/css
or simply put the overriding styles in your site style sheet

Comments and/or suggestions should be sent to Bob Gibson
*/

/* Begin Default Complete Feature Index Page Styles */
/*These styles control only complete feature index page when no featureindex template exists for a site.*/


.featureIndexTitle {
	font-family: Time New Roman, Times, Serif;
	font-style: italic;
	font-size: 22px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}
.featureIndexWrapTable {
	background-color: #FFFFFF;
	padding-top: 10px;
}
.featureIndexTable {
	border: 1px solid black;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 5px 0px;
	width: 100%;
}

.featureIndexHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6699FF;
}
.featureIndexText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	height: 50px;
	text-align: justify;
	valign: top;
}
a.featureIndexLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.featureIndexLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.featureIndexLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.featureIndexLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8B0000;
	text-decoration: underline;
}
/* End Default Complete Feature Index Page Styles */

.overXX_wrap {
	background-color: #EDEBEB;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.overXX_hdr {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 26px;
	font-style: normal;
	vertical-align: top;
	color: #000000;
}
.overXX_date {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
	color: #000000;
}
.overXX_txt {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-style: normal;
	vertical-align: top;
	color: #000000;
}
.overXX_intro_txt {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-style: normal;
	text-align: justify;
	vertical-align: top;
	color: #000000;
}
.overXX_name {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	color: #000000;
}
a.overXX_link:link {
	color: #000080;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	
}
a.overXX_link:active {
	color: #000080;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	
}
a.overXX_link:visited {
	color: #808080;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	
}
a.overXX_link:hover {
	color: #FF0000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	
}
.blkbdr  {
	border: 1px solid #000000;
}
.sf_Tbl	{
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.sf_imgBdr {
	border: 1px solid #000000;
}
.sf_celebName {
	font: normal small-caps bold 18pt Times New Roman, Times, Serif;
	color: #000000;
}
.sf_text {
	font: normal normal normal 11pt Arial, Helvetica, Sans-Serif;
	color: #000000;
	text-align: justify;
	padding: 5px 0px 5px 0px;
}
.sf_moreTxt {
	font: normal normal bold 12pt arial, Helvetica, Sans-Serif;
	color: #000000;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
.sf_moreLink {
	font: normal normal bold 11pt arial, Helvetica, Sans-Serif;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
.sf_hotStuff {
	font: normal normal bold 11pt arial, Helvetica, Sans-Serif;
	color: #FF0000;
}
.sf_indexLink {
	font: bold normal normal 11pt Arial, Helvetica, Sans-Serif;
	text-align: center;
	margin-bottom: 20px;
}

/* Begin Celebrity Scandal Auto Index Styles */
/*These styles control only the automated index, not the individual sub-features.*/

/* Controls the overall wrap table */
#scandals_ipage_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	font-style: italic;
}
.ic_scandals_ftable {
	width: 100%;
}
/* Controls the individual scandal item table */
.ic_scandals_fitemtable {
	width: 100%;
	border: 1px solid black
}
/* Controls the scandal icon (featureicon asset) */
.ic_scandals_ficon {
	border: 1px solid black;
}
/* Controls whatever is in the top cell of the feature item table */
.ic_scandals_ftopcell {
	vertical-align: top;
	height: 10px;
}
/* Controls the feature title links (featuretitle asset)*/
.ic_scandals_ftitle {
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	height: 20px;
}
.ic_scandals_ftitle:link {
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	height: 20px;
	color: #C10053;
}
.ic_scandals_ftitle:hover {
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	height: 20px;
	color: #333333;
}
.ic_scandals_ftitle:visited {
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	height: 20px;
	color: #808080;
}
/* Controls the text for the feature item (featuredesc asset) */
.ic_scandals_fdesc {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: left;
}
/* Controls the more link that follows the feature text (featuredesc asset) */
.ic_scandals_fmorelink:link {
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
}
.ic_scandals_fmorelink:visited {
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #808080
}
.ic_scandals_fmorelink:hover {
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000
}

/* End Celebrity Scandal Auto Index Styles */

/* Begin Stripped & Famous Auto Index Styles */
/*These styles control only the automated index, not the individual sub-features.*/

.ic_sf_ftable {
	width: 100%;
	text-align: center;
}
.ic_sf_fitemtable {
	width: 100%;
	text-align: center;
}
.ic_sf_ficon {
	border: 1px solid black;
}
.ic_sf_ftopcell {
	text-align: center;
	padding-top: 15px;
}
.ic_sf_ftitle:link {
	font-weight: bold;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.ic_sf_ftitle:visited {
	font-weight: bold;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #808080
	text-align: center;
}
.ic_sf_ftitle:hover {
	font-weight: bold;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FF0000
}
.ic_sf_NewLabel {
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: red;
	height:40
}
.ic_sf_ArchiveLabel {
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.sf_HdrImgBdr {
	border: 1px solid black;
}
.sf_IntroTxt {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-bottom: 20px;
}
/* End Stripped & Famous Auto Index Styles */

/* Begin Mug Shots Auto Index Styles */
/*These styles control only the automated index, not the individual sub-features.*/

.ic_mug_ftable {
	width: 100%;
	text-align: center;
}
.ic_mug_fitemtable {
	width: 100%;
	text-align: center;
}
.ic_mug_ficon {
	border: 1px solid black;
}
.ic_mug_ftopcell {
	text-align: center;
	padding-top: 15px;
}
.ic_mug_ftitle:link {
	font-weight: bold;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.ic_mug_ftitle:visited {
	font-weight: bold;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #808080
	text-align: center;
}
.ic_mug_ftitle:hover {
	font-weight: bold;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FF0000
}
.ic_mug_NewLabel {
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: red;
	height:40
}
.ic_mug_ArchiveLabel {
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.mug_HdrImgBdr {
	border: 1px solid black;
}
.mug_IntroTxt {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-bottom: 20px;
}
/* End Mug Shots Auto Index Styles */


/* Begin Sex Tape Feature Index Page Styles */
.ic_sextapes_idx_table {
	width: 100%;
	height: 100%;
	text-align: center;
	}
.ic_sextapes_idx_title {
	font: italic normal bold 24px font-family: Impact; 
	color: #000000;
	text-align: center;
	valign: top;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	}
.ic_sextapes_ftable {
	width: 100%;
	height: 100%;
	text-align: center;
	}
a:link.ic_sextapes_ftitle, a:visited.ic_sextapes_ftitle, a:active.ic_sextapes_ftitle,  a:hover.ic_sextapes_ftitle {
	font: normal normal bold 21px Courier New, Courier, Monospace;
	color: #FFFFFF;
	text-align: center;
	valign: top;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	}
.ic_sextapes_fitemtable {
	width: 96%;
	background-color:#CEDAF8;
	border: medium double #0000C0;
	text-align: center;
	margin-bottom: 20px;
	margin-left: auto; 
	margin-right: auto;
	}
.ic_sextapes_ftopcell {
	width:100%;
	height: 24px;
	padding: 0px 0px 0px 0px;
	background-color: navy;
	background-image: url(http://public.icelebonline.com/images/sextapes/headerbg.png);
	text-align: center;
	}
a:link.ic_genLink, a:link.ic_genLink, a:link.ic_genLink, a:link.ic_genLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	}
.ic_sextapes_fdesc {
	height: 113px;
	padding-left: 5px; 
	padding-right: 5px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight: bold;
	valign: top;
	}
.ic_sextapes_ficon {
	 padding: 0px 0px 0px 0px;
	 }
.ic_sextapes_button_table {
	margin-top: 10px;
	}
.ic_sextapes_button {
	background-image: url(http://public.icelebonline.com/images/sextapes/button_175.gif);
	width: 175px;
	height:29px;
	text-align: center;
	}
a:link#ic_sextapes_button, a:visited#ic_sextapes_button, a:active#ic_sextapes_button,  a:hover#ic_sextapes_button {
	font: normal normal bold 14px Arial, Helvetica, Sans-Serif;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	}
/* End Sex Tape Feature Index Page Styles */
/* Begin Individual Sex Tape Feature Styles */
table#isextape {
	background-color:#CEDAF8;
	border: medium double #0000C0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 98%;
}
.isextapeSpecialBorder {
	border: medium double #0000C0;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 400px;
}
.isextape_celebname {
	margin-left: auto; 
	margin-right: auto;
	height: 24px;
	padding: 0px 0px 0px 0px;
	background-color: navy;
	background-image: url(http://public.icelebonline.com/images/sextapes/headerbg.png);
	font: normal normal bold 21px Courier New, Courier, Monospace;
	color: #FFFFFF;
	text-align: center;
	valign: top;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
.isextape_story {
	padding-top: 15px;
	padding-left: 10px; 
	padding-right: 10px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight: bold;
	valign: top;
}
.isextape_linktbl {
        font-size: 16px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.isextape_dvd {
	padding-right: 30px;
}
.isextape_links {
	width: 300px;
}
#isextape_links a:link a:visited {
font-size: 16px;
color: #000000;
}
#isextape_links a:hover {
font-size: 16px;
color: #FF0000;
text-decoration: underline;
}
.isextape_links {
border: medium double #0000C0;
}
/* End Individual Sex Tape Feature Styles */
/* Begin Black Males Feature 5790(blackmales) */

.blackmales-Wrap {
           width: 98%;
           margin-bottom: 20px;
           background-color: black;
           color: fff;
}
.blackmales-Headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #303484;
	padding-bottom: 9px;
	padding-top: 9px;
	text-transform: uppercase;
	background-repeat: repeat;
	vertical-align: bottom;
	background-image: url(http://public.icelebonline.com/black-celebs/images/caption-stars-blue-bg.jpg);
	height: auto;
	background-position: left;
        text-align: center;
}
.blackmales_bgBlue{
	background-image: url(http://public.icelebonline.com/black-celebs/images/bg-blue.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #010D25;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;

}
.blackmales-Story {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #fff;
        text-align: justify;
        font-weight: bold;
        vertical-align: top;
        padding: 5px;
}
.blackmales-celebs{
	font-size: 13px;        
}
/* iceleb generated style on all places where |celebs| is used in features */
.small {
      color: #fff;
      }
.darkred {
      color: #DC143C
      }
      
/* end Black Males Feature 5790 */

/* begin Tim's Hollywood Cock Quiz (5664) */

#hcq_wrap {
          border: 1px solid  #1e2f3f;
          margin-bottom: 20px;
          }
.hcq_header {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 14px;
          color: #FFFFFF;
          background-color: #698e9f;
          text-align: center;
          }
.hcq_textTable td {
	color: #fff;
        text-align: justify;
	font-size: 14px;
        padding: 10px;
}
.hcq_lgText {
          font-size: 18px;
          text-align: center;
          }
.hcq_gameTable {    
          padding: 5px;
          background-color: #1e2f3f;
          margin-bottom: 20px;
          }
.hcq_gameTable td {
	font-size: 14px;
	color: #fff;
	text-align: center;
        padding-bottom: 5px;
}
.hcq_p {
          text-align: center;
          }
/* end Tim's Hollywood Cock Quiz (5664) */
/* begin  Tim's Hollywood Cock Quiz (5664) popup pages */
.hcq_popupBody {
     background-color: #698a9e;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 14px;
     color: #FFFFFF;
     }
#hcq_popup a {
     font-size: 10px;
     text-decoration: underline;
     }
#hcq_popup img {
     border: none;
     }     
#hcq_popup table {
     background-color: #1e2f3f;
     font-weight: bold;
     text-align: center;
     padding: 3px;
     }
.hcq_popupMore {
     height: 15px;
     text-align: left;
     padding-left: 5px;
     background-color: #fff;
     font-weight: normal;
     }
.hcq_popupClose {
     height: 15px;
     text-align: right;
     padding-right: 5px;
     background-color: #fff;
     font-weight: normal;
     }
/* end Tim's Hollywood Cock Quiz (5664) popup pages */

/* end Tim's Hollywood Cock Quiz (5664) popup pages */
.2010osHeader td {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 28px;
     text-align: center;
     padding-bottom: 25px;
     }
.2010osCelebs {
     padding-bottom: 45px;
     }

/* begin 82nd Academy Awards (5797) */
.82AA_plain {
	font-family: Time New Roman, Times, Serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	}
.82AA_bold {
	font-family: Time New Roman, Times, Serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
/* end 82nd Academy Awards (5797) */
/* begin restricted content trial areas */
.bonus_upgrade_thumb {
margin: 5px;
padding: 5px;
border: 1px solid red;
}
.bonus_upgrade_link {
color: yellow;
font-weight: bold;
}
.bonus_upgrade_link a:hover {
color: red;
font-weight: bold;
}
.bonus_upgrade_text {
color: white;
text-align: left;
padding: 2px;
padding-bottom: 10px;
}
/* end restricted content trial areas */
/* styles for |relatedcelebs| component */
.related-celebs-table {
	text-align: center;
	}
.related-celebs-container {
	text-align: center;
	margin: 0px auto 0px auto;
	}
.related-celebs-image {
	margin: 0px auto 0px auto;
	padding: 0px 5px 0px 5px;
	}


