/*
Theme Name: Big Blue Restaurant
Theme URI: http://soulbat.com
Description: Custom Wordpress Theme.
Version: 1
Author: Soulbat.Com
Author URI: http://www.soulbat.com/

*/

html, body, ul, ol, li, p,td, h1,h2,h3,h4,h5,h6,form,fieldset,a,div,img,dt,dd,dl { 
margin:0; padding:0; border:0;  }
a { outline:none; color:#99CCCC }

/* Begin Typography & Colors */
body {
	font-size: 96%; /* Resets 1em to 10px */
	font-family: Arial,Verdana,Sans-Serif;
	color: #FFF;
	text-align: center;
	background:#000873 url(images/bgcont.jpg) repeat-y top center ;
	}
	
#wrapper {
background:url(images/bg.jpg) no-repeat top center;
margin:0 auto;
width:990px;
height:auto;
line-height:1.2em;
text-align:left;
}

#logo {
margin:20px auto 0 auto;
width:106px;
height:293px;
}

#logo2 {
margin:20px auto 0 auto;
width:84px;
height:232px;
}

#btmleft {
margin:10px 0 0 0;
width:auto;
height:auto;
}

div.address {
margin:0 auto;
width: 160px;;
font-size:.8em;
color:#eee;
text-align:left;
}

.clr {
clear:both;
overflow:auto;
}

/* structure */

#colLeftThin {
position:fixed; 
display:block; 
z-index:9; 
top:0;
left:50%; 
margin-left:-480px;
width:110px;
height:auto;
text-align:center;
}
#colMidWide {
padding-top:90px;
margin-left:142px;
width:452px;
height:auto;
text-align:left;
}
#colRight {
position:fixed; 
display:block; 
top:0;
left:50%;
z-index:9; 
margin-left:202px;
padding-top:90px;
margin-right:30px;
width:262px;
height:auto;
text-align:left;
}

#colRight .inset {
margin-left:22px;
}


/* structure home page  */

#colLeftHm {
margin-left:12px;
float:left;
width:262px;
height:auto;
text-align:center;
}
#colMidHm {
padding-top:90px;
margin-left:20px;
float:left;
width:320px;
height:auto;
text-align:left;
}
#colRightHm {
float:right;
padding-top:90px;
margin-right:30px;
width:262px;
height:auto;
text-align:left;
}

#colRightHm .inset {
margin-left:22px;
}

/* other  */

#thumbs  {
width:auto;
margin:10px 0 0 0;
}
#thumbs img {
margin-bottom:4px;
}
#thumbs img.i {
margin-right:8px;
}

img#deets {
margin-top:10px;
}

/* navigation */

ul#nav {
margin:40px 0;
}

ul#nav li {
list-style:none;
border-bottom:1px solid #9999CC
}

ul#nav li a {
font-size:1.2em;
width:auto;
display:block;
padding:4px 0 4px 22px;
text-decoration:none;
}
ul#nav li a:hover {
color:#FF9825;
}

ul#nav li.current_page_item a {
color:#FFF;
}

h1 {font-size:1.5em;}
h2 {font-size:1.3em; color: #FFF;}
h3 {font-size:1.1em; color: #FFFC00; margin:.5em 0 .2em 0; font-weight:normal }


/* home page */

#home h1.txBig {
font-size:1.5em;
font-weight:normal;
line-height:1.1em;
margin-bottom:20px;
}
#home .txSml {
color: #FFFC00;
font-size:1em;
line-height:1.2em;
margin-bottom:10px;
}

/* menu page */

div.menublock dl {
margin-bottom:20px;
}
div.menublock dt {
font-size:1.1em; color: #FFFC00; margin:.5em 0 .2em 0; font-weight:normal
}
div.menublock dd  {
margin-bottom:.5em;
}

#findus {
position:absolute;
top:260px;
left:50%;
margin-left:50px;
z-index:20;
}

#printonly {
display:none;
}
		
#printbtn {
width:auto;
height:37px;
margin-top:20px;
}
#printbtn a {
	display:block;
	width:84px; height:37px;
	background:url(images/printbtn.gif) no-repeat 12px 0px;
}
#printbtn a:hover {
	background:url(images/printbtn.gif) no-repeat 12px -37px;
}


/* home pics */
#p1,#p2,#p3,#p4 { cursor:pointer !important; }

#s2,#s3,#s4 { display:none }

#showcase {
position:absolute;
top:180px;
left:50%;
margin-left:-250px;
width:500px;
height:360px;
background-color:#111;
z-index:9;
border:1px solid #3399CC;
overflow:hidden;
text-align:center;
display:none;
}

#closer {
margin:4px 0 0 0;
}

#closer a.cl {
display:block; padding:3px 6px 3px 2px;
background-color:#00249A;
font-size:11px; color:#99CCCC;
text-decoration:none;
}
#closer a.cl:hover {
color:#EEE;text-decoration:underline;
}


