 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 12px;
	COLOR: #585858;
	FONT-FAMILY: Tahoma;
	margin: 0px;
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#bg-holder {
	BACKGROUND: url(background.jpg) #000 no-repeat center top
}
#bg-holder-other {
	BACKGROUND: url(bg2.jpg) #000 no-repeat center top
}
#page-holder {
	MARGIN: 0px auto; WIDTH: 940px; POSITION: relative; TEXT-ALIGN: left
}
#page-top {
	POSITION: relative; HEIGHT: 166px; TEXT-ALIGN: left
}
#logo {
	LEFT: -11px; POSITION: absolute; TOP: 39px
}
#column-left {
	FLOAT: left; WIDTH: 658px
}
#column-right {
	FLOAT: right; WIDTH: 265px
}
#rss-bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 78px; BACKGROUND: url(rss_bg.jpg); PADDING-BOTTOM: 0px; WIDTH: 187px; PADDING-TOP: 43px; HEIGHT: 31px
}
#rss-bg A {
	FONT-WEIGHT: bold
}
#rss-bg A:hover {
	FONT-WEIGHT: bold; COLOR: #127dd7
}
#search-bg {
	BACKGROUND: url(search_bg.jpg); MARGIN-BOTTOM: 16px; WIDTH: 265px; HEIGHT: 74px
}
.search-inp {
	PADDING-RIGHT: 2px; PADDING-LEFT: 24px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 29px 0px 0px 20px; WIDTH: 155px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.search-btn {
	MARGIN-TOP: 22px; FLOAT: left
}
.left-block {
	BACKGROUND: url(left_bg_top.jpg) #000 no-repeat;
	MARGIN-BOTTOM: 16px;
}
.comment-block {
	BACKGROUND: url(left_bg_top.jpg) #000 no-repeat; MARGIN-BOTTOM: 6px
}
.comment-block P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; PADDING-BOTTOM: 0px; WIDTH: 565px; PADDING-TOP: 0px
}
.left-inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 640px; COLOR: #fff; LINE-HEIGHT: 15px; PADDING-TOP: 10px; POSITION: relative
}
.link-left {
	LEFT: 30px; POSITION: absolute; TOP: -27px
}
.link-right {
	RIGHT: 30px; POSITION: absolute; TOP: -27px
}
#comments-header {
	MARGIN-BOTTOM: 5px
}
.right-block {
	BACKGROUND: url(right_bg_top.jpg) #000 no-repeat; MARGIN-BOTTOM: 16px
}
.left-block {
	BACKGROUND: url(left_bg_top.jpg) #000 no-repeat;
	width: 375px;
}
.right-bottom {
	MARGIN-BOTTOM: 16px;
	width: 265px;
}
.right-block A {
	FONT-SIZE: 11px
}
.content-inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 14px
}
#red-links{
	float: left;
}
#red-links ul{
	margin: 0px;
}

#red-links A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 40px; BACKGROUND: url(red_link.gif) no-repeat 0px -31px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 8px; WIDTH: 216px; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 31px
}
#red-links A:hover {
	BACKGROUND: url(red_link.gif) no-repeat 0px 0px
}
#left-links{
	float: left;
}
#left-links ul{
	margin: 0px;
}

