body {
background: #fff url(images/topback.png) repeat-x top left;
margin:0;
padding:0 0 20px 0;
}

* {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #363636;
}

a, a:link, a:visited, a:hover, a strong {
	color: #1A5D70;
}
a strong { font-weight:bold; }


#header {
display:block;
position:relative;
width:auto;
height:114px;
border:none;
padding:0;
margin:0;
}

#header img {
border:none;
padding:0;
margin:0;
float:left;
}

#header h1 {
display:block;
position:absolute;
bottom:0px;
left:10px;
font-size:12px;
color:#fafafa;
}

#header h1 a {
color:#fafafa;
text-decoration:none;
} #header h1 a:hover { color:#fff; }

#wrapper {
display:block;
position:relative;
width:770px;
margin:15px auto 15px auto;
padding:0;
border:none;
min-height:500px;
}

#left_bar, #right_bar {
display:block;
position:relative;
float:left;
width:198px;
padding:0px;
min-height:500px;
background: #2295b5;
}

#right_bar {
width:168px;
background:none;
padding-top:55px;
}

#left_bar h1, #right_bar h1 {
display:block;
width:auto;
height:31px;
padding:0 35px 0 10px;
margin:0;
line-height:31px;
font-size:12px;
color:#fafafa;
background: #a1bb67 url(images/right_dots.gif) no-repeat top right;
text-align:center;
}

#left_bar ul {
width:auto;
list-style-position:inside;
list-style-type: none;
margin:0;
padding:6px 9px 9px 9px;
}

#left_bar ul li {
display:block;
width:auto;
margin:0;
padding:6px 4px 6px 4px;
}

#left_bar ul li.spacer {
	background:#a1bb67;
	margin-left:4px;
	margin-right:4px;
	margin-top:6px;
	margin-bottom:6px;
	height:2px;
	padding:5px;
}

#left_bar ul li a, #left_bar ul li a:hover, #left_bar ul li a:link, #left_bar ul li a strong {
font-size:11px;
color:#fff;
font-weight:bold;
text-decoration:underline;
text-transform:uppercase;
}

#left_bar, #left_bar p {
font-size:11px;
color:#fff;
font-weight:bold;
}

#left_bar p {
padding: 16px 10px 0 13px;
margin:0;
font-weight:normal;
}

#content {
display:block;
position:relative;
float:left;
width:377px;
min-height:500px;
background:none;
margin-right:10px;
margin-left:10px;
}

#content h1, #content h1 span.edit {
display:block;
width:auto;
height:31px;
padding:0 10px 0 10px;
margin:0;
line-height:31px;
font-size:14px;
letter-spacing:1.1px;
color:#fff;
background: #5b9dfd;
text-align:center;
}

#contactinfo_box {
display:block;
position:absolute;
background: #2396b5;
width:168px;
height:89px;
top: -44px;
left:-1px;
border: 1px solid #fff;
border-top:none;
padding:1px 0 0 0;
margin:0;
}

#contactinfo_box p {
color:#f0f0f0;
font-family: Arial, helvetica, sans-serif;
font-size:9px;
padding:0;
margin:0;
line-height:10px;
padding:1px 2px 0 2px;
letter-spacing:0.2px;
}

#contactinfo_box p.top { text-align:right; }
#contactinfo_box p.bottom { text-align:left; }

#image_box {
display:block;
height:166px;
width:auto;
background: #2295b5 url(images/right_dots.gif) repeat-y top right;
padding:0 30px 0 4px;
text-align:center;
margin:10px 0 10px 0;
}


#footer {
display:block;
width:auto;
height:44px;
padding:0;
margin:15px 0 34px 0;
background:#e9e9e9;
font-family: verdana;
font-size:11px;
text-align:center;
}

#footer ul {
display:block;
list-style-type:none;
list-style-position:inside;
margin:0;
padding:8px 0 0 0;
text-align:center;
}

#footer ul li {
display:inline;
}

#footer ul li:before {
content: "|";
color:#fff;
}

#footer ul li.first:before {
content:"";
}

#footer ul li a {
padding:0 2px 0 2px;
}

#footer p {
text-align:center;
margin:0;
padding:2px;
color:#444;
font-family:verdana;
}

#footer img {
border:none;
margin-top:18px;
margin-right:10px;
margin-left:10px;
}

.edit {
	font-family: Verdana;
	font-size: 11px;
	color: #363636;
	line-height: 14px;
}
.txt2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
}
.txt3 {
	font-family: Verdana;
	font-size: 11px;
	color: #1A5D70;
	line-height: 14px;
}
.style1 {color: #FFFFFF; }
.style2, .style2 strong {
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
}

.style3 {color: #2295B5}

.style6 {
	color: #FF0000;
	font-weight: bold;
}
.style7 {font-family: Verdana}
.style8 {color: #FFFFFF; font-family: Verdana; }
.style11 {font-size: 9px; color:#ff0000; }
.style11 {font-size: 9px}
.style12 {
	font-size: 10px;
	font-weight: bold;
}
.style14 {color: #FF0000}
.style15 {color: #FFFFFF; font-family: Verdana; font-weight: bold; }
.style17 {font-family: Tahoma; font-size: 10px; color: #FFFFFF; line-height: 14px; }
.style18 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.style20 {font-family: Verdana; font-weight: bold; }

.gallery  {
display:block;
width:auto;
height:55px;
clear:both;
}


table.trivia td {
border-bottom:solid 1px #ccc;
font-size:14px;
font-weight:bold;
padding:6px;
}