/* Page Layout & Design Elements */

body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
color: #011123;
background: url(http://www.lutheranministriesal.org/graphics/top2.jpg) repeat-x top left #BDE09F;
}

#container {
font-family: Georgia;
margin: 0px auto;
padding: 10px 0px 0px 0px;
width: 750px;
text-align: left;
font-size: 11px;
color: #031730;
}

#main {
margin: 20px auto;
padding: 0px 0px 0px 0px;
width: 620px;
text-align: left;
}

#maincontent {
margin: 1px auto;
padding: 3px 3px 3px 3px;
width: 614px;
text-align: left;
background: #CCCCCC;
}

#mainleft {
float: left;
width: 420px;
height: 280px;
margin: 0px;
border-top: 3px solid white;
border-right: none;
border-left: 3px solid white;
border-bottom: 3px solid white;
}

#mainright {
float: right;
width: 185px;
height: 280px;
margin: 0px;
border: 3px solid white;
color: white;
background: url(http://www.lutheranministriesal.org/graphics/mission.jpg) no-repeat top left #0D0C42;
}

p.mainr1 {
margin: 35px 5px 5px 5px;
font-size: 10px;
font-weight: bold;
color: #d9e7ff;
font-style: oblique;
line-height: 150%;
}

#mainsub {
width: 608px;
background: #FDFDFD;
padding: 0px 3px 3px 3px;
}


#subleft {
width: 175px;
height: 230px;
padding: 3px;
margin: 0px 2px 0px 0px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #FFFFFF;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background: white;
}

#subright {
width: 600px;
line-height: 150%;
font-size: 12px;
margin: 0px;
padding: 3px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background: white;
}

.qp {
float: left;
margin: 0px 8px 4px 0px;
}
.qp2 {
float: right;
margin: 0px 0px 4px 8px;
}


#donate {
clear: right;
border-top: none;
border-right: 3px solid white;
border-left: 3px solid white;
border-bottom: 3px solid white;
height: 78px;
width: 608px;
background: url(http://www.lutheranministriesal.org/graphics/donatenow.jpg) no-repeat top left white;
}

#donate h2.don {
font-size: 18px;
float: right;
font-style: oblique;
color: white;
margin: 34px 5px 0px 0px;
padding: 0px;
}

#donate p.donp {
float: left;
margin: 35px 0px 0px 20px;
color: white;
font-size: 11px;
font-style: oblique;
}

h1.topper {
font-size: 28px;
padding-left: 100px;
line-height: 95px;
margin-bottom: -50px;
font-style: italic;
background: url(http://www.lutheranministriesal.org/graphics/lmalogosm.jpg) no-repeat top left;

}


.clearright {
clear: right;
height: 10px;
}

.clearfloat {
clear: both;
margin: 0;
height: 0;
line-height: 0px;
font-size: 1px;
}

.newslink {
text-align: right;
margin-right: 10px;
margin-bottom: 25px;
font-size: 10px;
}


a {
text-decoration: none;
color: #242ba1;
}

a:hover {
text-decoration: underline;
color: #1f9c2b;
}

a.white {
color: white;
text-decoration: none;
}

a.white:hover {
color: #f88829;
text-decoration: underline;
}



#contentbox {
width: 770px;
margin: 0px 0px 50px 0px;
padding: 15px 1px 0px 0px;
background: none;
}

#contentbox h1 {
margin: 5px 0px 3px 5px;
padding: 5px 0px 0px 0px;
font-size: 16px;
}


#wpposts {
border-top: 1px dashed gray;
border-bottom: 1px dashed gray;
background: white;
padding: 10px 0px 10px 0px;
margin: 25px 0px;
}

.indexposts {
background: #F0F6F9;
color: #000071;
padding: 5px;
margin-top: 5px;
font-size: 12px;
border-top: 1px solid #A3BBD2;
}

.lmlist {
padding-bottom: 10px;
}


#bnav {
background-color: white;
float: right;
margin: 20px 0px 0px 0px;
padding: 0px;
line-height: 25px;
height: 25px;
color: #CCDAE7;
font-size: 11px;
}

#bnav ol {
margin: 0px;
padding: 0px;
}

#bnav ol li {
display: inline;
width: 74px;
margin: 0px;
padding: 0px 0px 0px 0px;
}

#bnav a.bnav1 {
float: left;
text-align: center;
text-decoration: none;
height: 25px;
width: 60px;
line-height: 25px;
margin: 0px 1px 0px 0px;
padding: 0px 0px 0px 1px;
color: #060146;
background: #bac3d7;
border-left: 1px solid white;
border-bottom: 1px solid #060146;
}

#bnav a.bnav1:hover {
background-color: #3a3e84;
text-decoration: none;
line-height: 25px;
margin: 0px 1px 0px 0px;
padding: 0px 0px 0px 1px;
color: #fdfcff;
border-left: 1px solid white;
border-bottom: 1px solid #060146;

}


/* Sidemenu */

#sidemenu {
float: right;
width: 170px;
margin: -40px 0px 30px 0px;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #A3BBD2;
}

#sidemenu ol li a.sides
{
  text-decoration: none;
  display: block;
  line-height: 40px;
  width: 164px;
  color: #011123; /* white */
  background-color: #F0F6F9;
  padding: 0 0 0 5px;
  margin: 0 0 0 0px;
  border-top: 1px solid #A3BBD2;
}

#sidemenu ol li a:hover.sides
{
  text-decoration: none;
  display: block;
  line-height: 40px;
  width: 164px;
  color: #F6F7F1; /* white */
  background-color: #031730;
  padding: 0 0 0 5px;
  margin: 0 0 0 0px;
  border-top: 1px solid #A3BBD2;
}



