/* CSS Document */

body {
	background-image: url(../images/bgblue1.png);
	background-repeat:repeat-x;
	margin-top:0;
	margin:0;
	background-color:#005B88;
	font:"Trebuchet MS";
	font-family:"Trebuchet MS";
	font-size:12px;
}

p {
margin:0px;
}

a {
text-decoration:none;
color: #FF6600;
}

h3 {
margin:0px;
}

td {
vertical-align:top;
}

.td_header_bg {
background-image:url(../images/header_BG.jpg);
background-repeat:no-repeat;
}

.td_leftcol {
background-color:#F4F3F0;
background-image:url(../images/col_topBG.png);
background-position:top;
background-repeat:repeat-x;
width:229px;
padding-top:20px;
}

.td_rightcol {
background-color:#F4F3F0;
background-image:url(../images/col_topBG.png);
background-position:top;
background-repeat:repeat-x;
width:227px;
padding-top:20px;
}

.td_centercol {
background-color:#FFFFFF;
width:437px;
padding-top:20px;
}

.center_pad {
padding-left:20px;
padding-right:20px;
}

.td_colspan_right {
background-color:#FFFFFF;
padding-top:20px;
}

.td_colspan_left {
background-color:#FFFFFF;
padding-top:20px;
}


.td_leftspacer {
width:24px;
}

.td_rightspacer {
width:33px;
}

.td_bottomleft {
background-color:#F4F3F0;
background-image:url(../images/bottom_left_grey.png);
background-position:left;
background-repeat:no-repeat;
height:26px; 
width:229px;
}

.td_bottomleft_white {
background-color:#FFFFFF;
background-image:url(../images/bottom_left.png);
background-position:left;
background-repeat:no-repeat;
height:26px; 
width:229px;
}

.td_bottomright {
background-color:#F4F3F0;
background-image:url(../images/bottom_right_grey.png);
background-position:right;
background-repeat:no-repeat;
height:26px;
width:227px;
}

.td_bottomright_white {
background-color:#FFFFFF;
background-image:url(../images/bottom_right.png);
background-position:right;
background-repeat:no-repeat;
height:26px;
width:227px;
}

.pad_left {
padding-left:5px;
}

.pad_right{
padding-right:5px;
}

.lightgreen {
color:#9aac00;
font-weight:bold;
font-size:12px;
}

.white {
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

.darkgreen {
color:#234700;
font-size:12px;
}
.bold {
font-weight:bold;
}

.darkgrey {
color:#666666;
font-size:12px;
}

.bold {
font-weight:bold;
}

.large {
font-size:14px;
}

.small {
font-size:10px;
}

.tr_dark {
color:#FFFFFF;
background-color:#777777;
font-size:13px;
}
.tr_lt1 {
color:#000000;
background-color:#F0F0F0;
font-size:12px;
}
.tr_lt2 {
color:#000000;
background-color:#E2E2E2;
font-size:12px;
}
.tr_next {
color:#000000;
background-color:#FFCC30;
font-size:12px;
}

.shows_topleft {
width:20px;
background-image:url(../images/shows_topleft.gif);
background-position:left;
background-position:top;
background-repeat:no-repeat;
}

.shows_topright {
width:20px;
background-image:url(../images/shows_topright.gif);
background-position:right;
background-position:top;
background-repeat:no-repeat;
}

.orange {
color: #FF6600;
}

.ltblue {
color:#66CCFF;
}

.theDay {
font-size:28px;
font-weight:bold;
margin:-5px 0px 0 0;
float:left;
letter-spacing:-2px;
color:#FF6600;
}

.theMonth {
font-size:14px;
font-weight:bold;
margin:0px;
float:left;
color:#333333;
width:55px;
}

.weekDay {
font-size:10px;
font-weight:normal;
margin:-5px 0 0 0;
float:left;
color:#666666;
}

.divider {
background-image:url(../images/divider.gif);
background-repeat:no-repeat;
background-position:right;
width:1px;
height:21px;
margin:4px;
float:left;
}

#showsWrapper {
width:800px;
margin:0 auto;
}

#showDate {
float:left;
margin:0 0 20px 15px;
width:100px;
}

#showVenue{
float:left;
font-weight:bold;
line-height:13px;
margin:0 0 20px 10px;
padding:2px 0 0;
width:130px;
}

#showCity{
float:left;
margin:0 0 20px 20px;
width:80px;
}

#showState {
float:left;
margin:0 0 10px 15px;
width:40px;
}

#showDetails {
float:left;
margin:0 0 20px 20px;
width:370px;
}

.titleRow {
background-color:#333333;
height:20px;
padding:5px 0 4px;
margin: 0 0 10px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

#vote-now {
	text-align:center;
	width:300px;
	margin:8px 0 8px 62px;
}

.venueLinks {
margin:-1px 0 0 0;
font-size:10px;
color:#666666;
}

.posterLinks {
margin:-1px 0 0 0;
font-size:10px;
color:#666666;
}

.posterLinks a {
color:#999999;
}