@charset "utf-8";
*, table, tr, td, th,  { margin:0; padding:0; outline:0; }

a{	text-decoration:underline; }
a:hover {	text-decoration: none; }

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size:12px;
	text-align: left;
	color: #000000;
	background-image:url(images/bg.png);
	background-color: #3F2F1D;
}
#layout {
	width: 850px;
	margin: 0 auto;
	text-align: left;
}
#header {
	height: 288px;
	background-image:url(images/top.png);
}
#header a {
	display:block;
	width:100%;
	height:100%;
}
#layout-main { }

#layout-main-row {
	background-image: url(images/main.png);
}
#layout-left,#layout-right{
	overflow:hidden;
}
#layout-right{
	width:545px;
	padding-right: 49px;
	float: right;
}
#layout-left{
	width:207px;
	padding-left: 44px;
	float: left;
}
#layout-left ul,#layout-left ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#layout-left ul li{
	border-bottom:1px dashed #e4d19d; font-weight: bold;
}
#layout-left ul li a{
	padding:5px 5px 7px 30px;
	display:block;
	color:#FFF;
	background-image:url(images/menu.png);
	background-repeat:no-repeat;
}

.foot{
	width:750px;
	height:70px;
	margin:0 auto 25px auto;
	font-size: 12px;
	background-image:url(images/foot.png);
	background-repeat: no-repeat;
	padding: 0 50px;

}
.foot a{
	color:#b7ab97;
	text-decoration:underline;
}
.foot_right,.foot_left,.foot_center{
	float:left;
	height: 16px;
	padding-top: 55px;
	color:#b7ab97;
}
.foot_right{
	width:200px;
	text-align: right;
}
.foot_left{
	width:200px;
}
.foot_center{
	float:left;
	width: 350px;
	padding-top: 10px;
	color: #000;
	text-align: center;
	padding-bottom: 45px;
}
.foot_center a{
	color: #000;
}

#layout-right h1{
	display:block;
	font-size:24px;
	color:#3f2f1d;
	padding-left:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}
#layout-right p{
	padding-left:15px;
	line-height:200%;
}
#layout-right img{
	border:1px solid #d8d8d8;
	padding:1px;
	margin: 25px;
}

img.right{ float: right; }
img.left{ float:left; }

#layout-right a{
	color:#b81c04;
}

h1 {margin: 0; display: block; height: 100%}
h1 span {visibility: hidden;}
h1 a {text-decoration: none}

#layout-right h2 {
	color:#3F2F1D;
	display:block;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:24px;
	padding-left:15px;
	border-bottom:1px solid #E6DFD1;
	margin-bottom:16px;
	padding-bottom:4px;
}

.clearFix {clear: both;}

h3 { font-size:16px; padding-left: 15px; margin-top: 8px; margin-bottom: 4px}


#layout-right p, fieldset {padding-left: 20px; padding-right: 20px; text-align: justify; line-height: 170%; padding-bottom: 5px; border: 0}
legend { display:none }

label { color: #3F2F1D; width: 80px; font-weight: bold; display: block; text-align: right; margin-right: 10px; float: left; height: 20px; margin-top: 10px; clear: both}
input {height: 17px; margin: 6px 0}
select {margin: 7px 0 }
input.fbsubmit { height: 29px; width: 138px; color: white; font-weight: bold; margin-left: 190px;  background-image:url(images/button.png); background-position: top right; border: 0}

table#big { width: 500px; margin: auto;}
table#big td {background: #e6dfd1; border: 1px solid #53401d; font-size: 1.2em}
table#big td,table#big th {height: 50px; text-align: center; vertical-align: center}
table#big th {width: 14%; height: 30px}
table#big td.taken {background: #886f42}
table#big td.taken b {color: white}

table { margin: 20px}
#layout-right ul {
    list-style:disc;
    padding-left: 50px;
    line-height: 1.4em;
}