* {

	margin: 0;
	padding: 0;

}

body {

	background: #EEEEDF;
	font-family: Arial, sans-serif;

}

/*-- Header Section --*/

#mast {

	min-width: 900px;
	padding: 89px 0 0 0;
	background: #245C72;
	border-bottom: 1px solid #183E4D;

}

#bannershell {

	margin: 0 auto;
	width: 900px;

}

#banner {

	height: 183px;
	width:  152px;
	position: absolute;
	top: 20px;
	background: url(images/banner.jpg) top left no-repeat;
	text-indent: -100000px;
	z-index: 10;

}

fieldset {

	border: 0;

}

legend {

	display: none;

}

.clear {

	font-size: 0px;
	clear: both;

}

/*-- Search --*/

#searchshell {

	margin: 0 auto;
	width: 900px;

}

#search {

	margin: 0 0 0 586px;
	height: 46px;
	width: 265px;
	background: url(images/search_bg.gif) top left no-repeat;

}

#search #s {

	margin: 10px 10px 0 20px;
	padding: 1px 1px 1px 3px;
	color: #939598;
	font-weight: bold;
	font-size: 80%;
	font-family: "Lucida Unicode", Arial, sans-serif;
	width: 140px;
	vertical-align: middle;
	border: 1px solid #183E4D;

}

#search label {

	display: none;

}

#searchbutton {

	margin: 10px 0 0 0;
	vertical-align: middle;

}

/*-- Main Navigation --*/

#nav {

	height: 32px;
	width: 100%;
	min-width: 900px;
	background: url(images/nav_bg.gif) top left repeat-x;
	border-bottom: 1px solid #183E4D;

}

#nav ul {

	margin: 0 0 0 -274px;
	left: 50%;
	position: relative;
	width: 900px;
	list-style: none;

}

#nav ul li {

	display: inline;

}

.hide {

	position: absolute;
	margin-top: -30000px;
	font-size: 1px;

}

#nav #home {

	height: 32px;
	width: 63px;
	background: url(images/nav_home.gif) top left no-repeat;
	display: block;
	float: left;
	border-right: 1px solid #244856;
	border-left: 1px solid #638b9b;

}

#nav #home:hover {

	background-position: 0 -32px;

}

#nav #events {

	height: 32px;
	width: 70px;
	background: url(images/nav_events.gif) top left no-repeat;
	display: block;
	float: left;
	border-right: 1px solid #244856;
	border-left: 1px solid #638b9b;

}

#nav #events:hover {

	background-position: 0 -32px;

}

#nav #who {

	height: 32px;
	width: 103px;
	background: url(images/nav_who.gif) top left no-repeat;
	display: block;
	float: left;
	border-right: 1px solid #244856;
	border-left: 1px solid #638b9b;

}

#nav #who:hover {

	background-position: 0 -32px;

}

#nav #connect {

	height: 32px;
	width: 133px;
	background: url(images/nav_connect.gif) top left no-repeat;
	display: block;
	float: left;
	border-right: 1px solid #244856;
	border-left: 1px solid #638b9b;

}

#nav #connect:hover {

	background-position: 0 -32px;

}

#nav #believe {

	height: 32px;
	width: 130px;
	background: url(images/nav_believe.gif) top left no-repeat;
	display: block;
	float: left;
	border-right: 1px solid #244856;
	border-left: 1px solid #638b9b;

}

#nav #believe:hover {

	background-position: 0 -32px;

}

#nav #media {

	height: 32px;
	width: 60px;
	background: url(images/nav_media.gif) top left no-repeat;
	display: block;
	float: left;
	border-right: 1px solid #244856;
	border-left: 1px solid #638b9b;

}

#nav #media:hover {

	background-position: 0 -32px;

}

#nav #donations {

	height: 32px;
	width: 76px;
	background: url(images/nav_donations.gif) top left no-repeat;
	display: block;
	float: left;
	border-right: 1px solid #244856;
	border-left: 1px solid #638b9b;

}

#nav #donations:hover {

	background-position: 0 -32px;

}

#nav #contact {

	height: 32px;
	width: 101px;
	background: url(images/nav_contact.gif) top left no-repeat;
	display: block;
	float: left;
	border-right: 1px solid #244856;
	border-left: 1px solid #638b9b;

}

#nav #contact:hover {

	background-position: 0 -32px;

}

/*-- left and right --*/

