.profilepicture{ float:left; width:55%;}
#modelmenu li{ display:inline; }
.siteadv{ font-size:1.1em;}
.newsthumb img{ width:100%;}

#topmenu li, #modelmenu li{ display:inline;}

.modelpicture{ float:left; margin:3px 15px 10px 0; }

h1 { font-size:2em;}
h2,h3 {font-size:1.1em;}

#wrap{ width:1050px;}
body { font-size:20px; }
.newsthumb{ width:238px; margin:10px;}
.picthumb{ width:240px; margin:0 5px 15px 5px;}
.videothumb{ width:31%; margin:0.5%;}
.tubevideothumb{ width:320px; margin:0 5px 15px 5px; }
.previewthumb{ width:238px; margin:0 5px 15px 5px;}
#featuredtext{ width:40%;}
#featuredpic { width:58%;}
#featuredpic a img{ width:32%;}
.a700 {display:block;} .a400, .a300 {display:none;}

.galleryadv { font-size:1.3em; }
.galleryadv a {padding:0.8em 2em 0.8em 2em;}

@media screen and (max-width: 1070px) {
#wrap{ width:98%; }
.newsthumb{ width:22%; margin:1%;}
.picthumb{ width:183px; margin:0 5px 15px 5px;}
.tubevideothumb{ width:250px; margin:0 3px 10px 3px; }
.previewthumb{ width:22%; margin:1%; }
}

@media screen and (max-width: 800px) {
body { font-size:18px; }
h1{ font-size:1.8em;}
.picthumb{ width:180px; margin:10px 5px 10px 5px;}
.videothumb{ width:47%;}
.tubevideothumb{ width:280px; margin:0 3px 10px 3px;}
.profilepicture{ float:none; width:100%;}
#modelmenu li{ display:block; }
.siteadv span{ display:none;}
#featured3 {display:none;}
#featured a img {width:48%;}
#featuredsize{display:none;}
.a400 {display:block;} .a700, .a300 {display:none;}
.galleryadv{ font-size:1.2em; }
.galleryadv a {padding:0.6em 1.4em 0.6em 1.4em;}
}


@media screen and (max-width: 640px) {
h1{ font-size:1.4em;}
.newsthumb{ width:47%;}
.previewthumb{ width:47%;}
.videothumb{ width:46%;}
}


@media screen and (max-width: 499px) {
body { font-size:16px; }
.newsthumb{ width:46%;}
.previewthumb{ width:46%;}
.videothumb{ width:96%;}
.modelpicture{ float:none; margin:0; }
#featured2 {display:none;}
#featured a img {width:98%;}
#featuredlink span{display:none;}
#featuredsize{display:none;}
#featuredtext{ width:50%;}
#featuredpic { width:48%;}
.a300 {display:block;} .a700, .a400 {display:none;}
}

.a700, .a400 {padding:1em 0 1em 1em;}
/* ------------------------------------------------ */



body {
background: #333333;
color:#EEE;
font-family: 'Barlow Condensed', sans-serif;
font-weight:300;
padding:0px;
margin:0px;
}

a {
color:#a9f900;
text-decoration:underline;
}


a:hover {
text-decoration:none;
}

#wrap{
margin:0 auto 0 auto;
}
/* ------------------------------------------------ */

#header{
text-transform:uppercase;
margin:0.6em 0 0 0;
}

/* ------------------------------------------------ */

#topmenu{
margin:0.5em 0 0.3em 0;
}

#topmenu ul, #modelmenu ul{
list-style:none;
margin:0;
padding:0.5em 0.5em 0.5em 1em;
background-color:#1a1a1a;
text-transform:uppercase;
font-size:1.1em;
}

#topmenu li, #modelmenu li{
margin:0 1.2em 0 0;
}

#topmenu li a, #modelmenu li a{
color:#ffff00;
}


/* ------------------------------------------------ */

#searchbox{
text-align:right;
}

#searchform{
margin:0;
padding:0;
}

#search{
color:#999;
background-color:#333333;
padding:0;
margin:0 0.5em 0 0;
border:none;
text-align:right;
font-family: 'Barlow Condensed', sans-serif;
font-size:0.9em;
}

#search:focus {
color:#FFF;
}

#searchbutton{
background-color:#333333;
border:1px solid #ed008b;
color:#ed008b;
text-transform:uppercase;
padding:0;
font-family: 'Barlow Condensed', sans-serif;
font-size:0.9em;
}

