/* GLOBAL */

body			{margin:0; padding:0; font:11px Arial, Helvetica, sans-serif; color:#000000; text-align:left; line-height:14px;}

img				{border:0px; margin:0px;}

a				{color:#d61e21; text-decoration:none}

a:hover			{color:#d61e21; text-decoration:underline}

.white			{color:#ffffff}
.white a		{color:#ffffff; text-decoration:none}
.white a:hover	{color:#ffc832; text-decoration:none}

.red			{color:#d61e21}
.red a			{color:#d61e21; text-decoration:none}
.red a:hover	{color:#ee4b4d; text-decoration:none}

.blue			{color:#2076b6;}
.blue a			{color:#2076b6; text-decoration:none}
.blue a:hover	{color:#3e98db; text-decoration:none}

.grey			{color:#5a5656}
.grey a			{color:#5a5656; text-decoration:none}
.grey a:hover	{color:#000000; text-decoration:none}

.yellow 		{color: #FFE989;}
a.yellow:link 	{color: #FFE989; text-decoration:underline}
a.yellow:hover 	{color: #FFFFFF; text-decoration:underline}

#container		{width:949px; height:100%; position:relative;}

.decoration img {display: block;}

/* MAIN CONTENT */

#main			{width:780px;}

#flashhdr		{width:780px; height:111px;}

#contentRt		{background-position:top; background-repeat:no-repeat}

#footer			{width:756px; height:40px; color:#d61e21; padding-top:5px; line-height:16px}

#content		{width:502px; padding:11px 3px 0px 8px; float:left}

#page			{float:left; margin:3px 0px 0px 10px}

.redHdrSm		{background:url(../images/hdr_red_short.jpg); width:208px; height:33px; font-weight:bold; float:left}

.redHdr			{background:url(../images/hdr_red_med.jpg); width:502px; height:33px; font-weight:bold;}

.redHdrLg		{background:url(../images/hdr_red_long.jpg); width:695px; height:33px; font-weight:bold; float:left}

.blueHdr		{background:url(../images/hdr_blue_med.jpg); width:502px; height:33px; font-weight:bold;}

.blueHdrMember	{background:url(../images/hdr_blue_member.jpg); width:260px; height:33px; font-weight:bold;}

.greenHdr		{background:url(../images/hdr_green_med.jpg); width:502px; height:33px; font-weight:bold;}

.hdrTxt			{float:left; font-size:14px; padding:10px 0px 0px 15px}

.hdrLink		{float:right; font-size:11px; padding:10px 15px 0px 0px}

.spotPicBg		{width:148px; height:148px; background:url(../images/spotpic_bg.jpg); float:left; background-repeat:no-repeat}

.spotPic		{margin:6px}

.spotDesc		{width:332px; float:left; margin:3px 0px 0px 10px}

.spotTitle		{font-size:14px; font-weight:bold; line-height:16px}

.spotDate		{font-size:12px; font-weight:bold; color:#929292; line-height:16px}

.highlight		{width:244px; float:left}

.highPicBg		{width:96px; height:96px; background:url(../images/highpic_bg.jpg); float:left; background-repeat:no-repeat}

.highPic		{margin:5px}

.highTxt		{width:140px; float:left; padding-top:4px}

.highTitle		{font-size:12px; font-weight:bold; line-height:15px}

.highLoc		{font-size:10px}

.divider		{margin:10px 0px}

.browse			{font-weight:bold; line-height:18px}

.resultsBg		{width:695px; float:left; background-image:url(../images/3column_bg.jpg); margin:5px 0px 10px 0px}

.resultBox		{float:left; clear:both; zheight:65px; width:200px; padding:7px 0px 7px 7px}

.result			{font-size:12px; font-weight:bold}

.error			{background-color:#FFFF99; color:#FF0000; width: 100%; padding: 2px 2px 2px 6px; border-left: 16px solid #FF0000;}



/* RIGHT SIDE */

.greyHdr	{background:url(../images/hdr_grey_short.jpg); width:180px; height:21px; font-weight:bold;}

.rtHdrTxt	{float:left; font-size:12px; padding:4px 0px 0px 8px}

.sponsors	{width:180px; text-align:center}

.sponsorPic	{border:1px solid #929292; margin-top:8px}

.bullet		{margin-top:5px}

.topDate	{font-size:10px; font-weight:bold}


/* mini cal */

a.navmonth { background-color: #FFFFFF; color:#CC0000; font-weight: bold;}
.day-current { background-color:#FFFFFF; color:#CC0000; text-align:left; }
.day-off { background-color:transparent; color:#ffffff; text-align: left; }
.day-off a {color: #ffffff; text-align:center;}
.day-event { background-color: transparent; }
.header { background-color: transparent; color: #FFFFFF; font-size: .95 em; font-weight: bold; text-align: center; }
.subheader { background-color:transparent; color: #FFFFFF; font-weight: bold; text-align: left; }
