body {
	background-image:url(../images/header_back.gif);
	background-position:0px 30px;
	background-repeat:repeat-x;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#333333;
}
* { margin: 0; padding: 0; }
a:link, a:visited, a:active {color:#066937;}
a:hover {color:#666;}
#wrapper {
	width: 985px;
	margin: 0 auto 0 auto;
	background-image:url(../images/wrapper.gif); background-repeat:repeat-y; background-position:0px 20px;
}
#header {
	background-image:url(../images/header_back.gif);
	background-position:0px 30px;
	background-repeat:repeat-x;
	width:985px;
	margin: 0 auto 0 auto;
	display: block;
	background-color:#fff;
	color:#066937;
}
#header-phone {font-size:16px; padding:7px;}
#header-logo {/*float:left; width:500px;*/ text-align:center; padding-top:4px}
#header-right {
	float:right;
	width:230px;
	text-align:center;
	padding:0px 0px 9px 0px;
	color:#006738;
	font-size:18px;
	line-height:32px;
	text-shadow:#fff 1px 1px 5px;
	font-family:"Times New Roman", Times, serif;
}
#header-right span {font-size:22px; color:#111; line-height:26px;}
#header-right img, .box, .image {background-color:#fff; padding: 5px;
	-moz-box-shadow: 0px 1px 5px #888;
	-webkit-box-shadow: 0px 1px 5px #888;
	box-shadow: 0px 1px 5px #888;}
#header-right .box {
-moz-border-radius-bottomleft: 100px;
border-bottom-left-radius: 100px;
-moz-border-radius-bottomright: 100px;
border-bottom-right-radius: 100px;
height:132px; 	background-color:#CBCC8C}
#menu {height:50px; clear:both; padding-top:2px;}
#breadcrumb {padding:4px 0px 5px 10px; clear:both; width:500px; color:#333;}
#breadcrumb a {text-decoration:none;}

h1 {
 font-size:26px; line-height:32px; padding-bottom:5px; text-shadow:#aaa 1px 1px 5px; font-family:"Times New Roman", Times, serif;
	color:#066937
}
h2 {
	font-size:20px;
	line-height:26px;
	padding-bottom:5px;
	text-shadow:#aaa 1px 1px 5px;
	font-family:"Times New Roman", Times, serif;
	color:#cc6633
}

#sidebar {width:220px; float:left; padding:15px;}
#content {width:710px; float:left; background-color:#fff; padding-left:20px; padding-top:20px; min-height:450px;}
#content ul, #content ol {margin-left:30px;}
#content ul li, #content ol li {padding:5px;}
ul.calendar li {border-bottom:1px dotted #ccc;}
ul.calendar li:hover, .calendar tr:hover {background-color: #DDD;}
.calendar td {padding:3px;}

#donate, #events, #alumni, #donate {font-size:24px; font-family:'Times New Roman', Times, serif; text-align:center; color:#fff;}
/*#donate a {background-color:#cc6633; padding:6px 42px; font-weight:bold; color:#fff; border:5px solid #fff; text-decoration:none }
#donate a:hover {
	background-color:#7D3939;
	color:#fff;
}*/
#events a, #alumni a, #donate a {background-color:#066937; padding:6px 42px; font-weight:bold; color:#fff; border:5px solid #fff; text-decoration:none }
#events a:hover, #alumni a:hover, #donate a:hover {
	background-color:#81bd41;
	color:#fff;
}

.image-left {float:left; margin-right:10px;}
.image-right {float:right; margin-left:10px;}

#footer {clear:both; background-color:#222; font-size:11px; font-family:Verdana, Geneva, sans-serif; color: #999}
#footer-links {
	padding: 5px 0px;
	width: 985px; margin: 0 auto 0 auto;
	text-align:center;
	line-height:0px;
	height:200px;
}
#footer-links .sub {padding-left:10px;}
#footer-links p {line-height:21px;}
#footer-links a:link, #footer-links a:visited, #footer-links a:active {
	color:#999;
	text-decoration:none
}
#footer-links a:hover {color:#fff; text-decoration:none}
.footer-links {float:left; width:auto; text-align:left;  padding:0px 4px}
#footer-links p.box {height:108px; padding:5px 10px;}
#webconsuls-footer {width:228px; text-align:center; border:1px solid #333; margin-left:5px}
#webconsuls-footer img {padding-top:3px;}
#wcMessage {display: none;}

.contactform {border:1px solid #ccc; border-collapse:collapse;}
.contactform td {padding:10px; border-color:#ccc}
.contactform td:hover {
	background-color:#cbcc8c;
}
.eventsform {border:1px solid #ccc; border-collapse:collapse;}
.eventsform td {padding:5px; border-color:#ccc}
.eventsform tr:hover {
	background-color:#cbcc8c;
}