* body, * {
 padding: 0;
}
:empty {
 margin: 0;
 padding: 0;
}
body, td, th , tr {
 color: #4f363d;
 font-size: small;
 font-family: verdana, "lucida grande", geneva, helvetica, arial, sans-serif;
}
body {
 background-color: white;
 color: #333;
 margin: 0pt;
}
div#wrap {
 margin: 0pt auto;
 width: 900px;
 max-width: 900px;
 min-width: 900px;
}
div, p, img, a, td, ul, ol {

}
a {
 outline:0px none;
 -moz-outline-style: none;
}
a:link {
 color: #4f363d;
 text-decoration: none;
}
a:visited {
 color: #baa8a1;
 text-decoration: none;
}
a:hover {
 color: #d60411;
}
p, li {
 max-width:40em;
}
hr, .hrcolor {
 height: 1px;
 border: 0;
 color: #666666;
 background-color: #666666;
}
a img {
 border: 0;
}
p img {
 padding: 0;
 max-width: 100%;
}
table {
 padding: 5px;
 empty-cells: show;
}
td {
 padding:5px;
}
input, textarea, button {
 color: #000000;
 font-family: verdana, sans-serif;
 background: #f0f0f5;
}
input, button {
 font-size: 90%;
}
textarea {
 font-size: 100%;
 color: #000000;
 font-family: verdana, sans-serif;
}
select {
 font-size: 90%;
 font-weight: normal;
 color: #000000;
 font-family: verdana, sans-serif;
 background: #f0f0f5;
}
ol {
 margin-left: 1em;
 padding-left: 1em;
}
ol li {
 margin-left: 1em;
 padding: 0 0 .5em.3em;
 list-style: decimal;
}
h1 {
 font-size:150%;
 padding-top:.8em;
}
h2 {
 padding-top:.8em;
 font-size:120%;
}
h3 {
 font-size:110%;
}
h1, h2, h3, h4 {
 font-family: "Trebuchet MS", georgia, helvetica, arial, verdana, sans-serif;
 font-weight: bold;
 margin:.5em 0;
 margin-top:0;
 padding-top:.4em;
 letter-spacing: .07em;
 color: #4f363d;
}
p { 
 padding: 0 0 1em; 
}
a img, img {
 border: 0;
 opacity: 1;
}
li {
 padding-left: 6px;
 margin-bottom: 3px;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
}
.channeltitle {
 display:none;
}
ul {
 margin:0 0pt;
 border: none 0;
}

#header {padding:20px 0 8px 0}
#main {margin-left: 240px; padding-top: 20px; background: url(images/maintop.jpg) no-repeat;} 
#mainmiddle {background: url(images/mainmiddle.jpg) repeat-y;} 
#mainbottom {height:39px;background: url(images/mainbottom.jpg) no-repeat;padding:0; margin: 0 none;} 
#lefttop {height:50px; background: url(images/lefttop.jpg) no-repeat;} 
#eventstop {height:50px; background: url(images/eventstop.jpg) no-repeat;} 
#eventsbottom {height:50px; background: url(images/eventsbottom.jpg) no-repeat;} 
.eventsmiddle {overflow:hidden; padding:0 10px; background: url(images/eventsmiddle.jpg) repeat-y;} 
#leftcolumn {width:230px; position: relative; float:left; background-color: #eee7d3;}
#status {display:none;height:30px;}
#footer {text-align:center;height:50px;}
#track2 {background: transparent url(images/slidertrack2.png) no-repeat scroll right top;float:left;}
.tabs {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}

