/*

Theme Name: Paris By Appointment Only
Theme URI: http://www.parisbao.com/
Description: The official Paris By Appointment Only theme.
Version: 1.0
Author: Zeva Bellel and Steven Tlucek
Author URI: http://www.parisbao.com/
Tags: paris by appointment only, three columns

*/	


/*General*/
body {font-size: .75em;margin: 0px;text-align: center;background: #F6F6EA url(img/bg.jpg) top center repeat-x;color: #666666;font-family: Arial, Helvetica, sans-serif;}
blockquote{margin:15px 0; font-size:1.8em; border-bottom:2px solid #900; border-top: 2px solid #900; padding-top:20px; line-height:1.1em; text-align:center;}
blockquote p{ padding:0; margin:0; text-align:center;}


/*General Fonts*/
em{font-style:italic;}
strong{font-weight:bold;}
h2{position: relative;font-size: 1.8em;color: #111;padding-bottom: 15px;padding-left: 25px;	}
h2.pagetitle{position: relative;font-size: 2em;color:#EFEEEB;padding-bottom: 4px; padding-top:2px; background-color:#900}

/*Layout*/
#wrap{position: relative;margin: auto;width: 1042px;}
#top{position: relative;margin: auto;height: 156px;padding: 1px;background: url(img/logo.png) center no-repeat;}
#page{position: relative;overflow: hidden;}
#sidebar-left{position: relative;float: left;width: 145px;padding-right: 29px;margin-top: 160px;}
#sidebar-right{position: relative;float: left;width: 145px;padding-left: 29px;margin-top: 160px;}

	
/*Top Elements*/
* html #top{background: url(img/logo.gif) center no-repeat;}
#logo{position: relative;display: block;margin: auto;margin-top: 34px;	height: 93px;width: 307px;text-indent: -9999em;	}
/*date circles*/
	#date1{position: absolute;bottom: -35px;left: 146px;height: 68px;width: 68px;background: url(img/d1.png) top left;color: #fff;font-family: Georgia;z-index: 15;font-style: italic;}
		* html #date1{display: none;}
		#date1 span{position: relative;display: block;padding: 10px 0 0 0;font-size: 11px;}
		#date1 strong{position: relative;display: block;padding: 0 0 0 0;margin-top: -3px;font-size: 2.4em;}
	#date2{position: absolute;bottom: -35px;right: 154px;height: 66px;width: 66px;background: url(img/d2.png) top left;color: #990000;font-family: Georgia;z-index: 15;font-style: italic;}
		* html #date2{display: none;}
		#date2 span{position: relative;display: block;font-size: 11px;}
		#date2 strong{position: relative;display: block;padding: 11px 0 0 0;font-size: 1.8em;}
	
	
/*Sidebar Elements*/
#sidebar-left h3{padding-left: 25px;background: url(img/left-title-bg.gif) top left no-repeat;}
#sidebar-left .widget>div, #sidebar-left .widget>ul, #sidebar-left .widget>ol{padding-left: 15px;}
.sidebar{position: relative;font-size: 11px;text-align: left;color: #666666;line-height: 1.5em;}
	.sidebar h3{position: relative;color: #000;text-transform: uppercase;padding: 2px 0 0 0;height: 20px;margin-bottom: 14px;background: url(img/right-title-bg.gif) top left no-repeat;}
	.sidebar .widget{position: relative;overflow: hidden;padding: 0 0 35px 0;}
	.sidebar li{position: relative;padding: 7px 0 7px 0;}
	.sidebar a{color: #666666;}
.widget input#s{position: relative;padding: 2px;width: 79px;border: 1px solid #940606;font-size: 11px;}
.widget input#searchsubmit{position: relative;margin: 0 0 0 2px;padding: 2px;background: #473B2F;font-size: 10px;color: #fff;text-transform: uppercase;border: 0;}
		

/*Content*/
#content{position: relative;float: left;padding: 8px;width: 664px;background: #fff;font-family: Georgia;font-size: 1.1em;border: 1px solid #DAD9D9;padding-bottom: 1003em;margin-bottom: -1000em;}
	#content h1{position: relative;font-size: 1.2em;font-style: italic;color: #333;padding: 12px 0 12px 0;background: #EFEEEB;border: 1px solid #B0AFAF;border-bottom: 0;}
#nav{position: relative;background: #EFEEEB;border: 1px solid #B0AFAF;padding: 3px;	font-size: .85em;z-index: 10;}
	#nav ul li ul{position: relative;float: left;display: none;}
	#nav ul li:hover ul{position: relative;display: block;}
		#nav ul li ul li{float: none;height: 33px;}
		#nav ul li ul li a{float: none;display: block;border-top: 1px solid #fff;}
	#nav li{position: relative;float: left;height: 32px;width: 145px;padding-right: 9px;background: url(img/n-break-alt.gif) top right no-repeat;}
		#nav li a{position: relative;float: left;padding: 8px 0 0 0;height:24px;width: 145px;background: #D3D2CD;color: #4F4D4D;text-transform: uppercase;}
	#nav #rss{position: absolute;top: 5px;right: 10px;height: 26px;width: 27px;text-indent: -9999em;background: url(img/rss.gif) top left no-repeat;}
#posts{position: relative;margin: auto;margin-left: 22px;width: 598px;overflow: hidden;	text-align: left;color:#000000;}
			
				.entry{
					position: relative;
					padding: 50px 0 0 0;	
				}
				
					.entry h2{
						position: relative;
						font-size: 1.8em;
						color: #111;
						padding-bottom: 15px;
						padding-left: 25px;	
					}
					
					.entry h3{
						position: relative;
						font-size: 1.4em;
						color: #111;
						padding: 15px 0 15px 0;
					}
					
					.entry h2 a{
						color: #111;
					}
					
					.entry a{
						color: #111;
					}
					.entry li{ padding: 0 0 10px 15px; list-style:disc inside;}

					
					.head{
						position: relative;
						padding: 0 0 20px 25px;
						font-size: 11px;
						color: #A2A1A1;
						line-height: 1.7em;
						overflow: hidden;
						font-family: Arial, Helvetica, sans-serif;						
						background: url(img/entry-bg.gif) bottom left no-repeat;
					}
					
						.head .categories{
							position: relative;
							float: right;	
							margin-top: 2em;
						}
						
						.head .categories a{
							position: relative;
							color: #fff;
							padding: 2px 9px 2px 9px;
							background: #940606;
							margin-left: 5px;
							font-size: .95em;
							text-transform: uppercase;
						}
						
						.head span{
							position: relative;
						}
						
						
						span.date{
							text-transform: uppercase;
							clear:both;
						}
					
					
					.the-entry{
						position: relative;
						padding: 25px 0 1em 25px;
						line-height: 1.7em;
					}
					
						.the-entry p{
							position: relative;
							padding-bottom: 1em;
						}
						
						.the-entry a{
							color:#940606;
						}
						.the-entry a:hover{
							border-bottom: 1px dotted #940606;
						}
					
					
					.entry-details{
						position: relative;
						background: #F5F5F5;
						border: 1px solid #B0AFAF;
						padding: 7px 11px 0 11px;
						height:23px;
						font-style: italic;		
						overflow: hidden;
						margin-left: 25px;
					}
					
						.entry-details a{
							color: #000;
						}
						
						.entry-details ul{
							position: relative;
							float: right;
							z-index: 5;
						}
						
						.entry-details li{
							list-style:none;
							position: relative;
							float: left;
							height: 20px;
							width:20px;
							padding-left: 5px;	
							font-style:normal;
							font-family:Helvetica, Arial, sans-serif
						}
						
						.entry-details li a{
							float: left;
						}
						
						.entry-details p{
							padding-top: 2px;
						}
						
						.entry-details span{
							padding: 0 8px 0 8px;
						}


/*Comments*/
#comwrap{position: relative;padding-left: 25px;}
	.commentlist{position: relative;}
		.commentlist li{color:#999; position: relative;background: #F5F5F5;border: 1px solid #B0AFAF;padding:10px;margin-bottom: 10px;}
		.commentlist li cite{font-style:italic; font-weight:bold; color:#000}
		.commentlist li cite a{color:#000; border:0;}
		.commenttext{margin-top:15px; color:#000}
		.commenttext p{ line-height:1.5em;}
		.commenttext p a{color:#000; border-bottom: 1px dotted #111;}
		.commentlist a{color:#999; border:0;}
	.avatar{float: right;border: 1px solid #B0AFAF;}
	#comment{width: 95%;}
	#comwrap input{padding: 3px;}
	
.navigation{padding-top:25px; font-size:1.3em;}
.navigation a{color:#900}
.navigation a:hover{border-bottom:none; color:#999;}




#foot{
	position: relative;
	height: 221px;
	padding: 1px;
	background: #352B21 url(img/foot-bg.gif) top center repeat-x;
}

	#footer{
		position: relative;
		width: 1042px;
		margin: auto;
	}

	#foot-top{
		position: relative;
		margin-left: 174px;
		margin-top: -10px;
		width: 664px;
		padding: 8px;
		height: 54px;
		background: #fff;
		font-family: Georgia;
		border: 1px solid #DAD9D9;
		border-top: 0;
		display: inline;
		float: left;
	}
	
	a#flogo{
		position: relative;
		clear: left;
		display: block;
		margin: auto;
		width: 295px;
		height: 78px;
		background: url(img/foot-logo.gif) top left no-repeat;
		text-indent: -9999em;
	}
	
	#footer p{
		position: relative;
		line-height: 1.8em;
		padding-top: 14px;
		font-size: 11px;
		text-transform: uppercase;
		color: #62533C;
		font-size: .8em;
	}















