@charset "utf-8";
/* CSS Document */

* {margin:0 auto; padding:0;}
body {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656;}
h1, h2, h3 {margin-top: 0px;}
h1 {font-size: 2.4em;}
h3 {font-size: 1.4em;}
img {border: none;}

#page {width:872px; background:#FFF url(images/background.jpg) repeat-y; padding:0 16px;}

/* Header */
#header {border-top:#565656 13px solid; width:873px; background-color:#565656;}
#header ul {list-style:none; margin:0; padding-left:40px;}
#header ul li {display:inline;}
#header ul li a {display:block; float:left; padding:6px 15px; font-family:"Century Gothic"; font-size:12px; color:#FFFFFF; text-decoration:none;}
#header ul li a:hover {background:url(images/navi_bg.jpg) repeat-x;}

#button {background:url(images/compare_price.jpg) no-repeat; width:119px; height:32px; border:0; cursor:pointer;}
.quote {background:url(images/banner.jpg) no-repeat; height:165px; width:811px; padding:43px 0 0 20px;}
.quote p {color:#FFF; font-size:15px; text-align:left; line-height:20px;}
#home {background:url(images/banner.jpg) no-repeat;}
#auto-insurance {background:url(images/banner-auto.jpg) no-repeat;}
#home-insurance {background:url(images/banner-home.jpg) no-repeat;}
#health-insurance {background:url(images/banner-health.jpg) no-repeat;}
#life-insurance {background:url(images/banner-life.jpg) no-repeat;}

/* Logo */
#logo {background: url(images/logo.jpg) no-repeat left top; height:134px; width:873px;}

/* Content */

#content_container {padding:10px 20px 20px 20px;}
#content {float:left; width:487px; text-align:left; padding:20px 20px 10px 10px;}
#content p {text-align:justify; line-height:20px;}

ul.con {list-style:none; padding:5px 0 0 20px;}
ul.con li {display:block; background:url(images/bullet.jpg) no-repeat left; padding:5px 15px;}
ul.con li a {text-decoration:none; color:#8c8c8c;}

.post {margin: 0px 0px 30px 0px;}
.post .title {margin: 0px;padding: 0px 0px 5px 0px;	border-bottom: #BFC9AE solid 1px;	color: #232F01;}
.post .title a {color: #232F01;	text-decoration: none;}
.post .entry {}
.post .entry p {margin-bottom: 10px;}
.post .meta {font-weight: bold;}
.post .byline {margin: 0px;}

/* Sidebar */
#sidebar {float:right; width:303px; padding:0 18px 5px 5px;}
.right ul {text-align:left; list-style:none;}
.right ul li {display:block; padding:8px 10px;}
.right ul li a {color:#0076bb; font-size:10px;}
#quote1 {background:url(images/quote_bg.jpg) no-repeat; height:255px; width:303px; padding:50px 0 0 0;}

#sidebar-content {}
#sidebar-content ul {list-style: none; text-align:left;}
#sidebar-content ul li {display:block; background-color:#e0d6bc; padding:8px 10px;}
#sidebar-content ul li a {color:#0076bb; font-size:10px;}

#sidebar-content ul li ul {}
#sidebar-content ul li ul li {padding:10px;}

#sidebar-content h2 {font:18px 'Century Gothic'; background-color:#f3eee2; padding:7px 10px; font-weight:bold;}
#sidebar-content ul li a {color:#0076bb; font-size:10px; padding:5px 10px;}



/* Search */

#search {}
#search form {margin-bottom: 1.8em;padding:10px;}
#search fieldset {margin: 0px;padding: 0px;border: none;}
#search #s {width: 160px;}

/* Footer */

#footer {background:url(images/footer_bg.jpg) no-repeat; height:60px; width:904px; padding-top:15px;}
#footer p {color:#FFF; font:10px Arial, Helvetica, sans-serif;}
#footer ul {list-style:none;}
#footer ul li {display:inline;}
#footer ul li a {color:#ababab; font:10px Arial, Helvetica, sans-serif; text-decoration:none;}


.clear {clear:both;}
.genre_subcat {margin-bottom: 20px;}
.genre_subcat ol li a { text-decoration: none; }
.genre_subcat ol li a:hover { text-decoration: underline; }