﻿body 
{
	 color: #cccc99;			 
	 font-family: Verdana, Arial, helvetica, sans-serif;
	 font-size: 11px;
	 background-color: #2e231c;
	 margin: 0px 0px 0px 0px;
	 text-align: center;			 			 
}

#page_body
{
	width: 762px;			
	margin-left: auto;
	margin-right: auto;
	background-image: url(/3ta/Media/Images/body_bg.gif);
	background-position: top left;
	background-repeat: repeat; 
	background-color: #3b2d23;
	text-align: left;	
}

h1
{
	font-size: 1.5em;
}

h2
{
	font-size: 1.4em;
}

h3
{
	font-size: 1.4em;
}

h4
{
	font-size: 1.2em;
}

h5
{
	font-size: 1.1em;
}

/* aux content area - left column */
#aux_content
{
	width: 183px;
	float: left;
	padding-bottom: 8em;			
}

#logobox
{
	background-image: url(/3ta/Media/Images/logobox_bg.jpg);
	height: 120px;
	width: 183px;	
}

.aux_content_header
{
	padding: 15px 0px 0px 20px;
}

#aux_content p
{
	color: #333333;	
	margin: 5px 23px 0px 23px;
}

#aux_content input
{
	font-size: 0.9em;
	width: 132px;
}

.error
{
	color: #ff0000;
}

.notification
{
	color: #ffffff;
}

#aux_content input.button
{
  float: right;
  padding-right: 22px;
}

#aux_content a
{
	color: #293440;
}

#mailing_list
{
	background-image: url(/3ta/Media/Images/mailing_list_bg.jpg);
	width: 183px;
	height: 156px;
}

#calendarbox
{
	background-image: url(/3ta/Media/Images/calendarbox_bg.jpg);
	width: 183px;
	height: 181px;
}

#myspacebox
{
	background-image: url(/3ta/Media/Images/myspacebox_bg.jpg);
	width: 183px;
	height: 116px;
}

#favorite_links
{
	margin-top: 10px;
	margin-left: 12px;
}

#favorite_links h3
{
	font-size: 1.2em;
	font-weight: bold;			
	font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif;
	width: 90%;
	text-align: left;			
}

#favorite_links a
{
	color: #ededed;
}

#favorite_links ul
{
	list-style: none;
}

#favorite_links li
{
	margin-left: 10px;
	margin-top: 3px;
}

#primary_content
{			
	width: 579px;
	float: right;
	padding-bottom: 8em;	
}

.primary_content_header
{
	margin-left: 13px;
	height: 47px;
	width: 566px;
	background-position: top left;
	background-repeat: no-repeat;			
}

