/* CSS Document */
/* homepage v 2.0 */
body {
background:#fff;
margin:0;
text-align: center;
padding: 0;
}

div#container {
width:1110px;
margin: 0 auto;
background:#fff;
padding:5px;
position: relative;
text-align: left;
}

div#top {
 width:850px;
 margin:0;
 height:80px;
 padding:0;
 }
 
 div#top img {
 border:0;
 }

 a {
 color:#000;text-decoration:none;
 }
 
 a:hover,active {
 color:#fe00ad;text-decoration:none;
 }
 
 div#logoside {
 width:250px;height:80px;margin:0;
 }
 
 
 div#formside {
 position:absolute;margin:5px 0 0 280px;width:500px;text-align:right;
 }
 
 
 div#navmenu {
width:780px;padding:5px 0 12px 0;margin:20px 0 0 0;border-bottom:2px solid #000;
}

div#navmenu ul.nav {
display:inline;list-style:none;margin:0;padding:0;
}

div#navmenu li.nav {
display:inline;
padding:2px 1px 2px 0;
margin:0 5px 0 0;

}

div#ad {
width:300px;margin:0px 0 0 800px;position:absolute;
}

div#ad img {
margin:0;padding:0;
}

div#contents {
width:790px;margin:0 0 0px 0;padding:30px 0 0 0;background:#fff;}

div#left {
float:left;width:450px;padding:0;margin:0;
}

.alignnone {
padding:10px 0 10px 0;
}

div#right {
float:right;width:340px;padding:0;margin:0;
}

div#preview {
width:320px;margin:0;padding:0;background:#fff;text-align:center;height:226px;
}

div#magazine {
background:#fff;width:410px;height:226px;margin:0;
}

div#issue {
background:#fff;width:410px;margin:10px 0px 30px 0px;padding:0;
}


div#newsx {
background:#fff;width:410px;margin:30px 0px 30px 0px;padding:0;
}


div#tubedreams {
background:#fff;width:320px;margin:0 0px 20px 0px;
}

div#webexcl {
background:#fff;width:444px;margin:20px 0px 30px 0px;
}

div#galleryx {
background:#fff;width:320px;margin:30px 0px 20px 0px;
}


div#postitx {
background:#fff;width:410px;margin:0px 0px 30px 0px;
}

div#thumb {
border:1px #d4d4d4 solid;cursor:hand;width:40px;height:40px;margin:0px;padding:0;

}


a.no {
color:#fff;
}



table.gallery {
margin:0;
}

td.gallery {
padding:0 5px 10px 0;
color:#fff;
}

td.gallery:hover {color:#444;
}

 div#submenu {
 clear:both; width:780px;margin:0px 0 0 0px;padding:20px 0 10px 0;border-top:2px #000 solid;
  }


    div#submenu ul.sub,li.sub {
    display:inline;margin:0;padding:0;list-style:none;
    }

    div#submenu li.sub {
    background:#fff;padding:1px 5px 1px 0px;margin:0 5px 0 0;display:inline;
        }
    
    div#foot {
    font-family:Verdana,Helvetica,Arial,sans-serif;font-size:7pt;
 width:780px;margin:20px 0 10px 0;padding:0;color:#666;background:#fff;
    }


div#contentspage {
width:790px;margin:20px 0 0px 0;padding:0;
}



div#page {
padding:0 0 10px 0;line-height:16pt;width:490px;
}

div#leftpage {
width:530px;margin:0;float:left;padding:0;
}

div#rightpage {
width:220px;margin:0 0 0 20px;float:right;
}

div#contentspage ul.rightie {
padding:0 0 5px 0;margin:0 0 0;list-style:none;width:200px;
}

div#contentspage li.rightie {
list-style:none;padding:5px 0 5px 0;margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;
border-bottom:1px solid #d9d9d9;line-height:10pt;
}

div#contentspage li.rightie:hover {
color:#333;
}

div#contentspage li.inline {
display:inline;padding:10px 10px 10px 0;margin:0;
}

div#contentspage span.chiaro {
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;
display:block;color:#555;text-transform:uppercase;
}

div#close {
clear:both;height:30px;
}

img.alignright {
float: right;
}

img.size-thumbnail{
width:80px;
border: 0;
}

img.size-medium{
width:300px;
border: 0;
}