* {
list-style:none;
text-decoration:none;
margin:0;
padding:0;
}
a {
color:#FFFFFF;
}

body {
overflow:auto;
background-color:#000;
background-image:url(images/bodybg.jpg);
background-position: 639px 60px;
background-repeat:repeat-x;
color:#FFF;
font:12px/150% "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
}

#wrapper {
width:1000px;
background: url("images/sexyhdgirlsproudlypresents.jpg") repeat-y 0px 50px;
margin:0 auto;
padding:0;
}

/* Header */

#header {
background-image:url(images/header.gif);
background-position: 324px 49px;
background-repeat:no-repeat;
width:1000px;
height:275px;
position:relative;
}

#header img, #header a img {
border-width:0px;
display:block;
}
#header #bookmark {
position:absolute;
right:0px;
top:49px;
}
#header #toplinks {
position:absolute;
left:334px;
top:20px;
font-weight:bold;
}
#header #topads {
position:absolute;
left:334px;
top:100px;
}
#header #topads img {
float:left;
margin-right:10px;
border:1px solid #000;
}
#header #topads img:hover {
border:1px dashed #FFF;

}

#header a {
color:#FFF;
}
#header a:hover {
color:#999;
}

/* Content */

#content {
background-color:#333333;
margin-left:49px;
margin-right:49px;
background-image:url("images/bookmarkus.jpg");
background-repeat:repeat-y;
background-position:right top;
padding-left:6px;
border-left:1px solid #FFFFFF;
}

#content .plug {
float:left;
width:197px;
height:262px;
margin:3px;
position:relative;
}
#content .plug a img {
border:#666666 1px solid;
}
#content .plug a img:hover {
border:#FFF 1px solid;
}

/*contentads*/
#content .adplug {
float:left;
width:197px;
height:262px;
margin:3px;
position:relative;
}
.adbox {
background-image:url("images/boxbg.jpg");
position:absolute;
height:262px;
width:320px;
text-align:center;
}
.adbox a img, .adbox img {
border-width:0px;
margin:0px;
padding:0px;
}
.adleft .adboxtop {
background-image:url("images/leftboxtop.jpg");
background-repeat:no-repeat;
background-position:top;
height:6px;
width:320px;
margin:0px;
padding:0px;
}
.adleft .adboxbottom {
background-image:url("images/leftboxbottom.jpg");
background-repeat:no-repeat;
background-position:bottom;
height:6px;
width:320px;
margin:0px;
padding:0px;
}
.adright .adboxtop {
background-image:url("images/rightboxtop.jpg");
background-repeat:no-repeat;
background-position:top;
height:6px;
width:320px;
margin:0px;
padding:0px;
}
.adright .adboxbottom {
background-image:url("images/rightboxbottom.jpg");
background-repeat:no-repeat;
background-position:bottom;
height:6px;
width:320px;
margin:0px;
padding:0px;
}
.adleft{
right:0;
top:0;
}
.adright {
left:0;
top:;
}

/*Footer*/

#footer {
background-image:url("images/footer.jpg");
width:900px;
height:109px;
margin-left:49px;
border-right:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
position:relative;
}

#partner {
margin:auto;
text-align:center;
font-size:14px;
font-weight:bold;
padding-top:20px;
}
#partner a {
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}
#bottom {
color:#330000;
font-size:12px;
position:absolute;
bottom:10px;
right:10px;
}
#bottom a, #bottom a:visited, #bottom a:hover {
color:#330000;
}
h2 {
font-size:12px;
font-weight:bold;
}

.pagenavi{
font-size:11px;
padding-bottom:4px;
padding-top:4px;
padding-right:80px;
text-align:center;
}
.pagenavi a {
background-color:#000;
margin:4px;
padding:4px;
border:1px solid;
}
.pagenavi a:hover {
background-color:#333;
}