/*  Theme Name: LibertineTheme 
URI: http://www.libertineeats.com
Description: Personal theme for food blog libertineeats.com
Version: 1.1Author: Mei
Author URI: http://www.libertineeats.com
*/

a.img, a.img:link{border: 0; }


body, h1, h2, h3, h5, h6, blockquote, p, form{
	margin: 0;
	padding: 0;}
	
body{	
	margin: 0;	
	font-family: "Lucida Sans", Verdana, Georgia, Sans-serif;	
	font-size: 100%;
	text-align: center;
	vertical-align: top;
    background: #ffffff;
	padding-top:0px;
	padding-bottom:20px;
	color: #2D333A;
	
	}
	
h1{	
	font-family: Georgia, Sans-serif;	
	font-size: 24px;	
	padding: 0 0 5px 0;
	}
	
/* caption font */
h6{	
	font-family: Verdana, Georgia, Sans-serif;			
	font-size: 10px;
	font-style: italic;
	font-weight: none;	
	padding: 10px 0 5px 0;
	}
	
/* subtitle format h4*/
h4{		
	font-family: Palatino Linotype, Georgia, Sans-serif;		
	font-size: 18px;		
	text-align: center;		
	text-decoration: none;			
	font-style: italic;			
	font-weight: bold;		
	color: 	#ADAD85;	        
	}

small{	
	font-family: Georgia, Verdana, Sans-serif;	
	font-size: 10px;	
	padding: 0 0 10px 0;
	}
	
.postdate{	
		font-family: Tahoma, Arial, Sans-serif;	
		font-size: 11px;	
		text-align: center;
		margin: 5px 0 10px 0; 
		text-transform: uppercase;
		letter-spacing: 1px;
		line-height: 14px;
		font-style: none;			
		color: #999;
		}
	
a:link, a:visited{	
	text-decoration: none;	
	color: 	#B8005C;
	}

a:hover{	
	text-decoration: underline;
	}

p{	
	padding: 10px 0 0 0;        
	font-size: 12px;
	}

strong.search-excerpt { 
	background: yellow; 
	}

#headerimg  {	
	margin: 0; 	
	height: 250px; 	
	width: 200px;     							
	padding: 0 0 30px 0;			
	background: url(images/headerimg.jpg) 	no-repeat; 
}

#wrapper{		
	margin: 0 auto 0 auto;		
	width: 980px;		
	padding: 0 0 0 0;		
	text-align: left;			
	background: #ffffff;
	}		

#sidebar{		
	float: left;
	width: 200px;
	margin: 30px 0 0 20px;
	display: inline;
}

#feeds{	
	float: left;
	width: 200px;
	margin: 0 0 0 0;
	padding: 15px 0 15px 0;
}
	
hr {		
	border-top: 1px solid #a0a3a6;	
		
}

.post h2{	
	font-family: Georgia, Verdana, Sans-serif;		
	font-size: 32px;	
	text-align: center;		
	margin: 20px 0 0 0px;	
	font-weight: normal;		
	color: #5C002E;}

a.icons:link{
	text-decoration: none;	border: 0;	color: #fff;
}	
	
a.icons:hover, a.icons:visited{
	text-decoration: none;	border: 0;	color: #fff;
}

#container{	
	float: right;	
	width: 700px;	
	margin: 0 20px 10px 0px;
}


.entry{
	line-height: 18px;
	}	

p.postmetadata{
	border-top: 1px dashed #a0a3a6;
	padding: 0 0 5px 0;		margin: 10px 0 5px 0;
	width: 700px;
	font-family: "Lucida Sans", Verdana, Sans-Serif, Georgia;	
}
	
.share-bar{	
	text-align: right;				
	font-size: 12px;
	float: right;
	width: 50%;
	margin: 5px 0
	}

.navigation{
	margin: 5px 5px 30px 5px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Sans-Serif, Georgia;
	font-size: 11px;
	font-weight: none;
	}

.nav_large{
	margin: 5px 5px 50px 5px;	
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-serif;	
	margin: 5px 0 10px 0; 
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 14px;
	font-style: none;			
	color: #999;
	
	}
	
#float{
	width: 200px;
	margin-left: 0 auto;	
	}

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

/*side bar titles h2*/
#sidebar ul li h2{
	font-family: Georgia, "Lucida Grande", "Lucida Sans", Verdana, Sans-serif;	
	line-height: 9px;    font-size: 11px;		margin: 0 0 3px 0;}
	

