/*Base Styles*/
body{font-family: helvetica, arial, sans-serif; font-size: smaller; text-align: center; margin: 0px;}
img{border: 0px;}
form{margin: 0px;}



/*Template Styles*/
div.header{background-color: #000000; background-image: url(/templates/images/top_background2.jpg); background-repeat: no-repeat; text-align: center; padding-top: 35px;}
div.header_stuff{margin: auto; width: 900px; text-align: left;}
div.logo_comment{color: #ffffff; width: 255px; text-align: right; font-style: italic; position: relative; top: -8px;}
div.page_message{color: #cc0000; font-weight: bold;}
div.page_heading{font-weight: bold; font-size: 20px; margin-top: 2px;}
div.main{margin: auto; width: 900px; text-align: left; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #999999;}
div.single_column{padding-left: 15px; padding-right: 15px; padding-top: 10px;}
div.content_admin{padding: 15px;}
div.content_left{padding: 15px; padding-left: 0px;}
div.content_right{padding: 15px; padding-right: 0px;}
div.footer{margin: auto; margin-top: 10px; font-size: smaller; width: 900px; color: #666666; text-align: center;}



td.content_left{width: 630px; vertical-align: top;}
td.content_divider{width: 1px; vertical-align: top; background-color: #999999;}
td.content_right{width: 269px; vertical-align: top;}

a.logo{color: #ffffff; font-weight: bold; font-size: 48px; text-decoration: none;}




/*Nav Styles*/
div.subnav{text-align: center; margin-bottom: 10px;}
table.nav{margin-left: auto;}
a.navitem{color: #eeeeee; background-color: #045804; display: block; padding: 6px 12px 6px 12px; margin-right: 3px; text-decoration: none; font-weight: bold; -moz-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px;}
a.navitem:hover{background-color: #017701; text-decoration: underline;}
a.subnav{color: #0B2D09; font-size: 14px; font-weight: bold; text-decoration: none; margin-right: 10px; margin-left: 10px;}
a.subnav:hover{color: #017701; text-decoration: underline;}

/*Chart Styles*/
table.chart{text-align: left; margin: auto; border-style: solid; border-width: 1px; border-color: #666666;}

td.chartheading{color: #ffffff; background-color: #0B2D09;; font-weight: bold;}
td.chartbasic{background-color: #ffffff;}
td.chartalt{background-color: #dddddd;}
td.chartentry{color: #ffffff; background-color: #017701; font-weight: bold;}

a.chartheading{color: #ffffff; font-weight: bold; text-decoration: none;}
a.chartheading:hover{text-decoration: underline;}



/* Other Styles */
div.admin_box{border-style: solid; border-width: 1px; border-color: #005f00;}
div.admin_box_heading{padding: 5px; padding-left: 10px; margin-bottom: 5px; font-weight: bold; color: #ffffff; background-color: #0B2D09;}
/*the height addition here is a hack to fix a lame ie6bug - not sure what this will do in ie7*/
div.post{height: 0.01%; background-color: #eeeeee;}
div.post_content{margin-left: 15px; margin-right: 15px; background-color: #eeeeee;}
div.post_title{font-weight: bold; margin-bottom: 5px;}
div.post_gallery{clear: both; text-align: center; background-color: #eeeeee;}
div.post_divider{clear: both; text-align: center; margin-top: 25px; margin-bottom: 25px;}

img.post_divider{margin: auto;}
img.post_image_top{margin-bottom: 8px; margin-left: auto; margin-right: auto;}
img.post_image_right{float: right; margin-left: 10px; margin-bottom: 15px;}
img.post_image_left{float: left; margin-right: 10px; margin-bottom: 15px;}
img.post_image_thumb{border-style: solid; border-color: #999999; border-width: 2px; margin: 8px; margin-top: 8px;}

a.draft{color: #cc0000; font-size: smaller; text-decoration: none;}
a.draft:hover{color: #cc0000; text-decoration: underline;}
a.friends_only{color: #cc0000; font-size: smaller; text-decoration: none;}
a.friends_only:hover{color: #cc0000; text-decoration: underline;}

ul.sidebar_list{padding-left: 20px; margin: 0px; margin-top: 10px;}
ul.sidebar_list li{list-style: disc outside; color: #017701; margin-bottom: 8px;}
ul.sidebar_list span{color: #000000;}
ul.sidebar_list a{color: #017701; font-weight: bold; text-decoration: underline;}
ul.sidebar_list a:hover{color: #003300; text-decoration: underline;}

img.video_play_button{border: 0px; border-width: 1px; border-style: solid; border-color: #000000; opacity: 0.4; filter: alpha(opacity=40);}
img.video_play_button:hover{opacity: 0.85; filger: alpha(opacity=85);}

