

/* base styles */

body {
margin:0;
padding:0;
background:#ffc733 url("../img/bg_body.gif") no-repeat top center;
font-family:'Courier New', Courier, monospace;
font-size:11px;
line-height:1.2em;
text-align:center;
}

.bodySpan {
width:100%;
background:url("../img/bg_container.gif") no-repeat top center;
}

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

a:hover {
text-decoration:none;
}

a img {
border:none;
}

a:active,
a:focus  {
outline:none;
}

p {
margin:0 0 1em 0;
padding:0;
}

#header h1 {
position:absolute;
top:18px;
left:35px;
margin:0;
padding:0 0 2px 5px;
font-family:"Times New Roman",Times,serif;
font-size:19px;
letter-spacing:1px;
font-style:italic;
color:#fff;
font-weight:normal;
text-transform:lowercase;
}

h2 {
margin:0 10px 10px 0;
padding:2px 5px 2px 5px;
height:auto !important;
height:1px;
background:#000;
color:#fff;
font-family:"Times New Roman",Times,serif;
font-size:14px;
letter-spacing:1px;
text-transform:lowercase;
font-style:italic;
font-weight:normal;
}

h2 a {
color:#fff;
}

h3 {
margin:0 0 5px 0;
padding:0;
font-family:"Times New Roman",Times,serif;
font-size:14px;
letter-spacing:1px;
font-style:italic;
font-weight:normal;
}

h3 a {
display:block;
margin:0 0 0 -2px;
padding:3px 0 2px 25px;
background:url("../img/bullet_1.gif") no-repeat top left;
}

form {
margin:0;
padding:0;
}

input.submit {
padding:2px 10px 2px 10px;
font-family:'Courier New', Courier, monospace;
cursor:pointer;
}

span.error {
background:#d73a42;
color:#fff;
font-size:11px;
line-height:1.2em;
}

.success {
margin:0 10px 10px 0;
padding:2px 5px 2px 5px;
height:auto !important;
height:1px;
background:#6edd15;
letter-spacing:1px;
text-align:center;
}

.success p {
margin:0;
}

.warning {
margin:0 10px 10px 0;
padding:2px 5px 2px 5px;
height:auto !important;
height:1px;
background:#d73a42;
color:#fff;
letter-spacing:1px;
text-align:center;
}

.warning p {
margin:0;
}

.clearer {
overflow:hidden;
margin:0 0 -1px 0;
height:1px;
clear:both;
}


/* container */

#container {
position:relative;
margin:auto;
width:900px;
text-align:left;
line-height:1.4em;
}


/* header styles */

#header {
padding:94px 10px 0 10px;
}

#logo {
position:absolute;
top:10px;
right:30px;
}

h1 {
position:absolute;
padding:0 0 0 45px;
left:10px;
top:200px;
width:845px;
background:url("../img/logo.gif") no-repeat top left;
}

h1 {
margin:0;
padding:8px 0 0 0;
text-transform:uppercase;
font-size:32px;
letter-spacing:1px;
font-weight:normal;
line-height:1.2em;
cursor:default;
}

h1 a {
text-decoration:none;
}

h1 a:hover {
text-decoration:underline;
}

h1 .heart {
color:#ffc733;
font-size:18px;
font-style:normal;
}

.menu {
width:870px;
overflow:hidden;
}

.menu ul {
margin:0 50px 0 30px;
padding:2px 0 0 0;
}

.menu li {
float:left;
margin:0 20px 0 0;
padding:0 0 2px 0;
list-style:none;
cursor:default;
}

.menu li em {
margin-left:-3px;
font-size:10px;
}

h3#lfoto,
h3#lmood {
margin:10px 0 0 30px;
padding:0 0 0 5px;
font-weight:normal;
font-size:12px;
background:#000;
width:125px;
color:#fff;
}

.index #lavaleht a,
.stuudiod #lstuudiod a,
.fotograafid #lfotograafid a,
.fotograafid-2 #lfotograafid-2 a,
.fotoabi #lfotoabi a,
.fotopangad #lfotopangad a,
.lahedad-asjad #llahedad-asjad a,
.projektid #lprojektid a,
.seksikas #lseksikas a,
.eesti-skene #leesti-skene a,
.retro #lretro a,
.modelliagentuurid #lmodelliagentuurid a,
.hipster #lhipster a,
.tanavamood #ltanavamood a,
.moeblogid #lmoeblogid a,
.shikk-kaubandus #lshikk-kaubandus a,
.korgmood #lkorgmood a,
.kinky #lkinky a,
.fotopaevikud #lfotopaevikud a,
.leiud #lleiud a {
font-weight:bold;
text-decoration:none;
}

