body{font-family: "Trebuchet MS", Arial; font-size:11px; margin:0}
form{margin:0px;}

a:hover{ color:#fff; }
.pagecontent { width:980px; margin:0 auto;}
.columnMid { width:805px; float:left; }
.columnRight { width:165px; float:left; padding-left:10px; }

.whats-toplist{width:96%}
.whats-toplist ul{line-height:1.7em; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:0px}
.whats-toplist li{background:transparent url("http://www.cleancafe.com/v4/images/ico_arrow2.gif") 0% 50% no-repeat; padding:2px 0px 2px 5px; border-top:1px #545354 dotted; color:#FFC; width:100%; text-align:left}
.whats-toplist li span.time{margin-left:5px}
.whats-toplist li.last{border-bottom:0}
.whats-toplist li.first{border-top:0}
.whats-toplist li:hover{background-color:#000; color:#fff; text-decoration:none}
.whats-toplist li:hover a:link, .whats-toplist li:hover a:visited{color:#fff}
.whats-toplist h3 { padding:0;margin-top:0;margin-bottom:0;margin-left:10px;float:left; font-size:11px;font-family:verdana;}
.results a:link, .results a:visited{font-family:Trebuchet MS; font-size:13px}


.content-block{ font-family: arial; overflow: hidden; border:1px solid #545354; width:100%; background:#343433 url(http://www.cleancafe.com/v4/images/bg-header.jpg) repeat-x scroll 0 0; }
.content-block .item{ color:#BFBFBF; border:1px #454541 solid; width:172px; height:173px; float:left; margin:0px 0px 6px 10px; padding:5px 5px; background:#272727 url(http://www.cleancafe.com/v4/images/bg-content.jpg) repeat-x scroll 0 0;}
.content-block .item a{ color:#FC6; text-decoration:none; }
.content-block .item a:hover{ color:orange; }
.content-block .gal{ font-size:10px; width:142px; height:153px; margin:0px -3px 7px 10px; }
.content-block .big{ width:302px; height:345px; }
.content-block .thumb img{ border:1px solid #000; }
.content-block .title{ padding-top:2px;clear:both; text-transform:capitalize; overflow:hidden; }
.content-block .title span{ display:block; width:220px; }
.content-block .title a{ font-weight:bold; }
.content-block .main{color:#FFFFCC;line-height:21px; clear:both; text-transform:capitalize; overflow:hidden; }
.content-block .main h3{ font-size:13px;font-weight:bold; }
.content-block .time{ padding-top:4px; float:right;  font-size:10px; }
.content-block .views{ padding-top:3px; float:right; clear:right; }
.content-block .rating{  padding-top:4px; float:left; }
.content-block .category{ clear:both;}
.content-block .category a{color:#FFFFCC;}
.content-block .pornlinks{ height:107px;width:727px; background:none; background-color: #1F1D20; margin:0px 0px 10px 10px; }
.content-block .pornlinks .thumb{ float:left;width:142px; }
.content-block .pornlinks .info{ width:550px;padding-left:7px;font-size:12px;float:left; }
.content-block .pornlinks .desc{ padding-top:7px;color:#BFBFBF; clear:both; }
.content-block .pornlinks h4{  font-size:14px;font-weight:bold;color:#BFBFBF; padding:0; margin:0 }

.content-block .categories{ font-size:10px; width:142px; height:153px; margin:8px 0px 7px 6px; }
.content-block .footer {margin-top:10px;padding:10px;padding-top:1px;padding-bottom:13px;background-color:#1C1C1C;border-top:1px #454541 solid; }
.content-block .itembig{text-align:left; line-height:13px; font-size:11px; border:1px solid #000; background:#272727 url(http://www.cleancafe.com/v4/images/bg-content.jpg) repeat-x scroll 0 0; margin:0px 0 5px 0; width:172px; height:185px; padding:6px 5px; position:relative}
.content-block .thumbbig{ margin:0; padding:0; width:170px; border:1px solid #000;}
.content-block .titlebig{padding:0; width:170px;padding-bottom:4px}
.content-block .airtime{padding:0}
.content-block .airtime a{text-decoration:none}
.content-block .textbig{display:block; word-spacing:0.2em; padding-top:4px}

.menu-column {line-height:18px;float:left;width:25%;font-size:13px;color:#BFBFBF}
.menu-right {width:400px;float:right;}
.menu-left {padding:10px;width:550px;float:left;margin-top:-9px}
.menu-block {margin-top:-20px;position:absolute;width:980px;overflow:hidden;background-image:none;background-color:#313131;font-family: "Trebuchet MS", Arial;
padding-top:67px;
* margin-top:-40px;
padding-top /*\**/: 62px\9}

.menu-spacer { 
height:194px;
* height:140px;
height /*\**/: 189px\9}

.menu-spacer-subs { 
height:82px;
* height:80px;
height /*\**/: 78px\9}

.clearer{position:relative; clear:both; font-size:0; height:0px; line-height:0; margin:0; padding:0; overflow:hidden}
.navigation{font-size:10px; color:orange; text-decoration:none}

.sortby { background-color:#1C1C1C; margin:10px;margin-top:0px; font-weight:700; font-size:12px; color:#fff; border:1px solid #454541; padding:15px; }
.sortby a{ font-size:13px; color:white; font-weight:normal; font-family:'Lucida Grande','Trebuchet MS',Arial,Helvetica,sans-serif; text-decoration:none; background-color:#343434; border:1px solid #545354; padding:2px 6px 2px 6px; }
.sortby a:hover{ color:#F6BB33; border-color:#F6BB33; }
.sortby .selected { color:#F6BB33; font-weight:700; }
.submenu { float:right; margin:10px; padding:6px; padding-left:3px; padding-right:3px; }
.hsubmenu { float:left;width:460px; }
.advert { color:#fff; border:1px solid #454541; width:100%; margin:0; padding:0; font-size:18px; background-color:#1C1C1C;text-align:center; font-weight: 600;font-family: Arial; }


.galleries{line-height:16px; font-family:verdana,sans-serif; font-size:11px; color:#FFC; text-align:left}
.galleries a{color:#FC6}
.galleries a:hover{color:orange}

/* Top Actors Cleancafe DVS
-------------------------------------------------------------------------- */
.toptoplist{line-height:22px;float:left; padding-right:10px; font-size:1em; font-weight:600;color:#BFBFBF}
.menu_heading { font-size:12px;font-weight:600;color:#fff; padding:0; margin:10px; margin-bottom:0px}
.small_categories{font-family:verdana; line-height:22px;float:left;font-size:13px;font-weight:600;color:#BFBFBF;}
.menu_pornstar { float:left; width:182px; border:1px #454541 solid; margin:10px 0px 0px 10px; }
.menu_pornstar img { float:left; display:block; width:48px; height:48px; border:none; }
.menu_pornstar p { float:left; font-size:1em; margin:0px; padding:2px 0 0 5px;width:70%; }
.menu_pornstar p a { display:block; width:100%;text-decoration:none;}
.menu_pornstar p strong a { margin:0 0 3px 0; }
em { font-style:normal;color:#BFBFBF; }



/* FORM
-------------------------------------------------------------------------- */
.form{margin:0px;margin-top:0px;font-weight:700; font-size:14px;}
.submit{color:#fff; cursor:pointer; border:1px #454541 solid; background-color:#292929; font-size:14px; height:30px; font-weight:bold; width:130px; margin:5px 0 0 8px; padding:1px 5px 4px 5px; }
.submit:hover{color:orange; }
.search{width:223px; height:18px; color:#fff; line-height:18px; padding:5px; margin:5px 0 0 5px; background-color:#1C1C1C; border:1px #454541 solid}
.inputs{background-color:#525151; font-size:11px; font-family:verdana; color:#fff; border:1px #bbb solid}
.selects{padding:1px 0px 1px 0px; font-size:13px; color:white; font-weight:normal; font-family:'Lucida Grande','Trebuchet MS',Arial,Helvetica,sans-serif; background-color:#343434; border:1px solid #545354;}

/* HEADER
-------------------------------------------------------------------------- */
.header-title {padding:10px;margin-top:-5px}
.header-title h5 {font-size:18px; font-weight: 600; color:white; text-transform: uppercase;}

#header-top{position:relative; width:100%; color:#000; background:#FFF url(http://www.cleancafe.com/v4/images/bg-header-top.jpg) repeat-x scroll 0 100%; font-size:10px !important; height:20px}
#header-top-left {float:left; left:4px; position:absolute; color:#1b1b1b; font-family:"Lucida Sans Unicode","Lucida Grande",LucidaGrande,"Lucida Sans",Geneva,Verdana,sans-serif;font-size:10px;font-weight:normal}

#header-top-right{float:left; right:4px; position:absolute}
#header-top-right a{color:#000}
#header-top-right a:visited{color:#000}
#header-top-right h2{font-size:10px !important}
#header{text-align:center; position:relative; height:121px; width:100%;border-bottom:1px solid #454541;background:#343433 url(http://www.cleancafe.com/v4/images/bg-header.jpg) repeat-x scroll 0 0;z-index:1; }
#menu{position:relative; height:31px; bottom:0px; z-index:900}
#mcontainer2{width:100%; margin-left:-2px; margin-right:auto; bottom:0px; z-index:900; height:31px}
#menu2{position:relative; height:26px; background:#343433 url(http://www.cleancafe.com/v4/images/bg-menu.jpg) no-repeat scroll 50% 0; width:100%; bottom:0px; z-index:900; border-bottom:1px solid #545354}

.table{margin:auto}
/* CONTENT
-------------------------------------------------------------------------- */
.spacer{height:2px; overflow:hidden}
.seperator{height:30px; overflow:hidden}
.seperator-small{height:16px; overflow:hidden}
.seperator-smaller{height:10px; overflow:hidden}
.perc{width:100%}

/* HEADING
-------------------------------------------------------------------------- */
h5, h6{color:#1b1b1b; font-family:"Lucida Sans Unicode","Lucida Grande",LucidaGrande,"Lucida Sans",Geneva,Verdana,sans-serif; font-size:1.04em; font-weight:400; margin:0; padding:0}
h1{margin-top:7px; color: white; font-weight: 600;font-family: "Trebuchet MS", Arial; font-size: 2.1em; }
h2,.h2{ text-transform:uppercase; color:#fff; font-size:18px; font-weight: 600;font-family: "Trebuchet MS", Arial;padding-bottom:0; padding-top:0;margin-top: 0; margin-bottom: 0; }
h3,.h3 {font-size:11px; color:#BFBFBF; font-weight:normal; font-family: "Trebuchet MS", Arial; padding:0; margin:0}
h4,.h4 { font-size:12px;font-weight:normal;color:#BFBFBF; padding:0; margin:0 }

.h3-wrapper{position:relative; border: 1px #454541 solid; background-color:#343434; height:22px; margin-bottom:2px; width:100%}
.h3-wrapper h3 span{color:#FFF; font-weight:bold; display:block; height:12px; padding:4px 7px}
.h3-wrapper h3 span a{color:#FC6}
.h3-wrapper h3{color: white; font-size: 1.3em; font-weight: 600;font-family: "Trebuchet MS", Arial; height:20px; line-height:1em; text-transform:uppercase}
.headerImg{float:left; margin-top:-18px; position:absolute}

/* CONTENT
-------------------------------------------------------------------------- */


.extrah{height:215px; * height:221px}


.bold{font-weight:bold}
.nobold{font-weight:normal}
.videoinfo{font-size:12px;font-weight:normal;line-height:20px;color:#BFBFBF;}
.videoinfo b{color:white;}
li{list-style-type:none; list-style-image:none}

.pages{clear:both; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFC; margin-top:14px;text-transform:uppercase}
.pages span{ margin-right:0.1em}
.pages a{ font-size:13px; color:white; font-weight:normal; font-family:'Lucida Grande','Trebuchet MS',Arial,Helvetica,sans-serif; text-decoration:none; background-color:#343434; border:1px solid #545354; padding:2px 6px 2px 6px;  text-decoration:none;}
.pages a:visited{ color:white}
.pages span.current{ font-size:13px; font-family:'Lucida Grande','Trebuchet MS',Arial,Helvetica,sans-serif; text-decoration:none; border:1px solid #545354; padding:2px 6px 2px 6px; font-weight:bold; color:#fbbe18; background:#343433 url(http://www.cleancafe.com/v4/images/bg-menu-special.jpg) repeat-x; }
.pages a:hover{ border-color:#fbbe18; background-color:#000; color:#fbbe18}
.pages a.nextprev{ }
.pages span.nextprev{ border:1px solid black; background:#272727; color:#fff}

.menulink{font-family:verdana; color:#272727; font-size:12px; font-weight:bold; text-decoration:underline}
.menulink a{text-decoration:underline}

#SWFAd{display:none; position:absolute; border: 1px #454541 solid; background-color:#272727; width:600px; height:450px; vertical-align:middle; z-index:999}
#preview{position:relative;  border: 1px #454541 solid;width:600px }
.v3menubg{background-image:url(http://www.cleancafe.com/v3/images/v3headerbggray.gif); background-repeat:repeat-x; background-color:#d4d4c9; border:1px #fff solid; height:25px; width:109.17; font-size:13px; font-weight:bold; text-align:center}

/* MENU LAVALAMP */
/* Menu */
#nav{ margin:0;padding:0;}
#nav ul{margin:0; padding:0;}
#nav li{margin:0; height:31px; background:#343433 url(http://www.cleancafe.com/v4/images/bg-menu.jpg) no-repeat scroll 50% 0;padding:0; float:left; list-style:none; border-left:1px solid #454541; border-top:1px solid #454541}
#nav a{text-decoration:underline;display:block; line-height:31px; margin:0; padding:0 12px 0 12px; font-size:9pt; color:#fff; letter-spacing:-1px}
#nav li a:hover{color:#orange; text-decoration:none;  background-color:#000}
#nav li a:visited{color:white; }
#mcontainer{margin-left:auto; width:100%;margin-right:auto; bottom:0px; z-index:900;}
#nav li.last { border-right:1px solid #454541}
#nav li.special { color:black; background:#343433 url(http://www.cleancafe.com/v4/images/bg-menu-special.jpg) repeat-x; }





#mcontainer3{margin:0 auto;width:980px; z-index:902; position:relative;}

#nav2 { padding:0;margin:0;margin-top:-20px; width:982px}
#nav2 li{ margin:0; height:31px; padding:0; float:left; list-style:none; border-left:1px solid #545354; border-top:1px solid #545354;background:#343433 url(http://www.cleancafe.com/v4/images/bg-menu.jpg) no-repeat scroll 50% 0; }
#nav2 a{ font-weight:bold;font-family:verdana; padding:0 15px 0 15px; text-decoration:none; display:block; line-height:31px; margin:0; font-size:9pt; color:#fff; letter-spacing:-1px; }
#nav2 li a:hover{ color:orange; text-decoration:none; background-color:#000; border-bottom:1px #545354 solid; }
#nav2 li a:visited{ color:#fff; }
#nav2 li.last { border-right:1px solid #545354; }
#nav2 li.special { color:black; background:#343433 url(http://www.cleancafe.com/v4/images/bg-menu-special.jpg) repeat-x; }
#nav2 li.special a {padding:0 14px 0 13px;}

.current { background-color:#000; border-bottom:1px #545354 solid; }


