.lowerleft h1 {	margin-bottom: 5px;	margin-top: 20px;	padding-left: 32px;	font-size: 20px;	text-transform: uppercase;	letter-spacing: 0.15em;}.seg_artist {	margin-left: -50px;}/* CSS Document */#artist_roster_holder {	margin-left: -65px;	height: 21px;	width: 150px;	margin-top: 20px;	z-index: 3;}#container {	width:900px;	height: auto;	z-index:1;	margin-left: auto;	margin-right:auto;	background-color: #27345A;	border: solid 1px white;	overflow:hidden;	background-image: url(../images/main_bg.gif);	background-repeat: repeat-y;	text-align:left;}.upcoming_shows_style {	margin-bottom: 20px;	margin-left: 0px;	margin-top: 10px;}.artist_roster_gr {	margin-bottom: 0px;	margin-left: -10px;	margin-top: 5px;}body {	background-color: #212D4E;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}p {	margin-top: 0;	line-height: 1.75em;}h1, h2{	font-weight: bold;}h1 {	font-size: 300%;	}h2 {	font-size: 175%;	text-transform: uppercase;}a: link {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;	color: #F90;	line-height: 2em;	text-decoration: none;	}#header {	height: 65px;	margin-left: auto;	margin-right:auto;	padding-top: 10px;	background-color: #212D4D;	width: 900px;}#header_left {	height: 65px;	margin-left: auto;	margin-right:auto;	padding-top: 0px;	background-color: #212D4D;	width: 397px;}#header_right {	float: right;	width: 300px;	text-align: right;	margin-top: -25px;	padding-right: 0px;}.nav {	text-transform: uppercase;	width: auto;	border-bottom: solid 1px white;	background-image: url(../images/header_bg.gif);	height: 2em;	text-align: left;	padding-left: 5px;}.nav ul {	list-style-type: none;	margin:0;	padding:0;	text-align:left;	text-indent:0;}/*#Layer1 {	position:absolute;	left:38px;	top:174px;	width:429px;	height:254px;}*/.upcoming th {	text-transform: uppercase;	text-align: left;	text-decoration: underline;	text-size: small;	font-size: 11px;	font-weight: bold;}.upcoming {	text-transform: none;	font-weight: normal;	font-size: 11px;	line-spacing: 1.5em;	border-collapse: collapse;	line-height: 3em;	padding-left: 2em;	margin-top: -8px;}#rightcol {	width: 300px;	background: #666666;	float: right;	top: 0px;	height: 100%;	border-left: solid 1px white;}#rightcol2 {	float: right;	width: 328px;	padding-left: 0px;	padding-top: 8px;	font-size: 12px;	line-height: 0.5em;	padding-right: 20px;	min-height:800px;	}#rightcol2 img {	margin-bottom: -4px;}.contact_type {	letter-spacing: 0.1em;}.flashholder {	background-color: #000000;	width: 524px;	height: 291px;	float: left;	margin-bottom: 10px;	margin-right: 0;}.pagetitle { 	margin-top: 0;}.lowerleft {	width: 500px;	float: left	padding-left: 4em;}.lowerleft p {	padding-left: 2.9em;	padding-right: 2em;	letter-spacing: .1em;}h3 {	font-size: 14px;	line-height: 0.1em;	marin-bottom: 0;	padding-bottom: 0;	line-height: -10px;}#footer {	width:900px;	height: 4em;	color: #FFFFFF;	clear: both;	vertical-align:text-bottom;	margin-left:auto;	margin-right:auto;	margin-top: 10px;	margin-bottom: 15px;		}.hc_img_mover {	margin-top: -15px;	padding-right: 10px;}.ftr_type {	letter-spacing: 2px;	text-transform: uppercase;	font-size: 10px;}/*ul {margin-left: .7em;}*/a:link {	color: #ffffff;	text-decoration: underline;}a:visited {	color: #ffffff;	text-decoration: underline;}a:hover {	color: #CE4A2A;	text-decoration: underline;}a:active {	color: white;	text-decoration: underline;}#rightcol2 h1, h3 {	padding-bottom: 0;	margin-bottom: .5em;	margin-top: 2.5em;}#rightcol2 h3 {	line-height: 0;	margin-bottom: .5em;	text-decoration:underline;}.headerdesc {	font-size: x-small;	font-style: italic;}artistname {	text-transform: uppercase;	font-weight: bold;	font-size: 100%;}.topline {	border-bottom: solid 1px white;	width: auto;}.lowerleft h2 {	margin-bottom: 0;	margin-top: 1em;}#rightcol2 a {	text-decoration: underline;	}.nav li {	padding: 0 0 0 0;	display: inline;	list-style: none;	margin: 0; /*list-style: none; prevents bullets or numbers from being displayed in front of your nav links as they are being generated from a list item (li)*/	text-align: left;}#rightcol_artist_top {	float: right;	}#mission_statement_nest {	height: 274px;	display:table-cell;	vertical-align:middle;	width: 350px;	/*	float: right;*/	/*	padding-top: 17px;border-bottom: 1px solid white; */		letter-spacing: 0.15em;	font-family: "trebuchet ms", verdana, helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 30px;	font-weight: normal;	font-variant: normal;	z-index: 1;}.mission_statement_nest p {	height: 1%;}#black_bar {	background-color: #000;	width: 900px;}.img_push_bottom {	margin-bottom: 5px;}#rightcol_artist_bottom {	width: 355px;	z-index:1;	background-color: #161E32;	float: right;	border-left: solid 1px white; 	font: normal 12px/1.5em "trebuchet ms", verdana, helvetica, sans-serif;	line-height: 1.5em;	clear: right;	padding-left: 10px;	padding-top: 2em;	padding-right: 10px;	border-top: solid 1px white;}tr.even {	background-color: #616b87;}#rightcol2 a {	text-decoration:none;	font-weight:bold;}#rightcol2 h3 {	font-weight:bold;	text-decoration:none;	}.promobottom {	width:900px;;	padding:10px;	float:left;	clear:both;	font: normal 12px/1.5em "trebuchet ms", verdana, helvetica, sans-serif;	background-color: #27345A;	border-top:1px solid white;	overflow: auto;	height: 350px;}.promo_shots {	float:left;	width:100px;	height:150px;/*	border:1px solid white; */	margin-right: 30px;	margin-bottom: 10px;}.promobottom img {border:1px solid white;}h1,h3,h4,h5,h6{margin-bottom: 0px;padding-bottom: 0px;}li {margin-bottom: 0px;padding-bottom: 0px;text-indent:0;}ul, li {	text-align:left;}.nav a {	float:left;	padding-right:1em;}.upcoming td {	height:1em;	line-height:1.75em;}table.upcoming_artist {	font-size:0.8em;	height:1em;	line-height:1.85em;	border-collapse:collapse;}.tagline {font-size:12px;font-style:italic;}.lowerleft h2 {	padding-top: 275px;}.letterbox_top {	background-color: #161E32;	width: 900px;	height: 60px;	float: left;	padding-top: 40px;	padding-left: 15px;}.promobottom_no_toprule {	width:900px;	;	padding:10px;	float:left;	clear:both;	font: normal 12px/1.5em "trebuchet ms", verdana, helvetica, sans-serif;	background-color: #27345A;	overflow: auto;	height: 300px;}.drop_image {	margin-bottom: -5px;	margin-right: 5px;}.image_holder {	width: 400px;	margin-bottom: 20px;}.contact_image_drop_right {	margin-bottom: 0px;	margin-right: 15px;	float: right;}.float_left {	float: left;	margin-bottom: 0px;	margin-top: 9px;}.image_holder img {	margin-left: 32px;}.promo_hdr_mover {	margin-bottom: 0px;}#gobble_box {	width: 900px;	height: 70px;	margin-left: auto;	margin-right: auto;	text-align: right;	background-image: url(../images/new_mast_logo.gif);	background-repeat: no-repeat;		}#gobble_right {	width: 250px;	height: 30px;	float: right;	margin-top: 36px;	z-index: 3;	text-align: right;}.img_pad_right {	padding-right: 10px;}#email {	width: 75px;	height: 10px;	margin-left: 125px;	float: left;	padding-top: 48px;}.email_style {	font-size: 12px;	letter-spacing: 2px;	}#email a {	text-decoration: none;}.artist_subhdr {	font-size: 10px;	font-style: italic;}#home_btn {	width: 75px;	height: 10px;	margin-left: 225px;	float: left;	padding-top: 60px;}.promobottom_no_toprule h2 {	letter-spacing: 2px;	text-align: right;	font-size: 22px;	padding-right:10px;}.img_float_right {	float: right;	margin-top: -14px;	margin-left:-20px;}.artist_pusher {	margin-left: 60px;}.down_img {	margin-bottom: -5px;}.lgr_font {	font-size: 18px;}