body {background-color:#F0F2F1;}

div#container {
	background:#F0F2F1 url(/images/home/content-bkgrnd.jpg) top left repeat-x;
        width: 100%;
}

div#footer {
        text-align: center;
}


#mission {
        background:#3A6F8F url(/images/home/backgrounds/rotate.php) top center no-repeat;
	/*background:#3A6F8F url(/images/home/jan1closed_bc.jpg) top center no-repeat;*/

	clear:both;
	height:290px;
	margin-left:auto;
	margin-right:auto;
}

#mission_nav {
	height:67px;
	padding-top:222px;
	margin-left:auto;
	margin-right:auto;
	width:918px;
	font-family:arial, sans-serif;
	padding-left: 8px;
}

#mission_nav li {
	float:left;
	background:none;
	width:178px;
	height:67px;
	text-align:left;
	margin-left:5px;
	padding:0;
}

#mission_nav li a {
	font-size:16px;
	color:#333;
	text-decoration:none;
	font-weight:700;
	display:block;
	height:48px;
	width:155px;
	padding:2px 0px 5px 57px;
}

#mission_nav li a:hover {color:#3A6F8F;}

#mission_nav li#new {
	background:url(/images/home/buttons/btn_new_new.png) top left no-repeat;
}

#mission_nav li#connect {
	background:url(/images/home/buttons/btn_connect_new.png) top left no-repeat;
}

#mission_nav li#messages {
	background:url(/images/home/buttons/btn_messages_new.png) top left no-repeat;
}

#mission_nav li#friend {
	background:url(/images/home/buttons/btn_friend_new.png) top left no-repeat;
}

#mission_nav li#give {
	background:url(/images/home/buttons/btn_give.png) top left no-repeat;
	padding-right:0;
}

.mission_nav_sub {
	font-size:10px;
	padding-left:2px;
	line-height:1.2em;
	font-weight:400;
        display: block;
}

div#container2 {
	width:928px;
	text-align:left;
	clear:both;
	margin:0 auto;
	padding:0;
}

div.boxbottom {
	padding:10px 25px;
}

.tabdiv ul li {
	list-style:none;
	background:none;
}

.ui-tabs-hide {display:none;}

.tabcol1 {
	width:465px;
	float:left;
}

.tabcol2 {
	width:245px;
	float:right;
}

.tabcolfooter {
	clear:both;
	text-align:center;
}

.widget {
	width:900px;
	background:#d4dada;
	border:1px solid #9db8c8;
	margin-top:8px;
	padding:10px;
}



#main {
	width:724px;
	float:right;
	min-height:400px;
	background:#fff;
	border:1px solid #9db8c8;
	font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:18px;
	padding:8px;
}

#main em {
	color:#333;
	font-size:14px;
	font-style:normal;
}

#nav {
	width:158px;
	float:left;
}

#navfooter {
	clear:both;
	height:0;
}

.tabnav li {
	list-style:none;
	margin-bottom:8px;
}

.tabnav li a {
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#222;
	font-weight:700;
	outline:none;
	border:1px solid #9db8c8;
	border-right:0;
	background:#f4f4f4;
	padding:4px 6px;
       -webkit-border-bottom-left-radius:8px;
       -webkit-border-top-left-radius:8px;
       -moz-border-radius-topleft:8px;
       -moz-border-radius-bottomleft:8px;
}

.contentMenuItem {
	font-family:arial, sans-serif;
	font-size:11px;
        display: block;
}

.contentMenuItemText {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:400;
	text-transform:none;
	padding-left:10px;
	line-height:1.1em;
        display: block;
}

.tabnav li a:hover,.tabnav li a:active,.tabnav li.ui-tabs-selected a {
	background:#9db8c8;
	color:#222;
	text-decoration:none;
	border:1px solid #8b999f;
	border-right:0;
}

.tabnav li:hover {
	background:#dedbd1;
	color:#222;
	text-decoration:none;
}

div#slidescontainer {
	height:225px;
	width:450px;
	position:relative;
	padding-bottom:20px;
}

div#slideshow {
	height:225px;
	z-index:10;
	text-align:center;
	width:450px;
	margin-left:auto;
	margin-right:auto;
overflow: hidden;
position: relative;
}


div#slideshow a {
  left: 0px;
  width: 450px !important;
  height: 225px !important;
overflow: hidden;
}

img#next {
	position:absolute;
	bottom:30px;
	left:430px;
	z-index:50;
	cursor:pointer;
}

img#prev {
	position:absolute;
	bottom:30px;
	left:6px;
	z-index:50;
	cursor:pointer;
}

.box {
	background:transparent url(/images/home/boxbkgrnd.jpg) top left repeat-x;
	margin-bottom:10px;
	border:1px solid #dedbd1;
	font-family:arial, sans-serif;
	padding:5px;
       -webkit-border-bottom-left-radius:5px;
       -webkit-border-top-left-radius:5px;
       -webkit-border-bottom-right-radius:5px;
       -webkit-border-top-right-radius:5px;
       -moz-border-radius:5px;
}

.box h2 {
	padding-bottom:9px;
	color:#333;
}

.boxcontent {
       padding: 20px;
}

.tabdiv ul.news {
	list-style:none;
        padding: 20px;
}

.tabdiv ul.news li {
	display:block;
	background:url(/images/news_divider.gif) no-repeat bottom right;
	font-size:11px;
	padding:0 0 10px;
}

.tabdiv ul.news li h3 a:hover,ul.news li h3 a:active {
	color:#006D9E;
	text-decoration:none;
}

#search input#searchsubmit:hover,#qlbutton:hover {
	cursor:pointer;
	color:#fff;
}