#left-links A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 40px; BACKGROUND: url(red_link.gif) no-repeat 0px -31px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 8px; WIDTH: 216px; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 31px
}
#left-links A:hover {
}
#yellow-links A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 40px; BACKGROUND: url(yellow_link.gif) no-repeat 0px -31px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 8px; WIDTH: 216px; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 31px
}
#yellow-links A:hover {
	BACKGROUND: url(yellow_link.gif) no-repeat 0px 0px
}
#green-links A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 40px; BACKGROUND: url(green_link.gif) no-repeat 0px -31px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 8px; WIDTH: 216px; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 31px
}
#green-links A:hover {
	BACKGROUND: url(green_link.gif) no-repeat 0px 0px
}
#calendar {
	MARGIN: 10px 0px 0px; TEXT-ALIGN: center
}
.datebox {
	BACKGROUND: url(date_bg.gif) no-repeat; LEFT: -23px; WIDTH: 97px; POSITION: absolute; TOP: 24px; HEIGHT: 46px
}
.datebox TABLE {
	MARGIN: 8px 0px 0px 5px
}
.datebox TH {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 34px; LINE-HEIGHT: 34px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.datebox TD {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.datebox TD.blue {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM: uppercase; COLOR: #011c32; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.audiobox {
	RIGHT: 2px; POSITION: absolute; TOP: 0px
}
.numberbox {
	BACKGROUND: url(number_bg.gif) no-repeat; LEFT: -20px; WIDTH: 60px; POSITION: absolute; TOP: 24px; HEIGHT: 46px; TEXT-ALIGN: center
}
.numberbox TH {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; WIDTH: 50px; LINE-HEIGHT: 28px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.article-heading {
	PADDING-LEFT: 70px; MARGIN: 0px 0px 20px; COLOR: #6d6d6d; PADDING-TOP: 15px; TEXT-ALIGN: left
}
.player {
	MARGIN: 10px 0px
}
.left-inner SPAN IMG {
	BORDER-RIGHT: #fff 5px solid; BORDER-TOP: #fff 5px solid; MARGIN-BOTTOM: 15px; BORDER-LEFT: #fff 5px solid; BORDER-BOTTOM: #fff 5px solid
}
.article-heading P A {
	FONT-SIZE: 11px; COLOR: #6d6d6d; TEXT-DECORATION: underline
}
.article-heading P A:hover {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: underline
}
H1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 26px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 32px; PADDING-TOP: 0px; FONT-FAMILY: Georgia
}
H1 A:hover {
	TEXT-DECORATION: underline
}
.comment-heading {
	PADDING-LEFT: 24px; FONT-SIZE: 12px; MARGIN: 20px 0px 0px; COLOR: #6d6d6d; TEXT-ALIGN: left
}
.comment-heading STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; TEXT-ALIGN: left
}
.comment-line {
	MARGIN: 10px 0px; TEXT-ALIGN: left
}
#comment-form {
	MARGIN-TOP: 30px
}
#comment-form TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 0px
}
#comment-form TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 0; PADDING-TOP: 0px
}
#comment-form SPAN {
	COLOR: #01a9d3
}
#comment-form TEXTAREA {
	BORDER-RIGHT: #1b1b1b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #1b1b1b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; OVERFLOW: auto; BORDER-LEFT: #1b1b1b 1px solid; WIDTH: 245px; COLOR: #9a9a9a; PADDING-TOP: 4px; BORDER-BOTTOM: #1b1b1b 1px solid; FONT-FAMILY: arial; HEIGHT: 125px
}
.com-inp {
	BORDER-RIGHT: #1b1b1b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #1b1b1b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; BORDER-LEFT: #1b1b1b 1px solid; WIDTH: 185px; COLOR: #9c9c9c; PADDING-TOP: 4px; BORDER-BOTTOM: #1b1b1b 1px solid
}
A.btn-post {
	DISPLAY: block; FONT-SIZE: 11px; BACKGROUND: url(post_comment_bg.gif) #000 no-repeat 0px 0px; FLOAT: left; MARGIN: 12px 5px 0px 20px; WIDTH: 105px; LINE-HEIGHT: 26px; HEIGHT: 30px; TEXT-ALIGN: center
}
A.btn-bookmark {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 11px; FONT-SIZE: 11px; BACKGROUND: url(bookmark.png) #000 no-repeat 0px 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 2px 5px 0px 0px; WIDTH: 168px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: left
}
A.on {
	BACKGROUND-POSITION: 0px -28px
}
A.btn-bookmark1 {
	DISPLAY: block; FONT-SIZE: 11px; FLOAT: right; MARGIN: 0px 16px 2px 0px; WIDTH: 150px; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: left
}
A.btn-comments {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: url(btn_comments.gif) #000 no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 12px 5px 0px 0px; WIDTH: 88px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: left
}
A.btn-permalink {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 35px; FONT-SIZE: 11px; BACKGROUND: url(btn_permalink.gif) #000 no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 12px 5px 0px 20px; WIDTH: 60px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: left
}
A.btn-post:hover {
	COLOR: #4da4ed; TEXT-DECORATION: none
}
A.btn-bookmark:hover {
	COLOR: #4da4ed; TEXT-DECORATION: none
}
A.btn-comments:hover {
	COLOR: #4da4ed; TEXT-DECORATION: none
}
A.btn-permalink:hover {
	COLOR: #4da4ed; TEXT-DECORATION: none
}
#nav {
	RIGHT: 0px;
	POSITION: absolute;
	TOP: 115px;
	width: 500px;
}
#nav ul{
	margin: 0;
}
#nav ul li{
	float: left;
	margin-left: 5px;
}

