/* CSS generated by Kudu at 02:51pm 13/05/2010 - do not edit this file directly */

.youtube {
	float:left;
	margin:0 0 40px 50px;
}
.eventbox .mainmargin h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	background-image:none;
	color:#b32a31;
	margin:0;
	padding:0;
}

span.rsslink img {float:left; width:16px;margin:0 0 4px 0;}

.eventbox .mainmargin h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	background-image:none;
	color:#b32a31;
	margin:10px 0 20px 0;
	padding:0;
	float:left;
	width:310px;
}
.mainmargin form {
	float:left;
}
.eventbox select#pagejump {
	float:left;
	clear:left;
	font-size:11px;
	margin:20px 0 0 0;
}
.eventbox h5 {
	float:left;
	clear:left;
	margin:30px 0 15px 0;
}

body {
	margin: 0;
	background-color:#ffffff;
	background-image:url(/templatefiles/bg.jpg);
	background-repeat:repeat-x;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
}
body p {
	margin: 0 0 17px 0;
	padding: 0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	text-align:left;
}
body a {
	text-decoration:none;
}
body a:hover {
	text-decoration:underline;
}

h4 { text-align:left; }

img { border:none; }

form {clear:both;}

.spacer5 {
	width:5px;
	float:left;
	height:10px;
}
.spacer7 {
	width:7px;
	float:left;
	height:10px;
}
.bold {
	font-weight:bold;
}
.wrapper {
	margin:auto;
	width:798px;
}
.header {
	position:relative;
	width:798px;
	height:126px;
	background-image:url(/templatefiles/headerbg_red.gif);
}
.phone-no {
	position:absolute;
	top:25px;
	left:200px;
	font-size:20px;
	color:#fff;
}
.headerpink {
	position:relative;
	width:798px;
	height:126px;
	background-image:url(/templatefiles/headerbg_pink.gif);
}
.headerplay {
	position:relative;
	width:798px;
	height:126px;
	background-image:url(/templatefiles/headerbg_play.gif);
}
.headersee {
	position:relative;
	width:798px;
	height:126px;
	background-image:url(/templatefiles/headerbg_see.gif);
}
.headerlearn {
	position:relative;
	width:798px;
	height:126px;
	background-image:url(/templatefiles/headerbg_learn.gif);
}
.headertalk {
	position:relative;
	width:798px;
	height:126px;
	background-image:url(/templatefiles/headerbg_talk.gif);
}
.headertaste {
	position:relative;
	width:798px;
	height:126px;
	background-image:url(/templatefiles/headerbg_taste.gif);
}
.logo {
	float:left;
}
.logo h1 {
	padding:0;
	margin:0;
	display:none;
}
.admin {
	float:left;
	background-color:#b32a31;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#fed61d;
	padding:4px;
	margin:25px 0 0 45px;
}
.admin a {
	color:#fed61d;
}
.admin a:hover {
	color:#ffffff;
	text-decoration:none;
}
.searchholder {
	float:right;
	clear:right;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#fed61d;
	margin:22px 0 0 0;
	padding:0;
}
.searchholder input {
	border:1px solid #000000;
	background-color:#FFFFFF;
	margin:0;
	padding:2px;
	font-size:11px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
}
.searchholder .button{
	background-color:#b32a31;
	border:0;
	color:#fed61d;
}
.content {
	background-color:#FFFFFF;
	width:798px;
	float:left;
}
.navholder ul {
	padding:0;
	margin:0;
	list-style:none;
}
.navholder ul li{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
}
.navholder ul li#selected b a{
	color:#b32a31;
}
.navholder ul li a{
	text-transform:uppercase;
	color:#b32a31;
	font-weight:bold;
	line-height:15px;
}
.navholder ul li a:hover{
	text-decoration:none;
	color:#da5057;
}
.navholder ul ul{
	padding:0 0 5px 0;
}
.navholder ul ul li a{
	text-transform:capitalize;
	margin:0 0 0 15px;
	color:#595959;
	font-weight:bold;
}
.navholder ul ul li a:hover{
	text-decoration:none;
	color:#b32a31;
}
.titlehome {
	background-color:#b32a31;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	position:absolute;
	margin:5px 0 0 0;
	padding:0 2px 0 0;
	z-index:100;
}
.topshowtext h2 {
	margin:0;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#b32a31;
	padding:0 1px 0 2px;
	float:left;
}
.topshowtext p {
	clear:left;
	font-size:13px;
}
.topshowtext h2 a {
	color:#FFFFFF;
	background-color:#b32a31;
	padding:0 1px 0 2px;
}
.topshowtext h2 a:hover{
	text-decoration:none;
}
.topshowtext a {
	color:#b32a31;
}
.hometickets h2 a {
	font-size:18px;
	font-weight:bold;
	color:#7a1f4c;
}	
.hometickets h2 {
	font-size:18px;
	font-weight:bold;
	color:#7a1f4c;
	padding:0;
	margin:2px 0 0 0;
}
.hometickets h3 {
	color:#b32a31;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:26px;
	padding:0;
	margin:15px 0 13px 0;
}
.hometickets p {
	padding:0;
	margin:16px 0 0 0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000000;
}
.homecalender {
	width:192px;
	float:left;
	margin:13px 0 0 0;
}
.cinexbox {
	width:392px;
	height:184px;
	float:left;
	margin:13px 0 0 6px;
}
.cinbox {
	width:392px;
	height:89px;
	background-color:#fee4ff;
	text-align:left;
	margin:0 0 6px 0;
	float:left;
}
.cinbox a {
	color:#7d3f7f;
}
.cinbox h2 {
	background-color:#c593be;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	width:201px;
	float:left;
}
.cinbox h2 a {
	color:#FFFFFF;
	margin:2px 0 2px 2px;
}
.cinbox p {
	float:left;
	width:187px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000000;
	padding:7px;	
}
.cinimg {
	width:191px;
	height:89px;
	float:right;
}
.exbox {
	width:392px;
	height:89px;
	background-color:#f0e5ea;
	text-align:left;
	float:left;
}
.exbox a {
	color:#7d3f7f;
}
.exbox h2 {
	background-color:#7d3f7f;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	width:201px;
	float:left;
}
.exbox h2 a {
	color:#FFFFFF;
	margin:2px 0 2px 2px;
}
.exbox p {
	float:left;
	width:187px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000000;
	padding:7px;	
}
.homesptt {
	float:left;
	width:798px;
	height:292px;
}
.homespttpic {
	width:192px;
	height:114px;
	overflow:hidden;
	background-color:#FFFFFF;
}
.eventtext {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000000;
}
.eventtext a {
	margin:10px 0 0 0;
	color:#b32a31;
	float:left;
	margin:9px 0 0 5px;
}
.eventtext img {
	float:left;
	margin: 7px 0 0 0;
}
.homesee h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#da2e87;
	text-transform:uppercase;
	margin:24px 0 6px 7px;
	padding:0;
	font-weight:bold;
}
.homesee h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:8px 0 3px 7px;
	padding:0;
}
.homesee h3 a{
	color:#da2e87;
}
.homesee p {
	margin:0;
	padding:10px 7px 11px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.homeplay {
	width:192px;
	height:292px;
	float:left;
	background-image:url(/templatefiles/playbg.gif);
	background-repeat:no-repeat;
	text-align:left;
}
.homeplay h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#dfca7b;
	text-transform:uppercase;
	margin:24px 0 6px 7px;
	padding:0;
	font-weight:bold;
}
.homeplay h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:8px 0 3px 7px;
	padding:0;
}
.homeplay h3 a{
	color:#fed61d;
}
.homeplay p{
	margin:0;
	padding:10px 7px 11px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.hometalk {
	width:192px;
	height:292px;
	float:left;
	background-image:url(/templatefiles/talkbg.gif);
	background-repeat:no-repeat;
	text-align:left;
}
.hometalk h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#da2e87;
	text-transform:uppercase;
	margin:24px 0 6px 7px;
	padding:0;
	font-weight:bold;
}
.hometalk h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:8px 0 3px 7px;
	padding:0;
}
.hometalk h3 a{
	color:#DA2E87;
}
.hometalk p {
	margin:0;
	padding:10px 7px 11px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.hometaste h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7d3f7f;
	text-transform:uppercase;
	margin:24px 0 6px 7px;
	padding:0;
	font-weight:bold;
}
.hometaste h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:8px 0 3px 7px;
	padding:0;
}
.hometaste h3 a{
	color:#7d3f7f;
}
.hometaste p {
	margin:0;
	padding:10px 7px 11px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.footerleft {
	float:left;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#fed61d;
	background-image:url(/templatefiles/footerleft.gif);
	background-repeat:no-repeat;
	height:37px;
	padding:11px 0 0 10px;
}
.footerright {	
	float:left;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding:11px 0 0 0;
	height:37px;
}
.footerrightedge {
	width:10px;
	height:37px;
	background-image:url(/templatefiles/footerright.gif);
	background-repeat:no-repeat;
	float:left;
}
.footerright a {
	color:#fed61d;
}
.fright {	
	float:right;
}
.footermargin {
	margin:0 auto;
	width:789px;
	height:70px;
}


.listingsboximg {
	float:left;
}

.listingsboximg img {

}

.listingsbox h3 {
	margin:3px 0 4px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b32a31;

}
.listingsbox p{
	margin:10px 0 10px 0;
	padding:0;
	clear:left;
}
.listingsbox h4 {
	font-size:11px;
	color:#b32a31;
	padding:0;
	margin:0;
}
.listingsbox h3 a{
	color:#b32a31;
}
.eventboxtext img {
	float:left;
	margin:0 4px 0 0;
}
.eventboximg img{
	float:right;
	border:#da2e87 4px solid;
	margin:55px 10px 30px 30px;
}
.eventboximg {
	width:240px;
	float:right;
}
.eventbox h3 {
	margin:3px 0 10px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b32a31;
	text-transform:uppercase;
}
.eventbox h4 a{
	margin:14px 0 0 0;
	padding:0;
	font-weight:normal;
	color:#b32a31;
}
.eventbox p{
	margin:0 0 10px 0;
	padding:0;
	clear:left;

}
.eventbox p a {
	color:#b32a31;
}
.eventbox h4 {
	font-size:14px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:16px 2px 0 24px;
	margin:5px 0 15px 0;
	text-transform:uppercase;
	float:left;
	background-image:url(/templatefiles/titlebg.gif);
	height:16px;
	background-repeat:no-repeat;
}

.eventbox h4 a.trailer {
	padding:0 0 0 20px;
	background-image:url(/templatefiles/trailer.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

.eventbox h3 a{
	color:#b32a31;
}
.book {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	background-color:#b32a31;
	font-weight:bold;
	float:left;
	height:21px;
}
.book a {
	color:#FFFFFF;
	float:left;

}
.book a:hover {
	text-decoration:none;
	color:#fed61d;
}
.bookleft {
	width:4px;
	height:21px;
	float:left;
	background-image:url(/templatefiles/ticketleft.gif);
	background-repeat:no-repeat;
}
.bookright {
	width:4px;
	height:21px;
	float:left;
	background-image:url(/templatefiles/ticketright.gif);
	background-repeat:no-repeat;
}

.rightcolumn h2.title {
	text-align:left;
	color:#B32A31;
	font-size:14px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	padding:0;
	margin:10px 0 15px 0;
}



#press-releases, #press-releases li dl {
	list-style-type:none;
	margin:0 0 25px 0;
	padding:0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
}

#press-releases li {
	list-style-type:none;
}

#press-releases dt { 
	height:18px; 
	position:relative;
	padding:0 0 0 39px;
}

