@charset "utf-8";
/* Elementi Principali */
body {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#CCC;
margin:0px;
background-image:url(images/body-background.png);
background-position:top 15px;
background-repeat:repeat-x;
background-color:#111111;
}
a:link, a:visited {
color:#FF9900;
text-decoration:none;
}
a:hover {
color:#CCC;
}
#main {
margin:auto;
width:1008px;
background-color:#111111;
}
.fix {
clear:both;
}
/* Header */
#header {
padding:10px;
}
#logo{
margin-top:2px;
float:left;
}
#top-banner {
float:right;
width:468px;
height:60px;
border:1px solid #111111;
}
/* Menu */
#menu-container {
background-image:url(images/menu-background.png);
height:56px;
}
#search {
float:right;
height:32px;
width:230px;
background-image:url(images/search-background.png);
background-repeat:no-repeat;
margin-top:12px;
margin-right:24px;
}
.search-form {
float:right;
margin-left:5px;
}
.search-text {
width:180px;
padding-left:5px;
border:0px;
float:left;
height:22px;
margin-top:5px;
margin-right:5px;
}
#menu {
width:700px;
float:left;
margin-left:22px;
margin-top:20px;
}
#menu ul {
margin: 0px;
padding-left: 0px;
list-style: none;
}
#menu li {
display: inline;
margin: 0px;
padding: 0px;
}
#menu a:link, #menu a:visited {
float: left;
color: #CCCCCC;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
margin: 0px;
padding: 0px 7px 0px 7px;
text-decoration: none;
border-right:1px solid #202020;
}
#menu a:hover, #menu a:focus, #menu a:active {
color: #FF9900;
}
/* Main Container */
#container {
}
#column-left {
float:left;
width:744px;
padding:2px;
}
#column-right {
float:right;
width:260px;
margin:0px 0px 0px 0px;
}
/* Boxes */
.column-box {
margin-top:10px;
width:250px;
}
.column-box-topp {
width:250px;
}
.column-box-top {
background-image: url(images/column-box-top-background.png);
height:32px;
}
.column-box-center {
background-image: url(images/column-box-center-background.png);
padding:10px;
}
.column-box-center-girls {
background-image: url(images/column-box-center-background.png);
padding:10px;
}
.column-box-bottom {
background-image: url(images/column-box-bottom-background.png);
height:7px;
}
#thumbBanner4c0c365e0ac14 img {
border:1px solid #FF9900;
}
.column-box h3, .column-box-topp h3 {
margin-left:10px;
font-size:12px;
font-weight:bold;
line-height: 32px;
text-transform:uppercase;
}
.column-box-cat {
margin-top:10px;
width:250px;
}
.column-box-top-cat {
background-image: url(images/column-box-top-background.png);
height:32px;
}
.column-box-center-cat {
background-image: url(images/column-box-center-background.png);
padding:10px;
}
.column-box-bottom-cat {
background-image: url(images/column-box-bottom-background.png);
height:7px;
}
.column-box-cat h3 {
margin-left:10px;
font-size:12px;
font-weight:bold;
line-height: 32px;
text-transform:uppercase;
}
.column-box-cat ul {
margin: 0px;
padding-left: 0px;
list-style: none;
}
.column-box-cat li {
margin: 0px;
padding: 0px;
margin-bottom:3px;
}
.column-box-cat a:link, .column-box-cat a:visited {
background-image: url(images/categories-background.png);
line-height:26px;
padding-left:8px;
text-transform:uppercase;
display:block;
height:26px;
}
.column-box-cat a:hover, .column-box-cat a:focus,.column-box-cat  a:active {
background-image: url(images/categories-background-hover.png)
}
/* Gallery */
#gallery {
}
.gallery-item {
float:left;
width:170px;
height:190px;
margin:4px 8px 4px 8px;
background-image:url(images/gallery-item-background.png);
background-repeat:no-repeat;
}
.gallery-item-related {
float:left;
width:170px;
height:175px;
margin:4px 15px 4px 15px;
background-image:url(images/gallery-item-background.png);
background-repeat:no-repeat;
}
.gallery-item-top-info {
height:16px;
margin:12px 6px 1px 6px;
font-size:10px;
}
.gallery-item-rating {
float:left;
}
.gallery-item-duration {
float:right;
}
.gallery-item-thumb {
margin:7px 5px 5px 5px;
height:120px;
width:160px;
}
.gallery-item-thumb img {
border:0px;
opacity:0.75;
filter:alpha(opacity=75);
}
.gallery-item-title {
margin:7px 5px 5px 5px;
}
.gallery-item-bottom-info {
height:16px;
margin:4px 6px 4px 6px;
font-size:10px;
}
.gallery-item-date {
float:left;
}
.gallery-item-views {
float:right;
}
#pagination {
background-image:url(images/pagination-background.png);
height:26px;
text-align:center;
margin:8px;
line-height:26px;
}
/* Banners */
#main-banner {
width:728px;
height:90px;
margin:8px;
}
#banner-right {
width:250px;
height:250px;
margin-top:10px;
}
/* Footer */
#footer {
margin-top:10px;
}
#footer-ads-container {
float:left;
width:620px;
}
#footer-ads-left {
float:left;
margin-left:10px;
width:300px;
height:250px;
}
#footer-ads-right {
float:right;
width:300px;
height:250px;
}
#toplist-box {
float:right;
width:368px;
margin-right:10px;
}
.toplist-box-top {
text-transform:uppercase;
line-height:32px;
font-weight:bold;
padding-left:10px;
background-image: url(images/topolist-box-top.png);
height:32px;
}
.toplist-box-center {
background-image:url(images/toplist-box-center.png);
height:212px;
}
.toplist-box-bottom {
background-image:url(images/toplist-box-bottom.png);
height:6px;
}
.toplist-box-top h3 {
margin-left:10px;
font-size:12px;
font-weight:bold;
line-height: 32px;
text-transform:uppercase;
}
#credits {
border-top: 2px solid #202020;
margin-top:10px;
align:center;
}
/* Video Box */
.video-box {
margin:8px;
}
.video-box-top {
background-image: url(images/video-box-top.png);
height:33px;
padding-8px;
}
.video-box-top h3 {
margin-left:10px;
font-size:12px;
font-weight:bold;
line-height: 32px;
text-transform:uppercase;
}
.video-box-center {
background-image:url(images/video-box-center.png);
padding:5px;
}
.video-box-bottom {
background-image:url(images/video-box-bottom.png);
height:9px;
}
.video-title {
float:left;
margin:10px;
text-transform:uppercase;
font-weight:bold;
}
.video-rate {
float:right;
width:160px
;margin:10px;
}
.video-description-top {
height:8px;
background-image:url(images/video-description-top.png);
}
/* Tags */
.tag1 {
font-size:10px;
}
.tag2 {
font-size:12px;
}
.tag3 {
font-size:14px;
}
.tag4 {
font-size:16px;
}
.tag5 {
font-size:18px;
}