/* Import External Styles */

@import url(/assets/decorahchurch/calendar.css);

/* NORMALIZE Cross browser rendering inconsistencies
--------------------------------------------------------*/
html, body, form, fieldset{ margin: 0;padding: 0; font-family: Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, p, pre, ul, ol, dl, address{ margin: 1em 0;padding: 0; }
li, dd, blockquote{ margin-left: 1em; }
form label{ cursor: pointer; }
fieldset{ border: none; }
textarea{font-size:1em;width:100%; font-family:Arial, Helvetica, sans-serif; padding:3px;height:100px;}
/* End Normalization */

/* Powered By Text */
span.poweredby img {border:0; padding: 0; margin: 0; position: relative; top: 3px;}

/* Search Results */
ul#search-results {margin: 0; list-style: none;}


body {
	background: #ffffff;
	margin: 0;
	padding: 0;
}

h1 {
	color:#26295E;
	font-size: 1.6em;
	margin: 10px 0px;
	padding: 0px;
}

h2 {
	color:#4B8A43;
	font-size: 1.2em;
	margin: 10px 0px 0px 0px;
}

h3 {
	color: #26295E;
	font-size:1em;
}

a {color: #BF2E2E;text-decoration: underline;}
a:hover {color: #913434; text-decoration: underline;}

a.logo {color: #000000;text-decoration: none;}
a:hover.logo {color: #000000;text-decoration: none;}

#hd {
	background:#000000;
	height: 135px;
}

#md {
	background:transparent url(/assets/decorahchurch/md-background.jpg)repeat-x scroll center top;
	height: 350px;
}

#left {width: 590px; padding-right: 10px; float: left;}

#right {width: 290px; padding-left: 10px;float: left;}

#right p {color: #ffffff;font-size:.8em;margin:8px 0px;}

#right ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#right ul li {
background:transparent url(/assets/decorahchurch/list-item.png) no-repeat scroll left top;
padding-left:25px;
margin-bottom: 10px;
color: #ffffff;
float:left;
width:35%;
}


#main {
	background: #ffffff;
	min-height: 1000px;
}

#ft {
	background:#000000;
	color: #fff;
	margin-top: 2em;
	height: 200px;
}

#ft p {font-size: .8em; padding-top: 2em;}

#info {
	width: 900px;
	margin: auto;

}

#video {
	margin-top: 15px;
}

#pageControls ul {
    margin: 0;
}

#pageControls ul li {
    display: inline;
    margin-right: .5em;
    font-family: helvetica, arial, sans-serif;
    font-size: 11px;
}
