body {
	color: #F3DCAB;
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 10pt;
	background-color: #341103;
}

table {

}

table td {
	padding: 0;
	border-width: 0;
	font-size: 100%;
}

#header_bg {
	width: 1000px;
	background-image: url(images/header_bg.jpg);
	background-repeat: no-repeat;
}
#Main {
	width: 1000px;
	background-color: #4D0500;
	color: #FFFFFF;
}


 
a {color: #FBA46F; text-decoration: underline; font-weight: normal; background-color: transparent;}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

h1 {font-size: 140%;}
h2 {font-size: 105%;}
h3 {font-size: 110%;}
h4 {font-size: 100%;}
h5 {font-size: 90%;}
h6 {font-size: 85%;}


h1, h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 0px;
}


/*ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;} */
/* li { margin-left: 2px; list-style: square inside;} */

ul { list-style-type:none; margin: 5px; }
ul li {
	list-style: none outside;
	background-image: url('../../uploads/bullet.gif');
	background-position: 0px 1px; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-left: 4px;
	line-height: 20px;
	border: 0px solid black;
}


         input {
               -ie-class-hack: expression(((this.className=="")?this.className = this.type:null));
          }
          input[type=text],input[type=password] {
               border: 1px solid #333333;
			   background-color: #ffffff;
          }
          input.text,input.password {
               border: 1px solid #333333;
			  background-color: #ffffff;
          }
 		  input.submit, input.button, input.file, .formbutton, .formButton {
        	color:#333333;
        	background-color : #FFFFFF;
        	border: #333333 1px solid;
			background-image: url(images/obNav.png);
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #666666;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #999999;			
		  }	
	  
          input.radio, input[type=radio] {
               border:none;
			   background: transparent;
          }
          input.checkbox, input[type=checkbox] {
               border:none;
			   background: transparent;
          }		  

input {
	color: #666666;
	border: 1px solid #C0C0C0;
	margin-bottom: 4px;
}
input:hover {
}

/* Start Header Styles */

.loginInput {
	color: #333333;
	margin-top: 5px;
	border: 1px solid #333333;
	background-color: #E6E6E6;
}

/* End User Menu  Styles */

/* Start News Item Styles*/

.itemHead {
	padding: 3px 3px 3px 16px;
	color: #666666;
	background-image: url(images/arrow_center_block_titles.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.itemInfo {
	text-align: right;
	padding: 3px;
	color: #000000;
}
.itemTitle a {
	font-weight: bold; 
	color: #1195bc;
}

.itemTitle a:hover {
	color: #666;
}
.itemPoster, .itemPostDate, .itemStats {font-size: 90%; }
.itemBody {padding: 5px;}
.itemText {
	margin-top: 1px;
	margin-bottom: 1px;
}
.itemText a , .itemInfo a, .itemFoot a{}
.itemText a:hover .itemInfo a:hover, .itemFoot a:hover {}
.itemText:first-letter {}
.itemFoot {
	text-align: right;
	padding: 3px 3px 10px;
	color: #000000;
	margin-right: 20px;
	margin-left: 20px;
}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

/* End News Item Styles*/

th {
	color: #FFFFFF;
	padding : 2px;
	vertical-align : middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



/* Start Center Block Styles */
.centercol {padding: 0px;}
.centercol .blockContent a {
}
	
.centercol .blockContent a:hover {
}
.centercol .blockTitle {
	padding: 3px 5px;
	color: #666666;
	font-weight: bold;
	background-image: url(images/bg_left_column.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
}

.centercol .blockContent {
	padding-top: 0px;
	line-height: 1.5em;
	margin-bottom: 20px;

	padding-bottom: 10px;
}

.centercol li {
}


#centercolumn {
	background-image: url(images/bottom_back.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 15px 25px;
	vertical-align: top;
	background-color: #4D1904;

}

#centercolumn th {
      color: #BA9865;
      font-weight: bold;
      font-size: 104%;
      padding: 5px;
      background-color: #743014;
}

#centercolumn th a {
	color: #FFFFFF;
}

div#content {text-align: left; 
color: #F3DCAB;
}

/* End Center Block Styles*/
#MainMenuTitle {
    padding: 3px 8px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #383E45;
	background-color: #4b525c;
}


.outer {}
.head {
	padding: 5px;
	font-weight: bold;
	color: #DA8832;
	vertical-align: middle;
	background-color: #3B1303;	
}
.head a {
	color: #FBA46F;
}



