/**
 * MAIN STYLES
 * ---------------------------------------------
 * Blue: 85BFD3
 */


body
{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}




/*
//=========================================
//
// Classes
//
//=========================================
*/

.window { overflow:auto; }

.paddedText { padding-left:20px; text-indent:0px; }

.noIndent { text-indent:0px; }

.feed { font-size:12px;  }
.feed th { text-align:left; color:#70A3B5; padding-top:10px;  }
.feed th a { text-decoration:none; }
.feed td { font-size:10px; text-align:left; color:#999999; border-bottom:1px dashed #BBBBBB; padding-bottom:10px; }
.feed td:hover { background-color:#EFEFEF; -moz-border-radius:10px; -webkit-border-radius:10px; }
.feed p { text-indent:10px; padding:0; margin:0; margin-bottom:2px; }

.Panel { font-size:12px; }
.Panel th { background-color:#EFEFEF; border:1px solid #DEDEDE; }
.Panel td { border:1px solid #CCCCCC; }

.TitleDescription { width:100%;  font-size:11px; }
.TitleDescription th { background-color:#EFEFEF; border:1px solid #DEDEDE; font-size:12px; }
.TitleDescription td { text-indent:20px; text-align:left; }
.TitleDescription td td { text-indent:0px; }
.TitleDescription .noIndent { text-indent:0px; }

.Grid { font-size:12px; }
.Grid th {background-color:#EFEFEF; border:1px solid #DEDEDE; }
.Grid td { border:1px solid #EFEFEF; }


/* HOME =================================== */

.home a { color:#8AA603; text-decoration:none; }
.home .feed th { color:#8AA603; }

#CenterContentAreaHome .window { padding-right:20px; }

/* WORSHIP ================================ */

.worship a { color:#8AA603; }
.worship .feed th { color:#8AA603; }
.worship #SideNav a:hover { color:#8AA603; }
.worship #SideNav a:hover { border-bottom:1px solid #8AA603; }

/* REACH ================================== */

.reach a { color:#85BFD3; }
.reach .feed th { color:#85BFD3; }
.reach #SideNav a:hover { color:#85BFD3; }
.reach #SideNav a:hover { border-bottom:1px solid #85BFD3; }

/* CONNECT ================================ */

.connect a { color:#FF6600; }
.connect .feed th { color:#FF6600; }
.connect #SideNav a:hover { color:#FF6600; }
.connect #SideNav a:hover { border-bottom:1px solid #FF6600; }

/*
//=========================================
//
// LAYOUT
//
//=========================================
*/

#ContentTable { width:100%; }
#CenterContentArea {  width:450px; padding-left:20px; padding-right:20px; font-size:11px; line-height:20px; }
#CenterContentAreaHome {  padding-left:20px; padding-right:20px; font-size:10px; line-height:20px; }
#SideNav { width:200px; }
#SideNav a
{
	color:#AAAAAA;
	font-size:22px;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	border-bottom:1px solid #DCDCDC;
}
#SideNav a:hover { border-bottom:1px solid #333333; }


#Header
{
	width:100%;
	height:101px;
	background-color:#231F20;
}

#Header marquee { color:#777777; font-size:12px; text-align:center; }

#SignUp { text-align:right; top:0px; right:610px; position:absolute; color:#FFFFFF; }

#Logo { position:relative; margin-left:50px; padding-top:20px; }


#MainAd { position:absolute; z-index:0px; top:0px; color:#FFFFFF; width:600px; height:100px; margin-left:310px; }
#SignUp { text-align:right; top:0px; right:0px; position:absolute; color:#FFFFFF; }

/*#MainAd { position:absolute; z-index:0px; top:0px; color:#FFFFFF; width:600px; height:100px; right:0px; }*/

#Scroll { z-index:1000; }
#Content
{
	height:481px;
	background: transparent url("rotate_background.php") top center no-repeat;
	background-color:#53585B;
	text-align: center;
	margin: 0 auto;
	overflow: visible;
}

#MainArea
{
	width:1000px;
	height:400px;
	padding:20px;
	background-color:#FFFFFF;
	position:relative;
	top:30px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	box-shadow: 5px 5px 5px #888;
}

#MainNav { position:absolute; margin-left:50%; left:-320px; white-space:nowrap; z-index:2; }


#BottomFade { background:url(images/bottom_fade_01.jpg) repeat-x; height:28px; }

#Footer { color:#777777; text-align:center; font-size:14px; margin-top:-10px; }
#Footer a {color:#777777; text-decoration:none; }
#Footer a:hover {text-decoration:underline; }

#SiteCredit { font-size:12px; margin-top:30px; color:#777777; }
#SiteCredit a { color:#003366; text-decoration:none; }
