/* Gilman Cafe Style Sheet Dec. 2009 */


/* Special IE situation */
<!--[if lt IE 7]> 
<style type="text/css" media="screen"> 
body {width: 960px;} /* this won't center probably need some kind of min-width expression */ 
#wrapper {height: 100%;} /* will stretch as needed - instead of min-height */ 
</style> 
<![endif]-->


html,body{margin:0;padding:0; background:#27211b; }
body{font: 76% arial,sans-serif;text-align:center; height:100%;}



/* LINKS */
a{color:#fff; text-decoration:underline;}

a.reg{color:#000; text-decoration:none;}

a.nav:link {color:#fff;padding:10px; text-decoration:none;}
a.nav:visited {color:#fff;padding:10px; text-decoration:none; }
a.nav:hover {color:#d14a1e;padding:10px; text-decoration:none; }
a.nav:active {color:#fff;padding:10px; text-decoration:none; }


/* MAIN DIVS */
div#content{float:right; width:730px;}

div#navigation{float:left;height:580px;width:230px}

div#footer{color: #FFF; text-align:left; font-size:.75em;}

div#footer p{margin:0;padding-top:15px }

div#container{width:990px; height:620px;margin:0 auto; }

div#containerph{width:990px; height:420px;margin:0 auto; }

div#contentphoto{float:right; padding-left:80px;width:660px;}


div#containerhome{width:980px; height:600px; margin-top:30px;}

div#containerhome{text-align:left; }


div#extra{clear:both;margin-left:530px;font-size:.90em;arial, helvetica, verdana, san-serif; text-align:left; color:#fff;}
div#extraphotos{margin-left:530px;font-size:.90em;arial, helvetica, verdana, san-serif; text-align:left; color:#fff;}

div#extramenu{clear:both;margin-left:510px;font-size:.90em;arial, helvetica, verdana, san-serif; text-align:left; color:#fff; padding-top:38px;}

.wrapper3
  {
    padding-left:40px; font-color:fff;
  }

#white {color:#fff;}

#wrapper { 
position: absolute; 
top: 0; 
left: 50%; 
margin-left: -480px; 
width: 980px; 
min-height: 100%; /* so short pages fill the background */ 
background: url(images/faux_column.gif) repeat-y 50% 0; 
}

/* ORANGE LINE DIVS */
div#containerorange{width:970px; height:600px; margin-top:30px;}

div#containerorange{text-align:left; border-style:solid;
border-color:#d14a1e; border-width:1px;}

div#containerorangemenu{width:970px; height:800px; margin-top:30px;}

div#containerorangemenu{text-align:left; border-style:solid;
border-color:#d14a1e; border-width:1px;}


/* DIV CLASSES */
.bottom_nav{float:right; margin-top:65px;font-size:.90em;arial, helvetica, verdana, san-serif; text-align:right; color:#fff;}
.bottom{float:left; margin-top:130px;font-size:1em;arial, helvetica, verdana, san-serif; text-align:right; color:#fff;}
.bottompantry{float:left; margin-top:60px;font-size:1em;arial, helvetica, verdana, san-serif; text-align:right; color:#fff;}



/* TEXT STYLES */
h1.head{margin:0; padding-left:20px;padding-top:20px; font-size:1.1em; color:#fff;}

p.white{ padding-left:20px; color:#fff;}

p.whiteindent{ padding-left:40px; font-size:11px;color:#fff;}

p.nav{margin-top:50px; text-align:center;}

p.maincopy{margin-left:60px;font-size:1em;arial, helvetica, verdana, san-serif; line-height:1.5em; color:#fff;}

p.contactcopy{margin-left:60px;font-size:1em;arial, helvetica, verdana, san-serif; line-height:1.5em; color:#fff;}



/* IMAGES */
img.pad{padding-left:20px; padding-top:150px;}
img.bump{padding-left:4px; padding-top:60px; }
img.bump2{padding-left:30px; padding-top:40px; }
img.bump3{padding-left:50px; padding-top:40px; }
img.bump4{ padding-top:11px; }
img{border:0;}


/* TABLES - main navigation */
<!--

#Table_01 {
	position:relative;
	left:50px;
	top:50px;
	width:153px;
	height:414px;
}

#nav-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:153px;
	height:72px;
}

#nav-02 {
	position:absolute;
	left:0px;
	top:72px;
	width:153px;
	height:57px;
}

#nav-03 {
	position:absolute;
	left:0px;
	top:129px;
	width:153px;
	height:75px;
}

#nav-04 {
	position:absolute;
	left:0px;
	top:204px;
	width:153px;
	height:71px;
}

#nav-05 {
	position:absolute;
	left:0px;
	top:275px;
	width:153px;
	height:66px;
}

#nav-06 {
	position:absolute;
	left:0px;
	top:341px;
	width:153px;
	height:73px;
}

-->

/* TABLE - Menu Navigation*/

<!--

#Table_02 {
	position:relative;
	left:13px;
	top:50px;
	width:230px;
	height:414px;
}

#homex {
	position:absolute;
	left:0px;
	top:0px;
	width:230px;
	height:70px;
}

#contactx {
	position:absolute;
	left:0px;
	top:70px;
	width:230px;
	height:58px;
}

#menux {
	position:absolute;
	left:0px;
	top:128px;
	width:230px;
	height:79px;
}

#pantryx {
	position:absolute;
	left:0px;
	top:207px;
	width:230px;
	height:56px;
}

#photosx {
	position:absolute;
	left:0px;
	top:263px;
	width:230px;
	height:79px;
}

#mpx {
	position:absolute;
	left:0px;
	top:342px;
	width:230px;
	height:72px;
}

-->

/* TABLE */
#Table_03 {
	position:relative;
	top:20px;
	left:50px;
	width:625px;
	height:100%;
	background:#e6dcd5;
	text-align:left;}
}


td.head{font-weight:bold; text-align:left;}

td.head2{font-weight:bold; height:25px; text-align:left;}

td.head3{ height:25px; vertical-align:bottom; text-align:left;}

td.orange{color:#fff; background:#d14a1e; text-align:left;}

