/*.maincontent-inner { width:970px; height:100%; min-height:500px;  background:transparent url(../images/sidebars-no-calcopy.jpg) bottom left no-repeat; float:left;  }*/
.maincontent-inner { width:970px; height:100%; min-height:500px;  float:left;  }
.content { /* overides style from thescene-base.css */
	width:865px; float:left; position:relative; left:10px; height:100%; /*background:transparent url(../images/wallpaper.jpg) repeat top left;*/
	padding-bottom:10px; }
.fullwidth { padding:5px 0px 100px 0px; margin:0px 0px 0px 0px; }
.content h1 { position:relative; top:10px; left:10px; }

/*.events { position:relative; margin-top:20px; margin-right:0px; margin-bottom:40px; left:35px; width:760px; float:left; }  2-6*/
/*.events { position:relative; margin-top:20px; margin-right:0px; margin-bottom:40px; width:830px; float:left; }   2-6 6.36 pm */
.events { position:relative; margin-top:20px; margin-right:0px; margin-bottom:40px; width:98%; float:left; }  
/*.events { position:relative; margin-top:20px; margin-right:0px; margin-bottom:40px; left:35px; width:730px; float:left;  old }*/

.events h2 { font-size:1.5em; }
/*.leftcol { width:240px; _width:230px; min-height:373px; _height:373px; float:left; border-right:1px solid #999999; }*/
/*.leftcol { width:230px; _width:220px; min-height:373px; _height:800px; float:left; border-right:1px solid #999999; } last use 2-6 */
.leftcol { width:275px; _width:265px; min-height:373px; _height:800px; float:left; border-right:1px solid #999999; } 


.leftcol h2, .centercol h2, .rightcol h2 { margin-bottom:10px; color:#FFFFFF }
.leftcol h3 { color:#018fee; }
/* .event { width: 230px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #999999; float:left } last use 2-6 */
.event { width: 275px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #999999; float:left }
.last { border:none; }
.eventimage { width:100px; float:left; }
.eventimage img { margin-left:2px; border:2px solid #000000; }
/* .eventtxt { width:125px; margin-left:2px; float:left } last 2-6 */
.eventtxt { width:165px; margin-left:2px; float:left }

.eventtxt p { margin:4px 0px; float:left }
.eventtxt h2 { font-size:1em }
.eventtxt a:link { color:#018fee; text-decoration:none }
.eventtxt a:visited { color:#018fee; text-decoration:none }
.eventtxt a:hover { color:#018fee; text-decoration:none; }
.eventtxt a:active { color:#018fee; text-decoration:none }
/*.centercol { width:320px; _width:280px; min-height:373px; _height:373px; float:left; border-right:1px solid #999999; } last use 2-6*/

/* .centercol { width:260px; _width:250px; min-height:450px; _height:500px; float:left;  } */
.centercol { width:250px; _width:245px; min-height:450px; _height:500px; float:left;  } 


.calendar-table { border:none; color:#b0b0b0; }
.calendar-table th { text-align:left; }
.calendar-table th, .calendar-table tr, .calendar-table td { padding:3px; }
.headline { font-weight:bold; color:#ffffff; }
.cal, .genre { padding:0px 10px 10px 5px; }

/*.liveevents { padding:0px 5px 10px 5px; width:170px }*/
.liveevents { padding:0px 10px 10px 10px; width:220px }

/* .headline a:link {font-weight: bold; text-decoration: none;  color:#018fee; display: block; width: 130px;}  font-size:1.3em
.headline a:visited {font-weight: bold; text-decoration: none;  color:#018fee; display: block; width: 130px;}
.headline a:hover {font-weight: bold; text-decoration: none;  color:#018fee; display: block; width: 130px; background-color:#584c5a;}
.headline a:active {font-weight: bold; text-decoration: none; color:#018fee; display: block; width: 130px; } */

.headline a:link {font-weight: bold; text-decoration: none;  color:#018fee; display: block; width: 175px;} /* font-size:1.3em*/
.headline a:visited {font-weight: bold; text-decoration: none;  color:#018fee; display: block; width: 175px;}
.headline a:hover {font-weight: bold; text-decoration: none;  color:#018fee; display: block; width: 175px; background-color:#584c5a;}
.headline a:active {font-weight: bold; text-decoration: none; color:#018fee; display: block; width: 175px; }

.cal_row:hover {background-color:#584c5a;}

/*.eventcal { margin-top:20px; padding-left:8px; }*/
.eventcal { margin-top:20px; padding-left:8px;}
.eventcal h2 { margin:0px 0px 2px 0px; padding:0px; color:#FFFFFF }
.eventcal img { border:none}
.eventcal a:link { color:#fffff; padding:0px; text-decoration:none }
.eventcal a:visited h2 { color:#fffff; padding:0px; text-decoration:none }
.eventcal a:hover h2 { color:#018fee; padding:0px; text-decoration:none }
.eventcal a:active h2 { color:#fffff; padding:0px; text-decoration:none }
/*.rightcol { width:160px; _width:150px; float:left; _float:right }*/
.rightcol { width:275px; _width:265px; float:left; _float:right ; border-left:1px solid #999999;}

/*.rightcol { width:160px; _width:150px; float:left; _float:right }*/

.genre ul { list-style:none; }
.genre li { display:block; margin-bottom:5px; font-size:1.3em }
.genre a:link { color:#018fee; text-decoration:none; padding:2px; }
.genre a:visited { color:#018fee; text-decoration:none; padding:2px; }
.genre a:hover { color:#018fee; text-decoration:none; padding:2px; background-color:#584c5a; }
.genre a:active { color:#018fee; text-decoration:none; padding:2px; }

.genre_scrolling { overflow-x:hidden; overflow-y:auto; height:340px; padding:5px; width:160px; _width:150px; }


.eventcalendar { width:400px; _width:230px; float:left; }
/*.eventcalendar a {text-decoration:none; float:none;  border:0px ; }*/


.liveevents ul { list-style:none; }
.liveevents li { display:block; margin-bottom:5px; } /* font-size:1.3em*/
.liveevents a:link { color:#018fee; text-decoration:none; padding:2px; }
.liveevents a:visited { color:#018fee; text-decoration:none; padding:2px; }
.liveevents a:hover { color:#018fee; text-decoration:none; padding:2px; background-color:#584c5a; }
.liveevents a:active { color:#018fee; text-decoration:none; padding:2px; }

/*
.liveevents_scrolling { overflow-x:hidden; overflow-y:auto; height:340px; padding:5px; width:160px; _width:150px; }*/