/*
Theme Name: sexgirls
Theme URI: http://www.sexgirls4you.com
Author: EvitaNet Ltd.
All rights reserved
Design based and inspired by <a href="www.michaelhutagalung.com">arthemia theme</a> (so copyright goes to him) - many thanks!
CSS-Code rewritten by EvitaNet Ltd.
*/
html,body {margin:0; padding:0}
body {font:76% arial,sans-serif; text-align:center; background:#000;}
/*
sidewide
*/
p {
margin: 15px 0;
}
a:link, a:visited {
color: #cc0000;
text-decoration:none
}
a:hover, a:active {
color: #cc0000;
text-decoration:underline;
}
a img {
border:0;
}
.left, .alignleft {float:left;}
.right, .alignright {float:right;}
ul, li {margin:0px; padding:0px; list-style:none;}
.button {border:1px solid #fff; color:#fff; background:transparent;}
h1 {
font:1.2em Arial;
font-weight:normal;
}
h2 {
font:2.3em Georgia, "Times New Roman"; margin:0 0 6px 0;
}
h3 {
font:1.3em Arial;
margin:0 0 3px 0;
color:#cc0000;
font-weight:bold;
}
h4 {
font:1.0em Arial;
margin:0 0 6px 0;
}
h3.cat_title, h3.cat_title a {
color:#000;
letter-spacing:-0.05em;
margin:0 0 3px 0;
}
small {font-size:0.6em; font-family:Arial; font-weight:normal; letter-spacing:0em}
.space {margin-bottom:30px !important;}
select {
border:1px solid #000;
width:100%
}
.field {
padding: 2px;
border:1px solid #000;
background:#fff;
font-size:1.0em;
}
/*
mainbox
*/
div#container {text-align:left; width:960px; margin:0 auto; background:#ffeaea; border:6px solid #fff;}
/*
header, topnavi
*/
div#header {position:relative; background:#ffeaea;}
div#header h1 {display:none;}
#pagenav {
padding:0;
margin:0;
height:2em;
list-style-type:none;
border-left:1px solid #333;
border-top:1px solid #3334;
border-right:1px solid #333;
background:#000;
}
#pagenav li {
float:left;
width:7em;
height:2em;
line-height:2em;
border-right:1px solid #333;
position:relative;
text-align:center;
}
#pagenav .mysearch{
float:left;
width:32em;
height:2em;
line-height:2em;
border-right:1px solid #333;
position:relative;
text-align:right;
}
#pagenav li a, #pagenav li a:visited {
display:block;
text-decoration:none;
color:#fff;
}
#pagenav li a:hover {
border:0;
display:block;
width:7em;
height:2em;
text-align:center;
color:#fff;
cursor:pointer;
background:#cc0000;
}
/*
textbox
*/
div#content {float:left; width:580px; margin:0px;}
#content h2.title {
font:2.2em Georgia;
font-weight:bold;
letter-spacing:-0.05em;
border-bottom:1px solid #ddd;
border-top:3px solid #000;
padding:5px 0px;
}
/*
breadcrumbnavi
*/
#bradcrumb-box {margin:10px; padding-top:10px}
.breadcrumb, .breadcrumb a, .breadcrumb a.visited {
font-weight:bold; font-size:1.1em;
color:#555; background:#fff;
}
.breadcrumb a:hover {text-decoration:none; color:#cc0000;}
/*
the post
*/
#postsblock {background:#fff; margin:10px;}
#postsblock h2 {margin:0 0 6px 10px;}
#postsblock .title {
font-weight:bold;
font:2.0em Georgia;
letter-spacing:-0.05em;
margin:0 0 0 10px;
}
.post {
font-size:1.05em;
line-height:1.5em;
background:#fff;
margin:10px;
padding:10px;
border-bottom:1px dotted #000;
}
.post p {
margin-top:0px;
}
.post ul, .post ol, #latest ul, #latest ol {
margin-bottom:15px;
}
.post ul li, #latest ul li {
list-style:square;
margin-left:30px;
}
.post ol li, #latest ol li {
list-style:decimal;
margin-left:30px;
}
.post ol li ul li, #latest ol li ul li {
list-style:square;
margin-left:20px;
}
.post img, .post a img, #latest img, #archive img {
border:1px solid #000;
margin:0 10px 5px 0;
padding:2px;
}
.entry {
margin:20px 0 0 0;
}
.excerpt  {min-height:150px;}