#searchbutton:hover{
background-color:#ed008b;
color:#000;
}



/* ------------------------------------------------ */


.horline{
height:2px;
margin:0.6em 0 0.6em 0;
border-bottom:1px solid #ed008b;
}

/* ------------------------------------------------ */


h1{
text-transform:uppercase;
line-height:1em;
font-weight:400;
margin:0.8em 0 0 0;
color:#a9f900;
}

#pagedesc{
text-transform:uppercase;
font-weight:normal;
color:#00ccff;
margin:0 0 2em 0.2em;
}

/* ------------------------------------------------ */

h2, h3{
text-transform:uppercase;
border:0;
line-height:1.2em;
font-weight:normal;
margin:0 0 0.7em 0;
color:#ff6600;
}

h3{
font-size:1.6em;
}

/* ------------------------------------------------ */

.pageblock ul{
margin:0 0 0 1em;
padding:0 0 0 1em;
}


/* ------------------------------------------------ */

.entrydate{
margin:0 0 5px 0;
padding:0;
font-size:0.9em;
color:#00ccff;
}

.entry ul{
margin:0 0 0 1em;
padding:0 0 0 1em;
}

.entry li{
margin:0;
padding:0;
}

/* ------------------------------------------------ */

.mediacontainer{
margin:1em 0 3em 0;
}

/* ------------------------------------------------ */


.newsgaldesc, .thumbtitle{
line-height:1.1em;
margin:0.4em 0.8em 0.6em 0.8em;
padding:0;
}

.newsmodelname{
padding:0;
margin:0 0.8em 0.6em 0.8em;
}

.newsmodelname a{
color:#a9f900;
}


.newsgalsite{
padding:0;
margin:0 0.8em 0.8em 0.8em;
}

.newsgalsite a{
color:#a9f900;
}


/* ------------------------------------------------ */



.newsthumb{
display:inline-block;
vertical-align:top;
background-color:#1a1a1a;
padding:2px;
font-size:0.9em;
}

.newsthumb p{
line-height:1.1em;
}

.newsthumb img{
border:0;
}

a img:hover{
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;
background-color:#000;
}

/* ----------------------------------- */

.picthumb{
display:inline-block;
vertical-align:top;
background-color:#1a1a1a;
padding:2px;
font-size:0.9em;
}

.picthumb p{
line-height:1.3em;
}

.picthumb img, .videothumb img{
width:100%;
border:0px;
}


.thumbsite{
padding:0;
margin:0 0.7em 0.5em 0.7em;
}

.thumbsite a{
color:#a9f900;
}




.videothumb{
display:inline-block;
background-color:#1a1a1a;
vertical-align: top;
padding:2px;
font-size:0.9em;
}


.tubevideothumb{
display:inline-block;
background-color:#FFF;
vertical-align: top;
font-size:0.83em;
-webkit-box-shadow: 3px 3px 3px 0px #898989;
-moz-box-shadow: 3px 3px 3px 0px #898989;
box-shadow: 3px 3px 3px 0px #898989;
}

.tubevideothumb img{
width:100%;
border:0;
}

.thumbgallerysite{
display:inline-block;
font-weight:bold;
}


.previewthumb{
border:2px solid #000;
}

#bigimage {
width:700px;
margin:4px auto 0 auto;
text-align:center;

}


#bigimage img{
max-width:700px;
margin:0 auto 0 auto;
border:0;

-webkit-border-radius: 2px; 
-khtml-border-radius: 2px;
border-radius: 2px; 
}


.picturesite{
padding:0;
margin:0 auto 0 auto;
width:600px;
text-align:right;
}

.pictureclickhere{
font-size:14px;
margin:10px auto 10px auto;
width:600px;
text-align:center;
}

.pictureclickhere a{
color:#FF0000;
font-weight:bold;
}

.pictureclickhere a:hover{
text-decoration:none;
}


/*------------------------------------ */



.alignleft{
float:left;
margin:0 10px 5px 0;
}


.profilepicture{
margin: 0 3em 1em 0;
padding:0;
}

.pagenav{
margin:1em auto 1em auto;
padding:1em 0 1em 0;
text-align:center;
text-transform:uppercase;
font-size:1.2em;
line-height:2.8em;
}

.pagenavtext, .pagenavlink{
margin:0.25em;
padding:0.5em 0.5em 0.5em 0.5em;
text-decoration:none;
}

