/* global*/
body {
		 background-color: #7da7d8;
		 margin:1em;
		 margin-left:3em;
		 margin-right:3em;
		 padding:0em;
}

a, p, span, li, address, textarea, td { font-family: verdana, helvetica, arial, sans serif; font-size: 0.9em;}

td { color: #FFFFFF;}

h1, h2, h3, h4 { color: #FFFFFF;font-family: verdana, helvetica, arial, sans serif;}
h1 { font-size: 2.0em; font-weight:bold;}
h2 { font-size: 1.5em; font-weight:bold;}
h3 { font-size: 1.25em; font-weight:bold;}
h4 { font-size: 1em; font-weight:bold;}

/*positional */
#header {
		background-color: #6599D1;
		border-color: #FFFFFF;
		border-width: 0.1em;
		border-style: solid;
		margin:0em;
		/*padding:1em;*/
}
#mainmenu {
		background-color: #498ECB;
		border-left-color: #FFFFFF;
		border-left-width: 0.1em;
		border-left-style: solid;
		border-right-color: #FFFFFF;
		border-right-width: 0.1em;
		border-right-style: solid;
		/*border-bottom-color: #FFFFFF;
		border-bottom-width: 0.05em;
		border-bottom-style: solid;*/
		padding:0.3em 1.5em 1.5em 0em;
		margin:0em;
}
#main 
{
		background-color: #6599D1;
		border-left-color: #FFFFFF;
		border-left-width: 0.1em;
		border-left-style: solid;
		border-right-color: #FFFFFF;
		border-right-width: 0.1em;
		border-right-style: solid;
		/*border-bottom-color: #FFFFFF;
		border-bottom-width: 0.1em;
		border-bottom-style: solid;*/
		min-height:20em;
		margin:0em;
		padding:0em;
}
#iconmenu {
		float:left;
		background-color: #498ECB;
		margin-top:0.005em;
		margin-left:0.05em;
		padding-top:1em;
		padding-left:1.5em;
		padding-right:2.5em;
		height:270px;
		border-right-color: #FFFFFF;
		border-right-width: 0.1em;
		border-right-style: solid;
		border-bottom-color: #FFFFFF;
		border-bottom-width: 0.1em;
		border-bottom-style: solid;
}


#footer {
    background-color: #6599D1;
		border-color: #FFFFFF;
		border-width: 0.1em;
		border-style: solid;
		padding: 0.5em;
		padding-left:1.5em;
	clear:both;
}
/*typographical */

#header: p {
		padding-top: 1em;
		padding-left: 1em;
}

#mainmenu p{
color: #FFE29C;
margin:0em;
padding:0em;
font-weight: bold;
font-stretch:wider;
}
#mainmenu a{
color: #FFE29C;
font-weight: bold;
text-decoration:none;
font-stretch:wider;
}

#mainmenu a:hover{
color: #FFFFFF;
font-weight: bold;
text-decoration:none;
}
#mainmenu img {
margin-left:1.5em;
}

#main li{
color: #FFFFFF;
}
#main p{
color: #FFFFFF;
}
#main span{
color: #FFFFFF;
}

#main span.smallWhite{
color: #FFFFFF;
font-size: 8pt;
margin-left: 10px;
padding-bottom: 3px;
}

#main a{
color: #FFFFFF;
}

/*#main a:hover{
background-color: #FFFFFF;
color: #7da7d8;
}*/
#main a:hover {
	border-bottom: dotted 1px white;
}

#content {
    background-color: #6599D1;
	padding:0em;
	padding-left:7.5em;
	padding-bottom:1em;
	padding-right:1em;
	height:auto;
	border-top-color: #FFFFFF;
	border-top-width: 0.1em;
	border-top-style: solid;
	margin:0.05em;
	padding-top:1em;
	
}
/*#content img:hover {
	margin-bottom:0.7em;
	background-color: #FFFFFF;
	
}*/
#content img {
	padding:0.5em;
}


#content h4 {
	margin-top:0em;
}
#content p {
	padding-left:1.3em;
	padding-right:1.3em;
}

#footer {
height: 2em;

}

#footer address{
color: #FFFFFF;
font-size: 0.7em;

}

.invalid{
color: #FF0000;
}

select.upload {
	float: left;
}
a.delete, a.uploadimage{
	float: right;
	background-repeat:no-repeat;
	height:18px; 
	width:18px;
	font-size:0px;
	display:block;
	padding:0px;
	margin:0px 0px 0px 3px;
	border:0px;
}
a.uploadimage{background-image:url(/images/uploadimage_up.gif)}
a.uploadimage:hover{background-image:url(/images/uploadimage_over.gif)}
a.delete{background-image:url(/images/bin_up.gif);}
a.delete:hover{background-image:url(/images/bin_over.gif);}

#sermonDiv{
	width:400px;
	height:auto;
	
	height:auto;
}
#seriesDiv{
	position:absolute;
	top:10.5em;
	left:36em;

}
.rotaSet{
	width:150px;
	display:inline;
	float:left;
}

.border_t {
	border-top: solid 1px white;
}
.border_b {
	border-bottom: solid 1px white;
}
.border_l {
	border-left: solid 1px white;
}
.border_r {
	border-right: solid 1px white;
}
.border_tb {
	border-top: solid 1px white;
	border-bottom: solid 1px white;
}
.border_tl {
	border-top: solid 1px white;
	border-left: solid 1px white;
}
.border_tr {
	border-top: solid 1px white;
	border-right: solid 1px white;
}
.border_bl {
	border-bottom: solid 1px white;
	border-left: solid 1px white;
}
.border_br {
	border-bottom: solid 1px white;
	border-right: solid 1px white;
}
.border_lr {
	border-left: solid 1px white;
	border-right: solid 1px white;
}
.border_tbl {
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px white;
}
.border_tbr {
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	border-right: solid 1px white;
}
.border_tlr {
	border-top: solid 1px white;
	border-left: solid 1px white;
	border-right: solid 1px white;
}
.border_blr {
	border-bottom: solid 1px white;
	border-left: solid 1px white;
	border-right: solid 1px white;
}
.border_tblr {
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px white;
	border-right: solid 1px white;
}