#press-releases dt a { 
	font-size:11px; 
	color:#666666;
	font-weight:bold;
	color:#B32A31;
}

#press-releases dt img {
	position:absolute;
	width:32px;
	margin-right:6px;
	border:none;
	left:0;
}

#press-releases dd {
	clear:both;
	margin:0 0 0 32px;
	padding:4px 0 4px 8px;
}

#press-releases dd.metadata {
	color:#ccc;
	font-size:10px;
	padding:0 0 0 8px;
}

.forumbox{
	margin:0 5px 0 25px;
}
.forumbox a {
	color:#b32a31;
}
.homenewz {
	width:192px;
	height:184px;
	float:left;
	margin:13px 0 0 0;
	text-align:left;
}
.homenewz h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
	color:#b32a31;
}
.homenewz h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#b32a31;
}
.homenewz h3 a {
	color:#b32a31;
	text-decoration:none;
	margin:0 0 0 0;
	padding:0;
	font-weight:normal;
}
.homenewz h3 a:hover {
	text-decoration:underline;
}
.homenewz p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0 0 10px 0;
}
.homenewz a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b32a31;
}
.newslistitem {
	float:left;
	width:550px;
	margin:0 0 25px 16px;
}
.newslisttext {
	float:left;
	margin:0;
	padding:0;
	width:430px;
	text-align:left;
	float:right;
}
.newslisttext h3 {
	margin:0;
	padding:0;
}
.newslistpic {
	float:left;
	margin:0 11px 0 0;
}
.newslistpic a img {
	border:0;
}
.eventbox legend {
	color:#b32a31;
}
.newslistitem p {
	float:left;
	clear:none;
	margin:0;
	padding:0;
}
.searcheventbox h2{
	font-size:12px;
	clear:left;
	margin:20px 0 20px 25px;
}
.searcheventbox input {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.searcheventbox h4 {
	font-size:14px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:16px 2px 0 24px;
	margin:5px 0 15px 0;
	text-transform:uppercase;
	float:left;
	background-image:url(/templatefiles/titlebg.gif);
	height:16px;
	background-repeat:no-repeat;
}
.taosSearchResults {
	margin:0 20px 0 20px;
	font-size:11px;
}
.taosSearchResults a{
	color:#b32a31;
}
.searcheventbox form#form1_form {
	float:left;
	clear:left;
	padding:0 0 0 130px;
}
.searcheventbox #f1_searchText {
	margin:0 0 0 20px;
}
.taosSearchtable {
	padding:0 0 0 20px;

}
h2 taosSearchResultsHeader {

}
.mainmargin {
	margin:0 0 0 25px;
}
.eventbox ul {
	clear:left;
}
.eventbox ul a {
	color:#990000;
}