.pagenavlink{
background-color:#000;
}

.pagenavtext{
color:#FFF;
}

.pagenavlink:hover{
background-color:#fd3c3d;
color:#000;
}

.pagenavactive{
margin:0.25em;
padding:0.5em 0.5em 0.5em 0.5em;
background-color:#fd3c3d;
color:#000;
font-weight:bold;
}


.galleryadv{
text-transform:uppercase;
text-align:center;
margin:2em 0 1em 0;
}

.galleryadv span{
text-decoration:underline;
}

.galleryadv a{
display:block;
color:#000;
background-color:#ff6600;
margin:0 auto 0 auto;
text-decoration:none;
max-width:800px;
color:#FFF;
}

.galleryadv a:hover{
background-color:#ffff00;
color:#000;
transition:0.3s;
}

.galleryadv a span{
font-weight:bold;
}

.gallery{
text-align:center;
} 

.picture{
text-align:center;
max-width:800px;
margin:0 auto 0 auto;
}

.picture img{
max-width:100%;
}


.modellistcontainer, .sitelistcontainer{
display:inline-block;
width:32%;
vertical-align:top;
margin:0.5em 0.5em 4em 0;
}

.modellistcontainer ul, .sitelistcontainer ul{
margin:0.5em 0.5em 1em 1em;
padding:0;
}

.alfabetmarker{
font-size:2.8em;
margin:0;
padding:0.3em;
color:#FFF;
}


.news-img{
float:left;
clear:both;
margin:0 10px 15px 0;
}

.newsmodelpicture{
float:left;
margin:3px 15px 10px 0;
}


.newsmodelpicture img{
width:160px;
}





.topgalthumb{
width: 147px;
padding:2px 4px 2px 4px;
font-size:11px;
display:inline-block;
vertical-align: top;
border:1px solid #BBBBBB;
background-color:#EEEEEE;
margin:2px 2px 4px 2px;
-webkit-border-radius: 3px; 
-khtml-border-radius: 3px;
border-radius: 3px;
}

.topgalthumb img{
width:147px;
margin-top:2px;
border:0;
}




.spacer{
height:8px;
}

.close{
clear:both;
}

.sitelink{
width:600px;
text-align:center;
font-size:18px;
font-weight:bold;
}

.siteadv{
float:right;
text-align:right;
padding:1em;
text-transform:uppercase;
max-width:600px;
}

.siteadv a{
display:block;
color:#000;
background-color:#a9f900;
padding:0.6em 2.4em 0.6em 2.4em;
}

.siteadv a:hover{
background-color:#ff6600;
color:#FFF;
text-decoration:none;
transition:0.3s;
}


.morecontent{
margin:1em;
text-align:right;
text-transform:uppercase;
font-size:1.3em;
}


#footer{
margin:4em 0 2em 0;
text-align:center;
}



#featured{
margin-top:2em;
margin-bottom:1em;
padding-top:1.4em;
padding-bottom:0.9em;
color:#FFF;
border-top:1px solid #fd3c3d;
border-bottom:1px solid #fd3c3d;
}

#featuredpic{
float:left;
}

#featuredpic img{
margin-right:4px;
}


#featuredtext{
float:right;
color:#FFF;
}

#featuredtitle{
text-transform:uppercase;
font-size:1.1em;
margin-top:0;
line-height:1em;
}

#featuredtitle span{
font-weight:400;
}

#featuredlink{
text-align:right;
padding:1em;
text-transform:uppercase;
font-size:1.2em;
}

#featuredlink a{
color:#FFF;
background-color:#fd3c3d;
padding:0.5em 2.2em 0.5em 2.2em;
}

#featuredlink a:hover{
background-color:#ed008b;
transition:0.3s;
}

#featuredlink a span{
font-weight:400;
}


#featuredsize{margin:0;padding:0;text-align:center; color:#AAA; font-size:0.9em;}

#hide{
text-align:center;
}


.pane {
background-image: url('images/bg.png');
position:absolute;
bottom:0;left:0;
width:100%;
color:#FFF;
margin-bottom:4px;
}

.advcontent{
text-align:left;
}

.pane .delete {
width:10px;
height:17px;
background-image: url('images/close.png');
top: 10px;
right: 10px;
cursor: pointer;
position: absolute;
}

.picture{
position:relative;
}