#sidemenu h2 {
color: #FFFFFF;
width: 170px;
font-size: 11px;
margin: 0px 0 0 0px;
padding: 0px 0 0 0px;
line-height: 23px;
text-align: center;
background: url(newgraphics/ltbluehead2.jpg) no-repeat top left;
}


#sidemenu h3 {
color: #031730;
width: 168px;
font-size: 11px;
margin: 0px 0 0 0px;
padding: 0px 0 0 0px;
line-height: 30px;
text-align: center;
}

#sidemenu h3.firsthead {
background: url(graphics/fg-menutop1.jpg) no-repeat top left;
padding-top: 35px;
color: #031730;
}

#sidemenu h3.rposts {
padding: 0px 0 0 0px;
color: #031730;
}

#sidemenu h3.stopics {
padding: 0px 0 0 0px;
color: #031730;
}

#sidemenu ol {
margin-top: 2px;
margin-bottom: 1px;
}

#sidemenu ol.last {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-left: 0px;
padding-bottom: 40px;
}

#sidemenu ol li {
list-style: none;
line-height: 175%;
}

#sidemenu li {
margin-left: -39px;
}

#centerbox {
float: right;
margin: -40px 7px 0px 7px;
padding: 0px;
width: 435px;
line-height: 150%;
}


#centerbox h2.blue {
line-height: 24px;
width: 425px;
color: white;
margin: 0px;
padding: 0px 0px 0px 10px;
background: url(newgraphics/centerblue.jpg) repeat-x top left;
}

#centerbox img.cpix {
border-left: 1px solid #031730;
border-right: 1px solid #031730;
border-top: 1px solid #031730;
border-bottom: 1px solid #031730;
padding: 5px;
background: #E6F0F7;
height: 300px;
width: 422px;
}

#centerbox img.cpix2 {
border: 1px solid #031730;
padding: 5px;
background: #E6F0F7;
height: 300px;
width: 422px;
}

#centerbox img.cpix3 {
border: 1px solid #031730;
margin-top: 14px;
padding: 5px;
background: #E6F0F7;
height: 300px;
width: 422px;
}


#centerbox ol.olmainpic {
width: 422px;
height: 18px;
margin-top: -1px;
margin-bottom: -6px;
margin-left: 0px;
padding: 5px 0px 0px 10px;
border-left: 1px solid #031730;
border-right: 1px solid #031730;
border-bottom: 1px solid #031730;
}

#centerbox li.blogli {
display: block;
margin: 2px;
padding: 2px;
}

#centerbox li {
display: inline;
list-style: none;
margin: 0px;
padding: 0px;
}

#centerbox li.exercise {
display:list-item;
margin: 2px;
padding: 2px;
}

#centerbox li.lpix {
margin-left: 300px;
}

#centerbox a.plink {
padding: 2px 5px 4px 5px;
color: #e6e9e3;
height: 17px;
background: #233753;
}

#centerbox a.plink:hover {
color: white;
text-decoration: none;
}

#centerbox h1 {
font-size: 18px;
}

#centerbox h2 {
font-size: 14px;
}

#centerbox h3 {
font-size: 12px;
margin: 5px 0px 5px 0px;
}

#frbox1 {
float: right;
font-size: 10px;
text-align: left;
margin: 3px 0px 3px 5px;
padding: 5px;
width: 175px;
background: #E6F0F7;
}

#respond {
margin: 20px 0px 0px 0px;
}

#centerbox h3.navh3 {
border-top-color: #00009b;
border-top: 1px solid;
padding-top: 10px;
}

#centerbox .tagp {
margin: 35px 0px 20px 0px;
}

#leftmenu {
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: right;
width: 149px;
color: #031730;
border-bottom: 1px solid #031730;
}

#leftmenu img {
border-bottom: 1px solid #031730;
padding: 4px 0px 2px 0px;
}

#leftmenu img.timer {
border: none;
padding: 4px 0px 0px 0px;
}

#leftmenu h3.timerh3 {
font-family: "Arial Black";
border-bottom: 1px solid #031730;
color: #333333;
font-size: 14px;
padding: 0px 0px 4px 0px;
background: none;
text-align: center;
}


#leftmenu h3 {
color: #FFFFFF;
font-size: 11px;
margin: 0px 0 0 0px;
padding: 0px 0 0 3px;
line-height: 24px;
text-align: left;
background: url(newgraphics/lftbluehead.jpg) no-repeat top left;
}

#leftmenu ol {
margin-top: 2px;
margin-bottom: 1px;
}

#leftmenu ol.last {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-left: 0px;
padding-bottom: 40px;
}

#leftmenu ol li {
list-style: none;
line-height: 175%;
}

#leftmenu li {
margin-left: -37px;
}

/* ADSENSE */

#adsense1 {
border-top: 1px solid #031730;
border-bottom: 1px solid #031730;
margin: 10px 0px;
padding: 10px 5px;
}

#adsense2 {
border-bottom: 1px solid #031730;
margin: 10px 0px;
padding: 10px 12px;
}

/* FOOTER */

#footer {
clear: both;
height: 150px;
margin: 40px 0px 0px 0px;
padding: 5px 0px 0px 0px;
text-align: center;
}

#footer h2 {
font-size: 11px;
color: #666666;
margin: 5px 0px 3px 0px;
padding: 0;
}

#footer p {
font-size: 10px;
margin: 8px 0px 0px 0px;
padding: 0px;
color: #666666;

}

#foot a {
color: #A3BCD5;
}

#foot a:hoover {
color: #FFFFFF;
}