#homebg_shell {

	width: 100%;
	background: #EEEEDF url(images/homebody_bg.gif) 0 6px repeat-x;

}

#container {

	margin: 0 auto;
	padding: 0 50px 0 0;
	width: 850px;
	position: relative;

}

#left {

	width: 570px;
	float: left;

}

#right {

	width: 260px;
	float: right;

}

/*-- Left Bar Sections --*/

#flashcontent {

	margin: 21px 0 20px 0;
	width: 570px;
	height: 370px;

}

#content {

	margin: 40px 0 0 0;
	width: 560px;
	background: #FFF;

}

/*-- Left Section Headers --*/

#content #news {

	width: 560px;
	height: 60px;
	text-indent: -500000px;
	background: url(images/header_news.gif) top left no-repeat;

}

#content #ww_believe {

	width: 560px;
	height: 60px;
	text-indent: -500000px;
	background: url(images/header_believe.gif) top left no-repeat;

}

#content #c_who {

	width: 560px;
	height: 60px;
	text-indent: -500000px;
	background: url(images/header_who.gif) top left no-repeat;

}

#content #c_events {

	width: 560px;
	height: 60px;
	text-indent: -500000px;
	background: url(images/header_events.gif) top left no-repeat;

}

#content #c_connect {

	width: 560px;
	height: 60px;
	text-indent: -500000px;
	background: url(images/header_connect.gif) top left no-repeat;

}

#content #photogallery {

	width: 560px;
	height: 60px;
	text-indent: -500000px;
	background: url(images/header_photo_gallery.gif) top left no-repeat;

}

#content #recent_news {

	width: 560px;
	height: 60px;
	text-indent: -500000px;
	background: url(images/header_recent_news.gif) top left no-repeat;

}

#content #c_media {

	width: 560px;
	height: 60px;
	text-indent: -500000px;
	background: url(images/header_media.gif) top left no-repeat;

}

#content #audio_sermons {

	width: 560px;
	height: 60px;
	text-indent: -500000px;
	background: url(images/header_audio_sermons.gif) top left no-repeat;

}

#content #video_sermons {

	width: 560px;
	height: 60px;
	text-indent: -500000px;
	background: url(images/header_video_sermons.gif) top left no-repeat;

}

#content #c_donations {

	width: 560px;
	height: 60px;
	text-indent: -500000px;
	background: url(images/header_donations.gif) top left no-repeat;

}

#content #c_contact {

	width: 560px;
	height: 60px;
	text-indent: -500000px;
	background: url(images/header_contact.gif) top left no-repeat;

}

#content #comments {

	margin: 0 0 10px 0;
	width: 560px;
	height: 60px;
	text-indent: -500000px;
	background: url(images/header_comments.gif) top left no-repeat;

}

/*-- Content Stuff --*/

#content h4 {

	margin: 0 0 5px 20px;
	color: #245C72;
	font-size: 80%;
	text-transform: uppercase;

}

#content a {

	color: #799754;
	text-decoration: none;
	border-bottom: 1px dotted #799754;

}

#content a:hover {

	color: #245C72;
	border-bottom: 1px dotted #245C72;

}

#content .post {

	margin: 0 0 40px 0;

}

#content h4 span {
	
	text-transform: none;

}

#content h5 {

	margin: 0 0 5px 20px;
	color: #799754;
	font-weight: lighter;
	font-size: 80%;

}

#content .goth {

	font-family: "Century Gothic", Verdana, Arial, sans-serif;

}

#content p {

	margin: 0 30px 20px 20px;
	color: #A5A08C;
	font-size: 80%;

}

#content .date {

	margin: 0 0 0 10px;
	padding: 3px 0 0 0;
	width: 50px;
	height: 54px;
	background: url(images/date.gif) top center no-repeat;
	color: #FFF;
	font-weight: bold;
	float: left;
	text-align: center;
	display: inline;

}

.contentshell {

	margin: 0 10px 0 10px;
	width: 450px;
	float: left;
	display: inline;

}

.contentshell_alt {

	margin: 0 30px 0 20px;

}

#content .date dd {

	text-transform: uppercase;
	font-size: 135%;

}

#content .entry h4 {

	margin: 0 0 5px 0;
	font-size: 90%;
	color: #245C72;

}

#content .entry h5 {

	margin: 0 0 10px 0;
	font-size: 75%;
	color: #799754;
	font-weight: normal;
	font-family: Arial, sans-serif;

}

