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;

	clear:both;
	height:290px;
	margin-left:auto;
	margin-right:auto;
}

#mission_nav {
	height:67px;
	padding-top:222px;
	margin-left:auto;
	margin-right:auto;
	width:908px;
	font-family:arial, sans-serif;
}

#mission_nav li {
	float:left;
	background:none;
	width:223px;
	height:67px;
	text-align:left;
	margin-left:4px;
	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.png) top left no-repeat;
}

#mission_nav li#connect {
	background:url(/images/home/buttons/btn_connect.png) top left no-repeat;
}

#mission_nav li#messages {
	background:url(/images/home/buttons/btn_messages.png) top left no-repeat;
}

#mission_nav li#friend {
	background:url(/images/home/buttons/btn_friend.png) top left no-repeat;
	padding-right:0;
}

.mission_nav_sub {
	font-size:11px;
	padding-left:10px;
	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;
	text-align:justify;
}

.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:460px;
	position:relative;
	padding-bottom:20px;
}

div#slideshow {
	height:225px;
	z-index:10;
	text-align:center;
	width:460px;
	margin-left:auto;
	margin-right:auto;
overflow: hidden;
position: relative;
}


div#slideshow a {
  left: 0px;
  width: 460px !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: 5px;
}

.tabdiv ul.news {
	list-style:none;
        padding: 20px 20px 0 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: 465px;
}
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; text-align:justify;
}

.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;
	display:inline;
	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#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#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#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#campbc a:hover,h3#campnpcc a:hover,h3#campbbcc 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; }

.alphaBig {
	border: 0px;
	width:100%;
	height:650px;
}

.alphaBig04 {
	position:relative;
	left:45px;
	width:624px;
	height:117px;
}

.alphaBig05 {
	position:relative;
	left: 45px;
	width:624px;
	height:146px;
}

.alphasmall01 {
	height:117px;
	width:118px;
	float:left;
	text-align:center;
	font-weight:bold;
	background:url(../images/alphasmall01.gif)
}

.alphasmall02 {
	height:117px;
	width:3px;
	float:left;
	text-align:center;
}


.alphasmall03 {
	height:30px;
	width:250px;
	float:left;
	text-align:center;
	font-weight:bold;
	background:url(../images/alphasmall03.gif)
}

.alphasmall04 {
	height:30px;
	width:3px;
	float:left;
	text-align:center;
	background:url(../images/alphasmall04.gif)
}

.alphasmall05 {
	height:30px;
	width:250px;
	float:left;
	text-align:center;
	background:url(../images/alphasmall05.gif)
}

.alphasmall06 {
	height:29px;
	width:250px;
	float:left;
	text-align:center;
	font-weight:bold;
	background:url(../images/alphasmall06.gif)
}

.alphasmall07 {
	height:29px;
	width:3px;
	float:left;
	text-align:center;
	background:url(../images/alphasmall07.gif)
}

.alphasmall08 {
	height:29px;
	width:250px;
	float:left;
	text-align:center;
	background:url(../images/alphasmall08.gif)
}

.alphasmall09 {
	height:146px;
	width:118px;
	float:left;
	text-align:center;
	font-weight:bold;
	background:url(../images/alphasmall02.gif)
}

.alphasmall10 {
	height:146px;
	width:3px;
	float:left;
	text-align:center;
}
