/* Ian McGuinness CSS */
body {
	background-image:url('images/bg.jpg');
	background-repeat:repeat-x repeat-y;
	/*background-color:#003e5f;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
}

h1 {
	font-size:12px;
	color:#b5b4a0;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

h1 a:link {
	font-size:12px;
	color:#b5b4a0;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

h1 a:visited{
	font-size:12px;
	color:#b5b4a0;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

h1 a:active {
	font-size:12px;
	color:#b5b4a0;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

h1 a:hover {
	font-size:12px;
	color:#b5b4a0;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}

h2 {
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

h2 a:link {
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

h2 a:visited{
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

h2 a:active {
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

h2 a:hover {
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}

h3 {
	font-size:12px;
	color:#e45a49;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

h3 a:link {
	font-size:12px;
	color:#e45a49;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

h3 a:visited{
	font-size:12px;
	color:#e45a49;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

h3 a:active {
	font-size:12px;
	color:#e45a49;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

h3 a:hover {
	font-size:12px;
	color:#e45a49;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}



/* MAIN FRAME ===================================  */
#frame {
	width:800px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	text-align:left;
	height:100%;
}

/* TOP BANNER ===================================  */
#banner_top {
	background-image:url('images/colour_bar.jpg');
	background-repeat:no-repeat;
	width:800px;
	height:10px;
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
}

/* MAIN MENU ===================================  */

#main_menu {
	background-image:url('images/menu_bar.jpg');
	background-repeat:repeat-x repeat-y;
	width:800px;
	height:24px;
	padding-left:13px; padding-right:0px; padding-top:10px; padding-bottom:0px;
}

/* MAIN CONTENT ===================================  */
#main {
	width:800px;
	height:auto 0;
	overflow:hidden; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	border: 0px solid #ffffff;

}

/* MAIN LEFT ===================================  */
#main_left {
	float:left;
	align:left;
	width:719px;
	height:1100px;
	overflow:hidden; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

/* MAIN RIGHT ===================================  */
#main_right {
	background-image:url('images/name_right.jpg');
	background-repeat:no-repeat;
	float:right;
	align:right;
	width:79px;
	height:856px;
	overflow:hidden; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

/* HEADER ===================================  */
#header {
	background-image:url('images/header.jpg');
	background-repeat:no-repeat;
	width:719px;
	height:179px;
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	border: 0px solid #ffffff;
}

/* CONTENT LEFT ===================================  */
#content_left {
	background-image:url('images/bg_main.jpg');
	background-repeat:repeat-y;
	width:719px;
	height:1130px;
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
}

/* CONTENT LEFT TEXT===================================  */
#content_left_text {
	align:left;
	float:left;
	width:400px;
	height:auto 0;
	padding-left:30px; padding-right:20px; padding-top:30px; padding-bottom:0px;
}

/* CONTENT LEFT TABS===================================  */
#content_left_tabs {
	align:right;
	float:right;
	width:264px;
	height:61px;
	float:right;
	align:right;
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
}

/* MUSIC HEADER===================================  */
#music_header {
	background-image:url('images/title_music.jpg');
	background-repeat:no-repeat;
	float:left;
	align:left;
	width:264px;
	height:61px;
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
}

/* MUSIC BARS===================================  */
#music_bars {
	background-image:url('images/music_bar.jpg');
	background-repeat:no-repeat;
	float:left;
	align:left;
	width:239px;
	height:45px;
	padding-left:25px; padding-right:0px; padding-top:8px; padding-bottom:0px;
}

/* CONTACT PANEL===================================  */
#contact_panel {
	background-image:url('images/contact_panel.jpg');
	background-repeat:no-repeat;
	float:left;
	align:left;
	width:247px;
	height:263px;
	padding-left:17px; padding-right:0px; padding-top:22px; padding-bottom:0px;
}

/* CONTACT DETAILS===================================  */
#contact_details {
	background-image:url('images/bg_contact_details.jpg');
	background-repeat:no-repeat;
	float:left;
	align:left;
	width:248px;
	height:196px;
	padding-left:16px; padding-right:0px; padding-top:10px; padding-bottom:0px;
}

/* COPY RIGHT ===================================  */
#copyright {
	font-size:9px;
	color:#1979D2;
	font-weight:normal;
	margin:0px;
	text-align:right;
	width:719px;
	height:15px;
}

/* IE HACKS ===================================  */