body
{
	font-family: Verdana, Arial, sans serif;
	font-size: 12px;
	color: #333;
	
}
ul, li 
{
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 
{
	margin: 0px; 
	padding: 0px;
	font-weight: normal;
	text-align: left;
}

h1
{
	font-size: 18px;
	padding: 35px 35px;
	letter-spacing: 1px;
	visibility: hidden;
}
h1 a{text-decoration: none; color: #333;}
h1 a:hover {color: brown;}


h2
{
	font-size: 16px;
	color: #C06;

	padding: 10px 0px;
	letter-spacing: 1px;

	
}

h3
{
	font-size: 12px;
	color: grey;
	padding: 5px 0px 10px 0px;
	letter-spacing: 1px;
	text-align: right;

	
}

h4
{
	font-size: 16px;
	color: black;
	text-transform: capitalize;
	padding: 10px 0px;
	letter-spacing: 1px;	
}

h5 
{
	text-align: center;
	margin-top: 20px;
	font-size: 14px; 
	color: brown; }

h6
{
	font-size: 13px; 
	font-style: italic; 
	line-height: 18px;
	color: #666;
}


#wrapper
{
	position: relative;
	width: 900px;
	margin: auto;
	background-color: white;
}



#masthead
{
	position: relative;
	height: 80px;
	background-image: url(/img/hislogo1.jpg);
	background-repeat: no-repeat;
}

#searchbox
{

	position: relative;
	text-align: right;	
	padding: 5px;
	top: -60px;

}

#maincontent
{
	position: relative;
	left: 205px;	
	padding: 25px 50px;

	width: 600px;
}

#main_well
{
}

#navcontainerHorizontal
{
	width: 100%;
	

	text-align: center;
}

#navcontainerHorizontal ul
{
	margin-top: 7px;
	margin-bottom: 7px;
}

#navcontainerHorizontal ul li 
{ 
	position: relative;
	display: inline;
	margin-left: 0px;
	border: solid brown;
	border-width: 0px 1px 0px 0px;
	padding-right: 8px;
	padding-left: 5px;
 }
		 
#navcontainerHorizontal a:link, #navcontainerHorizontal a:visited, #navcontainerHorizontal a:active {color:#333;text-decoration: none;}
#navcontainerHorizontal a:hover{color: brown;}
#navcontainerHorizontal ul li.noborder {border-width: 0px 0px 0px 0px;}
#navcontainerHorizontal ul li.highlight a {color: deeppink;}


#navcontainerVertical
{
	position: absolute;
	width: 190px;
	top: 112px;
	bottom: 25px;
	padding:  10px 10px 10px 15px;
	list-style: none;
	border-right: 1px dotted grey;
}

#navcontainerVertical a:link, #navcontainerVertical a:visited, #navcontainerVertical a:active {color:#600;text-decoration: none;}
#navcontainerVertical a:hover {color: brown;}


 #navcontainerVertical ul
{
	margin-left: 15px;	
	margin-bottom: 20px;
}

#navcontainerVertical ul li 
{ 
	list-style-type: none; 
	margin-left: -7px;
    margin-bottom: 3px;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 10px;
    
}


#songcontainer
{
	position: relative;
	width: 300px;
	list-style: none;
}

#songcontainer a:link, #songcontainer a:visited, #songcontainer a:active {color:#600;text-decoration: none;}
#songcontainer a:hover {color: brown;}


 #songcontainer ul
{
	margin-left: 15px;	
	margin-bottom: 20px;
}

#songcontainer ul li 
{ 
	list-style-type: none; 
	margin-left: -7px;
    margin-bottom: 3px;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 10px;
    
}


.cdbabybox {float: right; width: 150px; margin-right: 100px; margin-top: 30px;}




/* 

#navcontainerVertical div.category
{font-weight: bold; margin: 20px 0px 5px 0px; color: #663;}

#navcontainerVertical div.categoryset
{  
    margin:  7px;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 10px;    
}
#navcontainerVertical a:link, #navcontainerVertical a:visited, #navcontainerVertical a:active {color:#663;text-decoration: none;}
#navcontainerVertical a:hover {color: #000;}
#navcontainerVertical ul li.noborder {border-width: 0px 0px 0px 0px;}

#navcontainerVertical ul li li
{ 

	margin-left: -7px;
    margin-bottom: 7px;
    font-weight: normal;
 } */

.subtitle {font-size: 18px; color: brown;}
.floatleft {float: left; margin: 10px;}
.floatright {float:right; margin: 10px;}
.lyrics {line-height: 18px; font-style: italics;margin-left: 50px;}
.smalltext {font-size: 11px;width: 350px;}
.sections {font-size: 24px; letter-spacing: 1px; color: #FFCC99; text-transform: uppercase; }
.scripture{
	font-size: 13px; 
	font-style: italic; 
	line-height: 18px;
	color: #666;
	margin: 15px 0px 0px 0px;	
}

/* table styles for calendar page*/
table.calendar { border-collapse: collapse;  width: 500px; }
table.calendar tr {border-bottom: 1px solid #CCC; vertical-align: top;  }
table.calendar td {width: 125px; }
table.calendar td.cell3 {width: 250px;}
.titlerow {background-color: #FACA98; text-transform: uppercase; color: black}
table.calendar a {text-decoration: none; color: #33C;}
table.calendar a:hover {text-decoration: none; color: #600;}

#footer
{
	position: relative;
	width: 900px;
	bottom: 0px;
	border-top: 1px dotted brown;
	padding: 5px 0px;
	text-align: right;
	height: 26px;
}

.clear
{clear: both;}

.thumbnails img 
{
	width: 65px;
	height: 50px;
	border: 0;
}
