body, h1, h2, h3, h4, h5, h6, div, p, ul, ol, li, img, form { padding: 0; border: 0; margin: 0; }
body { background: #DEC694 url(../images/bg-body.jpg) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* CENTERS THE PAGE, GETS THE BACKGROUND SETUP */
#wrapper { margin: 0 auto; width: 800px; }
#container { background: #ffffff; float: left; width: 800px; margin-bottom: 15px; }

a { color: #5F4C23; text-decoration: none; } 
a:hover { color:#444444; } 
p { font-size: 11px; color: #444444; padding: 0px 0px 12px 0px; line-height: 14px; }
p a { color: #1B75BB; }
p a:hover { text-decoration: none; }
h1 { font-size: 13px; color: #9A8479; padding: 0px 0px 6px 0px; }
#mid-text p a { color: #1B75BB; float: right; margin-right: 7px; }
#mid-text p a:hover { text-decoration: none; }
.form p { float: left; width: 100%; }
#footer-nav a { color: #9A8479; font-family:Georgia, Times New Roman, Times, serif; } 
#copyright p { color: #9A8479; font-family:Georgia, Times New Roman, Times, serif; }
p.testimonial { text-align: right; padding-right: 25px; }
.bold { font-weight: bold; }
#left-text ul, ol { float: left; width: 100%; font-size: 11px; }
#left-text ul, ol li { padding: 0px 40px 5px 30px; }
#content-ads a { color: #b12816; }
#content-ads a:hover { text-decoration: none; }
p.rating { font-size: 12px; font-weight: bold; color: #754C28; margin-bottom: 10px; }

.logo-row { padding: 0px; background: #ffffff; width: 223px; }

.form { float: left; width: 100%; }
.input-text { width: 92%; height: 18px; color: #333333; font-weight: normal; font-size: 13px; border: solid 1px #3B2314; margin-top: 2px; background: #F2EADD; }
.text-area { width: 80%; height: 200px; color: #333333; font-weight: normal; font-size: 13px; border: solid 1px #3B2314; margin-top: 2px; background: #F2EADD; }
.select { width: 92%; height: 20px; color: #333333; font-weight: normal; font-size: 13px; border: solid 1px #3B2314; margin-top: 2px; background: #F2EADD; }
*:first-child+html .select { height: 24px; }
* html .select { height: 25px; margin-top: 4px; }
.submit { background: #C1A87C; border: solid 1px #3B2314; height: 24px; color: #3B2314; }
.input-buttons { background: #C1A87C; border: solid 1px #3B2314; height: 24px; color: #3B2314; }
.mid-form { float: left; width: 200px; line-height: 1.5em; color: #333333; font-weight: normal; padding-bottom: 10px; padding-right: 5%; font-size: 10px; }
* html .mid-form { padding-right: 25px; }
.full-form { float: left; width: 82%; line-height: 1.5em; color: #333333; font-weight: normal; padding-bottom: 10px; font-size: 10px; }

table { float: left; width: 100%; border-collapse: collapse; font-size: 11px; margin-bottom: 12px; }
th { background: #3B2314; color: #FFFFFF; text-align: left; padding: 7px 3px 9px 5px; }
td { background: #E0D5C3; color: #444444; text-align: left; padding: 5px 0px 7px 5px; }
.table-ads { float: left; background: #ffffff; }
.table-ads tr { float: left; padding-bottom: 10px; }
.table-ads th { background: #ffffff; }
.table-ads td { background: #ffffff; }

table.coupon th { background: #F4F4F4; }
table.coupon td { background: #F4F4F4; }
table.recipes td { background: none; }

#header { background: url(../images/header-bg.jpg) repeat-x; float: left; width: 800px; height: 244px; border-top: solid 4px #5A4A42; border-bottom: solid 4px #5A4A42; }

#main { float: left; width: 800px; }
ul#main-nav { float: left; width: 785px; list-style: none; margin: 0px 0px 0px 18px; }
* html ul#main-nav { width: 780px; margin: 0px 0px 0px 10px; }
ul#main-nav li { float: left; height: 38px; }
ul#main-nav li a { float: left; height: 38px; }
ul#main-nav li#home { background: url(../images/nav-home.jpg) no-repeat; width: 56px; }
ul#main-nav li#home a { background: url(../images/nav-home.jpg) no-repeat; width: 56px; }
ul#main-nav li#home a:hover { background: url(../images/nav-home-over.jpg) no-repeat; }
ul#main-nav li#about { background: url(../images/nav-about.jpg) no-repeat; width: 74px; }
ul#main-nav li#about a { background: url(../images/nav-about.jpg) no-repeat; width: 74px; }
ul#main-nav li#about a:hover { background: url(../images/nav-about-over.jpg) no-repeat; width: 74px; }
ul#main-nav li#advertise { background: url(../images/nav-advertise.jpg) no-repeat; width: 95px; }
ul#main-nav li#advertise a { background: url(../images/nav-advertise.jpg) no-repeat; width: 95px; }
ul#main-nav li#advertise a:hover { background: url(../images/nav-advertise-over.jpg) no-repeat; width: 95px; }
ul#main-nav li#contests { background: url(../images/nav-contests.jpg) no-repeat; width: 87px; }
ul#main-nav li#contests a { background: url(../images/nav-contests.jpg) no-repeat; width: 87px; }
ul#main-nav li#contests a:hover { background: url(../images/nav-contests-over.jpg) no-repeat; width: 87px; }
ul#main-nav li#advertisers { background: url(../images/nav-advertisers.jpg) no-repeat; width: 112px; }
ul#main-nav li#advertisers a { background: url(../images/nav-advertisers.jpg) no-repeat; width: 112px; }
ul#main-nav li#advertisers a:hover { background: url(../images/nav-advertisers-over.jpg) no-repeat; width: 112x; }
ul#main-nav li#find-us { background: url(../images/nav-find-us.jpg) no-repeat; width: 133px; }
ul#main-nav li#find-us a { background: url(../images/nav-find-us.jpg) no-repeat; width: 133px; }
ul#main-nav li#find-us a:hover { background: url(../images/nav-find-us-over.jpg) no-repeat; width: 133px; }
ul#main-nav li#testimonials { background: url(../images/nav-testimonials.jpg) no-repeat; width: 120px; }
ul#main-nav li#testimonials a { background: url(../images/nav-testimonials.jpg) no-repeat; width: 120px; }
ul#main-nav li#testimonials a:hover { background: url(../images/nav-testimonials-over.jpg) no-repeat; width: 120px; }
ul#main-nav li#contact { background: url(../images/nav-contact.jpg) no-repeat; width: 88px; }
ul#main-nav li#contact a { background: url(../images/nav-contact.jpg) no-repeat; width: 88px; }
ul#main-nav li#contact a:hover { background: url(../images/nav-contact-over.jpg) no-repeat; width: 88px; }

ul.subnav { float: left; width: 100%; list-style: none; padding: 0px 0px 12px 0px; }
ul.subnav li { float: left; font-size: 11px; color: #3B2314; width: 100%; padding-bottom: 5px; }
ul.subnav li a { color: #3B2314; text-decoration: underline; }
ul.subnav li a:hover { color: #C1A87C; text-decoration: none; }

#header-coffee-man { background: url(../images/coffee-header.png) no-repeat; float: left; width: 115px; height: 206px; }
#banner { background: url(../images/coffee-news-wpg02.jpg) no-repeat; float: left; width: 685px; height: 206px; }
#banner a { background: url(../images/coffee-news-wpg02.jpg) no-repeat; float: left; width: 685px; height: 206px; }
#banner { float: left; width: 685px; height: 206px; }
/* CONTENT HOME */
body#home #content { background: url(../images/bg-home.jpg) repeat-y; width: 800px; float: left; margin: 5px 0px 5px 0px; }
/* CONTENT HOME LEFT COLUMN */
body#home #left-col { float: left; width: 318px; }
body#home #left-text { margin: 15px 8px 0px 9px; }
/* CONTENT HOME MIDDLE COLUMN */
body#home #mid-col { float: left; width: 247px; }
#mid-text { margin: 15px 10px 0px 10px; }
.section { margin: 0px 0px 18px 0px; }
.event { float: left; width: 100%; margin-bottom: 10px; }
/* CONTENT HOME RIGHT COLUMN */
body#home #right-col { float: left; width: 235px; }
ul#side-nav { float: left; width: 235px; list-style: none; margin-bottom: 10px; }
ul#side-nav li { float: left; }
ul#side-nav li a { float: left; }
ul#side-nav li.side-contest a { margin: 4px 0px 8px 13px; }
*:first-child+html ul#side-nav li.side-contest a { padding-bottom: 10px; }
* html ul#side-nav li.side-contest a { padding-bottom: 10px; }
ul#side-nav li.side-seen a { margin: 0px 0px 8px 0px; }
ul#side-nav li.side-watch a { margin: 0px 0px 8px 13px; }
ul#side-nav li.side-meet a { margin: 0px 0px 8px 13px; }
ul#side-nav li.side-coupons a { margin: 0px 0px 8px 13px; }
ul#side-nav li.side-blog img { margin: 12px 0px 8px 13px; }

#blog { margin: 0 0 20px 15px; clear: both; }
#blog-top { float: left; }
#blog-tile { background: url(../images/side-blog-tile.jpg) top left repeat-y; float: left; width: 212px; }
#blog-tile .headline a { color: #075d36; }
#blog-tile .headline a:hover { color: #bb3b3b; }
#blog-footer { background: url(../images/side-blog-bottom.jpg) top left no-repeat; height: 10px; width: 212px; float: left; }

.content-img { margin: 0px 0px 10px 0px; }
.title { margin: 0px 0px 10px 0px; }

/* CONTENT OTHER PAGES LAYOUT */
#content { background: url(../images/bg.jpg) repeat-y; width: 800px; float: left; margin: 5px 0px 5px 0px; }
#content-ads { background: url(../images/bg-ads.jpg) repeat-y; width: 800px; float: left; margin: 5px 0px 5px 0px; }

#left-col { float: left; width: 565px; }
#left-text { margin: 15px 13px 0px 9px; }
#right-col { float: left; width: 235px; }
#right-text { margin: 15px 10px 0px 10px; }

#youtube { float: left; width: 100%; height: 355px; padding: 0px 0px 15px 0px; }

/*********************************************************************************************************************/

/* FORM STYLES */
.form-cont#recipe-form { float: left; width: 215px; padding: 0px; }
.form-cont#recipe-form .form-line { float: left; width: 215px; font-size: .75em; color: #666666; padding-bottom: 10px; }
.form-cont#recipe-form label { float: left; width: 205px; padding: 0px 0px 2px 2px; font-size: 11px; }
.form-cont#recipe-form .input-text { background: #ffffff; float: left; width: 205px; color: #333333; padding: 2px; }
.form-cont#recipe-form .textarea { border: solid 1px #3B2314; float: left; width: 205px; height: 160px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 2px; }
.form-cont#recipe-form #submit { float: right; margin-right: 2px; }
.form-error { float: left; width: 215px; padding: 2px 0px 2px 0px; font-size: .7em; color: #AE1F23; }



#footer { background: #63554E url(../images/footer-bottom.jpg) no-repeat bottom; float: left; width: 800px; }
#footer-top { background: url(../images/footer-top.jpg) no-repeat; float: left; width: 799px; height: 14px; }
#footer-links { float: left; width: 400px; margin-bottom: 15px; }
*:first-child+html #footer-links { padding-bottom: 10px; }
* html #footer-links { padding-bottom: 10px; }
#footer-title { width: 157px; float: left; margin-left: 17px; }
* html #footer-title { margin-left: 10px; }
#title-underline { background: url(../images/title-underline.jpg) no-repeat; float: left; width: 346px; height: 5px; }
#footer-nav { float: left; width: 400px; }
ul.col { float: left; width: 200px; list-style: none; }
ul.col li { background: url(../images/link-underline.jpg) no-repeat bottom left; float: left; width: 192px; padding-left: 8px; height: 23px; }
* html ul.col li { width: 182px; padding-left: 8px; height: 23px; }
ul.col li#except { background: none; }
ul.col li a { color: #9A8479; text-decoration: none; font-size: 11px; }
#footer-ad { float: left; width: 350px; height: 110px; }
#copyright { float: left; width: 250px; margin: 15px 0px 0px 140px; }
* html #copyright { float: left; width: 250px; margin: 25px 0px 0px 140px; }

#modern-logo { float: right; width: 118px; height: 34px; margin: 0px 40px 5px 0px; }
* html #modern-logo { margin: 0px 20px 0px 0px; }
* html #modern-logo a img { behavior: url(iepngfix.htc); width: 118px; height: 34px; }

.feedburnerFeedBlock { font-size: 10px; margin-left: 20px; margin-top: 10px; width: 175px; }
#creditfooter {	display:none; }
.headline {	font-size: 12px; display:block; }
.headline a { color: #FF0000; font-family:Georgia, Times New Roman, Times, serif; text-decoration: none; }