body{
margin:0;
padding:0;
background:#e1e2e5 url(../images/bg.jpg) repeat-x;
font:12px/1em Arial, Helvetica, sans-serif;
text-align:center;
color:#000;
}

#container{
width:910px;
margin:0 auto;
background-color:#eaf3fa;
}

#topbar{
width:100%;
height:6px;
background-color:#fff;
}

#nav{
width:910px;
height:53px;
background-image:url(../images/nav.jpg);
border-bottom:1px solid #ccc;
}

#header{
width:910px;
height:233px;
background-image:url(../images/header.jpg);
position:relative;
}

#btn_home{
position:absolute;
width:409px;
height:233px;
top:0;
right:0;
}

#login{
position:absolute;
top:22px;
right:28px;
height:20px;
width:26px;
text-align:center;
}

#under_nav{
position:relative;
width:910px;
height:86px;
background-image:url(../images/under_nav.jpg);
}

#icons{
position:absolute;
top:9px;
right:7px;
/*--left:0px;
margin-left:-2px;--*/
}

#icons img{
margin-right:5px;
}

div#constantcontact{
margin-left:45px;
}

#archive{
width:217px;
}

#content{
position:relative;
width:788px;
min-height:300px;
padding:20px 61px 0 61px;
}

/* for Internet Explorer */
/*\*/
* html #content{
height:300px;
}
/**/

#content_home{
width:910px;
min-height:300px;
}

/* for Internet Explorer */
/*\*/
* html #content_home{
height:300px;
}
/**/


/* use this on homepage to move side buttons down to allow for video on top right */
/*div#home_right_spacer{
position:relative;
height:230px;
}*/

/* #videopane_container{
position:absolute;
width:300px;
top:20;
right:75;
background-color:#000;
} */

#page_header{
/*--position:absolute;
top:10px;
left:60px;
padding-top:10px;
height:30px;--*/
}

#search{
float:right;
}

#above_nav{
width:910px;
height:56px;
background-image:url(../images/above_nav.jpg);
}

#footer{
clear:both;
width:910px;
height:73px;
background-image:url(../images/footer.jpg);
}

/*-----classes-----*/

.paid{
color:#091b32;
font-weight:bold;
font-size:14px;
}


.subheader{
font-size:22px;
font-weight:bold;
/*--color:#082e5d;--*/
color:#ab0534;
}

.subsubheader{
font-size:16px;
font-weight:bold;
color:#fff;
}


.text_larger{
font:17px/1.5em Arial, Helvetica, sans-serif;
}/*-use this class for The Great Commission-*/

.red{
color:#900000;
}

.img_left{
float:left;
margin:5px 20px 10px 0;
border:1px solid #777;
}

.img_left_noborder{
float:left;
margin:5px 20px 10px 0;
}

.img_right{
float:right;
margin:5px 0 20px 10px;
border:1px solid #777;
}

.img_right_noborder{
float:right;
margin:5px 0 20px 10px;
}

.location_pic{
border:1px solid #666;
}

.back{
margin-top:40px;
padding-top:10px;
border-top:1px solid #ccc;
clear:left;
font-size:10px;
}

.solid_border{
border-bottom:1px solid #666;
margin:30px 0;
}

.dotted_border{
border-bottom:1px dashed #666;
margin:30px 0;
}

/*-----body links-----*/

a:link, a:visited{
text-decoration:underline;
color:#003259;
font-weight:bold;
}

a:hover, a:active{
text-decoration:none;
color:#ab0534;
}

/*-----image link opacity-----*/

.fade a img{
opacity:0.80;
filter:progid:dximagetransform.microsoft.alpha(opacity=80);
-moz-opacity:0.80;
-khtml-opacity:0.80;
}

.fade a:hover img{
opacity:1;
filter:progid:dximagetransform.microsoft.alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
}

/*-----misc-----*/

img{
border:none;
}

iframe{
}

hr{
margin:20px 0;
}

li{
margin:8px 0 14px 0;
}