/*
Theme Name: Ortiga
Theme URI: http://wordpress.org/
Description: The default WordPress theme

*/

/* ==[ GENERALS - PLACE RESETS IF NEEDED ]== */
body {margin:0 0 20px 0;padding:0;background:url(images/bg.jpg) repeat;}
img {vertical-align:middle;border:none;}
a {outline:none;color:#0b33ff;}
.clr {clear:both;}
#header #nav ul li.page-item-3 {background:none;}

/* ==[ TEXTUALS ]== */
h1 {margin:0;padding:20px 0 15px 0;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;color:#403332;text-align:left;text-transform:uppercase;}
h2 {margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;color:#cac6b6;text-align:left;text-transform:uppercase;}
p {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;font-weight:normal;color:#403332;text-align:left;line-height:14px;}

/* ==[ CONTAINER ]== */
div.container {width:915px;margin:0 auto;padding:0;overflow:hidden;}

/* ==[ HEADER ]== */
div#header {width:100%;height:172px;margin:0;padding:0;display:block;text-align:center;}

   /*[ HEADER -> NAVIGATION SETUP ]*/
   #header #nav {width:100%;height:24px;padding:10px 0 7px 0;border-top:1px solid #5d5152;border-bottom:1px solid #5d5152;overflow:hidden;}
   #header #nav ul {margin:0;padding:0 0 0 30px;list-style-type:none;}
   #header #nav ul li {margin:0;padding:0 15px 0 10px;background:url(images/nav_bullet.jpg) no-repeat right;float:left;}
   #header #nav ul li a {font-family:Helvetica;font-size:12px;font-weight:normal;color:#cac7b5;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;}
   #header #nav ul li a:hover {font-family:Helvetica;font-size:12px;font-weight:normal;color:#ffffff;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;}

/* ==[ CONTENT ]== */
div#content {width:100%;margin:0;padding:0;overflow:hidden;display:block;}   

   /*[ CONTENT -> MAIN PAGE - BOOK and QUOTE ]*/
   #content .john_lethlean {width:347px;height:143px;margin:250px 0 290px 65px;padding:0;float:left;background:url(images/john_lethlean.jpg) no-repeat;}
   #content .book1 {width:460px;height:605px;margin:35px 0 0 0;padding:0;background:url(images/bg_book_1.jpg) no-repeat top right;float:right;}
   
   /*[ CONTENT -> SIDE MENU BUTTONS (STATIC) ]*/
   #content #sidemenu {width:42px;margin:65px -7px 0 0;padding:0;position:relative;z-index:10;float:right;}
   #content #sidemenu.mod {margin-bottom:90px;}
   #content #sidemenu ul {margin:0;padding:0;list-style-type:none;}
   #content #sidemenu ul li {margin:0;padding:0;clear:both;}
   #content #sidemenu ul li.bar-menu a {width:42px;height:129px;background:url(images/sidemenu_barmenu.jpg) no-repeat;display:block;}
   #content #sidemenu ul li.restaurant-menu a {width:42px;height:171px;background:url(images/sidemenu_restaurantmenu.jpg) no-repeat;display:block;}
   #content #sidemenu ul li.wine-list a {width:42px;height:125px;background:url(images/sidemenu_winelist.jpg) no-repeat;display:block;}
   #content #sidemenu ul li.chef-bio a {width:42px;height:102px;background:url(images/sidemenu_chef.jpg) no-repeat;display:block;}
   
   /*[ CONTENT -> BOOK OPENED ]*/
   #content #openbook {width:795px;height:745px;margin:36px 0 0 -5px;padding:50px 0 0 100px;background:url(images/bg_openbook.jpg) no-repeat;position:absolute;z-index:5;}
   #content #openbook .context {width:310px;margin:0 0 0 60px;padding:0;float:left;}
   #content #openbook a {color:#333333;}
   #content #openbook a:hover {color:#333333;text-decoration:none;}
   
   /*[ CONTENT -> LEFT HAND SIDE PICTURE (SHOULD ALIGN LEFT USING PICTURE CLASS TAG IN POST) ]*/
   #content #openbook .pictures {margin:0;padding:0;float:left;}
   
/* ==[ CONTENT -> STARTING ALL PAGE SETUP ]== */
div#content.allpage {width:570px;margin:0 auto;padding:50px 0 30px 0;}
   #content.allpage2 {width:750px;margin:0 auto;padding:20px 0 30px 0;}
   #content.allpage h1 {margin:0;padding-top:0;color:#cac6b6;}
   #content.allpage h2 {margin:0;padding:0 5px 8px 5px;border-bottom:1px solid #5d5152;}
   #content.allpage p {color:#cac6b6;}
   #content.allpage p a {color:#cac6b6;}
   #content.allpage p a:hover {color:#ffffff;text-decoration:none;}

   /*[ CONTENT -> ALL PAGES -> CONTENT ]*/
   #content.allpage #context {width:370px;margin:0;padding:0;float:left;}

   /*[ CONTENT -> ALL PAGES -> SIDEBAR ]*/
   #content.allpage #sidebar {width:177px;margin:0;padding:0;float:right;}
   #content.allpage #sidebar ul {margin:0 0 0 5px;padding:5px 0 22px 0;list-style-type:none;}
   #content.allpage #sidebar ul li {margin:0;padding:0;}
   #content.allpage #sidebar ul li a {font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:normal;color:#cac6b6;text-align:left;line-height:23px;text-decoration:none;text-transform:uppercase;}
   #content.allpage #sidebar ul li a:hover {color:#ffffff;text-decoration:none; padding-left:5px;}
   
/* ==[ BLOG ]== */
div#content.blog {width:915px;margin:0;padding:0;}

   #content.blog img {max-width:395px;border:1px solid #ffffff;}
   
   #content.blog #post_wrap {width:550px;margin:0;padding:25px 0 0 0;float:left;}
   #content.blog #post_wrap a {color:#cac6b6;text-decoration:underline;}
   #content.blog #post_wrap a:hover {color:#ffffff;text-decoration:none;}
   
   #content.blog #post_wrap .recent {padding:0 0 0 145px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:normal;color:#cac6b6;text-align:left;text-transform:uppercase;}
   
   #content.blog #post_wrap .wrap {width:100%;margin:12px 0 30px 0;padding:12px 0 0 0;border-top:1px solid #cac6b6;overflow:hidden;}
   #content.blog #post_wrap .post {width:400px;margin:0;padding:0;float:left;}
   #content.blog #post_wrap .post h1 {margin-top:0;padding-top:5px;}
   #content.blog #post_wrap .post p {color:#cac6b6;}
   #content.blog #post_wrap .post p.readmore {font-weight:bold;}
   
   #content.blog #post_wrap .stamp {width:130px;margin:2px 20px 0 0;padding:0;float:left;}
   #content.blog #post_wrap .stamp p {padding:0 0 5px 0;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:normal;color:#cac6b6;text-align:left;border-bottom:1px dotted #cac6b6;}
   
   /*[ BLOG -> SIDEBAR ]*/
   #content.blog #sidebar {width:35%;margin:0;padding:25px 0 0 0;float:right;}
   #content.blog #sidebar h3 {width:100%;margin:0;padding:0 0 12px 10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:normal;color:#cac6b6;text-align:left;text-transform:uppercase;border-bottom:1px solid #cac6b6;}
   #content.blog #sidebar p {padding:0 10px 25px 10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#EBE4D2;}
   #content.blog #sidebar label {padding:10px 10px 10px 10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#EBE4D2;display:block;}
   
   #content.blog #sidebar img.rss {display:inline;border:none;}
   #content.blog #sidebar p.rss a {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:20px;font-weight:normal;color:#cac6b6;text-decoration:none; border:none;}
   #content.blog #sidebar p.rss a:hover {color:#EBE4D2;border:none;}
   
   #content.blog #sidebar input.search {width:75%;height:25px;margin:0 0 0 10px;padding:0;border:1px solid #cac6b6;}
   
   #content.blog #sidebar ul {margin:0;padding:0 0 27px 0;list-style-type:none;}
   #content.blog #sidebar ul li {width:100%;margin:0 0 5px 0;padding:0 10px 3px 10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:normal;text-align:left;border-bottom:1px dotted #cac6b6;line-height:22px;}
   #content.blog #sidebar ul li a {color:#cac6b6;text-decoration:none;}
   #content.blog #sidebar ul li a:hover {color:#ffffff;text-decoration:none;padding-left:5px;}


/* Footer Styles
============================================================================= */
 div#footer {width:910px;margin:0;padding:12px 0 0 5px; border-top:1px solid #5d5152; height:75px; text-align:center; color:#665a56; display:block;}
	#footer img {border:0; margin:0;}
	#social {float:left; width:500px;/* LC width */ height:37px; margin: 10px 0 0 0; text-align:left; color:#d2cabf; }	
	#address {float:left; width:410px;/* RC width */ height:37px; margin: 11px 0 0 0; text-align:right;color:#d2cabf; } 
	
	.footer {font-family: 'helvetica neue', Helvetica, Arial, sans-serif; font-size: 11px; text-transform:uppercase; letter-spacing:0.1em;}
	.links {font-family: 'helvetica neue', Helvetica, Arial, sans-serif; font-size: 11px; color:#d2cabf; letter-spacing:0.1em;}
	.links a {color:#d2cabf; margin-right:10px; text-decoration:none;}
	.links a:hover {color:#ffffff; text-decoration:none;}
	.subscribe {font-family: Georgia, Times, serif; font-size: 22px; color:#d2cabf; font-style: italic; margin: 50px; text-align:center;}
	
	a.email  {display:inline; width: 200px; height: 16px; background:url(images/email.gif) no-repeat; padding-left:16px;}
	a.email:hover  {background-position: 0 -16px;}
	
	a.facebook  {display:inline; width: 200px; height: 16px; background:url(images/facebook.gif) no-repeat; padding-left:16px;}
	a.facebook:hover  {background-position: 0 -16px;}
	
	a.twitter  {display:inline; width: 200px; height: 16px; background:url(images/twitter.gif) no-repeat; padding-left:16px;}
	a.twitter:hover  {background-position: 0 -16px;}
