/*
Theme Name: LUXECETERA
Theme URI: http://www.luxecetera.com
Version: 1.0 designed specifically by Ashley for stacyreeves.com only.
Author: Ashley Jankowski
Author URI: http://www.luxecetera.com
Tags: lavender, custom header, fixed width, one column

	This theme was designed by Ashley Jankowski and built by Jason Gulledge
	whose blogs you will find at http://fortheloveofblogging.com/ and http://www.ramdac.org
	
	This theme was designed specifically for Stacy Reeves.

	All rights reserved by Ashley Jankowski and Stacy Reeves.
*/

.entry center p img {
   text-align: center;
}

body {
    background-image:url(http://http.cdnlayer.com/stacyreeves/background.gif);
    background-position:center top;
    background-repeat:repeat;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size:10px;
}
a { color: #5e514e; }
a:link {
        text-decoration: none;
}

a:hover {
        text-decoration: underline;
	color: #aeabad;
}
a:active {
        text-decoration: none;
}

#page {
    width:920px;
    margin:0 auto;
    background-image:url(images/page.jpg);
    background-position:center top;
    background-repeat:repeat-y;
    padding:0 62px 0px 62px;
}
.section {
    position:relative;
}
.header {
    width:1024px;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-512px;
    height:528px;
    /*background-image:url(images/header.jpg);*/
    background-image:url(http://http.cdnlayer.com/stacyreeves/header.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    z-index:3;
}      
.header .navContainer {
    text-transform:uppercase;
    font-weight:bold;
    word-spacing:2.3em;
    font-size:1.1em;
    position:absolute;
    top:0;
    left:0;
    margin-top:46px;
    margin-left:54px;
    width:900px;
    height:11px;
    padding:12px 20px;
    text-align: center;
}

.header .navContainer a {
    text-transform:uppercase;
    font-weight:bold;
    word-spacing:.3em;
    color:#5e514e;
    text-decoration:none;
    letter-spacing:.1em;
        }
.content {
    width:917px;
    padding:528px 4px 0 3px;
    font-size:1.2em;
    line-height:1.8em;
    color:#5e514e;
}     
p {
    margin-bottom:2em;
    /*padding:0 30px;*/
}

img.photo {
    background-color:white;
    padding:20px;
    display:block;
    margin:1em auto;
}  
.introduction {
    position:relative;
    #margin-bottom:1em;
    width:411px;
    padding:40px 258px;
    text-align:center;
}    
.introduction h3 {
    margin-bottom:1.3em;
    text-transform:uppercase;
    font-weight:bold;
}

.introduction p {
    padding:0;
    margin-bottom:0;
    text-align: center;
}

.introduction img.self {
    position:absolute;
    top:0;
    left:0;
    height:177px;
    margin-top:30px;
    margin-left:30px;
    padding-right:30px;
    border-right:3px dotted #5e514e;
}

.introduction .littleblackbook {
    position:absolute;
    height:177px;
    width:177px;
    top:0;
    right:0;
    margin-top:30px;
    margin-right:30px;
    margin-left: 40px;
    #padding-top: 30px;
    padding-left:20px;
    padding-right: 5px;
    border-left:3px dotted #5e514e;
    font-family:Helvetica, Arial, sans-serif;
    text-align: left;
    font-size: .9em;
    line-height: 1.4em;
}     

.introduction .littleblackbook img {
	margin: 0px;
	padding: 0px;
}

.introduction .twitter {
    position:absolute;
    height:147px;
    width:137px;
    background-image:url(images/twitter.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    top:0;
    right:0;
    margin-top:30px;
    margin-right:30px;
    padding-top: 30px;
    padding-left:50px;
    padding-right: 20px;
    border-left:3px dotted #5e514e;
    font-family:Helvetica, Arial, sans-serif;
    text-align: left;
    font-size: .9em;
    line-height: 1.4em;
}     
.introduction .twitter p {
    text-align:left;
}

.introduction .twitter span {
    color:#c9c3c7;
    text-transform: lowercase;
    position:absolute;
    left:0;
    bottom:0;
    margin-bottom:10px;
    margin-left:52px;
}     
.entry {
    background-color:#e8e5e7;
    padding:20px 10px;
}    

.entry h1 {
   font-size: 18px;
   font-weight: bold;
 /*  padding-left: 20px;*/
}

.entry img {
	padding: 10px;
}
.entryHeader {
    position:relative;
    text-align:center;
    width:880px;
    padding:30px 6px;
    margin:10px 0 20px 0;
    background-image:url(images/lavender.jpg);
    background-repeat: no-repeat;
    background-position:center;
}   

.entryHeader h1 a:link {
        text-decoration: none;
}
.entryHeader h1 a:visited {
        text-decoration: none;
}
.entryHeader h1 a:hover {
        text-decoration: underline;
}
.entryHeader h1 a:active {
        text-decoration: none;
}


.entryHeader h1 {
    text-transform:uppercase;
    font-size:1.5em;
    line-height:2em;
    letter-spacing: .25em;
    font-weight:bold;
    border-top:3px dotted #5e514e;
    border-bottom:3px dotted #5e514e;
}


.entry a:link { text-decoration: underline; }

.entryHeader h6 {
    font-style: italic;
    width: 880px;
    left:6px;
    text-align: center;
    height:10px;
    position: absolute;
} 
.entryHeader h6 span {
    background-color:#e8e5e7;
    background-image:url(images/lavender.jpg);
    background-repeat:no-repeat;
    padding:0 12px;
} 

.entryHeader .event {
    bottom:0;
    margin-bottom:34px;
}    
.entryHeader .event span {
    text-transform: lowercase;
    background-position:center -72px;
}            

.entryHeader .event span a:link {
        text-decoration: none;
}
.entryHeader .event span a:visited {
        text-decoration: none;
}
.entryHeader .event span a:hover {
        text-decoration: underline;
}
.entryHeader .event span a:active {
        text-decoration: none;
}

.entryHeader .date {
    top:0;
    margin-top:18px;
}   
.entryHeader .date span {
    background-position:center -34px;
}   









/* COMMENTS */

.entry-comments {
	clear:both;
}

.entry-comments {
	margin-top:10px;
	width: 850px;
	margin-left: 21px;
	text-transform: uppercase;
}

/* ---------------------- */
/* -------COMMENTS------- */
/* ---------------------- */

.comment-time {
	color:#7a7a7a;
	margin:0 0 0 10px;
}
.comments-body p, 
.comments-body p a {
	font-size:11px;  
	font-family:Georgia, Times, serif;  
	font-style:normal;  
	text-transform:none;  
}
.comments-body p {
	color:#5E514E; 
}
.comments-body p span.comment-author,
.comments-body p span.comment-author a,
.comments-body p.alt span.comment-author {
	font-weight: bold;
} 


.comments-body p a:link,
.comments-body p.alt a:link,
.comments-body p a:visited,
.comments-body p.alt a:visited,
.comments-body p a:hover,
.comments-body p.alt a:hover {
	color: #5E514E; 
	color:#5E514E; 
}
.comments-body p a:link,
.comments-body p.alt a:link,
.comments-body p a:visited,
.comments-body p.alt a:visited {
	text-decoration:underline; 
}
.comments-body p a:hover,
.comments-body p.alt a:hover {
	text-decoration:underline; 
}
.comments-header p  {
	color:#5E514E;
	font-size:14px;
#	text-transform:uppercase;
}
.comments-header p a {
	color:#5E514E;
	font-size:14px;
	text-transform:uppercase;
}
.comments-header p a:visited {
	color:#5E514E;
}
.comments-header p  a:hover {
	text-decoration:underline;
}
.comment {
	background: #ffffff;
	border-bottom:dotted 3px #5e514e;
	padding-bottom: 13px;
	padding-top: 10px;
}

.entry-comments .alt {
		 
}
.entry-comments .bypostauthor {
	background: #e9e5e7;	}
.entry-comments .unapproved {
	font-style:italic; 
	color:#5E514E; 
} 
/* boxy comments */
.entry-comments .comments-header p {
	font-size: 14px !important;
}
.entry-comments .comments-header p.postedby, .entry-comments .comments-header p.postedby a, .comments-header p.post-interact a {
	font-size: 11.9px !important;
}
.comments-body h3 {
	display:none;
}
.entry-comments {
	border:solid 1px #ffffff;
	height:150px;
}
.entry-comments p {
	margin-bottom:18px;
}

.comments-header a:link {
  text-decoration: none;
}
.comments-header {
	background-color: #ffffff;
        background-image:url(images/lavender_comments.jpg);
	font-size:14px;
	#width:170px;
	border-right:solid 1px #ffffff;
	float:left;
	height:150px !important;
	max-height:150px;
	text-align:center;
	display:table;
	#position:relative; 
	overflow:hidden;
}
* html .comments-header {
	margin-right:-3px;
}
.comments-header-inner {
	#position:absolute;
	#top: 50%;
	#left: 0;
	padding: 20px;
	display:block;
	/*width:200px;*/
	display:table-cell;
	vertical-align:middle;
	color: #5E514E;
}
.comments-header-inner-inner {
	#position: relative;
	#top: -50%;
}
.comments-count {
	margin:8px 0 4px 0;
}
.comments-body {
	background-color: #ffffff;
	height:137px;
	border-left:none;
	overflow:auto;
	padding:5px 8px 8px 8px;
}
.comments-body p {
	margin-bottom:10px;
	padding: 5px 20px 5px 5px;
}
p.post-interact {
	line-height:1.2em;
}
.post-interact span a {
	padding:3px 0;
	text-decoration:none;
	display:block;
	margin:0px 30px 0 30px;
}
/* end boxy comments */

.entry ol, .entry ul {
	list-style: disc;
	padding-left: 55px;
	margin-bottom: 18px;
}

.entry p strong {
	font-weight: bold;
}

/*
.footer { 
   padding: 50px 10px 20px 3px;
   width: 917px;
   #margin-top: 70px;
   font-size: 1.2em;
   background-color: #E8E5E7;
   text-align: center;
   color: #5E514E;
}
*/

.footer {
   background-color: #E8E5E7;
   font-size: 1.2em;
   text-align: center;
   color: #5E514E;
    padding:40px 10px 10px 10px;
   margin-left: 3px;
    font-size:1.2em;
    line-height:1.8em;
    color:#5e514e;
}


.alignleft {
background-color:#E8E5E7;
padding:20px 10px;
	float: left;
}

.alignright {
background-color:#E8E5E7;
padding:20px 10px;
#float: right;
}
