/* Reset styles etc. */
*{margin:0;padding:0}
body{line-height:1}
fieldset,img{border:0}
img{vertical-align:bottom}
a{outline:none;text-decoration:none}
a:hover{text-decoration:none}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
th,td{text-align:left;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}
address{font-style:normal}
input[type=submit]{cursor:pointer}
option{padding-right:1em}
.clear{clear:both;overflow:hidden;height:0}

/* Default fonts etc. */
body,input,textarea,select,td{color:#b8aa8a;font-size:14px;line-height:1.25em;font-family:"Trebuchet MS",arial,sans-serif;}

/* Main blocks */
html{background:#B8AA8A;}

#wrapper{background:#472D07 url(../images/html_bg.png) repeat-x;}

#main{background:#472D07 url(../images/main_bg.png) 0 100% repeat-x;}

#header{width:960px;margin:0 auto;height:230px;background:url(../images/header_bg.jpg) no-repeat;}
.header_members{background:url(../images/header_bg_members.jpg) no-repeat!important;}
#nav{padding:160px 0 0;}
#nav li{float:left;padding:0 0 0 23px;}
#nav li:first-child{padding:0;}
#nav a{float:left;height:36px;overflow:hidden;}
#nav a:hover img{margin-top:-36px;}
#nav li.active img{margin-top:-36px;}

#content{width:940px;margin:0 auto;background:url(../images/main_bg2.png) 0 100% no-repeat;padding:0 10px 50px;}

.lside{width:540px;float:left;}
.rside{width:370px;float:right;}
.rside .pic{background:url(../images/pic_bg.png) no-repeat;}

.lside2{width:470px;float:left;}
.rside2{width:425px;float:right;background:url(../images/iframe_bg.png) no-repeat;padding:5px;height:370px;color:#353229;}


.text h1{font-size:15px;font-weight:bold;color:#b8aa8a;margin:0 0 15px;}
.text h2{font-size:15px;font-weight:bold;color:#b8aa8a;margin:0 0 15px;}
.text p{line-height:18px;margin:0 0 15px;}
.text a{color:#b8aa8a;border-bottom:1px dashed #b8aa8a;}
.text a:hover{color:#ebdcab;border-bottom:1px dashed #ebdcab;}
.text .pic{padding:5px;}
.text ol{margin:0 0 15px 2em;}

#footer{width:960px;margin:0 auto;height:150px;color:#472d07;}
#footer ul{padding:20px 0 60px;width:960px;display:inline-block;}
#footer li{float:left;padding:0 0 0 62px;background:url(../images/dot.png) 30px 50% no-repeat;}
#footer li:first-child{background:none;padding:0 0 0 10px;}
#footer a{color:#472d07;text-transform:uppercase;}
#footer a:hover{background:#aa9d7f;}
#footer ul{font-size:14px;text-align:center;}
#footer address{font-size:14px;text-align:center;}


table.dates{width:100%;border:1px solid #C2B594;margin:0 0 15px;}
table.dates2{margin-bottom:30px;}
table.dates thead th{padding:0 5px;background:#C2B594;height:20px;vertical-align:middle;color:#472D07;font-size:13px;text-transform:uppercase;}
table.dates thead th.d{width:62px;}
table.dates tbody td{padding:0 5px;vertical-align:top;background:#4E330F;font-size:13px;}
table.dates tbody th{padding:0 5px;vertical-align:top;background:#4E330F;font-size:13px;}
table.dates .last td{padding-bottom:10px;}
table.dates .last th{padding-bottom:10px;}
table.dates tbody tr:first-child td{padding-top:10px;}
table.dates tbody tr:first-child th{padding-top:10px;}

#pictures{overflow:hidden;margin-right:-30px;}
#pictures li{float:left;margin:0 30px 0 0;height:179px;}
#pictures a{border:0;}
#pictures img{padding:5px;background:url(../images/pic2_bg.png) no-repeat;margin:15px 0 0;}
#pictures img.vert{background:url(../images/pic3_bg.png) no-repeat;margin:0 19px;height:154px;}

#contact{margin:0 0 15px;}
#contact h2{height:19px;background:#C2B594;line-height:19px;padding:0 0 0 8px;color:#472D07;font-weight:normal;margin:0;}
#contact fieldset{border:1px solid #C2B594;padding:10px 0 0;}
#contact ul{margin:0 0 20px;}
#contact li{margin:0 0 10px;padding:0 6px;overflow:hidden;}
#contact li label{width:155px;float:left;line-height:20px;}
#contact li input{float:left;background:#C2B594;border:0;padding:3px;width:273px;color:#4E330F;}
#contact li textarea{float:left;background:#C2B594;border:0;padding:3px;width:273px;height:125px;color:#4E330F;}
#contact li em{margin-left:14px;}
#contact div{height:19px;background:#C2B594;text-align:right;}
#contact div input{color:#4E330F;background:#C2B594;border:0;padding:0;font-weight:bold;}

#errors{color:red;padding:5px;border:1px solid red;margin:0 0 10px;}
#success{color:orange;font-weight:bold;padding:5px;border:1px solid orange;margin:0 0 10px;}
