/* styles for SALO */
/* globals **************************************** */
body {
	width:100%;
	margin:0;
	padding:0;
	color:#efefef;
	font-family:/*'Geometrix Black',Futura,Geometrix,*/Arial,Verdana,sans-serif;
	font-weight:normal;
	font-size:100%; /* 16px */
	line-height:1.25em;
	background:#000 url(../graphics/bg-large.jpg) no-repeat center top;;
	text-align:center;
	}
/* headings */
h1, h2, h3, h4, h5 ,h6 {
	font-family:'Century Gothic',Futura,'Geometrix Black',Geometrix,Verdana,Arial,sans-serif;
	color:#fff;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:1.5em;
	}
h1 {font-size:2.0em; margin-bottom:0.5em; font-weight:bold; color:#C3B4EF;}
h2 {font-size:1.6em; margin-bottom:0.5em; font-weight:bold; color:#A086EF;}
h3 {font-size:1.6em; margin-bottom:0.5em;}
h4 {font-size:1.4em; margin-bottom:0.2em;}
h5 {font-size:1.2em; margin-bottom:0; font-weight:bold;}
h6 {font-size:1.0em; margin-bottom:0; font-weight:bold;}
h1.twoLine {margin-bottom:0; line-height:1.2em;}
/* links */
a {text-decoration:underline; color:#fff;}
a:link {color:#fff;}
a:visited {  }
a:hover {color:#f90;}
a:active {  }

ul,div,table,tr,td,img,form {margin:0;padding:0;border:0;}
a img {border:0;}

.clearBoth {clear:both; line-height:0; font-size:0; height:0px;}
.floatLeft {float:left;}
.imgFloatRight {float:right; margin:0 0 10px 10px;}
.italic {font-style:italic;}

p {font-size:1.4em;margin:0 0 1.5em 0;padding:0;}

/* Structure **************************************** */
#container { 
	text-align:left;
	width:500px;
	margin:0 auto;
	font-size:0.625em; /* 10px - all other fonts are an 'em' of this size */
	padding-top:7px;
	}
.content {
	margin:0;
	padding:10px 0 2em 0;
	background:transparent url(../graphics/hr.jpg) no-repeat center bottom;
	}
/* Header **************************************** */
h1#logo {width:500px; height:220px; overflow:hidden; text-indent:-500%; margin:0;}
	
/* Global Navigation **************************************** */
ul.nav {
	padding:0 0 8px 0;
	margin:0 auto 26px;
	list-style-type:none;
	background:transparent url(../graphics/hr.jpg) no-repeat center bottom;
	text-align:center;
	font-family:Futura,'Century Gothic','Geometrix Black',Geometrix,Arial,sans-serif;
	}
	ul.nav li { 
		padding:0 5px;
		margin:0;
		text-align:center;
		display:inline;
		}
		ul.nav li a {
			font-size:2.1em;
			color:#fff;
			text-decoration:none;
			}
			ul.nav li a:link {color:#fff}
			ul.nav li a:hover, 
			ul.nav li a:active {color:#2FBAFF;}
			ul.nav li.active a,
			ul.nav li.active a:hover,
			ul.nav li.active a:active {color:#f90;}
ul.subnav {
	display:none;
	padding:0 0 8px 0 ;
	margin:0 auto 26px;
	list-style-type:none;
	background:transparent url(../graphics/hr.jpg) no-repeat center bottom;
	text-align:center;
	font-family:Futura,'Century Gothic','Geometrix Black',Geometrix,Arial,sans-serif;
	}
	ul.subnav li {
		padding:0 7px;
		margin:0;
		text-align:center;
		display:inline;
		}
		ul.subnav li a {
			font-size:1.6em;
			color:#fff;
			text-decoration:none;
			}
			ul.subnav li a:link {color:#fff}
			ul.subnav li a:hover, 
			ul.subnav li a:active {color:#f90;}
			ul.subnav li.active a,
			ul.subnav li.active a:hover,
			ul.subnav li.active a:active {color:#f90;}
/* Footer **************************************** */
.footer {
	clear:both;
	padding:30px 0 10px;
	text-align:center;
	font-size:1.1em;
	color:#fff;
	}
	.footer a, .footer a:link, .footer a:hover {
		color:#fff;
		text-decoration:underline;
		}

/* Home/News Page **************************************** */
#news {}
#news .navNews {color:#f90;}
.newsArticles {
	padding:0;
	margin:0 0px;
	list-style-type:none;
	}
.newsArticles li {
	padding:0 0 0.5em 0;
	margin:0 0 2em 0;
	background:transparent url(../graphics/hr.jpg) no-repeat center bottom;
	}
.newsArticles h2 {color:#C3B4EF;}

/* Media **************************************** */
#media {}
#media .navMedia {color:#f90;}
#media #navMedia {display:block;}
#media ul.nav {padding:0 0 8px 0; margin:0 auto; background:none;}

/* Music **************************************** */
#music .navMedia, #music .navMusic {color:#f90;}
#music #navMedia {display:block;}
#music ul.nav {padding:0 0 8px 0; margin:0 auto; background:none;}

/* Videos **************************************** */
#videos .navMedia, #videos .navVideos {color:#f90;}
#videos #navMedia {display:block;}
#videos ul.nav {padding:0 0 8px 0; margin:0 auto; background:none;}
.video {margin:0 auto 1.5em; text-align:center;}

/* Photos **************************************** */
#photos .navMedia, #photos .navPhotos {color:#f90;}
#photos #navMedia {display:block;}
#photos ul.nav {padding:0 0 8px 0; margin:0 auto; background:none;}
#photos .content {padding-left:50px;} 
#photos .content h1 {margin-left:-50px;}
#photos .content h2 {margin-left:-10px;}
#photos .content a {font-size:1.3em;}

/* Events **************************************** */
#events {}
#events .navEvents {color:#f90;}
#events .content {
	/*margin:0 50px;*/
	padding:10px 0 0.75em 20px;
	}
#events p {line-height:1.75em; margin-left:15px;}

/* Press **************************************** */
#press {}
#press .navPress {color:#f90;}
#press #navBios {display:block;}
#press .content {margin:0 10px;}
.memberList {list-style:none; margin:0 0 30px 120px; padding:0; font-size:1.4em;}
.memberList li {margin:0 0 3px 0; padding:0;}
.pressPhoto {margin:0 0 25px -25px;}
.bioLinks {float:right; font-size:1.4em;}

/* Contact **************************************** */
#contact .content {margin:0 30px;}
#contact .navContact {color:#f90;}
#contact p {margin-left:15px;}

/* MP3 Player **************************************** */
#mp3Player {
	width:100%;
	margin:0;
	padding:0;
	color:#efefef;
	font-family:Arial,Verdana,sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height:1.25em;
	background:#000 none;;
	text-align:left;
	}
#playerFrame {width:300px; margin:0 auto; padding:10px;}


/*  **************************************** */



