@charset "UTF-8";
/* CSS Document */


/*////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////      PAGE STRUCTURE      ////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////*/



body { background: #000 url(../images/background_repeat.jpg) repeat-x; margin: 0; padding: 0; text-align: center; font: 12px Verdana, Arial, Helvetica, sans-serif; }

#container { position: relative; width: 900px; margin: 0 auto; padding: 0; text-align: left; }

#header { position: relative; width: 900px; background: url(../images/header.jpg) no-repeat; }

#content {
	margin-top: 15px;
	position: relative;
	width: 850px;
	background: url(../images/content_back.jpg) repeat-y;
	padding: 25px;
}

#left_column { float: left; position: relative; width: 600px; color: #333; }

#right_column { float: right; position: relative; width: 200px; color: #333; }

#footer { position: relative; width: 880px; color: #FFF; padding:10px; }

#footer a {color: #FFF; text-decoration: none;}
#footer a:hover {color: #FFF; text-decoration: underline; }

.clear { clear: both; height: 20px;}


#right_column ul {
position:relative;
top:0px;
left:0px;
width:200px;
padding:0;
margin:0;
z-index:100;
text-transform: uppercase;
}

#right_column ul a {
	display:block;
	border: #999 3px solid;
	color: #333;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}

#right_column ul a:hover {
	display:block;
	border: #999 3px solid;
	background: #999;
	color: #fff;
}

#right_column ul li {
	list-style:none;
	margin-bottom: 2px;
}

#left_column img { border: #CCC 5px solid; }


/*////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////     HEADER NAVIGATION    ////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////*/

.header-nav {
position:relative;
top:0px;
left:0px;
width:900px;
height:140px;
padding:0;
margin:0;
z-index:100;
}

.header-nav a {
	display:block;
}

.header-nav li {
	list-style:none;
	position:absolute;
}

.home {
	list-style:none;
	width:370px;
	height:68px;
	left:15px;
	top:11px;
}

.home a{
	width:370px;
	height:68px;
}

.home a:hover{
	background: none;
}

.blog {
	list-style:none;
	width:202px;
	height:29px;
	left:684px;
	top:14px;
}

.blog a{
	width:202px;
	height:29px;
}

.blog a:hover{
	background:url(../images/header_over.jpg) -684px -14px no-repeat;
}

.location {
	list-style:none;
	width:202px;
	height:29px;
	left:684px;
	top:49px;
}

.location a{
	width:202px;
	height:29px;
}

.location a:hover{
	background:url(../images/header_over.jpg) -684px -49px no-repeat;
}

.item_1 {
	list-style:none;
	width:134px;
	height:16px;
	left:0px;
	top:112px;
}

.item_1 a{
	width:134px;
	height:16px;
}

.item_1 a:hover{
	background:url(../images/header_over.jpg) 0px -112px no-repeat;
}

.item_2 {
	list-style:none;
	width:119px;
	height:16px;
	left:162px;
	top:112px;
}

.item_2 a{
	width:119px;
	height:16px;
}

.item_2 a:hover{
	background:url(../images/header_over.jpg) -162px -112px no-repeat;
}

.item_3 {
	list-style:none;
	width:112px;
	height:16px;
	left:303px;
	top:112px;
}

.item_3 a{
	width:112px;
	height:16px;
}

.item_3 a:hover{
	background:url(../images/header_over.jpg) -303px -112px no-repeat;
}

.item_4 {
	list-style:none;
	width:92px;
	height:16px;
	left:437px;
	top:112px;
}

.item_4 a{
	width:92px;
	height:16px;
}

.item_4 a:hover{
	background:url(../images/header_over.jpg) -437px -112px no-repeat;
}

.item_5 {
	list-style:none;
	width:139px;
	height:16px;
	left:555px;
	top:112px;
}

.item_5 a{
	width:139px;
	height:16px;
}

.item_5 a:hover{
	background:url(../images/header_over.jpg) -555px -112px no-repeat;
}

.item_6 {
	list-style:none;
	width:182px;
	height:16px;
	left:718px;
	top:112px;
}

.item_6 a{
	width:182px;
	height:16px;
}

.item_6 a:hover{
	background:url(../images/header_over.jpg) -718px -112px no-repeat;
}

/*////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////        TEXT STYLES       ////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////*/

h1 { font: normal 24px Verdana, Arial, Helvetica, sans-serif; color: #003263; text-transform: uppercase; padding-top: 0; margin-top: 0;}

h2 { font: normal 20px Verdana, Arial, Helvetica, sans-serif; color: #666; margin-bottom: 0px; padding-bottom: 0px; }

.first_paragraph { margin-top: 0px; padding-top: 0px; }



p { line-height: 1.6em; }

a {color: #fd3f24; text-decoration: underline; }

a:hover { color: #666; text-decoration: none; }

.red_text { color: #fd3f24;}

p { line-height: 1.6em; }

.form_element {
	background-color: #cccccc;
	border:1px #999 solid;
	padding:5px;
}

/*////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////        Sermon Downloads  ////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////*/

.audio_header { font-size: 12px; font-weight: bold; background:#CCC; color:#333;}

.series {border-top: 1px solid #ccc; border-right: 1px solid #ccc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333;}

.series td {border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;}

.archive {border-top: 1px solid #ccc; border-right: 1px solid #ccc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333;}

.archive td {border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center;}

.series a { float: left; margin: 0px 10px 0px 0px; }

#audio img { border: #FFF 0px solid; margin: 0; padding: 0;}

#audio_legend { text-align: right; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; margin: 0 0 10px 0; padding: 10px; }

#audio_legend img { border: 0; }

.twtr-hd { height: 3px; padding: 0; display: none; }

.twtr-hd a, .twtr-hd h4, .twtr-hd h3 { display: none; }
.twtr-bd { width: 880px; margin: 10px auto 0 auto; }