body{ margin: 0px; font-family: Verdana, sans-serif; font-size: small; text-align: center; }
* html body { font-size:x-small; f\ont-size:small; }
.clr { clear: both; margin: 0; overflow: hidden; height: 1px; }

#siteContainer { width : 750px; text-align : left; margin: 0 auto; padding:0; border: 1px solid #7994CB; background:url(/leadthelife/images/leadthelife/background.jpg) top left repeat-y;}
#blog #siteContainer { background:url(/leadthelife/images/leadthelife/blog-background.jpg) top left repeat-y; }

.header { background-color:#fff; border-bottom: 20px solid #034694; padding:1px 0 0 0; margin:0; }
.header p { margin: 0; padding: 0; }
.header img { border:none; padding:0; margin:0 0 -5px 0;  background:#fff; }

.menu { float:left; width:187px; }
.menu ul { margin:20px 10px; padding:0; }
.menu ul.sidemenu { margin: 5px 10px; }
.menu ul li { list-style:none; margin:10px 0; padding: 3px 5px; border: 1px solid #fff;  background: #939BC9; }
.menu ul li a { color: #034694; text-decoration:none; font-weight:bold; display:block; }
.menu ul li a:hover { color:#FFFF00; }
.menu ul li ul { margin: 3px 0 0 0; }
.menu ul li ul li { margin: 5px; padding: 1px 3px; font-size: 95%; border: 1px solid #fff; color: #034694; }

.menu .sidebar ul { font-size: 90%; }
.menu .sidebar ul li { border: none; background: none; margin: 3px 0; }
.menu .sidebar ul li.sub { background: url(/leadthelife/images/leadthelife/feed-icon-24x24.gif) center left no-repeat; padding: 5px 0 5px 30px; }
.menu .sidebar ul li a { color: #fff; }

.menu h1 { margin: 5px 10px; }

.featured_content { color:#fff; margin:60px 10px; }
.featured_content blockquote { margin:0; padding:0; font-style:italic; border: none; }
.featured_content cite { font-weight:bold; font-style:normal; }

.content { margin:20px 30px 20px 210px; }
.content img { margin:5px; }

.content ul { }
.content ul li { margin:7px 0; line-height:1.5em;}

.event { border:1px #000 solid; margin:30px 20px; }
.event h1 { display:block; background: #034694; margin:0; padding:5px; }
.event h1 a { color:#fff; }
.event h2 { padding:5px; margin: 10px 0 5px 0; }
.event h3 { padding:5px;  margin: 10px 0 5px 0; color: #000;}
.event p { padding:5px; margin: 0; }
.event div.img { float: right; margin: -3px 0 0 0; }
.event div.img p { padding: 0; }



h1 { font-family: Tahoma,Arial,Helvetica; font-weight: normal; color: #333; font-size:150%; }
h2 { font-family: Tahoma,Arial,Helvetica; font-weight: normal; color: #333; font-size:110%; font-weight:bold; margin: 3em 0 1em 0; }
h2 em { font-family: Tahoma,Arial,Helvetica; font-weight: normal; color: #333; font-size:160%; font-style:normal; }
h3 { font-family: Tahoma,Arial,Helvetica; font-weight: normal; color: #333; font-size:100%; color:#003366; font-weight:bold; }

blockquote { margin: 30px 0 0 15px; padding: 0 0 0 10px; border-left: 5px solid #034694; }
p cite { margin: 15px; display: block;}

p { line-height:1.5em; }

a { text-decoration: none; color: #003366; }
a img { border: none; }

label { font-family: Tahoma,Arial,Helvetica; font-weight: bold; color: #003366;  }

textarea { width: 500px; }

.footer { width:100%; background:#034694; text-align:center; margin:0; padding:0; clear: both;}
.footer p { margin:0; padding:5px 0; }
.footer p a { color:#DCDCDC; }
.footer p a:hover { color:#FFFF00; }

div.center { text-align: center; }

div.newsletter-signup { border: 2px solid #064896; padding: 0px 8px; background: #939BC9;}
.newsletter { text-align:right; margin: 10px 100px 10px 0; }
.newsletter ul { margin:0; }
.newsletter ul li { list-style:none; margin:3px 0;  }
.newsletter ul li label input { width:200px; margin:0 10px; border: 1px solid #064896;}
.newsletter ul li label textarea { width:200px; margin:0 10px; }
.newsletter ul li label select { width:205px; margin:0 10px;  }
.newsletter ul li label { margin:0; }
.newsletter ul li input { margin:10px 10px 0 0; }
