/*  
Theme Name: BeautyStop
Theme URI: http://beautystop.com/
Description: Custom WordPress Theme
Version: 1.0
Author: Ed Burns (Design by: Brandon Ratzlaff)
Author URI: http://blogrescue.com/
*/

body {
 font-size:62.5%; /* Resets 1em to 10px */
 font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
 background:#f9eae7 url('images/bodybg.jpg') repeat-x top center;
 color: #45312e;
 text-align:center;
 margin:0 !important;
 padding:0 !important; 
 min-width:950px;
}

a, a:link, a:visited, a:active { color: #ca958e; text-decoration:none }
a:hover { text-decoration:underline }
a img {	border: none; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;	}
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }

#wrapper {
 background:url('images/wrapperbg.jpg') no-repeat top center;
 padding-top:234px;
 width:950px;
 margin:0 auto;
}

#page {
 width:950px;
 margin:0 auto;
 text-align:left;
 background:#f9eae7;
}

#header {
 text-align:center;
 padding:0 0 10px;
 background:url('images/divider.gif') repeat-x left bottom;
 font-size:1.2em;
 font-weight:bold;
}
ul#headerNav { padding:0; margin:0; }
#headerNav li {  display:inline; list-type-style:none; }
#headerNav a { padding: 3px 10px;text-decoration: none; }
#headerNav a:link, #headerNav a:visited { color: #45312e; }
#headerNav a:hover { color: #ca958e; text-decoration:underline; }
#activeNav a:link, #activeNav a:visited { color: #ca958e; border-bottom: #ca958e; }

.pageNav{ padding:15px 20px 5px; }
.navPrev{ float:left; }
.navNext{ float:right; }
.navHome{ text-align:center; margin:0 50px; }

#content {
 background:url('images/contentbg.gif') repeat-y center top;
 margin:0;
 padding:0;
 padding-bottom:10px;
 position:relative;
}

#leftBar {
 float:left;
 position:relative;
 width:190px;
 text-align:left;
}
#rightBar { 
 float:right;
 position:relative;
 width:190px;
 text-align:left;
}

#main {
 margin:0 200px 0 200px; 
}

.archiveHeader {
 padding:15px;
 margin:0;
 text-align:center;
}
.archiveTitle {
 color:#8a554e;
}
.archiveUnderline {
 border-bottom:2px solid #45312e;
}

.post {
 padding:15px;
 background:url('images/divider.gif') no-repeat center bottom;
}
.postTitle {
 font-size:2em;
 font-weight:bold;
 margin:0;
}
.postTitle a, .postTitle a:link, .postTitle a:visited, .postTitle a:active { color: #45312e; text-decoration:none; }
.postTitle a:hover { color: #ca958e; text-decoration:none }
.postDate {
display:none;
 float:right;
 font-style:italic;
 font-family:georgia; 
 padding:2px 18px 2px 0;
 color:#8a554e;
}
.postAuthor {
 background:url('images/bullet.gif') no-repeat left center;
 font-style:italic;
 font-family:georgia; 
 padding:2px 0 2px 18px;
}
.postEntry {
 font-size:1.4em;
 font-family:Times,"Times New Roman",serif;
}
.postCategories{
 text-align:center;
 padding:8px 0;
}
.postFloral {
 font-size:23px;
 background:url('images/floral.gif') no-repeat center center;
}

.sideSection { padding-top:25px; }
.sideHeaderLeft, .sideHeaderRight {
 margin:0;
 padding:2px 2px 4px 15px;
 font-size:1.3em;
 font-weight:bold;
 color:#45312e;
}
.sideHeaderLeft { background:url('images/dotted_left.gif') no-repeat right bottom; }
.sideHeaderRight { background:url('images/dotted_right.gif') no-repeat left bottom; }

.sideContentLeft, .sideContentRight {
padding:4px 5px 4px 15px;
font-size:1.2em;
}
.sideContentLeft { padding-left:15px; }
.sideContentRight { padding-right:15px; }

.sideContentLeft ul, .sideContentRight ul {
list-style: none;
margin: 0px;
padding: 0px 0px 20px 0px;
}
.sideContentLeft li, .sideContentRight li {
list-style: none;
margin: 0px;
padding: 0px;
}
.sideContentLeft ul {
padding-top: 10px;
}
.sideContentLeft ul li, .sideContentRight ul li {
list-style: none;
margin: 0px;
padding: 6px 0px 5px 0px;
}
.sideContentLeft a, .sideContentRight a {
}
.sideContentLeft ul li ul {
margin-left:8px;
padding-left:10px;
}
.sideContentLeft ul li ul li {
list-style-type:circle;
list-style-image : url('images/bullet_small.gif');
}

.children li {
padding-left:10px;
}

#searchform {
}
.searchBox {
 border:1px solid #45312e;
 width:150px;
 font-size:1.2em;
 padding:2px;
}
.searchButton {
 background:transparent;
 border:none;
 color:#ca958e;
 font-style:italic;
 padding:2px 0;
 font-family:georgia;
}

#footer {
 width:950px;
 margin:0 auto;
 padding:20px 0;
 text-align:center;
}
.copyright { background:url('images/bullet_small.gif') no-repeat left center; padding-left:14px; }

img.centered {
 display: block;
 margin-left: auto;
 margin-right: auto;
}
img.alignright {
 padding: 4px;
 margin: 0 0 2px 7px;
 display: inline;
}
img.alignleft {
 padding: 4px;
 margin: 0 7px 2px 0;
 display: inline;
}
.navigation { padding:20px; }
.alignright { float: right; }
.alignleft { float: left }

.commentSection {
padding:20px 0;
}

.commentTop { background:url('images/bullet_small.gif') no-repeat left .3em; padding-left:14px; }

.commentOdd, .commentEven {
margin:10px 5px 0 10px;
padding:10px 5px 0px 5px;
background:#fff;
border:1px solid #ca958e;
}
.commentEven { background:#f8f8f8; }

.commentPostblock { 
margin:10px 5px 0 10px;
padding:10px 5px 0px 5px;
}

.commentText {
width:500px;
height:100px;
}
.commentDate{
display:none;
float:right;
}

.contactForm{
padding:40px 0;
}
