html {font-size: 62.5%}
body { background: url('http://divinewordlutheran.org/images/mainBG.gif') repeat-y top center #312202; font-family:'Myriad Pro', Myriad, Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:0px; padding:0px; color:#2e2e2e;}
p { margin:10px 19px 15px 19px; padding:0px;}
img {border:0px;}
a, a:visited  {color:#4b1601; text-decoration:underline;}
a:hover, a:visited:hover {color:#823010; text-decoration:none;}
h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.4em; line-height:1.2em; margin:5px 0px 2px 0px; border-bottom:1px dotted #c9b277; color:#4b1601;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.2em; line-height:1.2em; margin:10px 0px 2px 0px; color:#4b1601;}
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.2em; line-height:1.2em; margin:8px 0px 2px 0px; border-bottom:1px dotted #c9b277; color:#4b1601;}
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1em; line-height:1em; margin:8px 0px 3px 0px; color:#4b1601;}

.alignright {float:right; margin-left:20px;}
.alignleft {float:left; margin-right:20px;}
.aligncenter {display:block; text-align:center;}

/* formating */
#mainContainer {width:900px; padding:0px; margin:0px auto;}
#content { font-size:1.4em; padding:0px 20px; margin:0px;}
#flash { width:900px; height:304px; margin:0px; padding:0px;}
#mainLeft {width:650px; position: relative; float:left; margin:0px; padding:0px;}
#mainRight {width:190px; position:relative; float:right; font-size:0.8em; line-height: 1.2em; margin:0px; padding: 20px 0px 0px 0px;}
#footer {margin:25px 0px 0px 0px; padding:30px 0px; background: url('/images/footerBG.gif') top center no-repeat; font-size:0.8em;}

.sundayWorshipIMG { width:180px; height:125px; background: url('/images/worshipTimeIMG.gif') no-repeat top left; text-indent: -9999999px; margin:0px; padding:0px;}

/* nav */
#navContainer {width: 900px; height: 75px; background: url('/images/navBG.gif') no-repeat top left; margin:0px; padding:0px; font-size:1.3em;}
#nav {list-style: none; padding: 0px; margin: 0px 0px 0px 280px;}
#nav li {display: inline; padding: 0px; margin: 0px;}
#nav li:before { content: "| "; }
#nav li:first-child:before { content: ""; }
#nav a, #nav a:visited  {color:#302202; text-decoration:none; padding:4px 15px 4px 18px;}
#nav a:hover, #nav a:visited:hover, #nav a:focus  {color:#9e2d2f; text-decoration:underline; }
/*IE workaround*/
/*All IE browsers*/
* html #navlist li {border-left: 1px solid black; padding: 0 0.4em 0 0.4em; margin: 0 0.4em 0 -0.4em;}
/*Win IE browsers - hide from Mac IE\*/
* html #navlist { height: 1%; }
* html #navlist li {display: block; float: left;}
/*End hide*/
/*Mac IE 5*/
* html #navlist li:first-child { border-left: 0; }

/* flickr badge */
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#4b1601;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_uber_wrapper {width:150px;}
#flickr_www {display:block; text-align:center; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#4b1601;}
#flickr_badge_wrapper {border: dotted 1px #b2aaa3}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#4b1601 !important;}

/* contact form */
.contactform {margin:0px auto; width:560px;}
.contactleft {width:150px; float:left; clear:left; padding:0px; margin:10px 0px 5px 0px;}
.contactright {width:400px; float:left; padding:0px; margin:10px 0px 5px 0px;}
.contactright input {width:300px; background-color:#faf9ef; border:0px; border-bottom: 1px solid #312202; color:#312202;}
.contactright textarea {width:300px; height:15em; background-color:#faf9ef; border:1px solid #312202; color:#312202; padding:3px 0px;}
.contactsubmitbutton {text-align:center;}
.contactsubmitbutton input {background-color:#faf9ef; border:1px solid #312202; color:#312202;}
.contactform em {color:#9e2d2f; font-style:normal; font-weight:normal;}
.contactkey {font-size:0.8em; text-align:right;}

/* news page */
#newsBox {float:left; margin:0px; padding:0px;}
#bibleBox {float:right; margin:0px; padding:0px;}

/* calendar page */
iframe {margin-top:0px; padding-top:0px;}