.entry {

	padding: 0 0 50px 0;
	clear: both;

}

#content .entry p {

	margin: 0 0 20px 0;
	color: #A5A08C;
	font-size: 80%;

}

#content .viewmore {

	margin: 0 30px 5px 0;
	padding: 10px 0 0 0;
	font-size: 80%;
	text-align: right;

}

.content_top {

	width: 560px;
	height: 20px;
	background: url(images/content_top.gif) top left no-repeat;

}

.content_bottom {

	clear: both;
	width: 560px;
	height: 20px;
	background: url(images/content_bottom.gif) top left no-repeat;

}

#content .staffshell {

	margin: 0 10px 20px 10px;
	padding: 10px 0;
	background: #f8f8f3;
	border: 1px solid #ecebe5;

}

#content .staffshell_s {

	margin: 0 10px 20px 10px;
	padding: 10px 0;
	width: 258px;
	background: #f8f8f3;
	border: 1px solid #ecebe5;
	float: left;
	display: inline;

}

#content .staffshell .right {

	width: 430px;
	float: right;

}

#content .staffshell_s .right {

	width: 150px;
	float: right;

}

#content .staffshell .right p {

	margin: 0 20px 0 0;

}

#content .staffshell_s .right p {

	margin: 0 10px 0 0;

}

#content .staffshell h4, #content .staffshell_s h4 {

	margin: 0;
	clear: both;

}

#content .staffshell h5, #content .staffshell_s h5 {

	margin: 0 0 5px 0;

}

#content .staffshell img {

	margin: 0 10px 0 10px;
	float: left;
	border: 1px solid #ecebe5;

}

#content .staffshell_s img {

	margin: 0 5px 0 10px;
	float: left;
	border: 1px solid #ecebe5;

}

#content .author {

	margin: 0 0 10px 20px;
	font-size: 70% !important;

}

#content .author span {

	margin: 3px 0 0 0;
	display: block;

}

/*-- Photo Gallery --*/

#content .gallery_divider {

	margin: 0 0 30px 0;

}

#content #gallery_section {

	margin: 0 20px 10px 20px;

}

#content #gallery_section h4 {

	margin: 0;

}

#content #gallery_section h5 {

	margin: 0 0 10px 0;

}

#content #gallery_section p {

	margin: 10px 10px 0 0;
	text-align: right;

}

#content #gallery_section img {

	border: 1px solid #A5A08C;
	display: inline;
	margin: 0 3px 3px 0;

}

#content #gallery_section img:hover {

	border: 1px solid #417285;

}

#content #gallery_section a {

	border: 0;

}

#content .gallery_link {

	margin: 0 30px 20px 30px !important;
	text-align: right;

}

/*-- White Headers --*/

#connectdiv em {

	display: block;

}

#connectdiv p {

	margin-bottom: 20px;

}

#content .gh a {

	margin: 0 0 5px 15px;
	display: block;
	height: 60px;
	width: 500px;
	border: 0;

}

#content .gh a:hover {

	border: 0;

}



/*-- Group Blogs --*/

.grouppost {

	clear: both;
	margin: 0 0 40px 0;

}

.grouppost h4 {

	margin: 0 0 5px 0 !important;

}

.grouppost .author {

	margin: 0 0 10px 0 !important;

}

.commentlinks {

	margin: 0 0 0 70px;
	list-style: none;
	font-size: 80%;

}

.grouppost .contentshell {

	margin: 0 0 20px 10px;
	list-style: none;

}

.commentlinks li {

	margin: -10px 15px 0 0;
	padding: 10px 0 0 25px;
	float: left;

}

.commentlinks li a {

	position: relative;

}

.commenticon {

	background: url(images/icon_comments.gif) bottom left no-repeat;

}

.commentadd {

	background: url(images/icon_add_comment.gif) bottom left no-repeat;

}

/*-- Media Page --*/

#media_left {

	margin: 0 0 0 70px;
	float: left;
	display: inline;

}

#media_left a, #media_right a {

	color: #245C72;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 70%;
	font-weight: bold;
	border: 0;

}

#media_left a:hover,#media_right a:hover {

	border: 0;
	text-decoration: underline;

}

#media_right {

	margin: 0 30px 0 0;
	float: right;
	display: inline;

}

/*-- Media Table --*/

.mediatable {

	margin: 0 0 0 40px;
	width: 500px;
	border-collapse: collapse;

}

.mediatable tr:hover {

	background: #f8f8f3;

}

