/**************** THE WOODBOX CSS *******************//************* ASAP PRODUCTIONS 2008 ****************//****************** LAYOUT STYLES *******************/body, span{margin:0; padding:0;}#container{width: 780px;background: #957449;position: relative;margin:0 auto;padding:0;}#header{width:780px;height: 179px;background:url(../links/nav.jpg) repeat-y transparent center;position:relative;float:left;padding:0;margin:0 0 1px 0;}#banner{	margin:0 auto;	width:760px;	height:179px;}#navigation{width: 780px;height:27px;background:url(../links/nav.jpg) repeat-y center;position:relative;float:left;margin: 0;padding:0;display:block;}#main_nav{clear:both;height: 27px;width:740;margin:3px 0 5px 5px;padding-left:9px;text-shadow: rgba(0,0,0,0.4) 0 0 2px;}.menu-img {    padding: 0!important;    margin: 0!important;    border: none;}#catering-list {    padding: 0;}#catering-list li {    font-size: 0.9em;    line-height: 1.5em;    list-style: disc inside;    margin-left: 0;}*html #main_nav {	margin: 0 0 0 20px;}#main_nav li{margin: 0 0 0 18px;}#content{clear:both;width:780px;background:url(../links/content.gif) repeat-y;position:relative;float:left;overflow:visible;margin:0;padding:0 0 60px 0;min-height:300px;//display:inline-table;}#text{width: 350px;position:relative;float:left;display: inline;margin: 5px 0px 0 25px;padding:0 5px 5px 5px;overflow:visible;}#home_right_col{float:right;margin:0 20px 0 0;padding:0;display:inline;width:350px;}#myNicPanel{	margin: 5px 10px 0 25px;	padding:0 5px 5px 5px;}#generalText{	margin: 5px 10px 0 25px;	padding:0 5px 5px 5px;	width: 350px;	bottom:200px;	position:absolute;}#textfull{width: 600px;position:relative;float:left;display: inline;margin: 5px 10px 0 25px;padding:0 5px 5px 5px;}#textfullcenter{width: 700px;position:relative;float:left;display: inline;margin: 10px 10px 0 25px;padding:0 5px 5px 5px;text-align: center;}li.p1{list-style:none;}#gallery{width: 345px;height:245px;background: #FFFFFF;position:relative;float:right;margin:10px 0px 0 0px;padding:0;}#home_img{min-height:30px;margin-bottom:10px;}#bottom{width: 780px;height: 14px;background: transparent url(../links/btmcontent.jpg) no-repeat;position:relative;float:left;overflow:hidden;margin: 0;padding:0;}#footer{width: 780px;position: relative;overflow:hidden;float:left;margin:-5px 0 0 0;padding:0;}#footer_content{width: 770px;height: 20px;position: relative;float:left;text-align:center;margin:0 0 0 5px;padding:0;display:block;}/* NAVIGATION STYLES */.logo_one{position: relative;float:left;margin:25px 0 0 0;}.logo_two{position:relative;float:right;margin:10px 0 0 0;}li.links{text-decoration:none;list-style-image:none;list-style-type:none;list-style-position:outside;display:inline;margin:0;padding:0;}.mainlinks{color:#FFFFFF;text-decoration:none;list-style:none;list-style-image:none;list-style-type:none;text-transform: uppercase;font-family:Georgia, "Times New Roman", Times, serif;font-size:.7em;font-style:normal;font-weight:normal;margin: 0 0px 0px 7px;padding: 0;}.mainlinks:hover{color:#957449;}.maincontent{color:#000000;text-align:left;font-size: 1em;line-height:1.1em;font-style:normal;font-weight:normal;}#map{width: 631px;margin: 0 auto;padding:0;}/* TEXT STYLES */.mapcaption{width: 631px;color:#957449;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size: 0.7em;line-height:1.2em;font-style:normal;font-weight:normal;margin-left:30px;}.location{color:#957449;background:#FFFFFF;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size: 0.9em;font-style:normal;line-height: 1em;margin:0;}#blackboard {    background:url("../images/blackboard-bg.jpg") no-repeat 28px 14px;    color: #FFFFFF !important;    font-family:'Comic Sans','Comic Sans MS',cursive !important;    font-size: 0.9em !important;    height: 304px;    overflow: hidden;    padding: 40px 66px 20px;    margin-top: 20px;}#blackboard p {    line-height: 1.4em;    margin-bottom: 10px;    color: #fff!important;    font-family: 'Comic Sans', 'Comic Sans MS', cursive!important;}/**************** CONTACT STYLES ******************/.email{color:#000000;background:#FFFFFF;text-align:left;font-size: 100%;font-style:normal;font-weight:normal;text-decoration:none;margin-left:8px;}.email:hover{color:#957449;}/**************** FOOTER STYLES ******************/li.footer{font-size:100%;text-decoration:none;list-style-image:none;list-style-type:none;list-style-position:outside;display:inline;text-align:center;font-weight:normal;margin:0;padding:0;}.footer_text{color:#FFFFFF;text-decoration:none;list-style:none;list-style-image:none;list-style-type:none;font-family:Helvetica, Arial, sans-serif;font-size:0.6em;font-style:normal;font-weight:normal;margin: 0 2px 0px 0px;padding: 0;}.footer_text_link{color:#FFFFFF;text-decoration:none;list-style:none;list-style-image:none;list-style-type:none;font-family:Helvetica, Arial, sans-serif;font-size:0.6em;font-style:normal;font-weight:normal;margin: 0 2px 0 -2px;padding: 0;}.footer_text_link:hover{color:#000000;}.error {color: #FF0000; font-weight: bold;}