/* Global styles */

BODY { background: white; }
DIV.container { background: white; }
p + p { text-indent: 0; margin-top:0; }
DIV#topnav { background-color: #223322; color: white; border-top: 2px solid white; }
DIV#topnav DIV#search { vertical-align: middle; }
DIV.promoblock { padding-bottom: 1.5em; }
UL.navoptions { margin: 0; padding: 0 0 0 1.5em; }
UL.navoptions LI { font-size: 125%; text-transform: uppercase; display: inline; padding-right: 1.5em; 
	letter-spacing: 1px;  }
A { color: #005c00; }
H1 A, H2 A, H3 A, H4 A, H5 A, H6 A { color: #005c00; text-decoration: none; }
H3 A:hover { text-decoration: underline; }
DIV#topnav UL.navoptions LI A { color: white; text-decoration: none; }
H1 + H2.alt {  }
.box, .shaded { background-color: #CED7CE; }
.uppercase { text-transform: uppercase; }
DIV.cutline { font-size: 10px; text-transform: uppercase; text-align: right; }

/* Section or page styles */

DIV.home_boxes H3 A { color: black; }

.venue_events_list H5, .artist_events_list H5 { margin-bottom: 0; }
DIV.event_list_series_menu A { padding-right: 6px; } 
DIV.event_list_series_menu SPAN.menu-label { font-weight: bold; padding-right: 6px; 
	text-transform: uppercase; }

TABLE.location_guide TD { vertical-align: top; padding: 0  3px 4px 0;}
TABLE.press_room_photos TD { vertical-align: top; width: 33%; padding-bottom: 12px; }

/* fixes strange behavior in tabs plugin */
UL.tabs { padding-left: 0; }
