body, ol {
  font-family: arial, helvetica, sans-serif;
  font-size:   .8em;
  background: brown url(/images/background_with_shadow.gif) repeat-y center;
}
#wrapper {
	background: #fff;
}

a {
	color: #990000;
}
a { color: #990000; }
a:visited { color: #610000; }
a:hover { color: #fff; background-color:#00a3fe; }
#centre_col img {
	border: 1px solid black;
}
input {
	background-color: #fff;
	border: 2px solid #830000;
}
img {

}
textarea {
	font-family: helvetica, sans serif;
	font-size: 1em;
	border: 2px solid #830000;
}
h2 {
	font-family: cambria, times, serif;
	color: white;
	font-size: 1.5em;

	font-weight: normal;


}
#centre_col p {
	font-size: 1.1em;
	font-family: georgia, times, serif;
}
#centre_col h2 {
	padding-top: 4px;
	padding-left: 20px;
		height: 40px;
	background: url("/images/header_background1.gif") center no-repeat;
}
dd, dt {
	float: left;
}
dt {
	font-weight: bold;
	text-align: right;
	width: 80px;
}
#map {float: right;}
#header {
	background: #7490f1 url(/images/header.jpg);
}
#header h1 {
	color: white;
	display: none;
}
#header_bar {
	background-color: #990000;
}
#left_col li, #right_col, #right_col li, #right_col label {
	font-family: cambria, times, serif ;
}
#left_col h2, #right_col h2 {
	border: none;
	font-size: 1.2em;

}
#login_box h2 {
		border-bottom: 1px solid #990000;
}  
#newsletter_signup h2 {
		border-bottom: 1px solid #630000;
}
ul#links1 li {
	background: #610000 url("/images/menu_background.gif") repeat-x;
    
}
ul#links2 li {
	background: #990000 url("/images/menu_background_light.gif") repeat-x;
}
ul#links3 li {
	background-color: #610000;
    
}
#left_col, #right_col, #left_col a, #right_col a {
	color: #fff;
	text-decoration: none;
	
}
#left_col a:hover, #right_col a:hover {
	border-bottom: 1px dotted #fff;
	background-color: transparent;
}
li#facebook {
	background: #3b5998;
	font-family: lucida grande, helvetica;
	font-weight: bold;
}
#facebook a {
		background-color: #3b5998;
}
table {
		border: 1px solid #322e2a;
}

th {
	background: #000 url("/images/table_header_bg_2.gif") repeat-x;
	height: 20px;
	color: #f1f1f1;
	font-weight: normal;
}
tr.odd {
	background-color: #a1bce6;
}
th {
	text-align: center;
}

#login_box {
	background-color: #610000;
}
#newsletter_signup {
	background-color: #990000;
}
#login_box, #newsletter_signup {
	-moz-border-radius: 10px 10px 10px 10px; /* FFx - TopLft, TR, BR, BL*/
	-webkit-border-radius: 10px; /*safari*/

}
#footer {
	background: transparent url(/images/flowerleft.jpg) no-repeat scroll left bottom;
}
#footer ul {
	background: transparent url(/images/flowerright.jpg) no-repeat scroll right bottom;
}
#footer li {
	border-top: 1px solid #990000;
	color: #990000;
}
input {background-color: #fff; color: black;}