#primary_content_body
{
	padding-left: 15px;			
	padding-right: 2em;
	text-align: left;			
	background-image: url(/3ta/Media/Images/content_body_bg.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

#primary_content ul
{
	padding-left: 3em;
}

.validation_summary
{
	margin-top: 1em;
	margin-bottom: 1em;
	/* color: #ffcc66; */
	color: #ff3333;			
}

.validation_summary li
{
	font-weight: normal;			
}

p
{
	margin-top: 0.8em;
}

#primary_content_body p
{
	margin-top: 0px;
	padding-top: 0.8em;
	position: relative;
}

#navbar
{
	list-style: none inside;
	width: 579px;
	height: 39px;
	background-image: url(/3ta/Media/Images/navbar_bg.gif);
}

#navbar ul
{
	padding-top: 2px;
	padding-left: 13px;
}

#navbar li
{
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
}

#home_header
{
	background-image: url(/3ta/Media/Images/home_header.gif);						
}

#shows_header
{
	background-image: url(/3ta/Media/Images/shows_header.gif);
}

#audio_header
{
	background-image: url(/3ta/Media/Images/audio_header.gif);		
}

#buycds_header
{
	background-image: url(/3ta/Media/Images/buycds_header.gif);		
}

#theband_header
{
	background-image: url(/3ta/Media/Images/theband_header.gif);
}

#photos_header
{
	background-image: url(/3ta/Media/Images/photos_header.gif);
}

#contact_header
{
	background-image: url(/3ta/Media/Images/contact_header.gif);
}

.subsection_header
{
	width: 97%;			
	background-position: top left;
	background-repeat: no-repeat;
	background-color: Transparent;
	font-family: "trebuchet ms", "lucida sans", arial, sans-serif;
	font-weight: bold;			
	background-image: url(/3ta/Media/Images/subsection_bg.gif);
	background-position: bottom left;
	background-repeat: repeat-x;	
	color: #f2efe6;	
}			

.subsection_header_subtitle
{
	font-size: 0.8em;
	display: inline;
}

h1
{
	background-image: url(/3ta/Media/Images/header.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 762px;
	height: 165px;

}

h1 span, h2 span, h3 span
{
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

a
{
	 color: #dddddd;		
}		

#primary_content_body ul
{
	margin-top: 0.5em;
}

#primary_content_body li
{
	padding: 2px 0px 2px 0px;
}

#primary_content_body h3
{
	margin-top: 1.0em;
}

.bio
{
	padding-top: 10px;
	clear: left;
}

.bio_pic
{
	float: left;
	margin-top: 0.8em;
	margin-right: 10px;
}

#primary_content_body p.bio_intro
{
	/*margin-top: 5px;*/
}

#footer 
{
	clear: both;
	width: 758px;		
	/* border-top: solid 5px #2e231c; */			
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/3ta/Media/Images/footer_bg.gif);
	background-position: top left;
	background-repeat: repeat-x; 
	background-color: #2e231c;
	text-align: center;			
	color: #999999;
}

#validators
{
	float: right;
}

fieldset
{			
	width: 75%;
	border-top: dotted 2px #45372d;			
	border-left: none;
	border-right: none;
	border-bottom: none;
	padding-top: 1em;
}

legend	
{
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #cccc99;			
}

embed
{
	margin-top: 1.0em;
}

.form_input
{
	font-size: 1.0em;
	font-family: verdana, arial, sans-serif;
	background-color: #ededed;
	border: solid 1px #999999;
	padding: 1px 1px 1px 1px;			
}

.form_field textarea
{
	width: 250px;
}

.form_row
{
	width: 100%;
	clear: both;
	padding: 0.5em 0px 0px 0px;			
	line-height: 1.5em;
}

.form_button_row
{
	width: 75%;
	padding: 1em 0px 0px 0px;
}

.form_label
{
	float: left;
	width: 30%;
	text-align: right;
}

.form_label label
{
	margin-right: 0.5em;
	color: #eeeeee;			
}

label.required
{
}

.form_field
{
	float: right;
	width: 70%;
	text-align: left;
}

#contact_header
{
	background-image: url(/3ta/Media/Images/contact_header.gif);
}

.thickbox
{
	/*border: solid 2px #665b54;*/
	/* padding: 2px 2px 2px 2px; */
	margin: 0.5em 0.5em 0.5em 0.5em;
	text-align: center;
	vertical-align: center;
}

.active_gallery
{
	background-color: #2e231c;
}

/* blogger */

.date-header
{
	margin-top: 1em;
	width: 97%;			
	background-position: top left;
	background-repeat: no-repeat;
	background-color: Transparent;
	font-family: "trebuchet ms", "lucida sans", arial, sans-serif;
	font-weight: bold;			
	background-image: url(/3ta/Media/Images/subsection_bg.gif);
	background-position: bottom left;
	background-repeat: repeat-x;	
	color: #f2efe6;
}

.post-title
{
	width: 97%;
	font-family: "trebuchet ms", "lucida sans", arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: dotted 2px #45372d;
	margin-bottom: 1em;
	color: #f2efe6;
}

#shows_grid
{
	width: 75%;
	margin-top: 0.5em;
	margin-left: 2em;
}

#shows_more
{
	padding-top: 0.5em;
	float: right;
}

.upcoming_shows td
{
	background-color: #cdc8b2;
	color: #333333;
	padding: 2px 2px 2px 2px;
	text-align: left;
	vertical-align: top;
}

.show_venue
{
	color: #ededed;
	margin-left: 1.5em;
	font-size: 1.1em;
}

.show_description
{			
	margin-left: 1.5em;
}

.show
{
	width: 75%;
	margin-left: 1em;
	border-bottom: dotted 2px #45372d;
	padding-bottom: 1em;
	margin-bottom: 1em;
}

.quickshows_venue
{
	color: #333333;
	font-weight: bold;			
}

.quickshows_city
{
	font-size: 0.9em;
	color: #666666;
}