li.hot a {
padding-left:18px;
background:url("../img/star.gif") no-repeat top left;
}

#header .suggest {
position:absolute;
top:198px;
left:30px;
width:95px;
height:95px;
background:url("../img/bg_notice.gif") no-repeat top left;
font-style:italic;
text-align:center;
}

#header .suggest p {
padding:30px 0 0 5px;
}

#globalMenu {
padding-left:28px;
}

#globalMenu a {
display:block;
float:left;
padding-left:2px;
padding-top:1px;
padding-bottom:2px;
color:#000;
text-transform:uppercase;
font-size:14px;
}

a#lStuudionet {
width:105px;
}

a#lBlogi {
width:60px;
}

a#lFotostuudionet {
width:160px;
}

a#lPortree {
width:80px;
}

a#lStuudionet.on,
a#lBlogi.on {
font-family:"Times New Roman",Times,serif;
font-size:16px;
letter-spacing:1px;
text-transform:lowercase;
font-style:italic;
text-decoration:none;
}


/* content */

#content {
position:relative;
overflow:hidden;
margin:auto;
padding:25px 60px 0 40px;
width:810px;
}

.lead {
position:relative;
float:left;
margin:0 10px 10px 0;
width:395px;
background:#fff;
}

.lead h3 a {
text-decoration:underline;
}

.lead h3 a:hover {
text-decoration:none;
}

.lead .avatar {
float:left;
width:125px;
}

.lead .avatar img {
display:block;
}

.lead .text {
float:left;
padding:10px 15px 0 25px;
width:230px;
height:115px;
overflow:hidden;
}

.lead .text p.link {
margin:0;
}

.lead .text p.link a {
display:block;
padding:2px 0 2px 25px;
background:url("../img/bullet_1.gif") no-repeat top left;
}

.lead .text p.similar a:hover {
text-decoration:none;
font-weight:bold;
}

.lead .edit {
padding:2px 5px 2px 5px;
height:auto !important;
height:1px;
background:#6edd15;
color:#fff;
letter-spacing:1px;
text-align:center;
}

.lead .deactive {
background:#d73a42;
}

.lead .edit a {
color:#000;
}

.lead .deactive a {
color:#fff;
}

.lead .edit p {
margin:0;
}

.lead .category p {
border-bottom:1px solid #ffc733;
margin:0;
padding:2px 5px 4px 5px;
height:auto !important;
height:1px;
background:#fff;
font-size:12px;
font-style:italic;
}

.subpage .lead .text p.similar a {
display:none;
}

.categories {
padding:10px 0 5px 0;
}

.categories ul {
margin:0;
padding:0;
}

.categories li {
float:left;
margin:0 20px 0 0;
padding:0;
list-style:none;
}

.categories li em {
margin-left:-2px;
font-size:10px;
}


/* blog on index */

#extras {
width:810px;
}

#extras .lead .text {
padding:15px 15px 0 25px;
width:340px;
}

#extras p a {
padding:0;
text-decoration:none;
}

.photos {
margin:0 0 10px 0;
}

.photo {
float:left;
margin:0 10px 0 0;
}

.photos .first {
margin-right:0;
}

.photo img {
display:block;
}

.photos .text {
float:left;
padding:15px 25px 0 25px;
width:220px;
height:110px;
background:#fff;
}

.photos .text a {
padding-left:0;
background:none;
text-decoration:underline;
}

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


.featured {
position:relative;
}

.featured .rss {
position:absolute;
top:0;
left:490px;
width:300px;
text-align:right;
}

.featured .rss a {
color:#fff;
}


/* forms */

table {
border-collapse:collapse;
border:none;
}

td {
padding:0 5px 5px 0;
vertical-align:top;
}

tr.labels td {
padding-top:10px;
font-size:13px;
}

td input.text,
td input.file,
td select,
td textarea {
display:block;
margin:0 0 2px 0;
}

#post {
position:relative;
margin:0 0 25px 0;
padding:15px 250px 35px 25px;
width:525px;
background:#fff;
}

#post span.note {
display:block;
padding:0 0 2px 0;
font-size:11px;
line-height:1.2em;
}

#post input.submit {
position:absolute;
left:565px;
bottom:35px;
}

#login {
position:relative;
margin:0 0 25px 0;
padding:15px 250px 35px 25px;
width:525px;
background:#fff;
}

#login input.submit {
margin-top:15px;
}


/* footer */

#footer {
position:relative;
margin:10px 0 25px 0;
padding:15px 10px 0 10px;
width:880px;
}

#footer .description {
float:left;
padding:0 10px 0 30px;
width:460px;
}