#podcasts h3{
	color:#7d3f7f;
	margin:0 0 20px 0;
	border-bottom:2px solid #7d3f7f;
	padding:0 0 4px 0;	
}

#podcasts, #podcasts ul {
	clear:both;
	margin:0;
	padding:0;
}

#podcasts li {
width:256px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	float:left;
clear:both;
}

#podcasts dl{ margin:0;	padding:0; }

#podcasts dt.filename {
	font-weight:bold;
	color:#7d3f7f;
	text-transform:uppercase;
	margin:0 0 5px 0;
}

#podcasts dt.filename a{
	background-color:#7d3f7f;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 1px 0 2px;
	margin:0 0 0 5px;
}
#podcasts dt.filename a:hover{ background-color:#955397; }
#podcasts dd { margin:0; padding:0 0 0 25px; }
#podcasts dt.filename img { float:left;	margin:0 3px 0 0; }
#podcasts dt.filename { padding:0; margin:0; }



#vodcasts, #vodcasts dl{ margin:0; padding:0; }

#vodcasts h3 {
	color:#c593be;
	margin:0 0 20px 0;
	border-bottom:2px solid #c593be;
	padding:0 0 4px 0;	
}

#vodcasts ul {
	margin:0;
	padding:0;
	float:left;
}

#vodcasts li {
	width:256px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	float:left;
	clear:both;
}

