@charset "utf-8";
html, body  { 
	
	margin:0 auto; 
	margin-top:0px; 
	height:100%; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	background:url(../images/main_bg.gif) top center repeat-x;
}
body  {
	height:100%; 
	background:url(../images/glow.jpg) top center no-repeat;
}
p, td {
	font-family:arial,helvetica,san-serif;
	font-size:12px;
	color:#4b3623;
	line-height:18px;
	margin-top:0px;
}

#wrapper {
	margin:0 auto;
	width:1000px;
	min-height:365px;
	
} 
#menu {
	position:relative;
	margin:0 auto;
	width:920px;
	height:72px;
	background:url(../images/menu_bg.png) top center no-repeat;
}
#menu_buttons {
	position:absolute;
	width:431px;
	height:9px;
	top:50px;
	right:15px;
}
#logo {
	margin:0px 0px 0px 14px;
	width:206px; 
	height:51px;
}
#logo img {
	margin:13px 0px 0px 0px;
}
#login {
	float:right;
	background:url(../images/login_bg.gif) top center no-repeat;
	width:129px;
	height:22px;
	margin-right:19px;
}

.content_frame {
	min-height:300px;
}

.content_frame h3 {
	font-size:16px;
	color:#477dbe;
}
.content_frame div h3 {
	font-size:16px;
	color:#477dbe;
}
.content_frame table tr th {
	font-size:12px;
	color:#477dbe;
}

.content_frame p {
	font-size:11px;
	color:#777777;
	line-height:16px;
}
.content_frame ul li {
	font-size:11px;
}

#about_content {
	min-height:300px;
}

#about_content p {
	color:#777777;
}


#about_content h2 {
	color:#477dbe;
}
#about_content h3 {
	font-size:16px;
	color:#477dbe;
}
#about_content ul {
	color:#777777;
	line-height:18px;
}
#about_content ul li {
	color:#777777;
}
#about_content table tr td {
	padding-bottom:6px;
}
#about_content table tr td .name {
	color:#477dbe;
	font-size:18px;
}
#about_content table tr td .title {
	color:#477dbe;
	font-size:12px;
}
#about_content table tr td .sep {
	color:#4b036d;
	font-size:12px;
}
#about_content table tr td .description {
	color:#777777;
	font-size:12px;
	margin-top:5px;
	margin-bottom:10px;
	line-height:16px;
}

#about_content a.recent_post {
	color:#4b036d;
	font-weight:bold;
}
#about_content a.popular_topic {
	color:#777777;
	font-weight:bold;
}

.separator {
	border-bottom:solid 1px #4b036d;
	height:1px;
}

.form_text {
	border:solid 2px #e8eaec;
	height:16px;
	margin-left:3px;
}


.pricing_special p {
	font-size:11px;
	line-height:16px;
}
.pricing_special h3 {
	font-size:16px;
	color:#477dbe;
}
table.price_list tr td, table.price_list tr th {
	padding-bottom:5px;
}

.conf_event {
	background:#FFFFFF;
	margin-bottom:10px;
}
.conf_event table {
	width:100%;
}
.conf_event table tr td {
	padding-left:5px;
	padding-top:5px;
}

.conf_event table tr td .event_location {
	color:#477dbe;
}
.conf_event table tr td .event_name, .conf_event table tr td .event_date {
	color:#477dbe;
	font-size:16px;
}
.conf_event table tr td .event_date {
	font-weight:bold;
}

.event_details {
	background:#f0f4f4;
	width:100%;
}

.event_details table tr td ul {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.event_details table tr td ul li a {
	color:#4b036d;
	font-size:10px;
	text-decoration:none;
}
.event_details table tr td ul li a:hover {
	color:#4b036d;
	font-size:10px;
	text-decoration:underline;
}


.feature_sidebar {
	position:relative;
	float:right;
	width:215px;
	margin-right:50px;
	height:300px;
	padding:10px 10px 10px 10px;
}
.feature_sidebar ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.feature_sidebar h2 {
	font-size:18px;
	color:#477dbe;
	font-weight:normal;
}

.feature_sidebar ul li {
	margin-bottom:7px;
}

.feature_sidebar ul li a {
	color:#4b036d;
	text-decoration:none;
}
.feature_sidebar ul li a:hover {
	color:#4b036d;
	text-decoration:underline;
}

.feature_item  {
	margin-bottom:15px;
}

.feature_item .vid_caption {
	color:#477dbe;
}
.feature_item h3 {
	color:#477dbe;
	font-size:18px;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:0px;
}

#flashcontent{
	margin:0 auto;
	height:339px;
	width:920px;
	margin-bottom:38px;
}
#footer {
	margin-top:20px;
	margin-left:50px;
	text-align:left;
	font-size:10px;
	font-family:verdana,arial;
	color:#4c4c4c;
	clear:both;
	padding-bottom:20px;
}

.verse_text{
	color:#4c4c4c;
	font-size:11px;
	line-height:18px;
}
#footer a {
	color:#477dbe;
	text-decoration:none;
}
#footer a:hover {
	color:#477dbe;
	text-decoration:underline;
}
#home_table {

}
#home_table tr td h3{
	color:#477dbe;
	font-size:12px;
	margin-bottom:5px;
}
#home_table tr td p {
	font-family:arial;
	font-size:11px;
}
.inner {
	padding:0px 40px 0px 40px;
}