#footer .quote {
float:left;
width:220px;
text-align:right;
font-size:16px;
line-height:1.2em;
}

#footer .quote blockquote {
margin:0;
padding:0 0 28px 0;
background:url("../img/pointer_1.gif") no-repeat bottom right;
}

#footer .author {
position:absolute;
top:0;
right:50px;
width:95px;
height:95px;
background:url("../img/bg_notice.gif") no-repeat top left;
font-style:italic;
text-align:center;
}

#footer .author p {
padding:22px 0 0 5px;
}

/* overview sidebar */

#sidebar {
float:left;
margin:0 30px 0 0;
padding:40px 0 0 45px;
width:180px;
}

#sidebar h2 {
padding:2px 5px 2px 5px;
background:#ffc733;
font-weight:normal;
color:#000;
}

#sidebar .participate {
margin:0 0 25px 38px;
width:95px;
height:95px;
background:url("http://www.stuudio.net/blogi/wp-content/themes/stuudionet/images/bg_notice.gif") no-repeat top left;
text-align:center;
}

#sidebar .participate p {
padding:17px 0 0 5px;
font-size:14px;
line-height:1.4em;
}

#sidebar .participate p a {
color:#fff;
}

#sidebar .back {
margin:-15px 0 25px 38px;
width:95px;
height:95px;
background:url("http://www.stuudio.net/blogi/wp-content/themes/stuudionet/images/bg_notice_2.gif") no-repeat top left;
text-align:center;
}

#sidebar .back p {
padding:23px 0 0 5px;
font-size:14px;
line-height:1.4em;
}

#sidebar ul {
margin:0 0 25px 0;
padding:0;
}

#sidebar li {
margin:0 0 10px 5px;
padding:2px 0 4px 25px;
height:auto !important;
height:1px;
list-style:none;
background:url("http://www.stuudio.net/blogi/wp-content/themes/stuudionet/images/bullet_1.gif") no-repeat top left;
}


/* content */

.blog #content {
margin:25px 70px 25px 40px;
padding:0 0 40px 0;
width:800px;
background:#fff;
}

.narrowcolumn {
position:relative;
float:left;
padding:40px 0 0 20px;
width:480px;
overflow:hidden;
text-align:left;
line-height:1.3em;
}


/* post */

.post {
position:relative;
padding:0 0 25px 0;
width:100%;
}

.post h1,
.post h2 {
margin:0 0 10px 0;
padding:10px 5px 4px 5px;
font-size:19px;
}

.post h1 a,
.post h2 a {
text-decoration:none;
}

.post small {
padding:2px 5px 2px 5px;
font-size:11px;
cursor:default;
color:#fff;
background:#000;
}

.post small a {
color:#fff;
}

.post small a:hover {
color:#ffc733;
}

.post .entry {
padding:0;
height:auto !important;
min-height:100px;
height:100px;
}

.page .entry {
border-bottom:none;
}

.post .entry li {
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:5px;
}

.postmetadata {
padding:10px 0 0 0;
font-size:11px;
}

.navigation {
padding:0 0 35px 0;
font-size:20px;
letter-spacing:2px;
text-transform:uppercase;
}

.navigation a {
text-decoration:none;
}

.navigation a img {
margin-bottom:-10px;
}

.navigation .previous {
float:left;
width:50%;
text-align:right;
}

.navigation .previous a img {
margin-left:-10px;
}

.navigation .next {
float:left;
width:50%;
text-align:left;
}

.navigation .next a img {
margin-right:-10px;
}


/* comment form */

#commentPointer {
float:left;
padding:0 50px 50px 0;
width:130px;
background:url("http://www.stuudio.net/blogi/wp-content/themes/stuudio/images/bg_comment.gif") no-repeat top right;
}

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

.commentAuthor {
padding:2px 5px 2px 5px;
height:auto !important;
height:1px;
background:#000;
color:#fff;
}

.commentAuthor a {
color:#fff;
}

.commentText {
padding:15px;
width:450px;
background:#ffc733;
}

.commentmetadata {
line-height:1.3em;
}

.commentmetadata a {
text-decoration:none;
}

label {
font-size:12px;
font-style:italic;
}

td {
padding:0 0 5px 0;
}

td label {
float:left;
width:145px;
}

td input.text {
width:200px;
}

td textarea {
width:450px;
}

#commentSubmit {
padding:10px 0 0 200px;
}


/* pagination */

.wp-pagenavi .pages {
margin:0 25px 0 0;
}

.wp-pagenavi a {
margin:0 10px 0 0;
}

.wp-pagenavi .current {
margin:0 10px 0 0;
}


/* footer */

.blog #footer {
display:none;
}