#paging {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(paging_bg.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 628px; PADDING-TOP: 20px; HEIGHT: 62px
}
A.link-bg {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(link_bg.gif); FLOAT: left; COLOR: #fff; FONT-FAMILY: Tahoma; HEIGHT: 28px
}
A.first-icon {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(first_bg.gif); FLOAT: left; WIDTH: 28px; COLOR: #fff; MARGIN-RIGHT: 9px; FONT-FAMILY: Tahoma; HEIGHT: 28px
}
A.first-text {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; WIDTH: 30px; COLOR: #fff; LINE-HEIGHT: 20px; MARGIN-RIGHT: 9px; FONT-FAMILY: Tahoma; HEIGHT: 28px
}
A.prev-icon {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(prev_bg.gif) no-repeat; FLOAT: left; WIDTH: 28px; COLOR: #fff; LINE-HEIGHT: 20px; MARGIN-RIGHT: 9px; FONT-FAMILY: Tahoma; HEIGHT: 28px; TEXT-ALIGN: left
}
A.prev-text {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; WIDTH: 70px; COLOR: #fff; LINE-HEIGHT: 20px; FONT-FAMILY: Tahoma; HEIGHT: 28px
}
A.numbers {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(link_bg_on.gif) no-repeat; FLOAT: left; WIDTH: 28px; COLOR: #fff; LINE-HEIGHT: 20px; MARGIN-RIGHT: 9px; FONT-FAMILY: Tahoma; HEIGHT: 28px; TEXT-ALIGN: center
}
A.selected {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(link_bg.gif) no-repeat; FLOAT: left; WIDTH: 28px; COLOR: #fff; LINE-HEIGHT: 20px; MARGIN-RIGHT: 9px; FONT-FAMILY: Tahoma; HEIGHT: 28px; TEXT-ALIGN: center
}
A.next-icon {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(first_bg.gif); FLOAT: left; WIDTH: 28px; COLOR: #fff; MARGIN-RIGHT: 9px; FONT-FAMILY: Tahoma; HEIGHT: 28px
}
A.next-text {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; MARGIN-LEFT: 25px; WIDTH: 42px; COLOR: #fff; LINE-HEIGHT: 20px; FONT-FAMILY: Tahoma; HEIGHT: 28px
}
A.last-icon {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(prev_bg.gif) no-repeat; FLOAT: left; WIDTH: 28px; COLOR: #fff; LINE-HEIGHT: 20px; MARGIN-RIGHT: 9px; FONT-FAMILY: Tahoma; HEIGHT: 28px
}
A.last-text {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; WIDTH: 30px; COLOR: #fff; LINE-HEIGHT: 20px; FONT-FAMILY: Tahoma; HEIGHT: 28px
}
#footer {
	PADDING-BOTTOM: 30px; WIDTH: 658px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#footer-left {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; COLOR: #f4c796; POSITION: relative
}
#footer-left .inner {
	LEFT: 12px; POSITION: absolute; TOP: 8px
}
#footer-right {
	FLOAT: right; POSITION: relative
}
#footer-right A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 12px; COLOR: #f4c796; POSITION: absolute; TOP: 8px
}
#footer-right A:hover {
	TEXT-DECORATION: underline
}
A {
	COLOR: #fff; TEXT-DECORATION: none; outline: none
}
A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 617px; PADDING-TOP: 15px
}
.line {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #d3d3cd
}
.thankyou {
	COLOR: #c7a54d
}
#calendar H2 {
	DISPLAY: none
}
.tabCal TD {
	BACKGROUND: #101010; FONT: 10px Tahoma, Arial, Helvetica, sans-serif; COLOR: #fff
}
.tabCal TH {
	BACKGROUND: #000; COLOR: #585858
}
.tabCal TD.ec3_postday {
	FONT-WEIGHT: bold; BACKGROUND: url(cal.gif) #0d3d66 repeat-x left top
}
#bigcalendar {
	FLOAT: right; WIDTH: 265px
}
.right-block {
	WIDTH: 265px
}
#rss-bg LI.widget_rss H2.widgettitle A {
	FONT-SIZE: 12px! important
}
#rss-bg H2 {
	FONT-SIZE: 12px! important
}
DIV#bkm-d {
	LEFT: 0px; WIDTH: 168px; POSITION: absolute; TOP: 0px; HEIGHT: 182px
}
DIV#bkm-d A {
	BACKGROUND: url(bookmarks.png) no-repeat 0px 0px; FLOAT: left; WIDTH: 168px; TEXT-INDENT: -9999px; LINE-HEIGHT: 26px; HEIGHT: 26px
}
DIV#bkm-d A#bkm-l-0 {
	BACKGROUND-POSITION: 0px 0px
}
DIV#bkm-d A#bkm-l-1 {
	BACKGROUND-POSITION: 0px -26px
}
DIV#bkm-d A#bkm-l-2 {
	BACKGROUND-POSITION: 0px -52px
}
DIV#bkm-d A#bkm-l-3 {
	BACKGROUND-POSITION: 0px -78px
}
DIV#bkm-d A#bkm-l-4 {
	BACKGROUND-POSITION: 0px -104px
}
DIV#bkm-d A#bkm-l-5 {
	BACKGROUND-POSITION: 0px -130px
}
DIV#bkm-d A#bkm-l-6 {
	BACKGROUND-POSITION: 0px -156px
}
DIV#bkm-d A#bkm-l-0:hover {
	BACKGROUND-POSITION: -168px 0px
}
DIV#bkm-d A#bkm-l-1:hover {
	BACKGROUND-POSITION: -168px -26px
}
DIV#bkm-d A#bkm-l-2:hover {
	BACKGROUND-POSITION: -168px -52px
}
DIV#bkm-d A#bkm-l-3:hover {
	BACKGROUND-POSITION: -168px -78px
}
DIV#bkm-d A#bkm-l-4:hover {
	BACKGROUND-POSITION: -168px -104px
}
DIV#bkm-d A#bkm-l-5:hover {
	BACKGROUND-POSITION: -168px -130px
}
DIV#bkm-d A#bkm-l-6:hover {
	BACKGROUND-POSITION: -168px -156px
}
#wp-calendar table {
 width:100%;
}