#vodcasts dt.filename {
	font-weight:bold;
	color:#c593be;
	text-transform:uppercase;
	margin:0 0 5px 0;
}

#vodcasts dt.filename a{
	background-color:#c593be;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 1px 0 2px;
	margin:0 0 0 5px;
}

#vodcasts dt.filename a:hover { background-color:#d7a7d0; }
#vodcasts dd { margin:0; padding:0 0 0 25px; }
#vodcasts dt.filename img { float:left; margin:0 3px 0 0; }
#vodcasts dt.filename { padding:0; margin:0; }





#podcastsonly h3{
	color:#7d3f7f;
	margin:0 20px 20px 0;
	border-bottom:2px solid #7d3f7f;
	padding:0 0 4px 0;	
}

#podcastsonly, #podcastsonly ul {
	clear:both;
	margin:0;
	padding:0;
}

#podcastsonly li {
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	float:left;
clear:both;
}

#podcastsonly dl{ margin:0;	padding:0; }

#podcastsonly dt.filename {
	font-weight:bold;
	color:#7d3f7f;
	text-transform:uppercase;
	margin:0 0 5px 0;
}

#podcastsonly dt.filename a{
	background-color:#7d3f7f;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 1px 0 2px;
	margin:0 0 0 5px;
}
#podcastsonly dt.filename a:hover{ background-color:#955397; }
#podcastsonly dd { margin:0; padding:0 0 0 25px; }
#podcastsonly dt.filename img { float:left;	margin:0 3px 0 0; }
#podcastsonly dt.filename { padding:0; margin:0; }






