body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	
	background-color:#8C8C73;
	font-size:12px;
}

html, body {
	text-align: center;
}

td {
	vertical-align:top;
	position: relative;
}

.clear_float {
	clear: both;
}

#wrap {
	margin-left: auto;
	margin-right: auto;
	width: 783px;
	background-color: white;
}

#top {
	padding: 0px;
}

#top img {
	border: 10px solid #8C8A75;
	border-top: none;
}

#header, #middle, #footer {
	position: relative;
	margin: 0px 10px;
	text-align: left;
}

#header {
	padding: 10px;
}

#date {
	float: left;
}

#description {
	float: right;
}

#middle {
	float: left;
	background-color: #E5E3BA;
	border: 10px solid #8C8A75;
	padding-top: 10px;
}

#left {
	width: 185px; 
	float: left;
}

#right {
	width: 558px; 
	float: left;
}	 

#footer_outer {
	padding-top: 10px;
	background: transparent;
	
	clear: both;
}

#footer {
	font-size:9px;
	background-color: #4C4C4C;
	color: white;
	padding: 2px 10px;
}

#copywrite {
	float: left;
}

#address {
	float: right;
}

.entry_block {
	position: relative;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.entry_category_sidebar {
	background-position: 46px 4px;
	background-repeat: no-repeat;
	position: relative;
	width: 70px;
cursor:pointer;
}


ul#nav_categories {
	padding-left: 0px;
	color:#8C8C73;
}

ul#nav_categories li{
	list-style-type: none;
	padding-left: 26px;
	height: 22px;
	background-position: 5px 1px;
	background-repeat: no-repeat;
	
}

ul#nav_categories li a, ul#nav_categories li a:link, ul#nav_categories li a:visited{
	text-decoration: none;
	font-weight: bold;
	color: #8c8a74;
}

ul#nav_categories li:hover a, ul#nav_categories li:hover a:link, ul#nav_categories li:hover a:visited{
	color: #fbf8cc;
}

li#nav_category_4 {
	background-image: url(/style_images/nav_images/nav_music.gif);
}

li:hover#nav_category_4, li.selected#nav_category_4, .entry_category_4 .entry_category_sidebar,
.entry_category_12 .entry_category_sidebar {
	background-image: url(/style_images/nav_images/nav_music-over.gif);
	background-color: #8a278a;
}

li#nav_category_5 {
	background-image: url(/style_images/nav_images/nav_art.gif);
}

li:hover#nav_category_5, li.selected#nav_category_5, .entry_category_5 .entry_category_sidebar,
.entry_category_13.entry_category_sidebar {
	background-image: url(/style_images/nav_images/nav_art-over.gif);
	background-color: #c42326;
}

li#nav_category_6 {
	background-image: url(/style_images/nav_images/nav_theater.gif);
}

li:hover#nav_category_6, li.selected#nav_category_6, .entry_category_6 .entry_category_sidebar,
.entry_category_14 .entry_category_sidebar {
	background-image: url(/style_images/nav_images/nav_theater-over.gif);
	background-color: #df2b6a;
}

li#nav_category_7 {
	background-image: url(/style_images/nav_images/nav_opera.gif);
}

li:hover#nav_category_7, li.selected#nav_category_7, .entry_category_7 .entry_category_sidebar,
.entry_category_15 .entry_category_sidebar {
	background-image: url(/style_images/nav_images/nav_opera-over.gif);
	background-color: #efbe5b;
}

li#nav_category_8 {
	background-image: url(/style_images/nav_images/nav_dance.gif);
}

li:hover#nav_category_8, li.selected#nav_category_8, .entry_category_8 .entry_category_sidebar,
.entry_category_16 .entry_category_sidebar {
	background-image: url(/style_images/nav_images/nav_dance-over.gif);
	background-color: #1f9245;
}

li#nav_category_9 {
	background-image: url(/style_images/nav_images/nav_cross_cultural.gif);
}

li:hover#nav_category_9, li.selected#nav_category_9, .entry_category_9 .entry_category_sidebar,
.entry_category_17 .entry_category_sidebar {
	background-image: url(/style_images/nav_images/nav_cross_cultural-over.gif);
	background-color: #2370a2;
}

li#nav_category_10 {
	background-image: url(/style_images/nav_images/nav_editor.gif);
}

li:hover#nav_category_10, li.selected#nav_category_10, .entry_category_10 .entry_category_sidebar {
	background-image: url(/style_images/nav_images/nav_editor-over.gif);
	background-color: #8b8a74;
}

li#nav_category_11 {
	background-image: url(/style_images/nav_images/nav_letters.gif);
}