.even, tr.even td  {color: #BA9865; background-color: #743014; padding: 2px 5px;}
.odd, tr.odd td {color: #BA9865; background-color: #743014; padding: 2px 5px;}
.foot {
	padding: 2px;
	font-weight: bold;
}
.even a {
	color: #FFFFFF;
}
.odd a {
	color: #FFFFFF;

}
div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}



#footerTable {
	width: 1000px;
}
.footer {
	padding: 10px 0px;
	text-align: center;
	font-weight: normal;
	color: #F3DCAB;
	text-decoration: none;
	font-size: 85%;
	font-weight: bold;
	background-color: #4D1904;
}
.footer a {
	font-weight: bold;
	color: #FFFFFF;
}
.footer a:hover {}

/* START ALAN HACK */

select {
	font-size: 90%;
	margin-bottom: 4px;
	               border: 1px solid #333333;
			   background-color: #ffffff;
}

textarea {
		        margin-top: 0px;
		        margin-right: 0px;
		        margin-bottom: 0px;
		        margin-left: 0px;
		        color: #333333;
		        font-family: Verdana, Arial, Serif;
		        font-weight: normal;
		        font-size: 90%;
		        padding: 1px;				
               border: 1px solid #333333;
			   background-color: #ffffff;

}


.blockTitle2 {
	color: #1195bc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	font-weight: bold;
	font-size: 115%;
	background-image: url(images/house_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #c9b7d6;
	padding-left: 22px;
	padding-top:7px;
	padding-bottom:7px;
}

.blockTitle3 {
	color: #DA8832;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
	font-size: 100%;
	padding: 5px;
	background-color: #3B1303;
}

.blockTitle2 a {
	font-weight: bold;
	color: #FFFFFF;
}

.blockTitle3 a {
	font-weight: bold;
	color: #FAE8AF;
}
.head2 { font-weight: bold; background-position: left; color: #373737; height: 24px; line-height: 22px; text-align: left; padding-left:5px; background-color: #DFE2E6;}

	#buttontop { float:left; width:100%; background: #f5dd93; font-size:93%; line-height:normal; border-top: 1px solid #b7ae88; border-bottom: 0px solid black; 
border-left: 1px solid #b7ae88; border-right: 1px solid #b7ae88; margin: 0; }
	#buttonbar { float:left; width:100%; background: #f5dd93; url("images/modadminbg2.gif") repeat-x left bottom; font-size:93%; 
line-height:normal; border-left: 0px solid #b7ae88; border-right: 0px solid #b7ae88; margin-bottom: 0px; }
	#buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; }
	#buttonbar li { display:inline; margin:0; padding:0; }
	#buttonbar a { float:left; background:url("images/left_both.gif") no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #b7ae88; text-decoration:none; }
	#buttonbar a span { float:left; display:block; background:url("images/right_both.gif") no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; }
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#buttonbar a span {float:none;}
	/* End IE5-Mac hack */
	#buttonbar a:hover span { color:#272727; }
	#buttonbar .current a { background-position:0 -150px; border-width:0; }
	#buttonbar .current a span { background-position:100% -150px; padding-bottom:5px; color:#272727; }
	#buttonbar a:hover { background-position:0% -150px; }
	#buttonbar a:hover span { background-position:100% -150px; }
.curvedBox {
	background-color: #f4f4f4;
}


div.rounded-box {
    position:relative;
    width: 170px;
    background-color: #E6E6E6;
    margin: 3px;
}

/*********************
GLOBAL ATTRIBUTES
*********************/
div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color:#FFF; overflow:hidden;}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {position:relative; font-size:150px; font-family:arial; color:#E6E6E6; line-height: 40px;}

/*********************
SPECIFIC ATTRIBUTES
*********************/

div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}

div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}

div.box-contents {
	position: relative; padding: 8px; color:#000;
}

.pagetitle {
	text-align: right;
	font-weight: bold;
    font-size: 130%;
	font-variant: small-caps;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	padding-bottom: 15px;
}

.menutitle,.cat {
        text-align: left;
        font-weight: bold;
		font-variant: small-caps;
		padding-top: 20px;
		padding-bottom: 4px;
        font-size: 120%;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #da8832;
}
.item {
font-weight: bold;	
}
.desc {
	font-style: italic;
	font-weight: normal;
}