#rssfeeds { 
	float:left; 
	width:252px; 
	margin-right:30px;
} 

#rssfeeds h4 {
	float:none;
	text-transform:uppercase;
	background-image:none;
	color:#7d3f7f;
	margin:0 0 20px 0;
	border-bottom:2px solid #7d3f7f;
	padding:0 0 4px 0;
}

#rssfeeds dd { color:#80645e; }

#rssfeeds dd.rss-header { 
	color:#7d3f7f; 
	font-weight:bold;
	margin-bottom:3px;
}

#rssfeeds a span { display:none; }

#rssfeeds dt a {
	float:left;
	width:32px; 
	height:32px;
	background-image:url(http://192.168.17.9/quad/private/templatefiles/rss-logo.png);
}

#rssreaders {
width:252px;
float:left;
}

#rssreaders h4 {
	float:none;
	text-transform:uppercase;
	background-image:none;
	color:#c593be;
	margin:0 0 20px 0;
	border-bottom:2px solid #c593be;
	padding:0 0 4px 0;	
}

.eventsimages{
	float:right;
	width:260px;
}
.eventsimages img {
	margin:0 12px 13px 0;
}
.events {
	float:left;
	clear:left;
	width:280px;
}
.events ul#eventslist {
	margin:0 0 0 15px;
	padding:0;
}
.events ul#eventslist li {
	margin:0 0 5px 0;
}
.linkslistitem {
	float:left;
	clear:left;
	width:540px;
	margin:0 0 15px 0;
}
.linkslisttext h3 {
	margin:0 0 5px 0;
	padding:0;
}

.supporters-text { clear:both; }
.supporterslistitem { 
	float:left;
	width:117px;
	height:130px;
	background-color:#fff;
	border:6px solid #fff;
	margin:0 9px 0 0;
	text-align:center;
}

.supporterslistitem  p {
	margin:10px 0 0 0;
	text-align:center;
}
.footerlogos {
	float:right;
	width:400px;
	height:60px;
	
}

.address {
color:#B32A31;
padding:0 0 0 5px;
}

.siteby { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0 0 4px;
	color:#B32A31;
}

