/* GENERAL TEXT STYLING */
body {
	margin: 0px;
	padding: 0px;
	background-color: #EBD693;
	font-family: courier new, courier, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #EBD693;
	text-align: center;
}
a {
	color: #C50000;
	text-decoration: underline;
}
a:hover {
	color: #253A99;
	text-decoration: none;
}
#main_container {
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 940px;
	background-color: black;
}
h1 {
	display: block;
	width: 940px;
	height: 278px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 1px;
	background-color: #c50000;
}
#column_left {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 394px;
	background-color: #C50000;
}
#column_right {
	display: block;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 546px;
	background-color: black;
}
#column_left_text {
	display: block;
	float: left;
	margin: 0px;
	padding: 14px 0px 0px 0px;
	width: 394px;
	background-color: #c50000;
}
#column_right_text {
	display: block;
	float: right;
	margin: 0px;
	padding: 14px 0px 0px 0px;
	width: 546px;
	background-color: black;
}

#ian_brown_site_links {
	float: none;
	clear: both;
	display: block;
	text-align: left;
	margin: 0px auto 20px auto;
	padding: 0px 0px 0px 0px;
	width: 940px;
}
#footer {
	float: none;
	clear: both;
	display: block;
	text-align: left;
	margin: 0px auto 30px auto;
	padding: 2px 0px 0px 0px;
	width: 940px;
}
#floating_text {
	position: relative;
	top: -237px;
	width: 529px;
	height: 63px;
}
#FLVPlayer {
	float: left;
}
#video_and_floating_text_container {
	height: 237px;
	overflow: hidden;
}
#video {
	background-color: black;
	margin: 0px;
	padding: 0px;
	width: 546px;
	height: 237px;
	background-image: url(../img/ian_brown_video_sub.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
}
#ticket_information_images_2 {
	float: left;
	padding: 12px 0px 0px 12px;
}
#navigation {
	display: block;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	height: 34px;
	background-color: #EBD693;
}
#navigation li {
	float: left;
	display: inline;
}
a.home {
	display: block;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	text-indent: -1000em;
	height: 22px;
	width: 57px;
	background-image: url(../img/nav_home.gif);
	overflow: hidden;
}
a.info {
	display: block;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	text-indent: -1000em;
	height: 22px;
	width: 233px;
	background-image: url(../img/nav_event_information.gif);
	overflow: hidden;
}
.space {
	height: 22px;
	width: 38px;
	background-image: url(../img/nav_dot.gif);
	overflow: hidden;
}
#navigation li a:hover, #nav_ib_site_links li a:hover, #nav_ticket_links li a:hover, #nav_ib_home_link a:hover {
	background-position: bottom left;
}
#nav_ib_site_links {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	background-color: #EACF7D;
}
#nav_ib_site_links li {
	float: left;
	display: inline;
}
#nav_ib_home_link {
	padding: 6px 0px 0px 8px;
	margin: 0px;
}
a.ib_home {
	display: block;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	text-indent: -1000em;
	width: 319px;
	height: 61px;
	background-image: url(../img/nav_2_ian_brown.gif);
	overflow: hidden;
}
a.ib_biog {
	display: block;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	text-indent: -1000em;
	width: 124px;
	height: 27px;
	background-image: url(../img/nav_2_biography.gif);
	overflow: hidden;
}
a.ib_discog {
	display: block;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	text-indent: -1000em;
	width: 152px;
	height: 27px;
	background-image: url(../img/nav_2_discography.gif);
	overflow: hidden;
}
a.ib_video {
	display: block;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	text-indent: -1000em;
	width: 74px;
	height: 27px;
	background-image: url(../img/nav_2_video.gif);
	overflow: hidden;
}
a.ib_buy_tickets {
	display: block;
	margin: 0px 0px 0px 335px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	text-indent: -1000em;
	width: 156px;
	height: 27px;
	background-image: url(../img/nav_2_buy_tickets.gif);
	overflow: hidden;
}
.ib_space_1 {
	width: 37px;
	height: 27px;
	background-image: url(../img/nav_2_dot_1.gif);
	overflow: hidden;
}
.ib_space_2 {
	width: 35px;
	height: 27px;
	background-image: url(../img/nav_2_dot_2.gif);
	overflow: hidden;
}
#nav_ticket_links {
	float: right;
	display: block;
	margin: 0px 16px 0px 0px;
	padding: 0px 0px 0px 10px;
}
#nav_ticket_links li {
	float: left;
	display: inline;
}
a.tickets_ticket_master {
	display: block;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	text-indent: -1000em;
	width: 138px;
	height: 46px;
	background-image: url(../img/tickets_ticket_master.gif);
	overflow: hidden;
}
a.tickets_seetickets {
	display: block;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	text-indent: -1000em;
	width: 65px;
	height: 46px;
	background-image: url(../img/tickets_seetickets.gif);
	overflow: hidden;
}
a.tickets_ticketline {
	display: block;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	text-indent: -1000em;
	width: 87px;
	height: 46px;
	background-image: url(../img/tickets_ticketline.gif);
	overflow: hidden;
}

