/* Yahoo's reset.css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:bold;
	margin: 10px 0; padding: 0 10px; line-height: 144%;
	color: darkgreen;
}

h1 {
  margin: 20px 0;
  font-size:1.5em;
  }
  
h2 {
  font-size: 1.2em;
  }
  
h3 {
  font-size: 1.2em;
  font-weight:normal;
  }

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 	border:0; }
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {	list-style:none; }
caption,th { text-align:left; }



blockquote {
  padding:0 15px;
  }
  
blockquote blockquote {
  padding-left:25px;
  font-size:12px
  }
  
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/* --- */

/* Yahoo's fonts.css */
body {font:12px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}
/* --- */


body {
	margin: 0;
	padding: 20px;
	background: #003300;
	text-align: center;
	font-family: Verdana, Helvetica, Arial, sans serif; font-size: 92%; line-height: 136%;
}

td {margin: 1em 0; padding: 0 10px; line-height: 144%;}

p {font-size:.8em; margin: 1em 0; padding: 0 10px; line-height: 144%;}

ul {margin: 1em 0; margin-left: 2em; padding: 0 10px; line-height: 144%; list-style: disc outside;}

ul.performers {
  list-style:none;
  margin-left:10px;
}


li {line-height: 180%;font-size:.8em;}

a: { color: black; font-size: 77%; }
a:link { color: #006600; font-weight: bold; text-decoration: none; }
a:visited { color: #006600; font-weight: bold; text-decoration: none; }
a:hover { color: blue; font-weight: bold; text-decoration: none; }
a:active { color: green; font-weight: bold; text-decoration: underline; }

.small { color: black; font-size: 77%; padding-top: 5px; padding-bottom: 5px; }
.sidebar { color: black; font-size: 77%; padding-top: 5px; padding-bottom: 5px; }
.large { color: black; font-size: 114%; font-weight: bold; }

#question { color:darkgreen; font-weight:bold; }

#news {
   width:500px;
   height:165px;
   border: 0px;
   float: none;
   padding: 0px;
   margin: 2em auto 0 auto;

}

.newsitem {
   width:500px;
   height:165px;
   position:relative;
   display: block;
   color: white;
}

.newsitem img {
  float: none;
  padding: 0 0px;
}


#menu1 {
  font-size: 85%;
  text-align:left;
}

.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 0px #003366;
    border-style: none solid none none;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background: #999900;
    color: #003300;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #003300;
    color: #CCCC66;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;    
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #CCCC66;
    color: #003300;
}
.ddm1 .item2:hover {
    background: #003300;
    color: #CCCC66;
}

.ddm1 .sub, .ddm1 .sub:hover {
    padding-left:20px;
}

.ddm1 .cathead, .ddm1 .cathead:hover {
    font-style: italic;
    background: #CCCC66;
    color: #003300;
}

.ddm1 .section {
    border: 1px #003300;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.ddm1 .left, .ddm1 .left:hover {
  border-style: none solid;
 }
.ddm1 .right, .ddm1 .right:hover {
  border-style: solid solid solid none;
}

* html .ddm1 td { position: relative; } /* ie 5.0 fix */

table.lineup {
	border-width: 0px 0px 0px 0px;
	border-spacing: 10px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: #FFFF99;
}
table.lineup td {
	border-width: 0px 0px 0px 0px;
	padding: 10px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: #F1F196;
	-moz-border-radius: 0px 0px 0px 0px;
}

