
body {background-color: #FFFFFF; margin: 0px; padding: 0px;}
body, td, textarea {font-family: Verdana, Arial, sans-serif;}

#header {
	background: #FFCC80 url(templates/45deg/media/big.php?bg=FFFFFF&fg=FFCC80) bottom right no-repeat;
	padding: 17px 17px 17px 0px;
	color:#DA3412;
}

#logo {width: 133px; padding-left: 17px;}

#title {
	font-weight: bold;
	font-size: 18px;
	text-align: right;
	color: #DA3412;
	background-color: #FFFFFF;
	padding: 1px 15px 1px 1px;
}

#page {position: relative;}

#menu {position: absolute; top: 0px; left: 0px; width: 167px; background: url(templates/45deg/media/menu_bg.php?bg=FFE5BF) repeat-y; padding-bottom: 34px;}
#menu a, #menu span {
	display: block; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #808080;
	background: #FFCC80 url(templates/45deg/media/small.php?bg=FFFFFF&fg=FFCC80) bottom right no-repeat; 
	padding: 8px;
	padding-right: 17px;
	margin-top: 17px;
	white-space: nowrap;
}
#menu a:first-letter {color: #DA3412;}
#menu a:hover {color: #DA3412;}
#menu span {color: #DA3412;}

#content {
	position: absolute; top: 0px; left: 168px; padding: 17px; 
	font-size: small; 
	color: #808080;
}
#content h1 {font-size: large; font-weight: bold; margin: 0px;}
#content h2 {font-size: medium; font-weight: bold;}
#content h3 {font-size: small; font-weight: bold;}

#content a {color: #FF9900;}
#content a:hover {color: #DA3412;}

#content img.right {float: right; padding: 0px 0px 10px 15px;}
#content img.left {float: left; padding: 0px 15px 10px 0px;}

#content hr {height: 1px; color: #FFCC80; background-color: #FFCC80; border: 0px solid #FFCC80;} 

#content table {border-collapse: collapse; border-color: #FFCC80;}
#content td, th {border-color: #FFCC80;}

.opening {border: none;}
.opening th {text-align: left; }
.opening th.day {padding-right: 5px; border-right-width: 1px; border-right-style: solid; border-top-width: 1px; border-top-style: solid;}
.opening td {text-align: center; padding: 1px 5px 1px 5px; border-top-width: 1px; border-top-style: solid;}
.opening td.from {text-align: left;}
.opening td.to {text-align: right;}

hr.cleaner {clear:both; height:1px; margin: -1px 0 0 0; padding: 0px; border:none; visibility: hidden;}

#smf {margin-top: 15px;}
#smf label {display: block; width: 55px; float: left; font-weight: bold; padding-top: 8px;}
#smf .txt, #smf textarea {border: 1px solid #FFCC80; background-color: #FFFFFF; color: #808080;}
#smf .txt {margin: 5px; width: 220px;}
#smf textarea {width: 340px; height: 150px; margin-bottom: 5px;}
#smf .smf_submit {width: 340px; text-align: center; padding-top: 10px;}
#smf .btn {border: 2px solid #FFE5BF; background-color: #FFCC80; color: #808080; font-weight: bold;}
#smf .btn:hover {color: #DA3412;}

#gallery_images {text-align: center;}
#gallery_images a {border: none;}
#gallery_images img {border: none; margin: 10px;}

#gallery_body {background-color: #FFFFFF; margin: 0px; padding: 0px; font-family: Verdana, sans-serif;}
#gallery_detail {text-align: center; padding-top: 15px;}
#gallery_desc {text-align: center; padding: 3px; color: #DA3412; font-size: 12px;}
#gallery_nav {text-align: center;}
#gallery_nav a {color: #FF9900; text-decoration: none; font-size: 12px;}
#gallery_nav a:hover {color: #DA3412;}
#gallery_nav .arrow {font-weight: bold;}

