/* body styles
------------------------------------ */

body{
background-color: #000066;
margin:0px;
padding:0px;
text-align:center;
}

p, h1, h2, h3, h4, h5, li{
font-family: arial, helvetica, sans-serif;
margin:0px;
padding:0px;
}

p{
font-size:12px;
padding:0px 0px 10px 5px;
}

p.bolder{
text-align:center;
font-size:22px;
color:#000066;
}

p.bolder_small{
font-size:22px;
color:#000066;
}

td p{
padding-top:10px;
}

li{
font-size:12px;
}

span.pipe{
display:none;
}

img.right{
float:right;
margin:0px 0px 5px 5px;
}

a img{
border:none;
}


/* container styles
------------------------------------ */

#container{
background-color: #ffffff;
border-left:0px solid #9999ff;
border-right:0px solid #9999ff;
border-top:0px solid #9999ff;
border-bottom:0px solid #9999ff;
width:825px;
margin:0px auto;
padding:0px 10px;
text-align:left;
}

/* header styles
------------------------------------ */

#header{
background:url(/images/2.jpg) center top no-repeat;
border-bottom:1px solid #cccccc;
margin:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
height:144px;
}

#header img{
padding:40px 0px 0px 20px;
margin:0px;
}

div.howerd{
border:0px solid #000000;
float:right;
padding:0px;
margin:0px;
height:170px;
width:260px;
}
#header div.howerd img{
padding:0px;
margin:0px;
}

#header div.howerd h3{
padding:0px;
margin:0px;
}

#header div.howerd h3{
color:#000066;
float:right;
font-size:25px;
font-weight:normal;
padding:33px 15px 0px 0px;
margin:0px;
text-decoration:none;
}


/* nav styles
------------------------------------ */

#nav{
text-align:center;
border-top:0px solid #cc0033;
border-bottom:1px solid #cccccc;
margin:0px 0px 10px 0px;
padding:5px 0px;
}

#nav ul, #nav li{
display:inline;
padding:0px;
margin:0px;
}

#nav li a:link,#nav li a:visited{
color:#000099;
font-size:18px;
text-decoration:none;
padding:0px 10px;
}

#nav li a:hover{
color:#999999;
}


/* left styles
------------------------------------ */

#left{
border:0px solid black;
margin:0px;
padding:0px;
width:155px;
float:left;
}

#left ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#left li{
background-color:#ffffff;
padding:10px 0px 15px 7px;
margin:0px 0px 2px 0px;
border-bottom:1px solid #cccccc;
}

#left li a{
color:#000099;
font-size:17px;
text-decoration:none;
}

#left li a:hover{
color:#999999;
font-size:17px;
text-decoration:underline;
}

#left h3{
margin:5px 0px 10px 0px;
}

#left img{
margin-bottom:5px;
padding:0px;
}

/* center styles
------------------------------------ */

#center{
border:0px solid black;
margin:0px 0px 3px 0px;
padding:0px;
float:right;
float:left;
width:820px;
}

#center h2{
font-size:35px;
color:#000066;
margin:0px 0px 10px 5px;
padding:0px;
}

#center h4{
font-size:16px;
color:#999999;
padding:0px 0px 10px 5px;
}

#center h2.small{
font-size:34px;
}

#center h2.smaller{
font-size:32px;
}

#center ul{
margin:0px;
padding:0px 0px 10px 20px;
list-style-type:square;
}

#center ol{
margin:0px;
padding:0px 0px 10px 25px;
}

#center li{
margin:0px 0px 10px 0px;
padding:0px;
}

#center a:link, #center a:visited{
color:#0066ff;
text-decoration:underline;
}

#center a:hover{
color:#cc0033;
text-decoration:none;
}

#center img.top{
float:right;
margin:10px 0px 0px 10px;
}

#center img.bot{
float:right;
margin:5px 0px 5px 10px;
}

#centerpix{
float:right;
width:360px;
border:0px solid black;
margin:0px 0px 10px 10px;
}

#centerpix img{
padding-bottom:3px;
margin-bottom:0px;
}

#center div.button{
float:left;
width:270px;
border:0px solid #000000;
margin:0px;
padding:0px;
}

#center div.button form{
border:0px solid #000000;
float:right;
padding:10px 0px 0px 3px;
}

/* testimonial styles
------------------------------------ */

#center div.test{
border-top:1px solid #999;
border-bottom:1px solid #999;
padding-top:10px;
}

#center div.test h4{
font-size:16px;
color:#cc0000;
}

#center div.test i{
font-weight:bold;
}

#center div.test img.mag{
float:right;
padding:0px 0px 10px 0px; 
}

/* mags styles
------------------------------------ */

#mags{
border:1px solid #cc3333;
margin:0px 0px 0px 10px;
padding:3px;
text-align:center;
float:right;
width:330px;
height:498px;
}

div.magstitle{
background-color:#333366;
margin:0px 0px 3px 0px;
padding:3px 0px 0px 0px;
text-align:center;
height:28px;
}

div.magstitle h3{
color:#ffffff;
font-size:20px;
font-weight:normal;
}

div.rightmags{
border:0px solid #000000;
width:161px;
float:right;
padding:0px;
margin:0px 0px 0px 10px;
}

/* rollover styles
------------------------------------ */

img.baby{
border:1px solid #cccccc;
display:block;
float:left;
height:227px;
width:161px;
}

img.wed{
float:right;
border:1px solid #cccccc;
display:block;
height:227px;
width:161px;
}

img.mylife{
border:1px solid #cccccc;
display:block;
float:left;
height:227px;
width:161px;
margin:5px 0px 0px 0px;
padding:0px;
}

img.ourlife{
float:right;
border:1px solid #cccccc;
display:block;
height:227px;
width:161px;
margin-top:5px;
}

/* footer styles
------------------------------------ */

#footer{
border-top:1px solid #cccccc;
margin-top:-25px;
padding:5px 0px 0px 0px;
text-align:center;
clear:both;
}

#footer p, #footer a{
font-size:11px;
}

#footer a:link, #footer a:visited{
padding:0px 5px;
color:#0066ff;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}
