/* 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Title: Banc Cafe
*/

body {margin:0;padding:0;background:#000;}
img {border:none;vertical-align:middle;}
a {outline:none;}
.clear {clear:both;}
div#body-wrap {width:960px;margin:0 auto;padding:0;}

div#header {width:960px;height:53px;margin:0;padding:0;background:#FFF;overflow:hidden;}
   #header img#logo {margin:0 0 0 19px;padding:0;float:left;}
   
   #header #nav {margin:0;padding:0;}
   #header #nav ul {margin:0 0 0 0;padding:0;list-style-type:none;}
   #header #nav ul li {margin:0 37px 0 20px;padding:30px 0 0 0;float:right;}
   #header #nav ul li.active {background:url(../images/active-nav.gif) no-repeat top;}
   #header #nav ul li a {font-family:Helvetica;font-size:15px;font-weight:normal;color:#3c1700;text-decoration:none;}
   
div#content {width:100%;margin:0;padding:21px 0 0 0;overflow:hidden;background:#3c1700;}
   
   #content p {width:242px;margin:40px 0 0 28px;font-family:Helvetica;font-size:15px;font-weight:normal;color:#FFF;text-align:left;float:left;}
   #content #picture-box {width:656px;height:336px;margin:0 17px 0 0;padding:0;position:relative;z-index:1;background:url(../images/picture-box.gif) no-repeat;float:right;}
   
   #content #bottom-bar {width:645px;height:224px;margin:-50px 0 0 0;padding:0 0 0 315px;background:url(../images/bottom-bar.gif) no-repeat top;float:left;}
   #content #bottom-bar p {width:100%;margin:0;padding:0;font-family:Helvetica;font-size:13px;font-weight:normal;color:#000;text-align:left;}
   #content #bottom-bar #bLeft {width:230px;margin:98px 10px 0 10px;padding:0;float:left; text-align:left;}
   #content #bottom-bar #bLeft img {margin:0 10px 0 0;border:1px solid #FFF;float:left;}
   #content #bottom-bar #bRight {width:330px;margin:98px 0 0 0;padding:0;float:left; text-align:left; word-spacing:normal;}
   #content #bottom-bar #bRight img {margin:0 10px 0 0;border:1px solid #FFF;float:left;}
   
div#content.menu {width:100%;margin:0;padding:10px 0 0 0;overflow:hidden;background:#3c1700;}
   #content.menu #context {width:729px;margin:0;padding:0;float:left;}
   #content.menu #context #blog {width:155px;margin:0px; padding-left:33px;font-family:Helvetica;font-size:15px;font-weight:normal;color:#FFF;text-align:left;float:left;}
   #content.menu #context #blog .title {color:#330000;}
   
   #content.menu #context #menu {width:523px;margin:0 0 20px 5px;padding:0;background:#FFF;text-align:center;float:left;}
   #content.menu #context #menu img.logo-small {margin:35px 0 0 0;}
   #content.menu #context #menu h1 {margin:26px 0 0 0;padding:0;font-family:"Lucida Grande";font-size:14px;font-weight:bold;color:#4d341f;text-align:center;}
   #content.menu #context #menu h2 {margin:26px 0 0 0;padding:0;font-family:"Lucida Grande";font-size:14px;font-weight:bold;color:#4d341f;text-align:center;}
   #content.menu #context #menu h2.mini {margin:0;padding:0;font-size:9px;}
   #content.menu #context #menu h2 img {margin-top:-5px;}
   
   #content.menu #context #menu ul {margin:0;padding:0;list-style-type:none;}
   #content.menu #context #menu ul li {margin:0;padding:14px 0 0 0;font-family:Helvetica;font-size:14px;font-weight:normal;color:#7b7064;text-align:center;}
   
   #content.menu #context #menu ul#pricing {margin:0;padding:0;list-style-type:none;}
   #content.menu #context #menu ul#pricing li {margin:0;padding:14px 0 0 0;font-family:Helvetica;font-size:12px;font-weight:bold;color:#4d341f;text-align:center;}
   
   #content.menu #sidebar {width:201px;min-height:765px;margin:-21px 0 0 0;padding:43px 0 0 0;background:#f26522;text-align:center;float:left;}
   #content.menu #sidebar img {margin-bottom:30px;border:1px solid #FFF;}
   
   #content.press #sidebar {width:258px;min-height:847px;margin:-21px 0 0 0;padding:3px 0 0 0;background:#f26522;text-align:left;float:left;color:#fff}
   #content.press #sidebar h1 {margin:26px 0 0 26px;padding:0;font-family:"Lucida Grande";font-size:14px;font-weight:bold;color:#000;text-align:left;}
   #content.press #sidebar #copy {margin:0 0 0 26px;padding:0;font-family:"Lucida Grande";font-size:12px;color:#fff;text-align:left;}
   #content.press #context {width:702px;min-height:847px;margin:-21px 0 0 0;padding:0;background:#000;text-align:left;background:url(../images/press-background.jpg) no-repeat;float:left;}
   #content.press #context #thumbnails {padding: 0 0 0 0;}
   #content.press #context #thumbnails img {margin:0 0 0 30px;border:1px solid #FFF;}
   
   #content.contact #context {width:960px;min-height:765px;}
   #content.contact #context #directions {color:#fff;padding:150px;text-align:center;}
   #content.contact #context #directions a, a:hover, a:visited {color:#fff;text-decoration:underline;}
   
div#footer {width:960px;height:21px;margin:0;padding:0;background:#3c1700;}
   #footer p {width:95%;margin:0 auto;padding:6px 0 0 0;font-family:Helvetica;font-size:10px;font-weight:normal;color:#ff6600;text-align:right;}
   #footer span {width:95%;margin:0 auto;padding:0 6px 6px 6px;font-family:Helvetica;font-size:11px;font-weight:normal;color:#ffffff;text-align:left;}
   #footer span a{color:#FFFFFF;}

/* Blog */

   #content.blog #sidebar {width:258px;min-height:847px;margin:-21px 0 0 0;padding:3px 0 0 0;background:#f26522;text-align:left;float:left;color:#000}
   #content.blog #sidebar h1 {margin:26px 0 0 26px;padding:0;font-family:"Lucida Grande";font-size:14px;font-weight:bold;color:#000;text-align:left;}
   #content.blog #sidebar #copy {margin:0 0 0 26px;padding:0;font-family:"Lucida Grande";font-size:12px;color:#000;text-align:left;}
   #content.blog #context {width:702px;min-height:847px;margin:-21px 0 0 0;padding:0;background:#fff;text-align:left;float:left;border-top: 1px solid #F76521;}
   #content.blog #context #post {margin:0 0 0 26px;padding: 0 0 20px 0;}
   #content.blog #context #post p {width:600px;margin:0 0 0 0;color:#000;}
   #content.blog #context #post h2 {margin:26px 0 0 0;padding:0;font-family:"Lucida Grande";font-size:14px;font-weight:bold;color:#4d341f;text-align:left;}
   #content.blog #context #post h2 a, #content.blog #context #post h2 a:visited, #content.blog #context #post h2 a:hover, #content.blog #context #post p a {color:#000;}
   
   
   #aflash{
   		float:left;
		position:relative;
		margin-right:10px;
		padding:0;
    }