.meta {
font-size:0.8em;
color:#333;
margin:0px;
}
.meta a {
color:#333;
}
.postline {margin:0 auto 14px auto; font-size:85%; letter-spacing:3px; color:#ccc; font-weight:bold; clear:left;}
#meta2 {
font-size:0.95em;
color:#000; line-height:1.2em; margin:14px 0 0 0;
}
#meta2 p, #meta2 ul {margin:0px;}
#meta2 a:hover {
background:none;
}
#meta2 li {
display:inline;
margin:0px;
padding:0px;
}
#meta2 h4 {font-weight:bold; margin:0px;}
#meta2 .social {margin-top:10px;}
/*
sites-navi
*/
.navigation {text-align:left; margin:20px 10px 20px 10px;}
/*
sidebar - index
*/
div#sidebar {float:right; width:350px; background:#fff; margin:0 10px 10px 10px;}
#sidebar h3 {
font:1.1em Arial;
font-weight:bold;
background:#000;
color:#fff;
margin:10px 0px 5px 0px;
padding:3px 10px;
}
#sidebar-sponsors {
margin:10px;
padding:0px;
background:#fff;
}
#sidebar-about {
margin:10px;
padding:0px;
background:#fff;
}
#sidebar-links {
margin:10px;
padding:0px;
background:#fff;
}
#sidebar-menu {
margin:0px;
}
#sidebar-leftmenu {
width:150px;
padding:0px;
margin:10px;
float:left;
background:#fff;
}
#sidebar-rightmenu {
width:150px;
margin:10px;
padding:0px;
float:right;
background:#fff;
}
#sidebar-tags {
margin:10px;
padding:0 0 50px 0px;
background:#fff;
}
#sidebar li {
list-style:none;
border-bottom:1px dotted #000;
display:block;
padding:2px 0px 2px 13px;
}
#sidebar li ul li:last-child{
list-style:none;
border-bottom:0px dotted #ccc;
display:block;
padding:2px 0px 0px 13px;
}
/*
sidebar all other sites
*/
div#sidebaralternate {float:right; width:350px; background:#fff; margin:10px;}
#sidebaralternate h3 {
font:1.1em Arial;
font-weight:bold;
background:#000;
color:#fff;
margin:10px 0px 5px 0px;
padding:3px 10px;
}
#sidebaralternate-sponsors {
margin:10px;
padding:;
background:#fff;
}
#sidebaralternate-about {
margin:10px;
padding:0px;
background:#fff;
}
#sidebaralternate-links {
margin:10px;
padding:0px;
background:#fff;
}
#sidebaralternate-menu {
margin:0px;
}
#sidebaralternate-leftmenu {
width:150px;
padding:0px;
margin:10px;
float:left;
background:#fff;
}
#sidebaralternate-rightmenu {
width:150px;
margin:10px;
padding:0px;
float:right;
background:#fff;
}
#sidebaralternate-tags {
margin:10px;
padding:0 0 50px 0px;
background:#fff;
}
#sidebaralternate li {
list-style:none;
border-bottom:1px dotted #000;
display:block;
padding:2px 0px 2px 13px;
}
#sidebaralternate li ul li:last-child {
list-style:none;
border-bottom:0px dotted #ccc;
display:block;
padding:2px 0px 0px 13px;
}
/*
footer
*/
div#footer {clear:both; width:100%; background:#000; color:#fff;}
div#footer p {margin:0;padding:5px 10px}
div#footer a, div#footer a:visited {display:inline; padding:0; color:#cc0000;}
/* Comments*/
#comment {
margin:10px; border:1px solid #000;
background:#fff; padding:10px;
}
#commentform input {
width: 140px;
margin: 5px 5px 1px 0;
border:1px solid #000;
}
#commentform textarea {
width: 90%;
margin-top:5px;
border:1px solid #000;
}
.commentlist cite {
font-style:normal;
margin-bottom:4px;
display:block;
}
.commentlist blockquote {
background:#ededed;
}
.commentlist li {
padding: 10px 0px 10px 0px;
list-style:none;
margin-bottom:3px;
}
.commentlist li li {
background:none;
border:none;
list-style:square;
margin:3px 0 3px 20px;
padding:3px 0;
}
.commenttext {
padding: 10px 10px 0px 10px;
background:#f2f2f2;
border-top:1px solid #000;
border-bottom: 1px solid #ddd;
width:495px;
float:right
}
.commentlist cite strong {
font-size:1.1em;
}
li.my_comment {
background: #fff;
border:none;
}
li.my_comment cite strong {
font-size: 1.3em;
color:#000;
}
#commentform small {
background:#fff;
font-weight:bold;
padding:0;
}
.commentmetadata {
color:#333;
display: block;
margin-top:3px;
text-align:right;
font-size:0.9em;
}
.commentmetadata a, .commentmetadata a:visited {
color:#cc0000;
}
.commentlist small {
background:#e9e9e9;
}
.avatar {
border:1px solid #bbb;
margin:0px 10px 0px 0px;
float:left;
padding:2px;
width:55px;
height:55px;
}
/*
only frontpage
*/
#frontpage-top {
padding:0;
}
#random {
width:590px;
float:left;
background:#fff;
padding:10px;
font-size:1.05em;
line-height:1.5em;
margin:10px;
min-height:240px;
}
#random  p.title {
font-weight:bold;
font:2.4em Georgia;
letter-spacing:-0.05em;
display:block;
padding-bottom:5px;
}
#random p.meta {
display:block;
margin-top:-5px;
padding-bottom:2px;
}
#random p {
padding-bottom:15px;
}
#topposts {
width:300px;
background:#fff;
float:right;
padding:10px 10px 9px 10px;
margin:10px 10px 10px 0;
}
#topposts .featuredpost {
margin-top:5px;
padding-top:5px;
float:right;
}
#topposts img {
float:left; border:1px solid #000 !important; padding:2px !important;
}
#topposts .title {
font-weight:bold;
}
#random a img, #topposts a img {
border:1px solid #000;
margin-top:5px;
margin-right:10px;
padding:2px;
}
#catbox {
width: 920px;
background:#fff;
float:right;