.medialink {

	margin: 20px 0 0 40px !important;
	text-transform: uppercase;

}

.medialink_alt {

	margin: 20px 0 0 40px !important;
	text-transform: uppercase;

}

#podcast {

	float: right;

}

#podcastlink {

	margin: -30px 0 0 240px;
	width: 258px;
	height: 50px;
	background: url(images/button_podcast.gif) top left no-repeat;
	display: block;
	position: relative;

}

.medialink a, .medialink_alt a {
	
	color: #245C72 !important;
	font-weight: bold;
	border-bottom: 0 !important;
	
}

.medialink a:hover,.medialink_alt a:hover {
	
	text-decoration: underline !important;
	
}

.mediatable td {

	padding: 10px 0 10px 20px;
	border-bottom: 1px solid #799754;

}

.mediatable img {

	border: 0;

}

.mediatable a {

	border: 0 !important;

}

.mediatable dl {

	width: 260px;

}

.mediatable dt {

	font-size: 70%;
	color: #245C72;
	text-transform: uppercase;
	font-weight: bold;

}

.mediatable dd {

	font-size: 70%;
	color: #799754;
	text-transform: uppercase;
	font-weight: bold;

}

.mediatable ul {

	margin: 0;
	height: 29px;
	list-style: none;

}

.mediatable li {

	display: inline;

}

.mediatable .listen {

	height: 29px;
	width: 61px;
	background: url(images/button_listen_white.gif) top left no-repeat;
	display: block;
	float: left;
	zoom: 1;

}

.mediatable .watch {

	height: 29px;
	width: 61px;
	background: url(images/button_watch_white.gif) top left no-repeat;
	display: block;
	float: left;

}

.mediatable .download {

	height: 29px;
	width: 86px;
	background: url(images/button_download_white.gif) top left no-repeat;
	display: block;
	float: left;

}

/*-- Right Bar Sections --*/

#newsletter {

	padding: 40px 0 0 0;
	background: #205266 url(images/newsletter_bg.gif) top left no-repeat;
	border-bottom: 1px solid #244856;

}

#newsletter h3 {

	text-indent: -5000000px;

}

#newsletter p, #side_extra .news_p {

	margin: 0 0 5px 18px;
	color: #799754;
	font-size: 11px;
	font-family: Arial, sans-serif;

}

#newsletter label, #side_extra label {

	display: none;

}

#newsletter .textinput, #side_extra .textinput {

	margin: 0 0 5px 18px;
	padding: 1px 1px 1px 3px;
	color: #939598;
	font-weight: bold;
	font-size: 80%;
	font-family: "Lucida Unicode", Arial, sans-serif;
	width: 140px;
	vertical-align: middle;
	border: 1px solid #183E4D;

}

#newsletter form {

	margin: 0 0 10px 0;

}

#newsletter #subscribe, #side_extra #subscribe {

	margin: -4px 0 0 5px;
	vertical-align: middle;

}

#meet_staff {

	background: #205266 url(images/meet_staff_bg.gif) top left no-repeat;
	border-bottom: 1px solid #244856;
	position: relative;

}

#meet_staff p {

	margin: 0 0 16px 20px;
	padding: 75px 0 0 0px;
	color: #799754;
	width: 120px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	display: inline;
	float: left;
	position: relative;

}

#meet_staff p a {

	color: #799754;
	position: relative;
	display: inline;

}

#meet_staff p a:hover {

	color: #FFF;

}

#meet_staff img {

	margin: 20px 0 0 20px;
	border: 1px solid #C6C3AE;
	float: left;
	display: inline;
	position: relative;

}

#latest_message {

	padding: 62px 0 5px 0;
	background: #1d4a5c url(images/latest_message_bg.jpg) top left no-repeat;
	border-top: 1px solid #638b9b;
	border-bottom: 1px solid #244856;

}

#latest_message p {

	margin: 0 10px 0 100px;
	color: #799754;
	font-size: 11px;
	font-family: Arial, sans-serif;
	position: relative;

}

#latest_message ul {

	margin: 10px 0 0 95px;
	height: 29px;
	list-style: none;

}

#latest_message li {

	display: inline;

}

#latest_message #listen {

	height: 29px;
	width: 61px;
	background: url(images/button_listen.gif) top left no-repeat;
	display: block;
	float: left;

}

#latest_message #download {

	height: 29px;
	width: 86px;
	background: url(images/button_download.gif) top left no-repeat;
	display: block;
	float: left;

}

