@charset "UTF-8";
/* CSS Document */

body {background-color:#33241E; margin:0;}

img {border:0}

p {
padding: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 1em;
margin-left: 0;
line-height:1.4em;
}

a:link, a:visited {text-decoration:none; color:#059AD2;}
a:hover, a:active {text-decoration:underline;}

#container {
	margin: 0 auto;
	width: 1030px;
	}

#nav {
	display:block;
	margin: 0 auto;
	width:1030px;
	height:104px;
	background:#6F5F56 url(art/nav_background.gif) repeat-x;
	}

#menu_container {
	position:relative;
	float:left;
	left:0;
	top:42px;
	height:20px;
	width:766px;
	}
	
#canvas {
	margin: 0 auto;
	display:block;
	overflow:hidden;
	width:960px;
	background:#FFF url(art/nav_shadow.gif) no-repeat;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#33241E;
	}
	
div.to_be_cleared {
width:100%;
overflow:hidden;
}

#secondary_nav {
	width:160px;
	position:relative;
	float:left;
	color:#6F5D51;
	font-weight:bold;
	font-size:11px;
	}
	
#secondary_page {
	width:750px;
	position:relative;
	float:left;
	left:35px;
}

#footer {
	width:1000px;
	margin: 40px auto 20px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#6F5F56;
	} 

#footer_quickbar {
	display:block;
	width:1000px;
	padding:5px 0;
	border-top:1px dotted #524139;
	border-bottom:1px dotted #524139;
	} 

#footer a:link, #footer a:visited {
	font-size:11px;
	text-decoration:none;
	color:#B4A488;
	}
	
#footer a:hover, #footer a:hover {
	text-decoration:underline;
	color:#FFF;
	}	

#bucket_container {
	width:1030px;
	margin: 0 auto;
	background-image:url(art/buckets_background-container.gif);
	background-repeat:repeat-x;
	background-color:#33241E;
	}

#bucket_field {
	overflow:hidden;
	margin: 0 auto;
	padding:10px 0px 20px 20px;
	width:980px;
	background:url(art/tier2-happening.gif) 20px 10px no-repeat #E1DCD8;
	border-top:1px solid #BAB1AB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-shadow:#FFF 0px 1px 0px;
	color:#33241E;
	}
	
#bucket_field-secondary {
	overflow:hidden;
	margin: 0 auto;
	padding:10px 40px 20px 215px;
	width:745px;
	background-color:#F6F4F0;
	border-top:1px solid #BAB1AB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#33241E;
	}
	
ul#bucket-event {list-style: none; padding:0; margin:0;}

ul#bucket-event li.one {
	display:block;
	width:225px;
	position:relative;
	float:left;
	margin-right:20px;
	}

ul#bucket-event li.one a {
	display:block;
	min-height:170px;
  	height:auto !important;
  	height:165px;
	background:url(art/buckets_background-bucket.gif) repeat-x #EDEBE8;
	border-bottom:2px solid #BAB1AB;
	text-decoration:none;
	color:#33241E;
	}

ul#bucket-event li.one a:hover {
	background:none #FFF;
	border-bottom:2px solid #059AD2;
	color:#059AD2;
	}
	
ul#bucket-event li.tickerthree {
	display:block;
	width:715px;
	position:relative;
	float:left;
	margin:20px 20px 0 0;
	}
	
ul#bucket-event li.tickerthree-nobutton {
	display:block;
	width:715px;
	min-height:55px;
  	height:auto !important;
  	height:55px;
	position:relative;
	float:left;
	margin:10px 20px 0 0;
	}

ul#bucket-event li.tickerthree a {
	display:block;
	overflow:hidden;
	background:#EDEBE8;
	border-bottom:2px solid #BAB1AB;
	text-decoration:none;
	color:#33241E;
	}

ul#bucket-event li.tickerthree a:hover {
	background:#FFF;
	border-bottom:2px solid #059AD2;
	color:#059AD2;
	}
	
ul#bucket-event li.tickerone {
	display:block;
	width:225px;
	min-height:35px;
  	height:auto !important;
  	height:35px;
	position:relative;
	float:left;
	margin:30px 20px 0 0;
	}

ul#bucket-event li.tickerone a {
	display:block;
	overflow:hidden;
	background:#EDEBE8;
	border-bottom:2px solid #BAB1AB;
	text-decoration:none;
	color:#33241E;
	}

ul#bucket-event li.tickerone a:hover {
	background:#FFF;
	border-bottom:2px solid #059AD2;
	color:#059AD2;
	}

.bucket-date {
	display:block;
	width:205px;
	margin: 5px auto 5px auto;
	font-size:12px;
	color:#6F5D51;
	border-bottom:1px dotted #BAB1AB;
	padding-bottom:5px;
	}
.bucket-info {
	display:block;
	width:205px;
	margin: 5px auto 10px auto;
	}

	
.type_visual		{font-weight:bold; color:#7F1649;}
.type_literary		{font-weight:bold; color:#00883E;}
.type_music			{font-weight:bold; color:#EB3C19;}
.type_film			{font-weight:bold; color:#005789;}
.type_date			{color:#6F5D51;}
.uppercase			{text-transform:uppercase; font-size:.9em;}
.italics			{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.xlarge				{font-size:2.4em; line-height:1.1em; font-weight:bold;}
.large				{font-size:2.0em; line-height:1.2em;}
.medium				{font-size:1.4em; line-height:1.3em;}
.small				{font-size:10px;}
.small-11			{font-size:11px; line-height:14px;}
.intro				{font-size:1.2em; line-height:1.3em;}
.subhead			{font-size:1.4em; line-height:1.4em; font-weight:bold; color:#7F1649;}

ul.bulleted {padding-left:1.4em; margin:0; list-style-image:url(art/gl_bullet.gif); line-height:1.4em;}
li.bulleted {margin-bottom: .25em;}

.dotted-blocks {
	overflow:hidden; 
	padding-bottom:1em; 
	padding-top:1em; 
	border-top:1px dotted #BAB1AB;
	}
	
.shaded {background-color:#F6F4F0}

.form label {
	display:block;
	font-weight:bold;
	text-align:right;
	width:230px;
	float:left;
	clear:both
	}

.form input {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #C4C272;
	width:196px;
	margin:0px 0px 15px 10px;
	}
	
.form textarea {
	float:left;
	font-size:12px;
	width:200px;
	border:solid 1px #C4C272;
	margin:0 0 15px 10px;
	}
	
.form select {
	float:left;
	font-size:12px;
	width:200px;
	border:solid 1px #C4C272;
	margin:0 0 15px 10px;
	}
	
.formsmall{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:230px;
	}
	
.form button {
	float:left;
	font-size:12px;
	margin:0 0 15px 10px;
	}
	
.contact_tag {
	padding:2px 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border:1px solid #B1A39B;
	background:#6F5D51;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	}

a.contact_tag {color:#FFFFFF; text-decoration:none}
a.contact_tag:hover {color:#FFFFFF; text-decoration:none; background:#059AD2;}

