/* -- GLOBAL STYLES -- */

body {font-family: Helvetica, Arial, sans-serif; background: #f1efef; text-align: center; margin: 0px; padding: 0px; font-size:11px;}
* {margin:0; padding:0;}
.clear {clear:both;}

p {line-height:18px; padding-bottom:15px;}
a {color:#f26722; text-decoration:none; border:0;}
a:hover {color:#777; text-decoration:underline;}
a img {border:0px;}

h1 {font-weight:normal; font-size:26px; margin-bottom:15px; color:#543019;}
h2 {}
h3 {font-weight:normal; font-size:14px; margin-bottom:10px;}
h4 {font-weight:normal; font-size:14px; margin-bottom:0px;}
h5 {padding:10px 5px; background:#f5f5f5; font-size:15px; font-weight:normal; color:#000; margin-bottom:10px; text-align:center;}
h6 {}

ul {}
ol {}
li {}

table {margin-bottom:15px;}
th {padding:10px 5px; background:#f5f5f5; font-size:15px; font-weight:normal; color:#000;}
td {padding:5px;}
td p {padding-bottom:0px;}
.menu td p {color:#777;}

hr {border:0; color:#eee; height:1px; background-color:#fff; margin:0 0 15px 0;}

#col4 .inputform {width:470px; margin:0 0px 7px 0px; padding:3px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-bottom:1px solid #f3f3f3;	border-right:1px solid #f3f3f3; background-color:#fbfbfb; font:11px Arial, Helvetica, sans-serif; color: #222;}
#col4 .inputformshort {margin:0 0px 7px 0px;padding:3px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-bottom:1px solid #f3f3f3;	border-right:1px solid #f3f3f3; background-color:#fbfbfb; font:11px Arial, Helvetica, sans-serif; color: #222;}
#col4 .inputformshort50 {margin:0 0px 7px 0px;padding:3px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-bottom:1px solid #f3f3f3;	border-right:1px solid #f3f3f3; background-color:#fbfbfb; font:11px Arial, Helvetica, sans-serif; color: #222; width:50px;}
#col4 .inputformshort75 {margin:0 0px 7px 0px;padding:3px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-bottom:1px solid #f3f3f3;	border-right:1px solid #f3f3f3; background-color:#fbfbfb; font:11px Arial, Helvetica, sans-serif; color: #222; width:75px;}
#col4 .inputformshorter {margin:0 0px 7px 0px;padding:3px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-bottom:1px solid #f3f3f3;	border-right:1px solid #f3f3f3; background-color:#fbfbfb; font:11px Arial, Helvetica, sans-serif; color: #222;}

/* -- HEADER STYLES -- */

#header {margin:auto; height:24px; width:950px; padding-top:11px;}

#hcol1 {float:left; width:260px; text-align:left;}

#hcol2 {float:right; width:670px; text-align:right;}

#header ul {margin:0px; list-style-type:none;}
#header li {list-style-type:none; display:inline;}
#header li a {display:block; float:right; margin-left:15px; color:#333; text-decoration:none;}
#header li a:hover {color:#f26722; text-decoration:none;}
/* -- CONTENT STYLES -- */

#content {margin:auto; width:930px; background:#fff; padding:10px; border:1px solid #bbb;}

#logo {height:81px; float:left; width:180px; text-align:left;}
#nav {height:81px; float:right; width:740px; text-align:right;}
#nav ul {margin:0px; list-style-type:none; padding-top:25px; padding-right:10px;}
#nav li {list-style-type:none; display:inline;}
#nav li a {display:block; float:right; margin-left:20px; color:#777; text-decoration:none; text-transform:uppercase; border:0;}
#nav li a:hover {color:#f26722; text-decoration:none;}
#nav li a.active {color:#f26722;}

#col1 {width:240px; float:left; margin-right:10px; text-align:left;}
#col1 a {border:0;}
a#reservation {text-indent: -5000px; background: url(images/reservation.gif) no-repeat top left; height:54px; width:240px; display:block;}
a:hover#reservation {background: url(images/reservation1.gif) no-repeat top left;}
a#function {text-indent: -5000px; background: url(images/function.gif) no-repeat top left; height: 53px; width:240px; display:block;}
a:hover#function {background: url(images/function1.gif) no-repeat top left;}
a#cooking-class {text-indent: -5000px; background: url(images/class.gif) no-repeat top left; height: 54px; width:240px; display:block;}
a:hover#cooking-class {background: url(images/class1.gif) no-repeat top left;}
a#menu-winelist {text-indent: -5000px; background: url(images/menu.gif) no-repeat top left; height:54px; width:240px; display:block;}
a:hover#menu-winelist {background: url(images/menu1.gif) no-repeat top left;}
a#chef {text-indent: -5000px; background: url(images/chef.gif) no-repeat top left; height: 53px; width:240px; display:block;}
a:hover#chef {background: url(images/chef1.gif) no-repeat top left;}
a#parking {text-indent: -5000px; background: url(images/parking.gif) no-repeat top left; height: 54px; width:240px; display:block;}
a:hover#parking {background: url(images/parking1.gif) no-repeat top left;}

#col2 {width:303px; float:left;}

#col3 {width:368px; float:right; background:#543019; color:#fff;}

#col4 {width:470px; float:left; text-align:left; padding-top:10px;}
#col4 ul {margin:0 0 15px 30px; list-style-type:square;}
#col4 ol {margin:0 0 15px 30px;}
#col4 li {padding:0 0 3px 0; line-height:18px;}

#col5 {width:170px; float:right; background:#543019; color:#fff; text-align:left; padding:15px;}
#col5 a {color:#fff; text-decoration:none; border-bottom:1px solid #543019;}
#col5 a:hover {color:#fff; border-bottom:1px dotted #999;}
#col5 ul {margin:0 0 15px 10px; list-style-type:square;}
#col5 ol {}
#col5 li {padding:0 0 3px 0;}


#bottom {margin-top:25px;}

#bottom a:hover {border:0;}

/* -- FOOTER STYLES -- */

#footer {margin:auto; margin-top:25px; color:#bbb; width:910px; text-align:center; color:#777;}
#footer a {color:#777; text-decoration:none; border-bottom:0;}
#footer a:hover {color:#f26722; text-decoration:none; border-bottom:0;}

/* -- GLOBAL STYLES -- */

#stop-censorship {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 9997;
	cursor: pointer;
}
