/** global styles */

body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:90%;
	font-family: arial,verdana,arial,sans-serif;
	background-color:#FEEB01;
	}
#container {
	margin-left:auto;
	margin-right:auto;
	width:1040px;
	text-align:left;
	position:relative;
	height:100%;
	padding:0px;
	}

#header {
padding:0px;
background-color:#FEEB01;
}

#logo {
float:left;
width:274px;
height:154px;

}

#headerright {
float:right;
text-align:right;
margin-top:52px;
}

#headerdates {

font-size:15px;
text-decoration:none;
color:#000;
}

#navigation {
margin-top:20px;
width:710px;

}

.primary {
float:left;
margin-right:24px;
padding-top:4px;
}

.primary a {
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:#000;
font-weight:bold;
}

.primary a:hover, .primary a.on  {
color:#C43487;
}



.search {

float:right;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#000;
font-weight:bold;
}


form {
margin:0px;
padding:0px;
}

#content {
padding:30px;
background-color:#ffffff;

}


#tweetbox {
margin:20px 20px 0px  20px;
padding:20px 20px 14px 50px;
background-color:#FEEB01;
}

#followus {
margin-left:20px;
margin-top:4px;
}

#emailbox {
margin:20px 20px 0px  20px;
padding:30px 20px 0px 20px;
background-color:#FEEB01;
text-align:center;
height:43px;
}

#emailbox2 {
margin:20px 20px 20px  20px;
padding:10px 20px 10px 20px;
background-color:#FEEB01;
text-align:center;

}

#sponsorbox {
margin:20px 10px 0px  20px;
padding:10px 10px 10px 20px;
background-color:#FEEB01;
}

#footer {

padding:20px 10px 0px 10px;
background-color:#ffffff;
}

#footermenu {
margin-top:10px;
padding:0px;
float:left;
width:500px;

}

#sponsorlogos {
margin-top:10px;
padding:0px;
float:right;
}

.secondary {
float:left;
margin-right:10px;

}

a.footersec {
font-size:10px;
color:#1C130E;
font-weight:bold;
text-decoration:none;

}

a.footersec:hover {
color:#B5387E;
}

.logolink {
padding:0px;
margin:0px;
float:left;


}

.spacer {
clear:both;
height:20px;
}

.breaker {
margin-top:20px;
border-bottom:1px solid #DA298F;
margin-bottom:20px;
clear:both;
height:20px;
}

/** homepage styles */

#leftbox, #centrebox, #rightbox {
margin:0px;
padding:0px;
float:left;
width:285px;
background-color:#ffffff;

}

#leftbox, #centrebox {
margin-right:60px;
}



#leftfooterbox, #centrefooterbox, #rightfooterbox {
float:left;
width:328px;
background-color:#ffffff;

}

#rightfooterbox {
width:318px;
}


#leftfooterbox, #centrefooterbox {
margin-right:18px;
}



#calendarbox {
margin:0px;
padding:0px;
margin-top:30px;
background-image:url(mcf10_images/circleback.jpg);
background-color:#fff;
height:287px;
width:287px;
border:1px solid #fff;
}

#calendarbox2 {
margin:0px;
padding:0px;
margin-top:0px;
background-image:url(mcf10_images/circleback2.jpg);
background-color:#fff;
height:212px;
width:212px;
border:1px solid #fff;
}




#highlightsbox {
margin:0px;
padding:0px;
background-color:#ffffff;
border:1px solid #fff;
}

#newsbox {
font-size:13px;
margin:0px;
padding:0px;
background-color:#ffffff;
}

#newsbox ul {
margin:0px;
padding:0px;
padding-left:15px;
margin-top:30px;
}

#newsbox li {
padding-bottom:20px;
}

#newsbox li.com {
padding-bottom:10px;
}

#caltitle {
margin-left:85px;
margin-top:30px;
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
text-decoration:none;
color:#fff;
font-weight:bold;

}

#caltitle2 {
margin-left:52px;
margin-top:30px;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color:#fff;
font-weight:bold;
}

#caltable {
margin-left:35px;
margin-top:5px;
}

#cal td {
width:25px;
text-align:center;
color:#DE9DC2;
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
}

td#on {
color:#ffffff;
}

#caltable2 {
margin-left:41px;
margin-top:5px;
}

#cal2 td {
width:10px;
text-align:center;
color:#DE9DC2;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}



a.date {
color:#000000;
text-decoration:none;
}

a.date:hover {
color:#ffffff;
}

a.dateon {
color:#ffffff;
}

#nextmonther {
margin-top:20px;
margin-left:80px;
}

#nextmonther2 {
margin-top:5px;
margin-left:35px;
}
a.nextmonth {
color:#FFFFFF;
text-decoration:none;
font-size:11px;

}