li:hover#nav_category_11, li.selected#nav_category_11, .entry_category_11 .entry_category_sidebar {
	background-image: url(/style_images/nav_images/nav_letters-over.gif);
	background-color: #8b8a74;
}

li#nav_category_newsletter {
	background-image: url(/style_images/nav_images/nav_newsletter.gif);
}

li:hover#nav_category_newsletter, li.selected#nav_category_newsletter, .entry_category_newsletter .entry_category_sidebar {
	background-image: url(/style_images/nav_images/nav_newsletter-over.gif);
	background-color: #8b8a74;
}

.entry_content {
	position: relative;
	width: 468px;
	border: 0px;
	border-style: solid;
	padding-right: 10px;
}

.entry_content img {
	float: left; 
	margin-right: 4px;
	clear: right; 
}

.date {
	color:#C46628;
	font-size:11px;
}

.category_title {
	position: relative;
	background: #dfdcb4;
	width: 100%;
	font-size: 14px;
	color: #8c8a74;
	padding: 2px;
	font-weight: bold
}

.entry_category_4, .entry_category_12 {
	border: 0px solid;
	border-bottom-width: 1px;
	border-color: #8a278a;
}

.entry_category_5, .entry_category_13 {
	border: 0px solid;
	border-bottom-width: 1px;
	border-color: #c42326;
}

.entry_category_6, .entry_category_14 {
	border: 0px solid;
	border-bottom-width: 1px;
	border-color: #df2b6a;
}

.entry_category_7, .entry_category_15 {
	border: 0px solid;
	border-bottom-width: 1px;
	border-color: #efbe5b;
}

.entry_category_8, .entry_category_16 {
	border: 0px solid;
	border-bottom-width: 1px;
	border-color: #1f9245;
}

.entry_category_9, .entry_category_17 {
	border: 0px solid;
	border-bottom-width: 1px;
	border-color: #2370a2;
}

.entry_category_10 {
	border: 0px solid;
	border-bottom-width: 1px;
	border-color: #8b8a74;
}

.entry_category_11 {
	border: 0px solid;
	border-bottom-width: 1px;
	border-color: #8b8a74;
}

.entry_category_19 {
	border: 0px solid;
	border-bottom-width: 1px;
	border-color: #151B54;
}

.entry_static {
	border: 0px solid;
	border-bottom-width: 1px;
	border-color: #151B54;
}

.entry_category_19.entry_category_sidebar {
	background-color: #151B54;
}

.entry_static.entry_sidebar {
	background-color: #151B54;
}

.entry_category_4 table, .entry_category_12 table {
	border: 0px solid;
	border-right-width: 2px;
	border-color: #8a278a;
}

.entry_category_5 table, .entry_category_13 table {
	border: 0px solid;
	border-right-width: 2px;
	border-color: #c42326;
}

.entry_category_6 table, .entry_category_14 table {
	border: 0px solid;
	border-right-width: 2px;
	border-color: #df2b6a;
}

.entry_category_7 table, .entry_category_15 table {
	border: 0px solid;
	border-right-width: 2px;
	border-color: #efbe5b;
}

.entry_category_8 table, .entry_category_16 table {
	border: 0px solid;
	border-right-width: 2px;
	border-color: #1f9245;
}

.entry_category_9 table, .entry_category_17 table {
	border: 0px solid;
	border-right-width: 2px;
	border-color: #2370a2;
}

.entry_category_10 table {
	border: 0px solid;
	border-right-width: 2px;
	border-color: #8b8a74;
}

.entry_category_11 table {
	border: 0px solid;
	border-right-width: 2px;
	border-color: #8b8a74;
}

.entry_category_19 table {
	border: 0px solid;
	border-right-width: 2px;
	border-color: #151B54;
}

.entry_static table {
	border: 0px solid;
	border-right-width: 2px;
	border-color: #151B54;
}


#middle a {
	text-decoration: none;
	color: #CC3333;
	font-weight: bold;
	font-size: 12px;
}

#middle a:hover {
	text-decoration: underline;
	font-weight: bold;
	color:#990099;
}

#middle a:active {
	color:#666666;
}

#middle a:visited {
	font-weight: bold;
	color:#CC3333;
}

.more {
	position: absolute;
	bottom: 0px;
}

.category_title, .more, .entry_list p {
	padding-left: 10px;
}

.entry_list {
	border-right: 1px dotted #BDBA93;
}

.entry_content .image {
	border:none;
       vertical-align:top;
}

.caption {
	font-style:italic;
}

.advertisement a img {
border: none;
}