body { font-family: Georgia, "Times New Roman", Times, serif; background-color: #eae7c6; background-image: url(images/background.jpg); margin: 0px; text-align: center; font-size: 90%; background-repeat: repeat-y; background-position: center top; }
body, td, th { color: #333333; }
table { border: 1; border-color: #eae7c6; }
th { background-color:#333333; padding: 4px; color: #FFFFFF; }
ul li { list-style-image: url(images/list_bullet.gif); }
td { text-align:left; padding: 4px; vertical-align: top; }
p { color: #333333; }
h1 { color: #333333; font-size: 1.4em; }
h2 { color: #CC3300; font-size: 1.1em; }
h3 { color: #333333; font-size: 1em; }
h4 { color: #333333; font-size: 1em; font-style: italic; }
h5 { color: #000000; font-size: 1em; font-weight: normal; text-decoration: underline; }
h6 { color: #CC3300; font-size: 1em; font-weight: normal; }
.small { font-size: .7em; font-weight: normal; }
a:link { color: #993300; text-decoration: underline; }
a:visited { color: #663366; }
a:hover { text-decoration: none; }
a:active { color: #FFCC00; }
/* Page Layout */

.wrapper { width: 850px; margin:0 auto; /* Essential for aligning centre in Firefox & Opera*/ }
.rightcolumn { float: right; height: 400px; width: 150px; border: solid 0px #FFFF00; }
.topnav { background-color: #333333; height: 29px; width: 700px; float: left; }
.countdown { float: right; height: 120px; width: 175px; background-image: url(images/countdown_bg.jpg); font-weight: bold; color: #ffb606; font-size: 55px; padding-top: 27px; text-align: center; }
a.topnav:link { color: #eae7c6; text-decoration: none; }
.home_main { background-color: #ff7301; width: 700px; float: left; }
.home_promos { background-color: #eae7c6; width: 660px; background-image: url(images/homepage_16.jpg); background-repeat: no-repeat; background-position: top; float: left; text-align: left; padding-top: 20px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
.quicklinks { background-color: #333333; width: 660px; background-image: url(images/promo_border_bottom.jpg); background-repeat: no-repeat; background-position: top; height: 80px; float: left; text-align: left; padding-top: 20px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
.sponsors { background-color: #ffffff; width: 700px; float: left; }
.content_main { background-color: #EAE7C6; width: 660px; float: left; background-image: url(images/banner_default.jpg); background-repeat: no-repeat; background-position: top; padding-top: 190px; padding-bottom: 20px; padding-right: 20px; padding-left: 20px; text-align: left; }
.footer { font-size: 7pt; font-weight: normal; color: #666666; text-decoration: none; }
.blogleft { width: 430px; float: left; }
.blogright { width: 200px; float: right; margin-top: 40px; }
/* NL Stuff
------------------------------------------------------------------------------- */
.nl_summaryPost h3 { margin: 0px !important; padding: 5px !important; }
.nl_summaryPost .intro_text { padding: 5px !important; }
.nl_summaryPost .nl_info { padding: 5px !important; font-size: 70%; font-family: "Trebuchet MS"; text-transform: uppercase; letter-spacing: 1px; color: #725C36; }
.nl_link { font-size: 76%; text-align: right; }
.nl_paging { border-top: 1px solid #333333; padding: 10px; font-size: 86%; color: #333333; }
#nl_pages #nl_currentpage { border: 1px solid #618100; padding: 1px 5px 2px; margin-right: 1px; background-color: #9c0; color: #fff; }
#nl_pages .nl_off { border: 1px solid #ccc; padding: 1px 5px 2px; margin-right: 1px; color: #ccc; }
#nl_pages a, #nl_pages a:link, #nl_pages a:visited { border: 1px solid #333333; padding: 1px 5px 2px; margin: 1px; text-decoration: none !important; color: #333333; }
#nl_pages a:hover { background-color: #fff; color: #993300; }
#nl_archivelist ul { list-style-type: none; margin-left: 15px; padding-left: 0; }
#nl_archivelist ul ul { list-style-type: square; margin-left: 35px; }
#nl_archivelist .nl_month { font-weight: bold; }
.ditto_currentpage { font-weight: bold; border: 1px solid #333333; background-color: #ffffff; padding: 1px 5px 2px; margin: 1px; }
.blog_menu { margin-bottom: 20px; }
.blog_menu ul { padding:0; margin:0; list-style-type: none; }
.blog_menu ul li { margin:0px; padding:0; position:relative; line-height:17px; }
.blog_menu ul li a { margin:0px; padding:0; position:relative; list-style-type: none; }
.blog_archive { margin-bottom: 20px; }
.blog_archive ul { padding:0; margin:0; list-style-type: none; }
.dotted_line { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333333; }
/* form validation */
  .info { color: black; background-color: transparent; font-weight: normal; }
.warn { color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
.error { color: red; background-color: transparent; font-weight: bold }

/* Reflect New Archives */

#reflect_example h3 { display: none; }
.reflect_archive_list { padding: 0; margin:0; border: 0px solid #000; display:inline;}
.reflect_archive { padding: 0px; margin:0; border: 0px solid #000;}
.reflect_year { list-style: none; padding:0; padding:0; line-height:17px; border: 0px solid #000; }
.reflect_months { display: none; }
.reflect_month { display: none; }
.reflect_archive_list ul { list-style: none !imporant; margin-left: 0px; padding-left: 0; border: 0px solid #000; }
.reflect_archive_list ul ul { margin-left: 0px; }
.reflect_archive_list ul ul li { margin-top: -5px; margin-bottom: 0.8em; display:inline; }