/* side bar general text */
#sidebar ul ul li{	
	padding: 0 ;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Georgia, Sans-serif;
	text-decoration: none;		font-size: 11px;
	}
	
#sidebar ul li{	padding: 5px 0 5px 0;}

#sidebar ul ul li a:visited{	text-decoration: none;}

#sidebar ul ul li a:link{	text-decoration: none;}

#sidebar ul ul li a:hover{	text-decoration: underline;}

table#wp-calendar{	width: 100%;}

/* COMMENT TEMPLATE STYLE */
ol.commentlist{	
	margin: 0px 0 0px 0px; 
	padding: 0px 0 0px 0px;
	
	}
	
.commentlist li {
 	margin: 15px 0 5px 60px; 
	padding: 5px 10px 20px 10px;
 	list-style: none; 
	-moz-border-radius: 7pt; 
	} 

li.graybox { 
	background-color: #F8F8FF; 
	}

.commentnumber {
 	font: italic normal 14px 'Times New Roman', Times, serif;
 	margin-top: -5px; 
	padding: 0 10px 0 0;
	float: right; 
	color: #C0C0C0; 
	font-size: 40pt; 
	font: italic; }
	
.cfpost{ 
	background-color: #FFF9EE;
	}
	
.comments-template{
	margin: 10px 0 0;		
	padding: 0;
	}
	
	
.comments-template ol{
	margin: 0;	
padding: 0 0 15px;	list-style: none;}
	
.comments-template ol li{	
	margin: 10px 0 0;	
	line-height: 18px;	
	padding: 0 0 10px;	

	}

.comments-template h2, .comments-template h3{	
	font-family: "Lucida Grande", "Lucida Sans", Verdana, Georgia, Sans-serif;	font-size: 16px;
	}

.commentmetadata{	
	font-size: 10px;
	}

.comments-template p.nocomments{	
	padding: 0;
	}
	
.textarea{	
	font-family: "Lucida Grande", "Lucida Sans", Verdana, Sans-serif;	
	font-size: 12px;
	}
/* footer headings
#footer{	
	clear: both;		
	font-family: Georgia, Verdana, Sans-serif;	
	float: center;	
	width: 830px;	
	text-align: center;		
	margin: 50px 0 0 0;		
	padding: 10px 10px 10px 10px;    
	text-transform: none;		
	border: solid 1px #ADAD85;
	}
	
#footer p{	
	line-height: 18px;
	}
	
#footercolumns {padding:2em 0 0 10%}
#footercolumns .block {float:left; width:30%; margin:0 0 0 2.5%}
#footercolumns .first, * html #footercolumns .first{clear:both;	margin:0}

 
h5{	
	font-family: Verdana, Georgia, Sans-serif;			
	font-size: 15px;	
	padding: 10px 0 5px 0;
	}
	*/
	
	/* Chunky Footer */

#chunkyfooter {
	clear: both;
	background: #eee;
	overflow: hidden;
	padding: 10px;
}

#chunkyfooter div {
	width: 270px;
	float: left;
	padding: 0px;
}

#chunkyfooter h2 {
	margin-top: 10px;
	margin-left: 10px;
	font-family: Georgia, "Lucida Grande", "Lucida Sans", Verdana, Sans-serif;	
	line-height: 9px;    
	font-size: 12px;	
	text-transform: none;	
}

#chunkyfooter ul {
	padding-left: 0;
	margin-left: 10px;
	font-family: Georgia, "Lucida Grande", "Lucida Sans", Verdana, Sans-serif;	
	font-size: 12px;	
	text-transform: none;	
	list-style-type: none;
}


/* footer end*/

#searchform {	

	}
	
#searchform #s {	
	border: 1px solid #a0a3a6; 			
	border:1px solid #a0a3a6; 	border-radius:3px; 	-moz-border-radius:3px; 	-webkit-border-radius:3px;	
	padding:5px;	
	font-size:12px;	
font-family: Georgia, Verdana;
	background: #fafafa;
color: #2D333A;	
	width: 190px 
	}

img.alignleft, div.alignleft{
	float:left;
	margin:0 15px 15px 0;
	}
	
img.alignright, div.alignright{
	float:right;
	margin:0 0 15px 15px;
	}

img.aligncenter, div.aligncenter{
	text-align:center;
	float: center;
	margin:0 auto;
	}

.aligncenter small a:link, .aligncenter small a:visited, .aligncenter small{
	font-size: 10px;
	font-size: 10px;
	color:#ADAD85;	
}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

.linkwithin_div{		
	text-decoration: none;
	float: left;		
	font-size: 12px;

}
