body
{
	background-color: #000000;
	margin-top: 0px;
	margin-left: 0px;
}

#masthead
{
	width: 784px;
	background-color: #636363;
}

#mastlogin, #mastsearch, #mastpromo { background-color: #e1e1e1; }
#mastheadmini { background-color: #636363; }

.sectionhead td
{
	background-color: #ff9900;
	vertical-align: bottom;
}

/* .dateline { padding-bottom:0; } */
.insideborderright
{
	border-right: 1px solid #636363;
	width: 155px;
}

a.purplepink { color: #cf82ac; }
a.green { color: #7bae69; }
a.orange { color: #ff9900; }
#footer, #footer a { color: #e1e1e1; }

/* div.tabs { border-right:0px solid #7498b6; } */
.coldivider { border-left: 1px solid #666666; }
.review { font: normal 11px/15px Verdana; }
.reviewheadline3 { font: bold 15px/16px Verdana,sans-serif; }
.reviewheadline4 { font: bold 13px/14px Verdana,sans-serif; }
.reviewbox { padding: 0px 4px 6px 6px; }

.album
{
	float: left;
	width: 100px;
}

#searchresults
{
	border-top: 2px solid #999;
	border-bottom: 1px solid #999;
}

#searchresults td
{
	border-bottom: 1px solid #999;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 6px;
	//padding-left: 6px;
}

#searchresults .lastcol
{
	border-left: 1px solid #999;
	padding-left: 4px;
}

#searchresults p
{
	margin-top: 4px;
	margin-bottom: 4px;
}

#searchresults .datebar
{
	background-color: #e1e1e1;
	padding-left: 6px;
}

#searchresults .notrated { color: #999; }

.resultpage
{
	text-align: center;
	vertical-align: middle;
	padding-right:3px;
	padding-left:3px;
}

#minical td
{
	text-align: center;
	padding-right: 6px;
	font-weight: bold;
}
#pagewidthComp {background-color: #333;border-top:2px solid #000;border-bottom:2px solid #000;}



/*_______________________EVENTS CALENDAR ___________________________ */

.caltop {
background-color:#fff;
z-index:15;
width:405px;
padding-bottom:5px;
}

#mainDoc {
margin-top:0 !important;
}

#whatsup {
padding-left:10px;
padding-top:8px;
}

#widget1 {
border:0 !important;
padding:10px 5px;
}

#widget1 td {
padding-right:5px;
vertical-align:top;
}

#widget1 img {
float:right;
}

.sectionLabel {
color:#666;
text-transform:uppercase;
padding-top:20px;
}

.calendartable {
background-color:#fff;
width:150px;
padding-left:10px;
}

.calendarnonmonth {
text-align:center;
visibility:hidden;
}

.calendarday a {
color:#000;
text-decoration:none;
}

.calendardate b {
font-weight:400;
}

.calendartoday .calendardate b {
font-size:9px;
color:#c00000;
}

.calendardaytop {
color:#600;
font-size:10px !important;
background-color:#fff !important;
font-weight:700;
}

.calendardaytop a {
text-transform:uppercase;
text-decoration:none;
color:#600;
background-color:#fff;
}

.EventAdvSearch table tbody tr td form {
font-size:12px;
padding-left:10px;
}

.bigLetters {
font-size:14px;
font-weight:700;
color:#999;
padding-left:5px;
}

#calendarMusic.EventSearchFormWidget form table.calendartable tbody tr td.calendarday a.calendardate {
color:#000;
text-decoration:none;
font-size:9px;
font-weight:700;
}

.calendarweekselect {
display:none;
}

.calendarselectweek {
color:#fff;
background-color:#339;
border-bottom-width:0;
font-size:11px;
font-weight:700;
}

.calendarweeklink {
color:#fff;
background-color:#339;
font-weight:700;
font-size:11px;
}

div.Events7DaySearch {
border:0 !important;
}

.EventThreeLinks {
width:85px;
}

.EventThreeLinks li a {
background-image:url(sq_bullet.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:9px;
}

.submitanevent a {
font-size:10px;
background-image:url(sq_bullet.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:9px;
color:#000;
font-weight:700;
}

.submitaneventnew {
color:#880000 !important;font-weight:normal !important;font-size:10px !important;
}

.submitanevent {
margin-left:20px;
}

.pageNumber {
font-size:11px !important;
color:#000;
font-weight:700;
}

.pageNumber a {
font-size:11px !important;
}

.sevenDayLink {
font-size:10px;
border-right:1px solid #000;
text-transform:uppercase;
text-align:center;
padding:0 10px;
}

.sevenDayLink a {
font-size:20px;
text-decoration:none;
font-weight:700;
color:#000;
}

.sevenDayLink a.highlight {
text-decoration:underline;
color:#c00000;
}

.noBorder {
border-right:0;
}

.pageNumberLink {
font-size:10px;
}

.resultsColumnHeader {
background-color:#ccc;
font-size:11px;
color:#000;
font-weight:700;
padding:2px 6px;
}

.resultsColumnHeader a {
text-decoration:none;
font-size:11px;
}

.resultsHeaderText {
font-size:11px !important;
padding-bottom:10px;
}

td.resultsHeaderText {
margin-left:5px;
}

.resultsColumnHeader:link {
color:#000;
font-weight:700;
}

.check img {
margin-right:12px;
}

.resultsLink {
font-size:11px;
font-weight:700;
}

.resultRowNormal {
background-color:#FFF;
padding:20px 6px !important;
}

.resultrowNormal td {
padding:20px 6px !important;
}

.resultRowAlternate {
background-color:#E5E5E5;
padding:20px 6px !important;
}

.resultrowAlternate td {
background-color:#eee;
padding:20px 6px !important;
}

.eventTitleText font {
color:#000;
font-size:16px;
font-weight:700;
}

.eventLabelText {
color:#666 !important;
font-size:11px;
font-weight:700;
}

.venueTitleText {
font-size:16px !important;
font-weight:700 !important;
color:#000 !important;
}

.venueLabelText {
color:#666 !important;
font-weight:700;
}

.eventlabel {
color:#666;
font-size:11px;
font-weight:700;
}

#mapContainer {
margin-left:31px;
}

#widget1 a,.resultrowNormal a {
text-decoration:none;
}

.calendartoday,.calendarday {
text-align:center;
}

.calendartoday .calendardate a,a.calendardate b,a.eventFieldText,a.venueFieldText {
font-weight:700;
}

.calendardate,a.calendardate {
color:#000;
text-decoration:none;
font-size:9px;
}

.EventAdvSearch,#EventAdvSearch table {
background-color:#fff !important;
}

#ThreeLinkWidget a,#ThreeLinkWidgetMusic a {
text-decoration:none;
color:#000;
font-size:10px;
font-weight:700;
}

#ThreeLinkWidget ul,#ThreeLinkWidgetMusic ul {
list-style-type:none;
}

.pageNumberLink:visited,.resultsLinkSmall:visited {
color:#339;
}

.resultsText,.resultsTextSmall,.resultsLinkSmall,.eventFieldText,.eventFieldTextSmall,.venueFieldText {
font-size:11px;
}