

body { background-color:#382513; margin:0px; padding:0px; font-family:Arial; font-size:12px; }

#white { background-color:#ffffff; }

#top { width:900px; height:150px; margin:auto; }

#nav_bar { background-color:#294908; height:55px; }

#search { position:absolute; right:0px; top:10px; width:300px; text-align:right; }

.search_txt { background-image:url(images/searchbg.jpg); background-repeat:no-repeat; width:156px; height:15px; padding:10px; background-color:none; border:0px; color:#d1dfc2; vertical-align:top; margin-right:10px; }

.search_btn { vertical-align:top; }

#main { background-image:url(images/bg_grad.jpg); background-repeat:repeat-x; padding-top:30px; padding-bottom:30px; }

#gallery { margin-top:25px; }

.baby_hold { width:200px; height:190px; background-image:url(images/babybg.jpg); background-repeat:none; background-position:left; float:left; margin-right:33px; margin-bottom:33px; }

.baby_pad { padding:6px; padding-top:10px; text-align:center; font-size:12px; }

#baby_info { margin-left:230px; line-height:25px; font-size:13px; }

a.nav { color:#d1dfc2; text-decoration:none; margin-right:30px; font-size:14px;  line-height:55px;}

a.nav:hover { color:#ffffff; text-decoration:underline; }

.container { width:900px; margin:auto; position:relative; } 

#control { text-align:right; }

.control_btn { margin-left:20px; }

#sortby { padding:25px; margin-bottom:25px; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; padding-left:0px; }

.form_button { color:#ffffff; background-color:#294908; padding:5px; border:none; margin-left:5px; }

#footer { color:#96754a; font-size:12px; padding-top:10px; padding-bottom:30px; }

#footer a { color:#96754a; text-decoration:none; } 

#footer a:hover { color:#ffffff; text-decoration:none; }

img.baby { margin-bottom:4px; border:3px solid #ebebeb; }

img.baby:hover { border:3px solid #ffffff; }

h1 { color:#000000; font-weight:normal; font-size:24px; margin-top:0px; }

h2 { color:#000000; font-weight:normal; font-size:20px; margin-top:0px; }

h3 { color:#000000; font-weight:normal; font-size:16px; margin-top:0px; }

a.babyprofile { color:#294908; font-size:11px; font-style:italic; text-decoration:none; }

a.babyprofile:hover { text-decoration:underline; }

a { color:#294908; }

a img { border:none; }

span.date { color:#686868; }

form { padding:0px; margin:0px; }