/* CSS Document */

body {
	padding: 0px;
	margin: 0px;
	background-color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

a {text-decoration: none; color: #6cb4ca;}
a:hover{text-decoration: underline;}

:active, :focus{outline:none;} /* remove outlines from links */


img {border: none; padding: 0px; margin: 0px;}

#wrapper {text-align: left;	margin: 0px auto; padding: 0px;	border:0; width: 994px;}

#masthead a {position: relative; left: -11px;
}

/* NAV ******************************************/
#nav {float: left; margin-left:50px; width:265px; padding-top: 1px; color: white; font-size:85%;}
#nav ul {list-style:none;	margin-top:0px;}
#nav li {list-style:none; margin-bottom: 5px}
#nav a {color: #999999;}
#nav a:hover {color: #6cb4ca;}
.vert_bar {float:left;}
#li {list-style-type: circle;}
#gallery_nav {float:right; width:620px; margin-top:7px; margin-bottom:3px;	position: relative;	left: 22px;}
#gallery_nav a {margin-right:0px;}
#gallery_nav h4 {	margin-right:30px;	font-size: 0.7em;	text-align: center;	color: #999999;}

/* CONTENT ******************************************/
#main_content {float:left; width:520px; margin-top:5px; margin-left:60px;}
#main_content2 {float:left; width:520px; margin-top:5px; margin-left:62px;}
#main_content3 {float:left; width:520px; margin-top:5px; margin-left:53px;}
#text_content {float:left; width:520px; margin-top:-7px; margin-left:52px;}
#gallery_content {float:left; width:520px; margin-top:7px; margin-left:90px;}
#gallery_content_portrait {float:left; width:520px; margin-top:7px; position: relative;	left: 190px;}
#gallery_content h4 {margin-left:30px; margin-top:30px; font-size: 0.7em;	text-align: center;	color: #999999;}
#gallery_content_portrait h4 {margin-right:155px; margin-top:30px; font-size: 0.7em;	text-align: center;	color: #999999;}
#news_content {float:left; width:520px; margin-top:-29px; margin-left:52px;}
#news_content img {margin-top:15px; }
#news_item {
	background-image: url(images/horz_bar_10.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom:45px;
	padding-top:35px;
}
#news_item.large_pic {padding-bottom:10px; background-image: none;}
#news_item.large_pic p {margin-left:60px;}
#news_item p {margin:0; padding:0; font-size: 1.5em; color: #6cb4ca;}
.grey {color: #999999;}
.news_w650 {}
.news_w525 {margin-left: 63px;	width: 525px;}
.news_w400 {margin-left: 125px;}
#video_w425_content {float:left; width:425px; margin-top:5px; margin-left:190px;}
#film {margin-bottom:100px;}
#music_player {float:left; width:520px; margin-top:5px; margin-left:50px;}
#container {clear: both;}
#john_leckie_bio_content {float:left; width:350px; margin-top:-12px; margin-left:52px;}
#diary_content {float:left; width:350px; margin-top:10px; margin-left:52px;}
#right_col {float:right; margin-right:-25px;}
.pic_bar_left {float:right; margin-right:0px;}
.pic_bar_right {float:right;margin-right:30px;}
.bio_pic {float:right; margin-right:30px; margin-top:62px; }
#bands_bio_content {float:left; width:350px; margin-top:9px; margin-left:68px;}
#bands_bio_content h1 {margin-top:32px;}
#bands_page {float:right; width:669px; margin-top:8px; margin-right:-40px;}
#bands_menu {font-size: 0.85em;	color: #999999;}
#band {margin-right:15px;} 
.band_link {float:left; margin-top:35px; margin-left:17px;}
.band_pic {float:left;}
#band img {margin-top:2px;}
#text_content a{color: #6cb4ca;}
#text_content a:hover{text-decoration: underline;}
.large_type {font-size: 1.2em;}
.tour_date {margin-bottom:5px;}
.tour_region {color: #999999;margin-bottom: 0px; margin-top:5px;}


/* FOOTER ******************************************/
#footer {margin-left: 364px; clear: both; background: #000000; color:#666666; padding-top: 25px;}
#footer_content {margin-bottom: 15px; margin-top: 15px;}
#footer_content a {margin-right: 0px;}
.brit_council {position:relative; left: 2px;}
.fmm {position:relative;left: 51px;}
.wmin {position:relative;left: 102px;}