#wp-calendar #prev {
  text-align:left;
}

#wp-calendar #next {
  text-align:right;
}

.ec3_eventday a {
 color:#a00 !IMPORTANT;
}

#wp-calendar table td,
#wp-calendar table th {
  text-align:center;
}

#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td {
 padding:1px;
 border:none;
}

#wp-calendar table td:hover,
#wp-calendar table #today {
 padding:0px;
 border:solid 1px #999;
}

/* The EC graphic. */
.ec3_ec {
 display:none;
 float:right;
 border:none;
 width:13px;
 height:9px;
}
.ec3_ec span { display:none }


/***
 ***  Popup
 ***/

.ec3_popup {
 margin:0 !IMPORTANT;
 padding:0 !IMPORTANT;
 border:none;
 position:absolute;
 border-collapse:collapse;
 filter:alpha(opacity=87);
 -moz-opacity:.87;
 opacity:.87;
 z-index:30000;
}

.ec3_popup td {
 padding:0;
}

.ec3_popup table {
 border:solid #999 1px;        /* popup border */
 background-color:#eeb;        /* popup background colour */
 font-size:x-small;            /* popup font size */
 color:black;
 text-align:left;
}

.ec3_popup table td {
 padding:1.5px 3px 1.5px 3px;
}

#ec3_shadow0 div { width:8px; height:32px; }
#ec3_shadow0 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:bottom;
}

#ec3_shadow1 {
 margin:0;
 padding:0;
 border:none;
 height:16px;
 background-repeat:repeat-x;
}

#ec3_shadow2 div { width:8px; height:32px; }

#ec3_shadow2 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom left;
 vertical-align:bottom;
}

/***
 ***  Event list
 ***/

.ec3_list {
 margin-left:-12px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 color:#800;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}

.ec3_list li:before {
 content:"" !IMPORTANT;
}

/***
 ***  Schedule
 ***/

table.ec3_schedule {
 border-collapse:collapse;
 margin:0.5ex 1ex 0.5ex 0;
 border:solid 1px #800;
 float:left;
}

table.ec3_schedule td {
 padding:0 0.5ex 0 0.5ex;
 color:#800;
}

td.ec3_start { text-align:right; }

td.ec3_to    { text-align:center; }
.ec3_ec {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ec.png'); BACKGROUND-IMAGE: none
}
#ec3_shadow0 {
	BACKGROUND-IMAGE: none
}
#ec3_shadow0 DIV {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow0.png',sizingMethod='scale')
}
#ec3_shadow1 {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow1.png',sizingMethod='crop'); BACKGROUND-IMAGE: none
}
#ec3_shadow2 {
	BACKGROUND-IMAGE: none
}
#ec3_shadow2 DIV {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow2.png',sizingMethod='scale')
.paging {
	TEXT-ALIGN: center
}
.paging UL {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.paging LI {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.paging LI {
	DISPLAY: inline
}