#service_times {

	padding: 80px 0 15px 0;
	background: #1c4658 url(images/service_times_bg.gif) top left no-repeat;
	border-top: 1px solid #638b9b;
	border-bottom: 1px solid #244856;
	position: relative;

}

#service_times dt {

	margin: 0 10px 0 20px;
	color: #799754;
	font-size: 11px;
	font-family: Arial, sans-serif;
	position: relative;

}

#service_times dd {

	margin: 0 10px 0 20px;
	color: #FFF;
	font-size: 11px;
	font-family: Arial, sans-serif;
	position: relative;

}

#service_times ul {

	margin: 0 0 0 115px;
	height: 28px;
	list-style: none;

}

#service_times li {

	display: inline;

}

#service_times #directions {

	height: 28px;
	width: 125px;
	background: url(images/button_directions.gif) top left no-repeat;
	display: block;
	float: left;

}

#verse_otd {

	margin: 0 0 20px 0;
	background: #1b4455 url(images/verse_otd_bg.gif) top left no-repeat;
	border-top: 1px solid #638b9b;

}

#verse_otd p {

	color: #FFF;
	text-indent: 17px;
	font-size: 11px;
	font-family: Arial, sans-serif;

}

#verse_otd .quote {

	margin: 50px 20px 0 20px;
	background: url(images/quote_open.gif) top left no-repeat;
	line-height: 1.5em;

}

#verse_otd .source {

	margin: 10px 20px 0 0;
	text-align: right;
	font-weight: bold;
	font-size: 80%;

}

#verse_otd .endquote {

	padding: 0 17px 0 0;
	background: url(images/quote_close.gif) 100% 2px no-repeat;

}

#side_extra {

	margin: 0 0 50px 0;
	padding: 15px 0 0 0;
	width: 260px;
	background: #1b4455 url(images/side_top.gif) top left no-repeat;

}

#side_extra ul {

	margin: 0;
	padding: 0 0 15px 0;
	height: 27px;
	list-style: none;
	width: 260px;
	background: url(images/side_bottom.gif) bottom left no-repeat;

}

#side_extra li {

	display: inline;

}

#side_extra p {

	margin: 0 20px 10px 20px;
	color: #FFF;
	line-height: 1.5em;
	font-size: 11px;
	font-family: Arial, sans-serif;

}

#side_extra #connected {

	margin: 0 0 0 115px;
	height: 27px;
	width: 125px;
	background: url(images/button_connected.gif) top left no-repeat;
	display: block;

}

.side_bottom {

	height: 18px;
	width: 260px;
	background: url(images/side_bottom.gif) top left no-repeat;

}

/*-- Blog Sides --*/

#categories, #archives {

	margin: 0 0 20px 0;
	background: #FFF;

}

#categories h3 {

	padding: 9px 0 0 0;
	height: 48px;
	width: 260px;
	background: #EAE8E1 url(images/header_s_categories.gif) bottom no-repeat;
	text-indent: -67384230px;

}

#archives h3 {

	height: 48px;
	width: 260px;
	background: #EAE8E1 url(images/header_s_archives.gif) bottom left no-repeat;
	text-indent: -67384230px;

}

#categories ul, #archives ul {

	margin: 0 0 0 20px;
	list-style: none;

}

#categories li {

	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
	font-size: 80%;
	font-weight: bold;
	background: url(images/icon_comments.gif) bottom left no-repeat;

}

#archives li {

	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
	font-size: 80%;
	font-weight: bold;
	background: url(images/icon_arrow.gif) bottom left no-repeat;

}

#categories li a, #archives li a {

	color: #245C72;
	text-decoration: none;
	border-bottom: 1px dotted #245C72;

}

#categories li a:hover, #archives li a:hover {

	color: #799754;
	border-bottom: 1px dotted #799754;
	
}

.blog_bottom {

	height: 18px;
	width: 260px;
	background: url(images/blog_bottom.gif) top left no-repeat;

}

/*-- Blog Comments --*/

.single_comment {

	margin: 0 0 20px 0;
	border-bottom: 1px solid #EAE8E1;

}

/*-- changing out sidebars --*/

#side_extra #newsletter_side {

	margin: 0 0 0 5px;
	width: 232px;
	height: 34px;
	background: url(images/sidehead_newsletter.gif) top left no-repeat;

}

#side_extra h3 {

	margin: 0 0 5px 15px;
	width: 232px;
	height: 60px;

}

