/*
Theme Name: PVC Corsets
Theme URI: http://pvccorsets.com/
Description: Theme is custom made for PvcCorsets.com.
Version: 1.0
Author: Guy Thorn
Author URI: http://butttailplug.com/


*/

/* GENERAL */
body, h1, h2, h3, h4, h5, h6, blockquote, p{
margin: 0;
padding: 0;
}

body {
background:url("images/bg.jpg");
margin:0;
text-align:center;
color:#222;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
}

.wrap {
width:920px;
clear:both;
margin:0 auto 0 auto;
background:#fff;
padding:15px;
margin-top:15px;
text-align:left;
}

.toolbar {
background:url("images/linkbar-bg.jpg") repeat-x;
line-height:24px;
font-size:12px;
color:#bbb;
text-align:left;
}

.toolbar-wrap {
width:950px;
margin:0 auto 0 auto;
}

.toolbar a {
color:#999;
text-decoration:none;
}

.toolbar a:hover {
text-decoration:underline;
}

.clear {
clear:both;
}

img {
border:0;
}

/* HEADER */
.header {
background:url("images/header.jpg") no-repeat;
background-color:#000;
height:130px;
border:1px solid #000;
}

.title {
margin-top:30px;
width:520px;
float:left;
text-align:right;
}

.title h1 {
font-size:40px;
}

.title a {
color:#b30000;
text-decoration:none;
}

.title a:hover {
color:#ccc;
}

.slogan {
font-size:16px;
color:#ccc;
}

.search {
float:right;
margin-right:20px;
width:360px;
}

.search-box {
margin-top:51px;
float:right;
width:180px;
height:28px;
line-height:28px;
}

.search-field {
float:left;
width:144px;
height:28px;
background:url("images/search.jpg") no-repeat;
padding:0 0 0 8px;
}

.search-input {
background:none;
border:0;
width:142px;
height:28px;
line-height:28px;
}

.search-btn {
float:left;
width:28px;
height:28px;
background:url("images/search-btn.jpg") no-repeat;
}

/* NAVI */
.navi {
clear:both;
margin-top:5px;
border:1px solid #000;
background:url("images/navi-bg.jpg") repeat-x;
height:32px;
}

.navi ul {
list-style-image:none;
list-style-type:none;
float:left;
margin:0;
padding: 0 0px 0 0;
}

.navi li {
float:left;
}

.navi li a {
float:left;
color:#ddd;
display:block inline;
padding:0px 15px 0px 15px;
font-size:14px;
text-decoration:none;
font-weight:bold;
line-height:32px;
border-left:1px solid #111;
border-right:1px solid #222;
}

.navi li a:hover {
background:url("images/navi-bg-ro.jpg") repeat-x;
color:#aaa;
}

.1stlink {
border-left:0;
}

.lastlink {
border-left:1px solid #111;
}


/* CONTENT */
.content {
clear:both;
float:left;
width:528px;
padding:0 15px 15px 15px;
margin-top:15px;
}

.content h2 {
font-size:24px;
margin:5px 0 10px 0;
color:#000;
}

.content h2 a {
color:#000;
text-decoration:none;
}

.content h2 a:hover {
color:#620000;
text-decoration:underline;
}

.content a {
color:#000;
text-decoration:undeline;
}

.content a:hover {
color:#620000;
text-decoration:none;
}

.post {
padding-bottom:30px;
border-bottom:30px solid #eee;
}

.post-single {
padding-bottom:30px;
border:0;
}

.post p {
margin-bottom:0.5cm;
}

.post-data {
border-bottom:1px solid #ddd;
padding:10px 0 2px 5px;
color:#aaa;
font-size:10px;
}

.author {
float:left;
}

.post-cat {
float:right;
}

.post-title {}

.post-body {}



/* COMMENTS */
.comments {
clear:both;
border-top:30px solid #eee;
margin-top:15px;
padding:15px;
}

.comments h3 {
margin:0;
color:#333;
}

#commentlist li {
margin-bottom:1.5em;
padding-bottom:1em;
border-bottom:1px solid #700000;
}

#commentform {
margin:0;
}

#commentform textarea {
background:#eee;
border:1px solid #222;
width:90%;
}

#commentform textarea:hover {
border:1px solid #333;
}

#commentform #email, #commentform #author, #commentform #url {
font-size:1.1em;
background:#eee;
border:1px solid #222;
width:250px;
color:#ffe;
}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size:1.1em;
border:1px solid #333;
width:250px;
}

#commentform input{
margin-bottom:3px;
}


/* SIDEBAR */
.sidebar {
background:url("images/navi-bg.jpg") repeat-x;
background-color:#000;
border:1px solid #000;
float:right;
margin-top:15px;
margin-bottom:15px;
color:#ddd;
padding:0 10px 10px 10px;
width:340px;
}

.sidebar h3 {
font-size:16px;
color:#ddd;
margin:10px 0px 5px 0px;
border-bottom:2px solid #b30000;
}

.sidebar-a {
clear:both;
float:left;
width:160px;
padding:10px 5px 0 0;
}

.sidebar-b {
float:left;
width:170px;
padding:0 0 0 5px;
}

.sidebar ul {
list-style-type:none;
margin:0 0 0 0;
padding: 0 0px 0 0;
}

.sidebar li {
list-style-image:url("images/bullet.gif");
line-height:1.4em;
margin:0 0 0 10px;
}

.sidebar li a {
color:#ddd;
text-decoration:none;
}

.sidebar li a:hover {
color:#bbb;
text-decoration:underline;
}

.sm-icon {
float:left;
margin-left:5px;
}

.comms li a {
font-weight:bold;
text-decoration:underline;
}

.comms li a:hover {
font-weight:bold;
text-decoration:line-through;
}

/* FOOTER */
.footer {
clear:both;
border:1px solid #000;
background:url("images/navi-bg.jpg") repeat-x;
background-color:#000;
color:#ddd;
padding:10px;
text-align:center;
font-size:12px;
}

.footer a {
color:#ddd;
text-decoration:none;
}

.footer a:hover {
color:#bbb;
text-decoration:underline;
}


