@charset "utf-8";
/* CSS Document */

/*  

Theme Name: Peppercorn Poster

Theme URI: 

Description: Culinary Escapade

Version: 2.0

Author: Codaflux Studio

Author URI: http://www.codaflux.com

*/

body{
	font-size:small;
	font-family:Arial;
	line-height: 18px;
	color:#FFFFFF;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(images/bkg.jpg) repeat fixed;
	background-color:#454444;
}

#container_main{
	width:1024px;
	min-height:1000px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}


/*header*/

#header {
	height:150px;
	width:665px;
	background:url(images/blog_title.png) no-repeat 0 0;
        margin: 0 0 0 10px;
}

#nav_area{width:1024px; height:60px; margin-top:-10px; background: transparent url(images/nav_bkg.png) no-repeat 0 0;}

#nav{
	color:#FFFFFF;
	font-size:medium;
	font-weight:bold;
	padding:0 0 0 20px;
}
#nav a:link, #nav a:visited {color:#FFFFFF;}

/*Posts*/

#text_area{
	width:665px;
        float:left;
	padding-right:5px;
	padding-left:5px;
	margin-top:-17px;
	padding-top:15px;
}

#post_container{
	width:665px;
	padding: 10px 0 10px 0;
}

.post_title{
	background:url(images/post_top1.png) no-repeat 0 0;
	padding: 20px;
	margin-top: 40px;
	color:#333;	
}

.post_title p{color:#f9d4aa;}

.entry {
	background:transparent url(images/body.png) 
	repeat; padding:20px; 
	margin-top:-47px; 
	margin-top/*\**/: -57.5px\9; /*ie8*/

}

/*firefox*/
@-moz-document url-prefix()
{
.entry { margin-top:-47.5px; }
}

.moretext p{font-size:32px;font-family:"Courier New", Courier, monospace;}

.postmetadata{
	background:transparent url(images/body.png) repeat;
	clear:both;
	padding-top:-50px;
	padding: 20px;
}
.post_bottom {background:transparent url(images/post_bottom.png) no-repeat 0 0; height:22px;}

#single_postmetadata{
	clear:both;
	padding: 20px;
	color:#333;
	background-color:#f1f0f0;
}

.blog_nav{
	font-size:24px;
	font-style:bold;
	background:transparent url(images/body.png) repeat;
}

/*sidebar*/

#sidebar{
	width:314px; float: right;
	font-size: 10px;
	line-height: 18px;
	margin-top:46px;
}
.side_top{background:url(images/top.png) no-repeat 0 0; height:22px;}
.side_content{background:url(images/body.png) repeat; margin-top:-20px;}
.side_bottom {background:url(images/side_bottom.png) no-repeat 0 0; margin-top:-12px; height:22px;}

#sidebar .sidebar_header {
	font-family:"Courier New", Courier, monospace;
    font-size: 18px;
	font-weight:bold;
	line-height: 18px;
	color:#e2fe81;
	padding-bottom:10px;
	border-bottom:2px dotted #e6e2e1;
	margin-top: 20px;
	margin-right:10px;
	margin-left:-20px;
}

#sidebar p{

	padding-top:2px;
	font-size:14px;
	margin-bottom: 12px;
	margin-right:10px;
	margin-left:-20px;
}
#sidebar a:hover {color:#f9d4aa;}

/*misc*/

img, div {behavior: url(http://www.judyyee.com/iepngfix.htc); }
a:link, a:visited {color:#e2fe81; text-decoration:none;}
a:hover, #nav a:hover {color:#e2fe81;}
li {list-style:none;}

a, div, img{
        border:none;
	outline: 0 none;
	-moz-outline: 0 none;
}

blockquote {
	text-indent: -0.8em;
	font-size: 12px;
}

.invisible{display:none;}

/*typography*/

h1 {
	font-size: 46px;
}

h2 {
	font-family:"Courier New", Courier, monospace;
	font-size: 28px;
}

h3 {
	font-size: 22px;
}

h4 {
	font-size: 19px;
}

h5 {
	font-family:"Courier New", Courier, monospace;
	font-size: 16px;
	color:#e2fe81;
}

h6 {
	font-size: 14px;
}

h2 , h3 {color:#e2fe81;}


p{
	font-size:14px;
	max-width:675px;
	margin-bottom: 18px;
}


/*Comments*/

.comments-template{
	margin: 0 0 0 0;
	border-top: 2px dotted #f9d4aa;
	padding: 20px;
	background: transparent url(images/body.png) repeat;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 0 0;
	border-bottom: 2px dotted #f9d4aa;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

/* Nav Bar*/

#nav{
background:#222;
font-size:18px;
}

#nav, #nav ul {
list-style: none;
line-height: 1;
}

#nav a, #nav a:hover {
display: block;
text-decoration: none;
border:none;
}

#nav li {
float: left;
list-style:none;
border-right:1px solid #777;
margin-top:10px;
}

#nav a, #nav a:visited {
display:block;
font-weight:bold;
font-family:"Courier New", Courier, monospace;
color: #f5f5f4;
padding:6px 12px;
}

#nav a:hover, #nav a:active, .current_page_item a, #home .on {
background:#000;
text-decoration:none
}

#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 174px;
}

#nav li li {
width: 172px;
background: #777;
}

#nav li li a, #nav li li a:visited {
font-weight:normal;
font-size:0.75em;
color:#FFF;
}

#nav li li a:hover, #nav li li a:active {
background:#000;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}

a.main:hover {
background:none;
}

/*imgframing*/

.left { float:left; }

.right { float:right; }

.center {text-align:center}

.frame { border: 2px solid #aaa; padding: 10px; }

img.left { margin: 0 10px 10px 0; }

img.right { margin: 0 0 10x 10px; }

/*Footer*/

#footer{  
        clear: both; 
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
        margin-top:30px;
	
}  
  
#footer div, #sidebar>ul>li{  
    float: left;  
    width: 220px;  
    margin: 0 10px;  
    background: url(images/body.png) repeat;
    padding-bottom:20px;
    color: #fff;  
}  
  
#footer p{  
    padding:10px; 
}  
  
#footer a, #sidebar a{  
    color: #fff;  
    text-decoration: none;  
}  
  
#footer h3, #sidebar h3{  
    margin-bottom: 10px;  
	font-family:"Courier New", Courier, monospace;
    background: url(images/footer_top.png) no-repeat top;  
	line-height: 18px;
    font-size: 18px; 
    color:#e2fe81;  
    font-weight:bold; 
	border-bottom:2px dotted #e6e2e1;
	margin-top:-14px;
	padding:5px;
}  
  
#footer ul, #sidebar ul>li>ul{  
    list-style: none;  
    padding: 10px;  
	margin-bottom:-34px;
    background: url(images/footer_bottom.png) no-repeat bottom;  
	
}  
  
#footer ul li{  
    padding-bottom: 5px;  
}  

.spacer {
	min-height:20px;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

#copyright{
	width:1024px;
	background:url(images/copyright.png) no-repeat 0 0;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	font-size:95%;
	margin-top:45px;
	text-align:right;
}