.img {
	margin: 7px;
	border: solid 1px #000000;
}
.indent {
	padding-left: 7px;
}
.foodlinks {
	text-align: center;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 105%;
}
.foodlinks a {

	font-weight: bold;
	font-size: 110%;
}
.menunav {
        text-align: center;
        font-weight: bold;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 105%;
	padding-top: 5px;
		line-height: 20px;
B}

.menunav a {
	padding-left: 4px;
	padding-right: 4px;
}

.menunav a:hover {
	color: #f5dd93;
}


ul.image { list-style-type:none; margin: 5px; }
ul.image li {
	list-style: none outside;
	background-image: url('../../uploads/bullet.gif');
	background-position: 0px 1px; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-left: 4px;
	line-height: 20px;
	border: 0px solid black;
}
ul.arrow { list-style-type:none;padding: 0px; margin: 0px; }
ul.arrow li {
	list-style: none outside;
	margin: 0px;
	background-image: url('images/arrow.gif');
	background-position: 0px 5px; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-bottom: 3px;
	line-height: 15px;
	border: 0px solid black;
}

div#menu{width:550px;margin: 0 auto;
    font: 90% "Trebuchet MS",Arial,sans-serif;text-align:left}

dl{width: 100%;overflow: auto;margin: 0 0 1em;
    background: url(images/dot.gif) repeat-x 0 1.2em}
dt,dd.price{font-size: 130%;font-weight: bold}
dt{float: left;padding-right: 3px;color: #F70000}
dd{margin:0}
dd.price{float: right;padding-left: 3px;color: #AAA}
dd.ingredients{float: left;width: 100%;padding: 3px 0;
   font: italic 100% Georgia,Times,sans-serif;color: #555}

#navcontainer ul {text-align: right; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-variant: small-caps; margin: 0px;}

td.navbar{ 	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width: 708px; font-size: 13.5px;}

li.multimenu {
background-image: none;
padding-left: 0px;
margin-left: 0px;
line-height: 16px;
list-style: none; 
margin: -3px;
display: inline;
}

li.multimenu a {
cursor:pointer;
border: none; 
color: #FBA46F;
padding: 0px 25px 0px 0px;
font-weight: bold;
text-decoration: none;
}

li.multimenu a:hover{
color: #F3DCAB;
text-decoration: none;
}

#dropmenudiv01{
position:absolute;
text-decoration: none;
margin-left:0px;
margin-top:0px;
border-bottom-width: 0;
background-color: #084313;
color: #F3DCAB;

}

#dropmenudiv01 a{
width: 145px;
text-decoration: none;
display: block;
text-indent: 14px;
text-align: left;
padding: 4px 0;
font-weight: bold;
font-variant: small-caps;
background: url(images/arrow2.gif);
background-repeat: no-repeat; 
background-position: left 50%;
color: #F3DCAB;
}

#dropmenudiv01 a:hover{ /*hover background color*/
color: #F3DCAB;
background-color: #4D1904;
}
   
/* END ALAN HACK */

#fbtab{

background: url(images/facebook.png) no-repeat; /* Path to Image */

right:1px;  /* change this to left: 1px; to put it on the left of the screen */

top:275px;height:50px;width:50px;margin:0;padding:0;position:fixed;z-index:5000;}

#fbtab a{display:block;width:100%;height:100%;}

#twtab{

background: url(images/twitter.png) no-repeat; /* Path to Image */

right:1px;  /* change this to left: 1px; to put it on the left of the screen */

top:381px;height:50px;width:50px;margin:0;padding:0;position:fixed;z-index:5000;}

#twtab a{display:block;width:100%;height:100%;}

#litab{

background: url(images/facebook.png) no-repeat; /* Path to Image */

right:1px;  /* change this to left: 1px; to put it on the left of the screen */

top:328px;height:50px;width:50px;margin:0;padding:0;position:fixed;z-index:5000;}

#litab a{display:block;width:100%;height:100%;}

#fstab{

background: url(images/foursquare.png) no-repeat; /* Path to Image */

right:1px;  /* change this to left: 1px; to put it on the left of the screen */

top:434px;height:50px;width:50px;margin:0;padding:0;position:fixed;z-index:5000;}

#fstab a{display:block;width:100%;height:100%;}


#yttab{

background: url(images/youtube.png) no-repeat; /* Path to Image */

right:1px;  /* change this to left: 1px; to put it on the left of the screen */

top:487px;height:50px;width:50px;margin:0;padding:0;position:fixed;z-index:5000;}

#yttab a{display:block;width:100%;height:100%;}