* {font:normal 11px Verdana, Arial, Geneva, Helvetica;color:#FFF;line-height:16px}
h1 {font-size:18px;margin:0px 0px 5px 0px;font-weight:bold;}
h2 {font-size:16px;margin:0px;font-weight:bold;}
h3 { font-size:14px; font-weight:bold; margin:0px;}
hr { color:#ccf;}

a {
	color:#356;
	display: block;
	margin: 3px;
	margin-left: 20px;
}

a:hover { color : #aaa;}
a.tiny { font-size:10px;color:#999 }
a.tiny:hover { color:#666;}
a.bttn { border:1px solid #667070; text-decoration:none; padding:2px; line-height:20px; font-weight:bold; color:#335566 }
a.bigbttn { border:1px solid #667070; font-size:14px; text-decoration:none; padding:2px; line-height:20px; font-weight:bold; color:#335566 }
a.bigbttn:hover { color:#fff; }
a.listTitle,a.listTItle2 { font-weight:bold; font-size:13px; }
a.listTitle2 { color: #999; }
b { font-weight:bold; color:#333; }
ol,ul { margin:5px 10px 0px 20px; }
li { margin:5px 0px 0px 0px; }

i { font-style:italic; }

div.bodytext { margin:0px; }
div.bodytext p { margin: 0px 10px 0px 10px; }
div.bodytext ul,ol { margin: 0px 20px 0px 20px; }
div.bodytext li { margin: 0px 0px 0px 5px; }

div.restfeatures { margin-left:60px; margin-top:5px; width:400px; }
div.restnewsframe { left:5px; top:10px; width:190px; height:235px; background-color:#fff;}

div.error { border:1px solid #900; text-align:center; padding:10px; margin:10px; }

.fineprint { font:normal 10px Verdana, Arial, Geneva, Helvetica; color:#999; line-height:12px;margin:0px;}

input.txtField { font: normal 10px; }
input.bttn { border:1px solid #444; font: bold 10px; }

table.restaurantForm {border:1px solid #666; background-color:#ffd;} 
table.subcontent { width:450px;height:300px;margin:60px 10px 10px 270px; }
table.gallery { background-color:#fff;border:1px solid #ccc; }

.admcolor1 {background-color:#EEDDA9;}
.admcolor2, a.bttn, a.bigbttn {background-color:#DDC597;}
.admcolor3 {background-color:#587C9F;}
.admcolor4 {background-color:#81AABB;}
.admcolor5 {background-color:#ffffcf;}
.admcolor6 {background-color:#eeeede;}

p { font-size:11px; }
p.fineprintnav {margin:5px 0px 0px 0px;font-size:10px; color:#666670;}
p.newsitem { font-size:10px; margin: 0px 5px 5px 5px;}

form.emailForm { margin:50px 15px 0px 280px; }
form.emailForm * {color:#000;}


/* navigation
--------------------------------------------------*/
#navigation {
  width: 180px;
  height:2.7em;
  line-height:2.7em;
}

#navigation ul {
  margin:0;
  padding:0;
}

#navigation li {
  margin:0;
  padding:0;
  list-style-type:none;
  border: #F15C22 0px solid;
  white-space:nowrap;
}

#navigation li a {
  padding: 3px 38px 3px 18px;
  font-size:1.2em;
  text-transform:uppercase;
  letter-spacing:1px;
  display: block;
  text-decoration: none;
}

/* navigation
--------------------------------------------------*/
/*
#navigation {background-color:#FFF;}

#navigation li {background-color:#CCC;}
*/
#navigation a {color:white;}

#navigation .selected,
#navigation a:hover,
#navigation li:hover
  {background-color: #F15C22;
 
  }


