/*
-----------------------------------------------
moo main style
version: 2013.02.06
----------------------------------------------- */

h1,h2,h3,h4,h4,h6,p,span,ol,ul,li,form,img { margin:0; padding:0; font-size:100.01%; }

div.clear {
	clear:both;
	height:0;
	margin:0;
	line-height:0;
	font-size:1px;
	}

body {
	margin:0;
	padding:0;
	color:#000;
	background:#fff;
	font-family:trebuchet ms,geneva,arial,sans-serif;
	text-align:center;
	font-size:13px;
	}

#container {
	width:100%;
	background:#fff url( ../i/bg-border-main.gif ) repeat-y 50% 0;
	}

#center {
	margin:0 auto;
	width:1024px;
	}

#border {
	float:left;
	width:850px;
	border:#B5A377 solid 7px;
	}

#banner {
	float:left;
	margin:0;
	width:160px;
	background-color:#B5A377;
	}

.feed {
	text-align:left;
	background-color:#B5A377;
	padding:0;
	margin:5px;
	font-size:10px;
	}

.feed a {
	color:#fff;
	}

form #search {
	float:left;
	margin:1em 0;
	padding:0 12px;
	}

form {
	float:left;
	margin:1em 0;
	padding:0px;
	}

input,textarea,select {
	font-family:courier new,courier,mono;
	font-size:12px;
	color:#B5A377;
	margin:3px 0;
	border-top:1px #817760 solid;
	border-left:1px #817760 solid;
	border-bottom:1px #CDC1A4 solid;
	border-right:1px #CDC1A4 solid;
	background-image:url( ../i/box-bg.gif );
	}

input.button {
	font-family:courier new,courier,mono;
	font-size:12px;
	color:#000;
	border-top:1px #CDC1A4 solid;
	border-left:1px #CDC1A4 solid;
	border-bottom:1px #817760 solid;
	border-right:1px #817760 solid;
	background:#B5A377;
	}

.alert {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	background:#c00;
	}

a {
	color:#B5A377;
	text-decoration:none;
	font-weight:normal;
	}

a:hover,a.current {
	color:#c30;
	}


/* top --------------------------- */


#top {
	margin:0 0;
	height:75px;
	text-align:left;
	background:#fff url( ../i/bg-border-top.jpg ) repeat-x 0 59px;
	}

#top #ad {
	margin:15px auto;
	width:1024px;
	text-align:left;
	}

#top #adLeft {
	float:left;
	margin:0;
	width:234px;
	}

#top #adTop {
	float:left;
	padding:0;
	margin:0 269px;
	width:486px;
	height:60px;
	text-align:left;
	font:17px trebuchet ms,geneva,arial,sans-serif;
	background:#fff url( ../i/bg-adTop.gif );
	}

#top #adTop p {
	padding:3px 60px;
	margin:0;
	}

#top #adRight {
	float:left;
	margin:0;
	width:234px;
	}


/* tabs --------------------------- */


#tabs {
	background:#161C30 url( ../i/bg-left-top.jpg ) no-repeat;
	padding:0 12px 0 0;
	text-align:left;
	color:#fff;
	}

#tabs .act {
	background:#fff;
	margin:0;
	}

#tabs table {
	width:850px;
	}

#tabs td {
	margin:0;
	padding:0;
	border-bottom:1px solid #B5A377;
	width:162px;
	}

#tabs thead a:link,#tabs thead a:visited,#tabs thead a:active {
	padding:6px 6px 3px 6px;
	display:block;
	color:#c30;
	text-decoration:none;
	font-weight:bold;
	background:none;
	margin:0;
}

#tabs thead a:hover {
	padding:6px 6px 3px 6px;
	display:block;
	color:#c30;
	text-decoration:none;
	font-weight:bold;
	background:none;
	}

#tabs tbody a:link,#tabs tbody a:visited,#tabs tbody a:active {
	padding:3px 6px;
	display:block;
	color:#B5A377;
	text-decoration:none;
	font-weight:bold;
	background:none;
	}

#tabs tbody a:hover {
	padding:3px 6px;
	display:block;
	color:#c30;
	text-decoration:none;
	font-weight:bold;
	background:none;
	}


/* content --------------------------- */




#left {
	float:left;
	width:202px;
	background:#161C30;
	text-align:left;
	color:#fff;
	}

#left p {
	padding:12px;
	}

#left #bigButton {
	color:#fff;
	background-color:#B5A377;
	}

#left #bigButton a {
	color:#000;
	}

#left #bigButton a:hover,#left #bigButton a.current {
	color:#c30;
	}

#middle {
	float:left;
	width:648px;
	text-align:left;
	}

#middle h1 {
	color:#B5A377;
	font-size:27px;
	padding:12px 24px;
	}

#middle p {
	padding:12px 24px;
	}

#map {
	float:left;
	position:relative;
	top:12px;
	left:24px;
	height:400px;
	width:600px;
	background-color:#B5A377;
	margin-bottom:36px;
	border:none;
	border:0;
	}

.xy {
	float:left;
	position:relative;
	width:4px;
	height:4px;
	background-color:#f30;
	margin:0;
	padding:0;
	}

.mt {
	float:left;
	width:180px;
	height:26px;
	padding:0 24px;
	margin:0;
	}

.md {
	float:left;
	padding:0 24px 0 0;
	margin:0;
	width:390px;
	}

.ruler {
	float:left;
	padding:0;
	border-bottom:1px #B5A377 solid;
	width:390px;
	}


/* footer --------------------------- */


#footer {
	margin:0 0;
	height:108px;
	text-align:left;
	background:#fff url( ../i/bg-border-bottom.jpg ) repeat-x 0 0;
	}

#footer p {
	margin:0 auto;
	width:1024px;
	text-align:left;
	padding:24px 0 24px 0;
	}