a.infoer {
color:#C43487;
text-decoration:none;
}
/** whatson styles */



#whatsonleft {
float:left;
width:214px;
margin-right:85px;
}

#whatsonleft2 {
float:left;
width:214px;
margin-right:45px;
}


#whatsoncontent {
float:left;
width:575px;

}


#whatsoncontent5 {
float:left;
width:630px;

}

#whatsoncontent15 {
float:left;
width:676px;

}


#whatsoncontent2 {
float:left;
width:710px;

}

#whatsoncontent3 {
float:left;
width:630px;
margin-top:30px;
}

#whatsoncontent3z {
float:left;
width:630px;

}




#whatsonheader {

}

#whatsoninfo {
margin-left:120px;
clear:both;
}

#whatsoninf5 {
margin-left:40px;
clear:both;
}

#whatsoninfo2 {
margin-left:0px;
clear:both;

}

#whatsoninfo2z {
margin-left:0px;
clear:both;
margin-top:30px;
}

.previous {
float:left;
width:120px;
margin-right:110px;

}

.dateheader {
float:left;
width:170px;

font-family: Arial, Helvetica, sans-serif;
font-size:17px;
color:#000;
font-weight:bold;
}


a.prever {

font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
text-decoration:none;

}

.next {
float:right;
width:100px;
margin-left:50px;
text-align:right;

}

a.twitter {
color:#000000;
text-decoration:none;
}

.listBox {

padding:0px;

}

.listthumb {
float:left;
width:120px;
margin-right:30px;
margin-left:0px;

}

.listthumb2 {
float:left;
width:70px;
margin-right:10px;
margin-left:0px;

}

.listtitle {
width:250px;

float:left;
}

.listtitle2 {
width:170px;

float:left;
}

.listname {
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
color:#000;
font-weight:bold;
}

.booklinks {

width:122px;
}

.booknow {
margin-top:10px;
float:left;
color:#DA298F;
}

.infonow {
margin-top:10px;
float:left;
margin-right:10px;
}

a.infoX {



background-color:#DA298F;
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
padding:4px 5px 4px 5px;
text-decoration:none;
font-weight:bold;
}


#comedianlink {
margin-top:30px;
background-color:#E4E4E4;
padding:20px;
padding-left:40px;
}

/** event detail styles */

.evImage {
float:left;
width:317px;
margin-right:30px;
}

.evText {
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.veImage {
float:left;
width:300px;
margin-right:48px;


}

.evContent {

float:left;
width:280px;

}

.veContent {

float:left;
width:280px;

}


.evName {
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
color:#000;
font-weight:bold;
}

.evName2 {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
font-weight:bold;
}

.evName5 {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
font-weight:bold;
}


a.pink {
color:#DA298F;
font-size:12px;
}

a.pink7 {
color:#DA298F;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
}


a.pink2 {
color:#DA298F;
font-size:13px;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

a.pink22 {
color:#DA298F;
font-size:13px;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

a.pink3 {
color:#DA298F;
font-size:14px;
line-height:22px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;

}

a.black {
color:#000;
font-size:12px;
}


#evTexter {
margin-top:20px;
margin-bottom:20px;
}

a.pinkbook {
background-color:#DA298F;
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
padding:4px 5px 4px 5px;
text-decoration:none;
font-weight:bold;
}

#buyTickets {
margin-top:20px;
margin-bottom:20px;
}

#comediansappearing {
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
font-weight:bold;
}

.twit {
width:250px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

.tweet ul {
margin:0px;
padding:0px;
list-style:none;
}

.profileimg {

float:left;
width:40px;
}

a.venuelink {
font-size:15px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-weight:bold;
line-height:20px;
}

a.venuelink:hover {
color:#DA298F;
}


a.goer {
text-decoration:none;
color:#000;
}

#pager {
width:620px;
font-size:12px;
float:left;

}




#twitter_update_list {
width:250px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

}

#twitter_update_list ul, #twitter_update_list li {
margin:0px;
padding:0px;
list-style:none;
margin-bottom:10px;
}

#twitter_update_list a {
color:#C43587;

}

#newsbox li a {
text-decoration:none;
}

.scrollright {
float:right; width:140;
}

.scrolleft {
float:left; width:220px
}


.hometexter {
font-size:90%;
margin-top:90px;
}

.hometexter a {
color:#DA2A8F;
text-decoration:none;
}






/*	stylesheet for calendar	*/


	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#000;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:12pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			color:#fff;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#FEEB01;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#FEEB01;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FEEB01;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#ccc;
			background-color:#000;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#000;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			
			}
			
			
		.ui-autocomplete {
	background-color: white;
	width: 300px;
	border: 1px solid #cfcfcf;
	list-style-type: none;
	padding-left: 0px;
}

