/* CSS Document */
body {
	margin: 10px auto;
	background: #4e2323 url(../images/bg-labels.jpg) no-repeat top center;
}
p, h1, h2, h3, h4, ul, hr, form, address {
	color: #857e65;
	font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 18px;
}
h1, h2, h3, h4, h5 {
	font-family: 'IM Fell English SC', Verdana, Arial, Helvetical, serif;
}
li, label {
	line-height: 1.5;
}
a {
	color: #857e65;
	text-decoration: underline;
}
a:visited {
	color: #857e65;
	text-decoration: underline;
}
a:hover {
	color: #fad437;
	text-decoration: none;
}
ul {
	list-style: url(../images/bullet_yellow.png);
}
#wrapper {
	margin: 22px auto;
	padding: 0;
	position: relative;
  width: 746px;
}
#header {
	height: 216px;
	text-align: center;
}
#header img {
	border: 0;
	margin: 0 auto;
	margin-top: 12px;
}
#header a img {
	border: 0;
}
#header h1 {
	display: none;
}

#content {
	margin-top: 15px;
	width: 100%;
}
#left {
	float: left;
	width: 245px;
}
#center {
	float: left;
	width: 260px;
}
#right {
	float: left;
	width: 240px;
}
#center_right { 
	float: left;
	width: 500px;
}
#footer {
	padding-top: 40px;
}
#footer p {
	color: #857e65;
	font-size: 75%;
	text-align: center;
}
#footer p img {
	float: none;
	margin: 0 .5em;
	padding: 0;
	vertical-align: bottom;	
}
body#id_links #center_right {
	margin-left: 20px;
	width: 480px;
}
#left h2, #left ul {
	margin-left: 20px;
}
#left ul {
	list-style-position: outside;
	padding-left: 12px;
}
#left h2 {
	color:#FAD437;
	font-size:200%;
	font-weight:normal;
	letter-spacing:0.5px;
	text-align:left;
}
#left address, #left .hours {
	color: #857e65;
	font-size: 75%;
	line-height: 1.2;
	text-align: center;
}
#left h3.description {
	color: #FAD437;
	font-size: 115%;
	line-height: 1.2;
	padding: 0 15px;
}
#left img {
	margin: 6px 0 6px 5px;
	text-align: right;
}
#left a img {
	margin-left: 35px;
}
#left h4 {
	margin-left: 10px;
}
address a, address a:hover, address a:visited {
	color: #857e65;
	text-decoration: none;
}
address a:hover {
	text-decoration: underline;
}
#center_right p {
	margin-left: 18px;
	margin-right: 18px;
}
#center_right h3, #center_right h4, h4 {
	color: #FAD437;
	font-size: 100%;
}
#center_right h3 a {
	color: #FAD437;
	text-decoration: underline;
}
#press a {
	color: #857e65;
	text-decoration: none;
}
#press a:hover {
	text-decoration: underline;
}
ul#events, ul#menus, ul.links {
	margin-left: 35px;
	margin-top: 18px;
}
ul.links {
	margin-top: 0;
}
ul#events { 
	margin-left: 30px;
}
body#id_home #slideshow {
	margin: 0 5px;
}
body#id_photos #slideshow {
	margin: 0 15px;
}
form#maillist {
	text-align: left;	
}
#left form#maillist {
	text-align: center;
}
hr {
	background-color: #333;
	color: #333;
	height: 3px;
}
body#id_events #left p {
	margin-left: 0;
	text-align: center;
}

/**** NAVIGATION ****/
#nav {
	height: 43px;
	margin-left: 2px;
	padding: 0 8px;
	position: relative;
}
#nav li { /*float the main list items*/
	display: inline;
	float: left;
	position: relative;
}

#nav li a {
	border-bottom: 2px solid transparent;
	color: #FAD437;
	display: block;
	font: 20px/24px 'IM Fell English SC', "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0 8px;
	text-align: center;
	text-decoration: none;
	width: 104px;
}
#nav li a:hover, #nav li.current a {
	border-color: #857E65;
	color: #857E65;
}

/*** Forms ***/
#contactFormArea {
	margin-left: 20px;
}
fieldset { 
	border: 0;
	margin: 0;
	padding: 0; 
}
label { 
	cursor: pointer;
	display: block;
}
input.text,textarea { 
	width: 300px;
	background: #5F2B2B;
	font: 12px/12px 'courier new',courier,monospace;
	color: #FFF;
	padding: 3px;
	margin: 1px 0 1px 20px;
	border: 1px solid #857e65; 
}
input.submit { 
	padding: 2px 5px;
	font: bold 12px/12px verdana,arial,sans-serif; 
}

/**** TWITTER BOX ****/
#twitter {
	height: 172px;
	left: 500px;
	position: absolute;
	top: 0;
	width: 251px;
}

/*** WORLD CUP ****/
#worldcup {
	height: 170px;
	left: 0;
	position: absolute;
	top: 0;
	width: 250px;
}