p.note {color:#333;font-size:0.6em;margin-top:15px;text-align:center;}
#toplink {text-align:center; margin: 10px auto;}
#icon a{
	background: transparent url(/cultureconvention/images/CCmain_inv.png) no-repeat scroll center;
	text-indent:-9999px;
	display:block;
	height:289px;
	width:640px;
	margin: 0 auto;
	margin-top:16px;
	margin-bottom:-21px;
}
#error a{
	float:left;
	background: transparent url(/cultureconvention/images/error.png) no-repeat scroll left center;
	text-indent:-9999px;
	display:block;
	float:left;
	height:275px;
	width:249px;
	margin-bottom:13px;
	margin-left:9px;
	margin-right:19px;
	margin-top:40px;
}
#error {float-left;}
.divider {
	background: transparent url(/cultureconvention/images/divider.png) no-repeat scroll center;
	display:block;
	height:3px;
	width:600px;
	margin:40px auto;
}
#divider_t {
	background: transparent url(/cultureconvention/images/divider.png) no-repeat scroll center;
	display:block;
	height:3px;
	width:600px;
	margin:40px auto;
	margin-bottom:0;
}
#divider_b {
	background: transparent url(/cultureconvention/images/divider.png) no-repeat scroll center;
	display:block;
	height:3px;
	width:600px;
	margin:40px auto;
	margin-top:0;
}
.button {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
	margin: 30px auto;
}
.button a {
	display:block;
	width:100%;
	height:100%;
	background:url(/cultureconvention/images/download.png) no-repeat top left;
	outline:none;
}
.button a:hover {
	background-position:0 -50px;
}
p {
	padding:0 40px;
	font-family:Verdana;
	font-size:16px;
	position:left;
}

h1 {
	font-family:Helvetica;
	font-size:30px;
	text-align:center;
	margin:40px auto;
}
h2 {
	font-family:Helvetica;
	font-size:22px;
	margin: 33px 40px 0px 40px;
}
h3 {
	font-family:Helvetica;
	font-size:18px;
	margin: 33px 40px 0px 40px;
}
#footer{
	padding: 0 0 0 0px;
	margin:  0 0 0 0px;
	font-family: Verdana;
	font-size:16px;
	text-align: center;
}
.main {
	width:800px;
}
#nav {
text-align:center;
  padding: 0;
  margin:7px auto;
  }
#oopslist li {
  padding: 0 4px;
  font-family:Verdana;
  }
 #oopslist{margin-left:230px;}
  #oopslist li a{margin-left:10px;}
#nav li {
  list-style-type:none;
  display: inline;
  padding: 0 4px;
  font-family:Verdana;
  }
  ul{padding-left:80px;
	font-family:Verdana;
}
.winners
{
margin:40px 0 20px 90px;
font-family:Verdana;
font-size:17px;
font-style:normal;
}
.finalist2 
{
position:relative;
list-style-type:none;
margin-top:-10px;
height:32px;
}
.gold,.silver,.bronze,.finalist {list-style-type:none;
height:32px;
background-repeat:no-repeat;
background-position:0px 0px; 
padding-left:50px;
padding-top:5px;
position:relative;
margin-top:2px;
margin-bottom:3px;}

.gold {background-image:url(http://www.tassandbox.net/cultureconvention/images/gold.png);}
.silver {background-image:url(http://www.tassandbox.net/cultureconvention/images/silver.png);}
.bronze {background-image:url(http://www.tassandbox.net/cultureconvention/images/bronze.png);}
.finalist {background-image:url(http://www.tassandbox.net/cultureconvention/images/finalist.png);}
.names{position:absolute; left:200px;}
.center{text-align:center;}
blockquote{text-align:center;margin:25px 80px; font-family:Verdana;line-height:25px;}
/*************************************************/
 #middle {
 position:relative;
 display:block;
 height: 150px;
 width: 205px;
 background:url(/cultureconvention/images/drama.png) 0 0 no-repeat;
 }
 #middle * {
 display: none;
 }
 #middle span.hover {
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 height: 150px;
 width: 205px;
 background:url(/cultureconvention/images/drama.png) 0 -150px no-repeat;
 } 
 
 #left {
 position:relative;
 display:block;
 height: 150px;
 width: 205px;
 background:url(/cultureconvention/images/dance.png) 0 0 no-repeat;
 }
 #left * {
 display: none;
 }
 #left span.hover {
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 height: 150px;
 width: 205px;
 background:url(/cultureconvention/images/dance.png) 0 -150px no-repeat;
 } 
 
 #right {
 position:relative;
 display:block;
 height: 150px;
 width: 205px;
 background:url(/cultureconvention/images/debate.png) 0 0 no-repeat;
 }
 #right * {
 display: none;
 }
 #right span.hover {
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 height: 150px;
 width: 205px;
 background:url(/cultureconvention/images/debate.png) 0 -150px no-repeat;
 } 
 
 #middle2 {
 position:relative;
 display:block;
 height: 150px;
 width: 205px;
 background:url(/cultureconvention/images/results.png) 0 0 no-repeat;
 }
 #middle2 * {
 display: none;
 }
 #middle2 span.hover {
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 height: 150px;
 width: 205px;
 background:url(/cultureconvention/images/results.png) 0 -150px no-repeat;
 } 
 
 #left2 {
 position:relative;
 display:block;
 height: 150px;
 width: 205px;
 background:url(/cultureconvention/images/photos.png) 0 0 no-repeat;
 }
 #left2 * {
 display: none;
 }
 #left2 span.hover {
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 height: 150px;
 width: 205px;
 background:url(/cultureconvention/images/photos.png) 0 -150px no-repeat;
 } 
 
 #right2 {
 position:relative;
 display:block;
 height: 150px;
 width: 205px;
 background:url(/cultureconvention/images/schedules.png) 0 0 no-repeat;
 }
 #right2 * {
 display: none;
 }
 #right2 span.hover {
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 height: 150px;
 width: 205px;
 background:url(/cultureconvention/images/schedules.png) 0 -150px no-repeat;
 } 
