/* CSS Document */

html
	{
	overflow: scroll;
	font-family:Arial, Verdana, sans-serif
	}
	
body
	{
	font-size: 67.5%;
	background-image:url(images/bg.jpg);
	
	}	


p, div, h1, h2, h3, h4, h5, h6, ul, li, ol, table
	{
	margin: 0;
	padding: 0;
	}
	
/* Global Instances */	
	
#page 
	{
	width: 1000px;
	margin: 0 auto;
	}
	
#header
	{
	background-image:url(images/header.jpg);
	background-position: 0 -8px;
	height: 115px;
	}

#container 
	{
	color: #000;
	/*height: 550px;*/
	background-color:#fff;
	clear: both;
	border-bottom: 1px solid #949595;
	border-left: 1px solid #949595;
	border-right: 1px solid #949595;
	}

#commonlinks 
	{
	float: right;
	margin-right: 10px;
	color: #000;
	}

.gutter {padding: 10px;}

.center {text-align: center;}

#footer
	{
	clear:both;
	height: 60px;
	background-color: #fff;
	background-image: url('images/indexpics/footerbg.jpg');
	border-top: 1px solid #949595;
	text-align: center;
	font-size: 120%;
	}

#footer p
	{
	padding: 10px 0;
	}
	
#footer a:link , #footer a:visited
	{color: #fff;}
	
#icons 
	{
	float: left;
	width: 325px;
	text-align: left;
	}
	
#medialinks
	{
	width: 645px;
	float: right;
	text-align: right;
	}
	
#copyright
	{
	clear: both;
	width: 100%;
	text-align: center;
	}
	

body#index h4 {margin-top: 10px; color: #e1671b;}

ul#winners {margin: 10px 0 0 20px;}
ul#mag {padding-left: 400px;}
	
#videocolumn, #newsnav, #tourbox, #librarynav, #lyricsnav, #vidnav, #comprules
	{
	float: left;
	width: 240px;
	background-color:#959494;
	font-size: 120%;
	margin-bottom: 10px;
	}
	
.newsitem {margin-bottom: 10px; padding:10px; width: 200px; height: 80px; background-color: #FFF; text-align:left;}
.newsitem h5, #magic h5 {color:#0000CC; font-size: 14px; text-transform:uppercase;}
.newsitem h6 {color:#FF0000; font-size: 12px;}
.newsitemdesc {float: right; width: 110px;}	
#magic {height: 28px; width: 210px; background-color: #FFF; background-image:url(images/indexpics/magicfmlogo.jpg); margin: 0;
		text-align:left; padding: 12px 0 0 10px; background-repeat:no-repeat;}

body#index #videocolumn {text-align:center;}
	
#newsnav h5 {padding-top: 5px;}
	
#videocolumn p, #newscolumn p, #newscolumns p
	{
	margin-top: 10px;
	}
	
#main 
	{
	float: right;
	width:730px;
	background-color: #FFF;
	font-size: 140%;
	}
	
body#remix #main {height: 900px;}
	
#newscolumn
	{
	width: 360px;
	float: left;
	font-size: 12px;
	line-height: 1.7;
	/*background-color: #e1e1e1;*/
	}
	
/* Take newscolumns out after the Deluxe Editions has gone */
	
body#news #newscolumns, body#competition #newscolumns
	{
	width: 590px;
	float: left;
	font-size: 12px;
	line-height: 1.7;
	}
	
#newsamazon
	{
	width: 120px;
	float: right;
	}
	

	
/* Take newscolumns out after the Deluxe Editions has gone */	

	
body#news #newscolumn
	{width: 100%;}
	
body#index #newscolumn h2
	{font-size: 22px}
	
#othercolumn
	{
	width: 340px;
	/*height: 540px;*/
	float: right;
	background-color:#000;
	margin-bottom:10px;
	color: #fff;
	}
#imagearea {height:480px;}
#tempapps {text-align:center;}

/* Global Navigation */

ul#globalnav
	{
	float: left;	
	width: 100%;
	color: #FFF;
	padding: 5px 0;
	}
	
ul#globalnav li
	{
	display: inline;
	list-style-type: none;
	}
	
ul#globalnav a
	{
	border-top: 1px solid #949595;
	border-left: 1px solid #949595;
	border-right: 1px solid #949595;
	font-size: 140%;
	color: #000;
	text-decoration: none;
	padding: 5px 10px;
	}
	
ul#globalnav a:hover
	{
	color: #FFF;
	background-color: #000;
	text-decoration: none;
	}
	
/* News */

#flashholder
	{
	width: 520px;
	margin: 10px auto 0 auto;
	background-color: #FFF;
	}
	
#flashcontain 
	{
	background-color: #FFF;
	text-align: center;
	}
	
body#news h3 
	{
	font-size: 110%;
	margin: 10px 0;
	}

body#news #newscolumn ul 
	{
	margin-top: 10px;
	}
	
body#news #newscolumn  ul li
	{
	margin-left: 30px;
	}
	
#newsvideo 
	{
	width: 320px;
	margin: 10px auto 0 auto;
	}
	
#imagebox
	{
	float:left;
	margin-right: 20px;
	}
	
/* Biography */

body#biography #newsnav
	{
	background-color: #000;
	}
	
.displayed 
	{
	margin: 10px auto;
	display:block;
	border: 1px solid #000;
	}
	
body#biography #main 
	{
	width:100%;
	background-color: #FFF;
	font-size: 140%;
	}
	
/* Tourdates*/	
	
img.venue {
	border: 1px solid #000;	
}
	
table#tourdates
	{width: 730px;
	/*border: 1px solid #000;*/
	border: none;
	background-color: #FFF;
	}

	
	
table#tourdates td 
	{
	font-size: 12px;
	border-bottom: 1px solid #000000;
	}
	
th 
	{
	border-bottom: 1px solid #000;
	color: #fff;
	background-color: #000;
	font-weight: 400;
	}
	
#tourbox p
	{
	margin: 10px 0;
	}
	
#tourswf
	{
	width: 730px;
	height:100px;
	background-image: url(tourdates/venuepics/tourdatesbanner.jpg)
	}

/* Discography*/

#disconav
	{
	float: left;
	width: 240px;
	height: 1620px;
	background-color:#959494;
	font-size: 120%;
	margin-bottom: 10px;
	}
	
#disconavinside
	{
	margin: 0 auto 0 auto;
	background-color:#959494;
	font-size: 120%;
	text-align: center;
	}
	
#newsnav a
	{
	display: block;
	}
	
#coverbox
	{
	float:right;
	width: 240px;
	height: 240px;
	background-color: #000;
	}
	
#discovidbox
	{
	float: left;
	}
	

body#disco #newscolumn ul li, body#albums #newscolumn ul li, body#remix #newscolumn ul li
	{
	margin-left: 15px;
	}
	
body#disco #newscolumn  ul li, body#albums #newscolumn  ul li, body#remix #newscolumn  ul li
	{
	margin-left: 15px;
	font-size: 100%;
	}
	
body#disco #newscolumn, body#albums #newscolumn, body#remix #newscolumn, body#biography  #newscolumn, body#lyrics  #newscolumn,
body#vidmedia  #newscolumn
	{
	width: 100%;
	font-size: 80%;
	}
	
#showcase
	{
	margin: 0 auto;
	/*width: 100%;*/
	height: 300px;
	background-color:#98B3C8;
	}
	

	
body#albums #coverbox, body#remix #coverbox
	{
	float: none;
	margin: 10px auto 0 auto;
	width: 240px;
	height: 240px;
	background-color: #000;
	}
	
#showcase h2 
	{
	font-size: 160%;
	margin-bottom: 10px;
	}
	
#discolinks
	{
	text-align: center;
	margin-bottom: 10px;
	font-size: 95%;
	}
	
#chartfacts
	{
	margin-top: 10px;
	background-color:#7DC5FB;
	margin-bottom: 10px;
	}
	
#chartfacts ul {margin: 10px 0 10px 0px;}
	
#chartfacts ol {margin: 10px 0 10px 25px;}
	
#chartfacts h4
	{
	font-size: 120%;
	}
	
#chartfacts p, #review p {margin-bottom: 10px;}
	
#otherfacts
	{
	float: left;
	margin-top: 10px;
	background-color:#7DC5FB;
	font-size: 80%;
	}
	
#otherfacts ul {margin: 10px 0;}

#review
	{
	clear: both;
	background-color:#C8908E;
	}

#albumdescleft
	{
	clear:both;
	width:50%;
	float: left;
	background-color:#7DC5FB;
	}
	
#albumdescright
	{
	width:50%;
	float:right;
	background-color:#7DC5FB;
	}
	
#albumbox {background-color:#7DC5FB;}

#spacer 
	{
	clear: both;
	height: 10px; 
	background-color: #FFF;
	width: 100%;
	}

.style1 {color:#CC0066;}
	
/* Central Library */

table 
	{
	width: 730px;
	border: none;
	float: right;
	background-color:#C8908E;
	}

body#central h5 
	{
	font-size: 76%;
	font-weight: 500;
	}

body#central h6 
	{
	font-size: 80%;
	font-weight: 500;
	}
	
td	
	{
	text-align: center;
	padding: 10px;
	width: 25%;
	}
	
body#central #librarynav a, body#vidmedia #vidnav a
	{
	margin: 5px 0;
	display: block;
	}
	
#librarynav, #vidnav {text-align: center;}
	
/* Gallery */	
	
body#gallery table 
	{
	width: 730px;
	padding: 5px;
	background-color: #fff;
	}
		
	
body#gallery table td
	{
	width: 120px;
	border: 0;
	}	
	
body#gallery #tourbox ul
	{
	margin-top: 10px;
	list-style-type: none;	
	}

/* Contact Us */

body#contact h4
	{
	margin: 10px 0;
	text-decoration: underline;
	}
	
body#contact #videocolumn ul li
	{
	margin: 5px 0 5px 10px;
	}
	
/* Videos */
	
#tv
	{
	height: 400px;
	}
	
/* Lyrics */	

body#lyrics #newscolumn {text-align: center;}

#lyricsnav a {display: block;}

#lyricsnav h5 {margin-top: 10px}

/* Lyrics */

#gallerybox
	{
	width: 520px;
	height: 450px;
	background-color: #000;
	}

#galleryboxcontain 
	{
	width: 730px;
	text-align: center;
	margin-bottom:10px;
	}
		
		
/* Store */
	
	
body#store #container 
	{
	width: 1000px;
	}
	
body#store iframe
	{
	width: 1000px;
	height: 900px;
	border: none;
	}
	
/* Competition */

#comprules p
	{
	margin-top: 10px;
	}
	
#comprules h4
	{
	text-align: center;
	}	
	
#competition ol
	{
	margin-left: 200px;
	font-weight: 800;
	color:#000066
	}

/* Subs */

body#subs h1 {padding-top:10px; text-align: center;}	

.red {color:red;}

body#subs ul.form li {list-style-type: none;}

.noshow {display:none;}
.line {display: inline;}
.spacer {margin-top: 14px;}

#formandpic {width: 650px; /*background-color: #cc0066; border: 1px solid #000;*/ min-height: 410px; float:left; margin: 10px 0 0 0;}
#disclaimer {float: right; width: 300px; border: 1px solid black; margin: 10px 10px 0 0;}
#formcontainer {float: right; font-size: 12px; width: 310px;}
p.disclaim {font-size: 12px; margin-top: 10px}
	
#formpic {float: left; padding-left: 10px;}
ul#conful {list-style-type: square; margin:20px 0 0 20px;}
ul#conful li{margin-top: 10px;}


/* Buttons */
	
body#index a#homebutton, body#news a#newsbutton, body#disco a#discobutton, body#albums a#discobutton, 
body#biography a#biogbutton, body#tourdates a#tourbutton, body#central a#librarybutton, body#vidmedia a#videobutton,
body#gallery a#gallerybutton, body#store a#storebutton, body#subs a#listbutton
	{
	border-top: 1px solid #949595;
	border-left: 1px solid #949595;
	border-right: 1px solid #949595;
	color:#0000CC;
	background-color:#FFF;
	}
	
body#intro #container
	{
	/*height:515px;*/
	min-height:600px;
	background-color:#222222;
	}

#flashdiv {margin: 0 auto; text-align: center; }
#tv {margin: 0 auto; text-align: center; height:280px; width:340px;}
body#wogan #tv {height:226px; width:400px;}
	
h1 {font-size: 300%;}

h2 
	{
	font-size: 140%;
	text-align:center;
	}
	
h3 {
	margin-top: 10px;
	text-align: center;
	}
h4
	{
	font-size: 110%;
	}

a:link
	{
	color: #0000CC;
	}
	
a:visited
	{
	color: #0000CC;
	}
	
a:hover
	{
	color: #FF0000;
	}
	