.column3 ul li.tour a:hover,.column3 ul li.directions a:hover,.column3 ul li.directionsbw a:hover,.column3 ul li.contact a:hover,.column3 ul li.customize a:hover,.column3 ul li.npcc a:hover,.column3 ul li.bbcc a:hover,.column3 ul li.buckhead a:hover,.column3 ul li.otherleaders a:hover,.column3 ul li.stratpart a:hover,.column3 ul li.messages a:hover,.column3 ul li.podcasts a:hover,.column3 ul li.resources a:hover {
	background-position:bottom left;
}

.tabdiv li,#nav ul li {
	list-style:none;
	background:none;
	padding:0;
}

.tabdiv ul.news li h3 a:link,ul.news li h3 a:visited {
	color:#006D9E;
	text-decoration:underline;
}

div#adults_home h3#married_button, div#adults_home h3#singles_button {
   text-align: left;
   text-indent: -9999px;
   display: block;
   height: 197px;
   width: 452px;
   margin: 0px auto; 
   cursor: pointer;
}

div#adults_home h3#married_button  {
   background: transparent url(/images/home/buttons/btn_married.jpg) no-repeat left center;
}

div#adults_home h3#married_button:hover {
   background-position: left top;
}

div#adults_home h3#singles_button {
   background: transparent url(/images/home/buttons/btn_single.jpg) no-repeat left center;
}

div#adults_home h3#singles_button:hover {
   background-position: left top;
}

div#adults_home div#married_description, div#adults_home div#singles_description { 
   display:none;
   padding: 10px 15px;
}

div#adults_home p.moreinfo { margin-top: 1.0em; }
div#adults_home a.closedescription_singles { float: right; margin-top: -26px;
color:#006D9E;
font-weight:bold;
text-decoration:underline;
}

div#adults_home a.closedescription_married { float: right; margin-top: -19px;
color:#006D9E;
font-weight:bold;
text-decoration:underline;
}

div#adults_home a.closedescription_singles:hover {
    text-decoration: none;
    cursor: pointer;
}

div#adults_home a.closedescription_married:hover {
    text-decoration: none;
    cursor: pointer;
}

div.ministryItem {
        width: 470px;
}
div.ministryItem img {
	float:left;
        padding: 0 8px 0 0;
        margin: auto 0;
}

div.ministryItem div.description {
        float: right; width: 302px; padding: 10px 0 0 0;
}

div.ministryItemWide {
        width: 708px;
}
div.ministryItemWide img {
	float:left;
        padding: 0 8px 0 0;
        margin: auto 0;
}

div.ministryItemWide div.description {
        float: right; width: 540px; padding: 10px 0 0 0;
}

.gmaptable table { width: 350px; }
.gmaptable td { line-height: 12px }

h3#campbc a:link,h3#campbc a:visited {
	background:transparent url(/images/campguide_bc.gif) top left no-repeat;
       
	height:70px;
	text-indent:-9999px;
}

h3#campnpcc a:link,h3#campnpcc a:visited {
	background:transparent url(/images/campguide_npcc.gif) top left no-repeat;
	
	height:70px;
	text-indent:-9999px;
}

h3#campbbcc a:link,h3#campbbcc a:visited {
	background:transparent url(/images/campguide_bbcc.gif) top left no-repeat;
       
	height:70px;
	text-indent:-9999px;
}


h3#campgc a:link,h3#campgc a:visited {
	background:transparent url(/images/campguide_gc.gif) top left no-repeat;
        display: block;
	height:70px;
	text-indent:-9999px;
}


h3#campwc a:link,h3#campwc a:visited {
	background:transparent url(/images/campguide_wc.gif) top left no-repeat;
       
	height:70px;
	text-indent:-9999px;
}

h3#campother a:link,h3#campother a:visited {
	background:transparent url(/images/campguide_other.gif) top left no-repeat;
	display:inline;
	height:70px;
	text-indent:-9999px;
}

h3#stratpart a:link,h3#stratpart a:visited {
	background:transparent url(/images/uploads/btn_strategicpartner.gif) top left no-repeat;

	height:70px;
	text-indent:-9999px;
}

h3#nponline a:link,h3#nponline a:visited {
	background:transparent url(/images/uploads/campguide_nponline.gif) top left no-repeat;
        display: block;
	height:70px;
	text-indent:-9999px;
}

h3#campbc a:hover,h3#campnpcc a:hover,h3#campbbcc a:hover,h3#campgc a:hover,h3#campwc a:hover,h3#campother a:hover,h3#stratpart a:hover,h3#nponline a:hover {
	background-position:bottom left;
}

div.other_locs_campus p { float: right; margin-left: 10px; width: 500px; margin-top: -65px; }

/* new slideshow styles - 2/4/11 */

#slidescontainer { margin-bottom: 20px; }




#twitter {
	background: url(/images/Twitter_80x80.png) no-repeat;
	display: block;
	float: left;
	width: 80px;
 	height: 80px;
}

#facebook {
	background: url(/images/FaceBook_80x80.png) no-repeat;
	display: block;
	float: right;
	width: 80px;
 	height: 80px;
}

#rss {
	background: url(/images/Feed_80x80.png) no-repeat;
	display: block;
	width: 80px;
 	height: 80px;
	float: right;
	padding-right: 2px;
	margin-bottom: 10px;
}

/* sidebar icon / links */
a.sidebarLink { display:block; cursor:pointer; padding: 10px 0 0 75px; vertical-align:middle; height: 64px; margin-bottom: 20px; text-decoration:none; }
a.sidebarLink:hover {text-decoration:underline;}
.letter { background:transparent url(/images/home/sidebar-button-mail_64.png) left center no-repeat; }

