body { color: #000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #696; background-image: url(images/page_bg.jpg); background-repeat: repeat-x; }

p { color: #333; font-size: 9pt; }

td { }

a:link { color: #c00; }

a:visited {  }

a:hover {  }
H1 { color: #030; font-size: 12pt; font-weight: bold; line-height: 12pt; }
H2 { color: #363; font-size: 10pt; font-weight: bold; font-style: italic; line-height: 10pt; border-bottom: 2px dotted #363; }
.main_content { color: #333; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 593px; padding-right: 15px; padding-left: 15px; }
.main_content a { color: #c00; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.main_content a:hover { color: #c00; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.main_content img { color: #333; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 10px; border: solid 2px #060; }
.sidebar { color: #fff; font-size: 12px; background-image: url(images/layout1_06.jpg); background-repeat: repeat-y; width: 209px; padding: 10px 15px; }
.sidebar p { color: #fff; font-size: 8pt; }
.sidebar ul { vertical-align: middle; margin-left: 28px; padding: 0; list-style-image: url(images/sidebar_apple.jpg); }
.sidebar ul li { width: 140px; height: 25px; margin: 0; padding: 0; border-bottom: 1px dotted #fff; }
.sidebar ul li a { color: #fff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: oblique; line-height: 25px; text-decoration: none; width: 140px; height: 25px; float: left; display: block; }
.sidebar ul li a:hover { color: #fff; background-color: #900; }
.in_season { color: #030; font-size: 9pt; border: solid 5px #060; }
.in_season ul { margin-top: 0; margin-bottom: 2px; margin-left: 5px; padding-left: 10px; list-style-type: none; }
.in_season th { color: #fff; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; line-height: 10pt; background-color: #900; text-decoration: none; height: 25px; padding-left: 10px; }
.in_season img { text-decoration: none; border-width: 0; }
.bottom_credits { color: #333; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: italic; padding-right: 5px; padding-left: 5px; }
.bottom_links { color: #dbdbdb; font-size: 7pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: italic; background-color: #333; text-align: center; width: 800px; height: 20px; margin-right: 3px; margin-left: 3px; padding-top: 1px; }
.bottom_links a { color: #fff; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: italic; text-decoration: none; }
.bottom_links a:hover { color: #fff; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: italic; text-decoration: underline; }
.in_season_list {  }
.shop { color: #030; font-size: 8pt; margin-bottom: 10px; border: dotted 2px #c00; }
.noborder { border-width: 0; }
.shop H3 { color: #c00; font-size: 9pt; font-weight: bold; }
.shop img { margin-right: 10px; border: solid 5px #060; }
.highlight_box { color: #c00; font-size: 9pt; font-style: italic; background-color: #fff; text-decoration: none; text-align: center; width: 200px; float: right; margin: 10px 0 10px 10px; }
.announcements { color: #c00; font-size: 9pt; font-style: italic; text-decoration: none; background-color: #fff; text-align: center; padding: 5px; width: 165px; float: right; border: solid 2px #060; }
.announcements a, announcements a:visited { color: #c00; font-size: 9pt; text-decoration: none; }
.announcements a:hover, .announcements a:active { color: #c00; background-color: #fff; text-decoration: underline; }
.announcements img {  }
#sidebar ul, #sidebar ul ol { margin: 0 0 10px; padding: 0; list-style-type: none; }
#sidebar ul li { margin: 0; padding-bottom: 3px; padding-left: 10px; list-style-type: none; list-style-image: none; }
#sidebar { width: 150px; padding: 10px; border: solid 1px #060; }
#sidebar h2 { margin: 10px 0 5px; }
.post {
	margin: 0 0 20px;
	text-align: justify;
	}
.post hr {
	display: block;
	}
.postmetadata {
	clear: both;
}

