/* 
    Document   : homepage
    Created on : May 8, 2009, 9:47:23 AM
    Author     : Nick
    Description:
        Purpose of the stylesheet follows.
*/

#content_wrapper { background:url(/images/barbgs/ddd_grid82.gif) repeat-y; }

.calltoaction { background:#8da5a4; }
.ctacol { background:url(/images/calltoaction/colbg.gif) no-repeat; height:315px; width:320px; float:left; }
.ctarow { background:url(/images/calltoaction/rowbg.gif) no-repeat; height:100px; clear:both; }

.ctacol h3 { padding:20px 20px 0; color:#53531e; font-size:26px; line-height:1; margin-bottom:15px; }
.ctacol h4 { padding:5px 20px 0; color:#666666; font-size:12px; line-height:1; }
.ctacol h5 { padding:0px 20px 0; color:#7e7e57; font-size:18px; line-height:1; margin-bottom:16px; margin-top:-8px; }
.ctacol .textfield { padding:0 10px; background:url(/images/calltoaction/textboxbg.gif) no-repeat; height:35px; width:280px; margin-left:20px; }
.ctacol .textfield input { height:25px; border:0; margin-top:1px; color:#53531e; font:bold 22px "Trebuchet MS",Arial,Helvetica,sans-serif; width:260px; }
.ctacol .textfield input.hint { color:#ccc; }
.ctacol .ctalink { line-height:35px; margin-left:20px; padding-left:25px; background:#bbbb88 url(/images/calltoaction/arrow.gif) center left no-repeat; width:260px; }
.ctacol .ctalink a { color:#53531e; text-decoration:none; font-size:16px; font-weight:bold; padding-top:1px; }
.ctacol .ctalink a:hover { color:#3a918e; }
.ctabutton { width:90px; float:right; margin-top:5px; }

.ctarow h3 { color:#53531e; font-size:26px; line-height:100px; width:220px; margin:0 0 0 20px; }
.ctarow h4 { color:#666; font-size:20px; line-height:1.2; width:500px; margin-top:27px; }
.ctarow h5 { color:#53531e; font-size:26px; line-height:1; margin:37px 15px 0 3px; }
.ctarow .textfield2 { background:url(/images/calltoaction/textbox2bg.gif) no-repeat; width:70px; height:30px; margin-top:35px; }
.ctarow .textfield2 input { border:0; margin-top:1px; color:#53531e; font:bold 22px "Trebuchet MS",Arial,Helvetica,sans-serif; width:60px; margin-left:3px; }
.ctarow .textfield2 input.hint { color:#ccc; }

.rightbox { padding:1px 9px; background:#eee url(/images/gradients/rightbox.png) top repeat-x; margin:10px 0; border:1px solid #bbb; }
.rightbox h1 { font:bold 18px "Trebuchet MS",Verdana,Helvetica,sans-serif; margin-bottom:10px; color:#53531e !important;  }
.rightbox ul li { margin-left:15px; }
 
a.association img { margin-left:10px; margin-bottom:10px; }

.blog_archive_listing {  }
.blog_archive_listing img { vertical-align:top; padding-top:4px; }
.blog_archive_listing a.archive_link { text-decoration:none; color:#53531e; font-weight:bold; font-size:16px; }
.blog_archive_listing a.archive_link:hover { color:#3a918e; }
.blog_archive_listing .year { display:none; padding-left:20px; }
.blog_archive_listing .month { display:none; }
.blog_archive_listing .entry { margin:5px 0 5px 20px; }
.blog_archive_listing .entry a { text-decoration:underline; color:#53531e; font-size:12px; line-height:1; }
.blog_archive_listing .entry a:hover { color:#3a918e; }

.blog_entry { margin:0; }
.blog_entry h1 { font-size:24px; margin:0; color:#53531e;  }
.blog_entry h2 { font-size:12px; margin:0 0 10px; color:#999;  }

.blog_history { margin:0; }
.blog_history a { font-size:16px; text-decoration:none; }
.blog_history a { line-height:35px; padding-left:25px; background:url(/images/calltoaction/arrow.gif) center left no-repeat; }
.blog_history a:hover { text-decoration:underline; }

.blogstuff h1 { font-size:36px; }
.blogstuff h2 { font-size:20px; margin-bottom:10px; }
.blogstuff ul li { margin-left:15px; }
.blogstuff a {  }

.homepage_blog_history { margin-bottom:20px; }

#quick_resource_quide { background:#b0a57a; padding:10px; border:1px solid #53531e; }
#quick_resource_quide h2 {  }
#quick_resource_quide h3 {  }