#column_left p, #column_right p {
	margin: 0px;
/*	margin: 2px 14px 16px 14px;*/
	padding: 0px 0px 0px 0px;
}
#column_left_text p, #column_right_text p {
	margin: 0px;
	margin: 2px 14px 16px 14px;
	padding: 0px 0px 0px 0px;
}
#column_left_text p.heading, #column_right_text p.heading {
	text-decoration: underline;
	margin-bottom: 0px;
}
/* IMAGES */
h1 {
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/ian_brown_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 2px;
	text-indent: -1000em;
	overflow: hidden;
}
#support_list {
	display: block;
	width: 394px;
	height: 578px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/ian_brown_list.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 2px;
	text-indent: -1000em;
	overflow: hidden;
}
#floating_text {
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/ian_brown_floating.png);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 2px;
	text-indent: -1000em;
	overflow: hidden;
}
.earlybird_2, .ticketline_2, .ticketmaster_2, .seetickets_2, .skiddle_2, .ticket_outlets_2, .ticketline_phone_2, .ticketmaster_phone_2, .seetickets_phone_2, .skiddle_phone_2 {
	float: left;
	display: block;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	color: black;
	font-size: 4px;
	text-indent: -1000em;
	overflow: hidden;
}
.earlybird_2 {
	clear: left;
	margin: 0px;
	width: 523px;
	height: 18px;
	background-image: url(../img/tickets_info_2_earlybird.gif);
}
.ticketline_2 {
	clear: left;
	margin: 0px;
	width: 207px;
	height: 18px;
	background-image: url(../img/tickets_info_2_ticketline.gif);
}
.seetickets_2 {
	clear: left;
	margin: 0px;
	width: 186px;
	height: 18px;
	background-image: url(../img/tickets_info_2_seetickets.gif);
}
.ticketmaster_2 {
	clear: left;
	margin: 0px;
	width: 228px;
	height: 18px;
	background-image: url(../img/tickets_info_2_ticketmaster.gif);
}
.skiddle_2 {
	clear: left;
	margin: 0px 0px 10px 0px;
	width: 157px;
	height: 18px;
	background-image: url(../img/tickets_info_2_skiddle.gif);
}
.ticketline_phone_2 {
	clear: right;
	margin: 0px;
	width: 316px;
	height: 18px;
	background-image: url(../img/tickets_info_2_ticketline_phone.gif);
}
.seetickets_phone_2 {
	clear: right;
	margin: 0px;
	width: 336px;
	height: 18px;
	background-image: url(../img/tickets_info_2_seetickets_phone.gif);
}
.ticketmaster_phone_2 {
	clear: right;
	margin: 0px;
	width: 295px;
	height: 18px;
	background-image: url(../img/tickets_info_2_ticketmaster_phone.gif);
}
.skiddle_phone_2 {
	clear: right;
	margin: 0px;
	width: 366px;
	height: 18px;
	background-image: url(../img/tickets_info_2_skiddle_phone.gif);
}
.ticket_outlets_2 {
	clear: both;
	margin: 0px 0px 0px 0px;
	width: 523px;
	height: 204px;
	background-image: url(../img/tickets_info_2_outlets.gif);
}
#general_information {
	display: block;
	margin: 14px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	width: 253px;
	height: 17px;
	background-image: url(../img/general_information.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 2px;
	text-indent: -1000em;
	overflow: hidden;
}
#hundred_years {
	display: block;
	margin: 14px 0px 0px 14px;
	padding: 0px;
	width: 227px;
	height: 39px;
	background-image: url(../img/100_years_of.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 2px;
	text-indent: -1000em;
	overflow: hidden;
}
#travelling_to {
	display: block;
	margin: 14px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	width: 348px;
	height: 39px;
	background-image: url(../img/travelling_to.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 2px;
	text-indent: -1000em;
	overflow: hidden;
}
#design_by_pin {
	float: left;
	margin: -15px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	width:500px;
}
#design_by_pin a {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 230px;
	height: 11px;
	background-image: url(../img/design_by_pin.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 2px;
	text-indent: -1000em;
	overflow: hidden;
}
a.ticketline:hover, a.ticketmaster:hover, a.seetickets:hover, #design_by_pin a:hover {
	background-position: bottom left;
}

a.ticketline_2:hover, a.ticketmaster_2:hover, a.seetickets_2:hover, a.skiddle_2:hover, #design_by_pin a:hover {
	background-position: bottom left;
}

.black_line {
	clear: both;
	margin: 10px 0px 15px 0px;
	padding: 0px;
	width: 940px;
	height: 4px;
	background-color: black;
}

/* MISC */
img {
	vertical-align: bottom;
}
.row_ie_collapse {
	width: 1px;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.keep_open {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
}