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_npcc.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:15px;
	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 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;
}

.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#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#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#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; }

/* 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; }

/* countdown */
#countdownDiv { width: 450px; height: 60px; margin: -10px -30px 0 0; float:right; display:none; }
#countdown { width: 450px; height: 60px; color: #437082; background-color: transparent; font-weight: normal; font-size: 14px; border: none; text-align:right; }
#countdown span#timer { color: #437082; font-weight:bold; }
#countdown .label { font-size: 14px; padding-left: 3px; color: #555; font-weight: normal; }
#countdown a#next { color: #555; text-decoration: underline; font-size: 14px; }
#countdown a#next:hover { text-decoration: none; }
#countdown a, #countdown a:visited { margin-left: 15px; text-decoration: underline; color: #006D9E; }
#countdown a:hover { text-decoration: none; color: #555555; }

