* { margin: 0; padding: 0; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; }

.clear { clear: both; height: 1px; font: 0/0 serif; }

body { text-align: center; background: #0D1741;  }

h1 { font: bold 36px georgia, times, serif; color: #fff; margin: 0 0 0 125px; }
h2 { font: bold 24px/60px georgia, times, serif; color: #fff; margin: 0 0 0 30px; }
h3 { font: bold 16px/32px georgia, times, serif; color: #900; margin: 10px 0 5px 0; }
h4 { font:bold 14px/22px georgia, times, serif; color: #006; margin: 10px 0 5px 0; }
h6 { font: bold 12px verdana, arial, helvetica, sans-serif; }

p { font-size: 12px; margin-bottom: 20px; }
p.indent { margin-left: 30px; }

ul { font-size: 12px; margin: 0 0 20px 50px; }
ul.indent { margin-left: 100px; }
.indentb { margin-left: 240px; }
a { color: #0000EE; }

.bold { font:bold 14px/22px georgia, times, serif; color: #006; }
.center { text-align: center; }
.under { text-decoration: underline; }

.bigger { font-size: medium; }
.small { font-size: 10px; padding: 10px 10px 10px 20px; }
.smaller { font-size: 10px; color:#666 ; }

img.left { float: left; margin: 0 10px 10px 0; display: inline; }

#container { text-align: left; width: 829px; margin: 7px auto; }
#header { height: 201px; padding: 0px 0 0 0; background: #000 url(../images/bluestarmomsbanner.jpg) 0px 0px no-repeat; position: relative; }

#nav_container { height: 223px; border-bottom: 1px solid #000; }
#nav_img { float: left; line-height: 0; font: 0/0 serif; }
#navigation { width: 255px; background: #e52e49 url(../images/navbg.jpg) left repeat-y; float: right; margin: 0; list-style: none; }
#navigation li { height: 36px; width: 255px; border-top: 1px solid #000; }
#navigation li.first { border: none; padding-top: 2px; }
#navigation li a { font: 16px/36px verdana, arial, helvetica, sans-serif; color: #fff; text-transform: uppercase; text-decoration: bold; padding: 0 0 0 20px; display: block; }
#navigation li a:hover { text-decoration: underline; }
#navigation li.current { background: #FFF; color: #191919; }
#navigation li.current a { color: #990000; }

#content { background: url(../images/body_bg.gif) -1px 0px repeat-y; }

#left_col { width: 534px; float: left; padding: 0 20px 10px; }
#content .column { width: 152px; float: left; margin: 0 4px; }
#content #inner_col ul.spacing li { margin: 4px 0; } 

#right_col { text-align: center; width: 255px; float: right; padding-bottom: 20px; }
#right_col a img { border: none; }
#right_col form { margin-top: 10px; }
#right_col p.first_p { margin-top: 30px; color: #ECEDF0;}
#right_col #address { font-size: 14px; color: #fff; margin-bottom: 20px; }
#right_col #calendar { font-size: 12px; color: #fff; margin-bottom: 20px; display: block; }

ul.links, ul.contacts { list-style: none; }
ul.links li { margin-bottom: 10px; }
ul.links li a, ul.contacts li a { text-decoration: none; }
ul.links li a:hover, ul.contacts li a:hover { text-decoration: none; }

div.article { margin: 0 0 30px 25px; }
div.video { margin: 0 0 30px 25px; }

#footer { border-top: 4px solid #790102; background: #fff; }
#footer a {  }
#footer a img { border: 0; margin: 0 10px; }
#lonzo_designs { text-align: center; font-size: 12px; color: #fff; margin: 10px 0; }
#lonzo_designs a { color: #fff; text-decoration: none; }
#idSiteMeterHREF { display: none; }

#gallery_container { position: relative; text-align: center; width: 528px; }
#image_gallery li { float: left; display: block; height: 190px; width: 160px; margin: 5px 0 5px 0px; text-align: center; }
#image_gallery li a img { border: 2px solid #CC9933; }
#image_gallery li a:hover img { border: 2px solid #FF0000; }
#single_image { margin: 5px 0; text-align: center; }
#single_image img { border: 1px solid #000; }
#single_image #image_title { margin: 5px 0 10px 0; font: bold 14px verdana, sans-serif; }
#single_image #next { float: right; width: 100px; margin-right: 10px; text-align: right; }
#single_image #previous { float: left; width: 100px; margin-left: 10px; text-align: left; }
/*#min_height { width: 1px; height: 700px; float: right; }*/
#body #left #image_comments { width: auto;  margin: 0 0 20px 30px; list-style: none; float: none; }
#image_comments li { margin: 5px 0 20px 0; text-align: left; float: none; }

#slide_show_link { clear: both; margin: 0; text-align: center; }