padding:10px;
margin:10px;
}
.category {
width:132px;
float:left;
border-top:8px solid #000;
margin:0px;
padding:5px 10px 10px 10px;
background:#fff;
}
.category p {
margin:0;
}
#cat-1, #cat-3, #cat-5, #cat-7  {border-top:8px solid #000;}
#cat-2, #cat-4, #cat-6, #cat-8 {border-top:8px solid #cc0000;}
.category span.cat_title, #archive .cat_title {
text-transform:lowercase;
margin:0;
font-weight:bold;
font-size:1.3em;
letter-spacing:-0.05em;
}
.category a {
color:#000;
display:block;
background:none;
}
.category a:hover {
background:none;
color:#fff;
text-decoration:none;
}
#cat-1:hover, #cat-3:hover, #cat-5:hover, #cat-7:hover {background:#000; color:#fff; }
#cat-2:hover, #cat-4:hover, #cat-6:hover, #cat-8:hover {background:#cc0000; color:#fff; }
#cat-1:hover a, #cat-3:hover a, #cat-5:hover a, #cat-7:hover a {background:#000; color:#fff; }
#cat-2:hover a, #cat-4:hover a, #cat-6:hover a, #cat-8:hover a {background:#cc0000; color:#fff; }
#latestbox {background:#fff; margin:0 10px 10px 10px;}
#latestbox h2 {margin:0 0 6px 10px;}
#latestbox .title {
font-weight:bold;
font:2.0em Georgia;
letter-spacing:-0.05em;
margin:0px;
}
/*
on front page and all other posts with excerpts
*/
.latestpost {
padding:0 10px 10px 10px;
border-bottom:1px dotted #000;
margin-bottom:10px;
}
#latestbox img {
border:1px solid #000 !important; padding:2px !important;
}
/*
used on free page
*/
.free-porn-right
{
float: right;
margin: 0 0 10px 10px;
clear: right; display:inline;
}
#containingbox p {margin:0px; min-height:240px;}