html,body  {font: 13px Arial, Helvetica, sans-serif;background:url(../images/background.jpg) no-repeat #08090c center top;margin:0px;padding:0px;color:#000000;text-align:left;}
#outerwrapper {position:relative;width:1004px;margin:auto;top:0px;} 
#header {position:relative;background: url(../images/header_background.jpg) no-repeat top;height:158px;margin:auto;} 
#main {background:url(../images/graybackground.jpg) repeat-y; top:0px;}
#main_padding {position:relative;padding:5px 22px;z-index:3;}
#footer {background:url(../images/footer.png) no-repeat;height:47px;} 
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.copyright {text-align:center;color:#ccc;font-size:10px;}

a:link, a:visited {font-weight:normal;color:#469ae8;text-decoration:underline;}
a:hover {font-weight:normal;color:#469ae8;text-decoration:underline;}

#news_frame {background:url(../images/news_background.png) no-repeat; width:386px;height:341px;float:left;margin-top:19px;}
#upcoming_events {position:relative;height:263px;width:310px;margin-top:48px;margin-left:25px;color:#fff;overflow:hidden;}

.title {font-size:14px;text-decoration:none;color:#469ae8;font-weight:bold; }
a.title:link, a.title:visited, a.title:hover {font-weight:bold;color:#469ae8;text-decoration:none;}

.eventdate {font-size:13px;text-decoration:none;color:#469ae8;font-weight:normal;}

.titlebar {background:url(../images/titlebar.png) no-repeat;padding:5px;}
.titlebarmain {padding:0px 15px 25px 15px;}
.titlebarblog {padding:0px 0px 5px 0px;}

.title2 {font-size:13px;text-decoration:none;color:#c17cfe;font-weight:bold; }

.event-wrap {width:300px;margin-bottom:15px;}

#slideshow_frame {}
#slideshow {position:relative;z-index:30;left:400px;} 
html>body #slideshow {*left:0px;}

#slideshow img {border:0px;}
.ad {margin-bottom:10px;}
.purpleband {}
#home_ads {position:relative;z-index:3;text-align:center;}

.purplebandsub {top:0px;height:45px;}
#subinside {position:relative;padding:10px 20px}
#sub_right {position:relative;float:right;width:712px;color:#fff;}
  #sub_rightimage {position:relative;background:url(../images/submain_center.png) repeat-y;padding:10px 15px;}
  
#sub_left {position:relative;float:left;width:236px;color:#fff;}
  #sub_leftimage {background:url(../images/leftnav_center.png) repeat-y;padding:10px 15px;line-height:25px;}
#sub_blogleft {position:relative;float:left;width:236px;padding:0px;margin:0px;}
#sub_left_blog {position:relative;width:236px;color:#fff;padding:0;margin:0px 0px 5px 0px;}  
  #sub_leftimage_blog {background:url(../images/leftnav_center_blog.png) repeat-y;margin:0px;padding:0px 15px 10px 15px;line-height:25px;}

.sub_eventsleft {position:relative;float:left;width:236px;padding:0px;margin:0px;}
.sub_left_events {position:relative;width:236px;color:#fff;padding:0;margin:0px;}  
  .sub_leftimage_events {background:url(../images/leftnav_center_blog.png) repeat-y;margin:0px;padding:7px;line-height:15px;}


h1 {padding:0 0 5px 0; margin:0; font-size:20px;color:#c17cfe;font-weight:normal;}
.h1title {font-size:16px;font-weight:normal;}

h4 {padding:0; margin:0; font-size:20px;color:#c17cfe;font-weight:normal;}
.h4title {font-size:16px;font-weight:normal;}

.clear { clear: both; }

/* Navigation Tabs */
#tabcontainer {height:38px;float:right;margin-top:80px;margin-right:10px;}
html>body #tabcontainer {*margin-top:93px;}

ul.cssmenu {list-style: none;padding: 0px;}
.displace {position: absolute;left: -5000px;}
ul.cssmenu li {float: left;}
ul.cssmenu li a {display: block;height: 38px;background: url('../images/navbar.png');}

/* Normal Links*/
ul.cssmenu li.home a {background-position: 0 0;width:63px;}
ul.cssmenu li.newto a {background-position: -63px 0;width:139px;}
ul.cssmenu li.get a {background-position: -202px 0;width:119px;}
ul.cssmenu li.events a {background-position: -321px 0;width:68px;}
ul.cssmenu li.blog a {background-position: -389px 0;width:50px;}
ul.cssmenu li.resources a {background-position: -439px 0;width:90px;}
ul.cssmenu li.need a {background-position: -529px 0;width:97px;}
ul.cssmenu li.contact a {background-position: -626px 0;width:96px;}

/* Hover Links */
ul.cssmenu li.home a:hover {background-position: 0 -76px;}
ul.cssmenu li.newto a:hover {background-position: -63px -76px;}
ul.cssmenu li.get a:hover {background-position: -202px -76px;}
ul.cssmenu li.events a:hover {background-position: -321px -76px;}
ul.cssmenu li.blog a:hover {background-position: -389px -76px;}
ul.cssmenu li.resources a:hover {background-position: -439px -76px;}
ul.cssmenu li.need a:hover {background-position: -529px -76px;}
ul.cssmenu li.contact a:hover {background-position: -626px -76px;}

/* Clicked Links */
ul.cssmenu li.home a:active {background-position: 0 -76px;}
ul.cssmenu li.newto a:active {background-position: -63px -76px;}
ul.cssmenu li.get a:active {background-position: -202px -76px;}
ul.cssmenu li.events a:active {background-position: -321px -76px;}
ul.cssmenu li.blog a:active {background-position: -389px -76px;}
ul.cssmenu li.resources a:active {background-position: -439px -76px;}
ul.cssmenu li.need a:active {background-position: -529px -76px;}
ul.cssmenu li.contact a:active {background-position: -626px -76px;}

/* Selected/Active Links */
ul.cssmenu li.home a.selected {background-position: 0 -38px;}
ul.cssmenu li.newto a.selected {background-position: -63px -38px;}
ul.cssmenu li.get a.selected {background-position: -202px -38px;}
ul.cssmenu li.events a.selected {background-position: -321px -38px;}
ul.cssmenu li.blog a.selected {background-position: -389px -38px;}
ul.cssmenu li.resources a.selected {background-position: -439px -38px;}
ul.cssmenu li.need a.selected {background-position: -529px -38px;}
ul.cssmenu li.contact a.selected {background-position: -626px -38px;}

.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-item {float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ width: 330px; height: 75px;}

.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}

.jcarousel-container-vertical {width: 330px; height: 380px; padding: 0;}
.jcarousel-clip-vertical {width: 330px; height: 352px; top: 0px;}
.jcarousel-item,
.jcarousel-item-placeholder {width: 330px; height: 100px;}
.jcarousel-item h3 {margin: 0; font-size: 110%; color:#c17cfe;}
.jcarousel-item p {margin: 0; font-size: 90%;}
.jcarousel-next-vertical {position: absolute; bottom: 0; left: 220px; width: 18px; height: 9px; cursor: pointer;}
.jcarousel-prev-vertical {position: absolute; top: 0; left: 240; width: 18px; height: 9px; cursor: pointer;}
.jcarousel-next-disabled-vertical {cursor: default; opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50);}

#ministries th {border-bottom:1px solid #fff;border-top:1px solid#fff;background-color:#000;color:#fff;padding:7px;text-align:left;}
#ministries td {border-bottom:1px solid #fff;padding:12px 7px;}
