/*Basic Stuff*/
/*html,body{
height:100%;
}*/
body {
background-color:#E6DACF;
padding:0;
margin:0;
}
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}
h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
body, p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
form {
margin:0;
padding:0;
}

/*Wrapper*/
#bg{
background:#E6DACF url(/images/body_bg.jpg) 50% repeat-y;
}
#wrapper{
position:relative;
width:738px;
margin:0 auto;
padding-left:1px;
}
html>body #wrapper{
padding-left:0;
}

/*Header*/
#header {
background: #FFFFFF url(/images/header2_r1_c1.jpg) no-repeat 50% 0; 
height:205px; 
padding:5px;
}

/*Top Menu*/
#topMenu{ 
background-color:#E6FFBF;
border-top:solid 1px #000000;
border-bottom:solid 1px #000000;
text-align:right;
padding-right:10px;
padding-top:2px; 
padding-bottom:2px;
margin-bottom:10px;
}
#topMenu ul {
display:inline; 
list-style:none; 
}
#topMenu li {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold;
}
#topMenu a, a.visited { 
color:#000000; 
text-decoration:none;
}
#topMenu a:hover { 
color:#000000; 
text-decoration:underline;
}


/*Left Hand Side*/
#leftside{
float:left;
width:190px;
text-align:center;
margin-top:10px;
margin-left:1px;
}
html>body #leftside {
margin-left:2px;
}

/*Left Side Classes*/
.sideBoxContent {
background:url(/images/sideBox_r3_c1.jpg) repeat-y 50%;
padding-left:10px;
padding-right:5px;
text-align:left;
}
.menuDetail {
padding:5px;
}
.menuLvl2 {
padding-bottom:2px;
padding-left:20px;
padding-right:2px;
padding-top:2px;
}

/*Side Menu*/
#sideMenu ul{
list-style:none;
margin:0;
padding:0;
}
#sideMenu li{
list-style:none;
text-align:left;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
border-bottom:dashed 1px #CCCCCC;
}
#sideMenu a, a.vistied {
text-decoration:none;
color:#000000;
}
#sideMenu a:hover {
text-decoration:underline;
color:#000000;
}

/*Right Hand Side*/
#rightside{
width:510px;
margin:0 auto;
}
html>body #rightside {
margin-left:210px;
margin-right:20px;
}

/*Footer Styles*/
#footer{
text-align:center;
background-color:#E6FFBF;
border-top:solid 1px #000000;
border-bottom:solid 1px #000000;
margin-top:10px;
padding:10px;
}
#bottom {
width:100%;
background-color:#E6DACF;
}
#smallPrint{
font-size:9px;
text-align:right;
width:738px;
margin:0 auto;
}

/*Web Links*/
.category{ 
font-size:15px;
font-weight:bold;
margin:10px 7px 7px 7px;
}
.weblink{ 
margin:7px;
padding-left:15px;
}
.options{ 
font-size:9px; 
font-weight:normal;
}

/*** see http://www.positioniseverything.net/easyclearing.html
   for explanation of Tony Aslett's elegant hack ***/

.clearing:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearing {
    display: inline-block;
    }

/* hides from IE/Mac \*/
* html .clearing { 
    height: 1%;
    }

.clearing {
    display: block;
    }
/* end hide from IE-Mac */
/*** end clearing hack ***/

/*About Don Page*/
#about{ 
list-style-position:inside;
margin:0;
padding:0;
}
#about li{
padding-bottom:5px;
}
#aboutBox{ 
float:left;
border:solid 1px #000000;
background-color:#E8FFE8;
margin:7px 7px 7px 0;
padding:2px;
font-size:11px;
}
#aboutBox ul {
list-style-position:inside;
margin:4px;
padding:0;
}

/*Admin*/
.smaller{ 
font-size:10px; 
font-weight:normal;
}
.listHeader {
font-weight:bold; 
border-bottom:solid 1px #000000; 
border-right:solid 1px #000000; 
text-align:left;
}
.listItem {  
border-right:solid 1px #000000; 
}

/*Contact*/
.formLabel{ 
font-weight:bold;
}

/*Sermon Search*/
ul.sermonSearch{
list-style:none;
margin:0;
padding:0;
}

.sermonSearch li { 
list-style:none;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
}



