body {font-family:Georgia, Times, serif; background-image:url('http://www.katherineneville.com/wp-content/themes/neville/images/sub_bg.jpg'); background-repeat:repeat-x; margin:0; padding:0; background-color:#e8d9c4; font-size:12px;}

a img {border:0px;}
a {color:#fff; text-decoration:none;}
a:hover {text-decoration:underline;}

#content a {color:#0066CC; text-decoration:none;}
#content a:hover {text-decoration:underline;}


#wrapper {float:left; width:100%; margin:0px; padding:0px; min-height:100%;} 
#holder {float:left;}

#page {position:relative; float:none; margin:0 auto; padding:0; width:1040px; min-height:370px; background-image:url('http://www.katherineneville.com/wp-content/themes/neville/images/sub_header_bg.jpg'); background-repeat:no-repeat; border:0px solid;}
#headerimg {}
#container {position:relative; float:left; margin:50px 12px 0px 12px; width:1010px; background-color:#FFFFFF; min-height:500px;}
#top_links {float:right; margin:20px; font-size:10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#menu {float:right; width:600px; margin:60px 100px 0px 200px;}
#menu .item {float:left; margin:0px 18px 5px 18px; border-bottom:5px solid hidden; font-size:12px;}
#menu .item:hover {margin-bottom:0px; border-bottom:5px solid #29545c;}
#menu .item a {float:left; font:Georgia, Times, serif; text-decoration:none; color:#ffffff;}

#leftbar {float:left; width:225px; margin:0px 0px 100px 20px;}
#subnav_header {margin:0px 20px 0px 20px; padding:5px; width:175px; background-color:#FFFFFF; border-bottom:5px double #a2a4a4;}
#subnav_header a {text-decoration:none; color:#444444;font-size:14px; }
#subnav {float:left; width:125px; background-image:url('http://www.katherineneville.com/wp-content/themes/neville/images/sub_side_bg.jpg'); background-repeat:repeat-y; margin:0px 20px 20px 20px; padding:15px 30px; border-bottom:5px solid #e2e3e3;}
#subnav .link {float:left; width:125px; margin:5px 0px;}
#subnav .link a {text-decoration:none; color:#666868; font-family:Arial, Helvetica, sans-serif;}
#subnav .link a:hover {color:#0066CC;}

#purchase_13 {float:left; width:186px; height:90px; margin:10px 20px; padding-top:30px; background-image:url('http://www.katherineneville.com/wp-content/themes/neville/images/fire_purchase.jpg'); background-repeat:no-repeat;}
#purchase_15 {float:left; width:186px; height:90px; margin:10px 20px; padding-top:30px; background-image:url('http://www.katherineneville.com/wp-content/themes/neville/images/eight_purchase.jpg'); background-repeat:no-repeat;}
#purchase_17 {float:left; width:186px; height:90px; margin:10px 20px; padding-top:30px; background-image:url('http://www.katherineneville.com/wp-content/themes/neville/images/magic_purchase.jpg'); background-repeat:no-repeat;}
#purchase_19 {float:left; width:186px; height:90px; margin:10px 20px; padding-top:30px; background-image:url('http://www.katherineneville.com/wp-content/themes/neville/images/calculated_purchase.jpg'); background-repeat:no-repeat;}
.storelink {float:right; width:115px; margin:1px 0px 1px 65px; color:#FFFFFF; font-size:11px;}

#signup {float:left; width:186px; margin:10px 20px;}

#content {float:left; width:680px; margin:5px 30px 50px 50px; color:#636466; font-family:Georgia, Times, serif; font-size:13px; line-height:16px;}
#content h2 {font-size:20px; color:#636466; font-weight:normal; margin:0px 0px 20px 0px;}

#footer {float:left; position:relative; width:100%; bottom:0px; background-color:#7f8e2c; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.event {margin:15px 0px;}
.date {font-size:16px; color:#99a556;}

#breadcrumbs {text-align:left; margin-bottom:15px;}

#newsletter_form {float:left; border:1px solid #CCCCCC; padding:10px;}
#newsletter_archive {float:left; width:190px; margin:20px;}
.newsletter_item {margin:15px 0px;}
.newsletter_item a {color:#0066CC; text-decoration:none;}
.newsletter_item a:hover {text-decoration:underline;}

.center1 {margin:0 auto; width:1040px;}
.center2 {margin:0 auto; width:1010px; margin:0px 12px;}
.center3 {float:left; background-color:#99a556; width:1010px; padding-bottom:50px;}
#copyright {float:left; width:200px; margin:20px 40px;}
#footer .pages {float:left; margin:20px 15px;}
#footer .children {margin:2px 0px;}
#footer .children a {color:#ffffff; text-decoration:none;}

.comment-meta {float:right;}
.comment_title {margin:40px 0px 0px 0px; height:20px; padding:5px; background-color:#7f8e2c; color:#FFFFFF;}

.alignleft {float:left; margin:10px;}
.alignright {float:right; margin:10px;}