/*-- Donations Form --*/

#donationsform {

	margin: 0 auto;
	margin-bottom: 30px;
	width: 400px;

}

#donationsform legend {

	margin: 0 0 0 10px;
	padding: 0 10px;
	display: inline;
	font-size: 70%;
	color: #799754;
	text-transform: uppercase;

}

#donationsform fieldset {

	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border: 1px solid #d1d1d1;

}

#donationsform label {

	font-size: 70%;
	text-transform: uppercase;
	font-weight: bold;
	color: #245C72;

}

#donationsform .textinput {

	width: 215px;
	padding: 3px;
	border: 1px solid #d1d1d1;
	color: #939598;
	font-size: 80%;
	font-family: "Lucida Unicode", Arial, sans-serif;

}

#donationsform select {

	width: 222px;
	padding: 3px;
	border: 1px solid #d1d1d1;
	color: #939598;
	font-size: 80%;
	font-family: "Lucida Unicode", Arial, sans-serif;

}

#donationsform textarea {

	margin: 0 0 20px 0;
	width: 215px;
	height: 75px;
	padding: 3px;
	border: 1px solid #d1d1d1;
	color: #939598;
	font-size: 80%;
	font-family: "Lucida Unicode", Arial, sans-serif;

}

#donationsform .textinput_state {

	width: 30px;
	padding: 3px;
	border: 1px solid #d1d1d1;
	color: #939598;
	font-size: 80%;
	font-family: "Lucida Unicode", Arial, sans-serif;

}

#donationsform .textinput_zip {

	width: 120px;
	padding: 3px;
	position: relative;
	float: left;
	border: 1px solid #d1d1d1;
	color: #939598;
	font-size: 80%;
	font-family: "Lucida Unicode", Arial, sans-serif;

}

#donationsform #submit {

	margin: 0 20px 0 0;
	padding: 5px;
	float: right;

}

#donationsform dl {

	margin: 10px 0 0 20px;
	clear: both;

}

#donationsform dt {

	margin: 0 10px 0 0;
	float: left;
	width: 120px;
	text-align: right;
	display: inline;

}

#donationsform dd {

	display: inline;

}

#donationsform .formfloat {

	float: left;
	display: inline;
	clear: none;

}

/*-- Contact Page --*/

#contactdiv h4 {

	margin: 0 0 10px 20px;

}

#contactdiv h4 span {

	color: #A5A08C;
	text-transform: normal;

}

#contactdiv img {

	margin: 20px 0 30px 20px;

}

#contactdiv dl {

	margin: 0 0 20px 30px;
	width: 180px;
	float: left;
	display: inline;

}

#contactdiv dt {

	font-size: 80%;
	color: #245C72;
	font-weight: bold;
	text-transform: uppercase;

}

#contactdiv dd {

	font-size: 80%;
	color: #A5A08C;

}

#directions_link {

	margin: 20px 0 20px 20px !important;
	
}

#popup {
	
	padding-bottom: 20px;
	
}

/*-- Footer --*/

#footer {

	margin: 50px 0 0 0;
	clear: both;
	width: 100%;
	min-width: 900px;
	background: #1a4253 url(images/footer_bg.gif) top left repeat-x;
	border-top: 1px solid #183E4D;
	border-bottom: 1px solid #183E4D;

}

#footershell {

	width: 850px;
	margin: 0 auto;

}

#footer #first {

	border-right: 1px solid #244856;
	width: 180px;

}

#footer #mid {

	border-right: 1px solid #244856;
	border-left: 1px solid #638b9b;
	width: 200px;

}

#footer #last {

	border-left: 1px solid #638b9b;
	width: 200px;

}


#footer dl {

	padding: 5px 10px 15px 10px;
	float: left;

}

#footer dt {

	margin: 5px 0;
	color: #EEEEDF;
	font-weight: bold;
	font-family: "Lucida Unicode", Arial, sans-serif;
	text-transform: uppercase;
	font-size: 80%;

}

#footer dt a {

	color: #EEEEDF;
	text-decoration: none;

}

#footer dt a:hover {

	text-decoration: underline;

}

#footer dd {

	font-size: 11px;
	color: #799754;

}

#footer span {

	font-weight: bold;
	text-transform: uppercase;
	color: #EEEEDF;

}

#footer dd a {

	color: #799754;

}

#footer a:hover {

	color: #EEEEDF;

}