/* CSS Document */

body {
 	text-align: center;
	background:#fff;
	overflow-x:hidden;
	overflow-y:auto;
}

#containerOuter {
 	margin-left: auto;
 	margin-right: auto;
	width:1024px;
	height:auto;
	background:#000;
}

#container {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	height:auto;
	background:#000;
}









h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#92946b;
	text-align:left;
	background:none;
}

p {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	line-height:1.2em;
}

small {
	color:#92946b;
}

span {
	margin:0;
	padding:0;
	background:none;
}

img {
	border:none;
}




#nav {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:0;
	height:49px;
	text-align:center;
}

#nav ul {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:23px;
	position:relative;
	margin:0;
	padding:0;
	
}

#nav ul li {
	position:relative;
	display:inline;
	text-align:center;
	height:35px;
	width:auto;
	margin:0;
	padding:10px 7px 0px 7px;
}

#nav ul li#home {
	background:url(../images/nav/home_bkgd.jpg) top no-repeat;
}

#nav ul li#home:hover {
	background:url(../images/nav/home_bkgd.jpg) bottom no-repeat;
}

#nav ul li#homeVisit {
	background:url(../images/nav/home_bkgd.jpg) bottom no-repeat;
}

#nav ul li#disc {
	background:url(../images/nav/disc_bkgd.jpg) top no-repeat;
}

#nav ul li#disc:hover {
	background:url(../images/nav/disc_bkgd.jpg) bottom no-repeat;
}

#nav ul li#discVisit {
	background:url(../images/nav/disc_bkgd.jpg) bottom no-repeat;
}

#nav ul li#cont {
	background:url(../images/nav/cont_bkgd.jpg) top no-repeat;
}

#nav ul li#cont:hover {
	background:url(../images/nav/cont_bkgd.jpg) bottom no-repeat;
}

#nav ul li#contVisit {
	background:url(../images/nav/cont_bkgd.jpg) bottom no-repeat;
}

#nav ul li#song {
	background:url(../images/nav/song_bkgd.gif) top no-repeat;
}

#nav ul li#song:hover {
	background:url(../images/nav/song_bkgd.gif) bottom no-repeat;
}

#nav ul li#songVisit {
	background:url(../images/nav/song_bkgd.gif) bottom no-repeat;
}

#nav ul li#going {
	background:url(../images/nav/going_bkgd.jpg) top no-repeat;
}

#nav ul li#going:hover {
	background:url(../images/nav/going_bkgd.jpg) bottom no-repeat;
}

#nav ul li#goingVisit {
	background:url(../images/nav/going_bkgd.jpg) bottom no-repeat;
}

#nav ul li#buy {
	background:url(../images/nav/buy_bkgd.jpg) top no-repeat;
}

#nav ul li#buy:hover {
	background:url(../images/nav/buy_bkgd.jpg) bottom no-repeat;
}

#nav ul li h1 {
	font-size:23px;
	font-weight:normal;
	color:#fff;
	margin:0;
	padding:0;
}

#nav ul li a {
	text-decoration:none;
	color:#FFF;
	font-size:23px;
	height:35px;
	width:auto;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}

#nav ul li a:hover {
	text-decoration:underline;
}








#body {
	position:relative;
	width:960px;
	height:auto;
	text-align:left;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-top:#92946b thin solid;
	background:#000;
}


#homeText {
	position:relative;
	float:left;
	width:760px;
	height:auto;
	margin:10px 10px 0 0;
	padding:0;
}

#homeTextHome {
	position:relative;
	float:left;
	width:760px;
	height:auto;
	margin:10px 10px 0 0;
	padding-top:30px;
}


#homeText img, #homeTextHome img {
	position:relative;
	float:left;
	padding:0 10px 0 0;
	margin:0;
}

#homeText h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	color:#fff;
	font-weight:normal;
	line-height:1.2em;
}

#homeText h1.question {
	display:block;
	font-size:27px;
	font-style:normal;
	color:#92946b;
	margin:0;
}

#homeText h2, #homeTextHome h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#fff;
	font-weight:normal;
	line-height:1.2em;
	padding:0;
	margin:0;
}

#homeText h3, #homeTextHome h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
	color:#92946b;
	line-height:1.2em;
}

#homeText h3 a, #homeTextHome h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}

#homeText h3 a:hover, #homeTextHome h3 a:hover {
	text-decoration:underline;
}

#homeText h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#92946b;
	line-height:1.2em;
}

#homeText h4 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

#homeText h4 a:hover {
	text-decoration:underline;
}

#homeText ul {
	border-bottom:#92946b dotted thin;
	list-style:none;
}

#homeText ul li {
	padding:0 0 10px 0;
	margin:0;
}

#homeText ul li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#fff;
	font-weight:normal;
	line-height:1.2em;
	text-decoration:none;
}

#homeText ul li a:hover {
	color:#92946b;
}

#homepage-story {
	border-top:#92946b thin solid;
	margin-top:10px;
	padding-top:15px;
}

#homepage-story p {
	margin:0;
	display:inline-block;
	background:#92946b;
	padding:5px;
}

#homepage-story strong {
	color:#000;
}

#homepage-story object {
	border:#92946b dotted thin;
	padding:10px;
	padding-bottom:0px;
}

#homepage-story .title object  {
	border:none;
}

#endorsments {
	clear:right;
	float:right;
	width:188px;
	margin:0 auto;
	margin-top:15px;
	text-align:center;
}

#endorsments a em {
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	color:#92946b;
	}

#endorsments a {
	font:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	text-decoration:none;
	position:relative;
	text-align:center;
	margin-top:0;
}

#endorsments a:hover {
	text-decoration:underline;
}

#endorsments-image{
	width:145px;
	margin:0 auto;
	padding-top:5px;
}

#blogPost {
	overflow:auto;
	width:760px;
	padding:10px 0;
	margin:15px 0;
	border-bottom:#92946b dotted 2px;
	clear:both;
}

#blogImage {
	width:350px;
	position:relative;
	padding:10px;
	margin:0 10px 10px 0;
	background:#fff;
	float:left;
}

#blogImage img {
	margin:0;
	padding:0 0 5px 0;
	width:350px;
}

#blogPost h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	color:#92946b;
	line-height:1.2em;
	padding:10px 0;
	margin:0;
	background:none;
}




#blogImage h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	color:#92946b;
	line-height:1.3em;
	padding:0;
	margin:0;
	clear:both;
	background:none;
}




#image {
	float:left;
	width:300px;
	margin:0;
	padding:10px 10px 0 0;
}





#player {
	background:#F2F2F2 url(../images/uni/player_bkgd.gif) top left repeat-x;
	position:relative;
	float:left;
	width:188px;
	height:100%;
	margin:30px 0 10px 0;
	padding:0;
}

#player dl {
	background:url(../images/uni/player_bkgd_bottom.gif) bottom no-repeat;
	margin:0;
	padding:10px 0;
	list-style:none;
}

#player dl dd {
	position:relative;
	height:32px;
	margin:0 5px;
	padding:5px 0;
	border-bottom:#92946b dotted thin;
}

#player dl dd object {
	margin:0 0 0 10px;
	position:relative;
	float:left;
}


#player dt {
	text-align:center;
	position:relative;
	font-size:21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#fff;
	text-decoration:none;
	border:none;
}

#player h2 {
	position:relative;
	width:130px;
	float:left;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding:0 0 0 8px;
	margin:0;
	color:#92946b;
	text-decoration:none;
	border:none;
}

#player h2 small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	padding:0;
	margin:0;
	line-height:1.2em;
	white-space:normal;
}






#vid {
	background:#F2F2F2 url(../images/uni/player_bkgd.gif) top left repeat-x;
	position:relative;
	float:right;
	width:188px;
	height:100%;
	margin:10px 0 30px 0;
	padding:0;
}

#vid dl {
	background:url(../images/uni/player_bkgd_bottom.gif) bottom no-repeat;
	margin:0;
	padding:10px 0;
	list-style:none;
}

#vid dl dt {
	text-align:center;
	position:relative;
	font-size:21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#fff;
	text-decoration:none;
	border:none;
}

#vid dl dd {
	position:relative;
	margin:0 5px;
	padding:5px 10px;
	border-bottom:#92946b dotted thin;
	overflow:auto;
}

#vid h1 {
	font-size:12px;
	color:#000000;
	margin:0;
	padding:5px 0 0 0;
}






#follow {
	clear:right;
	position:relative;
	float:right;
	width:188px;
	height:100%;
	margin:10px 0 0 0;
	padding:0;
}

#follow ul {
	list-style:none;
	margin:0;
	padding:0;
}

#follow ul li {
	margin:0 0 10px 0;
	padding:24px 0 0 24px;
	width:166px;
	height:44px;
	background:url(../images/uni/follow_bkgd.jpg) left top no-repeat;
	text-align:left;
}

#follow ul li:hover {
	cursor:pointer;
	background:url(../images/uni/follow_bkgd.jpg) left -68px no-repeat;
}

#follow ul li a {
	cursor:pointer;
	text-decoration:none;
	color:#fff;
}

#follow ul li h1 {
	cursor:pointer;
	position:relative;
	z-index:1;
	font-size:21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#fff;
	text-decoration:none;
	border:none;
}

#follow Img {
	cursor:pointer;
	position:relative;
	z-index:2;
	float:right;
	margin:-42px 0 0 -23px;
	padding:0;
	border:none;
}


#footer {
	clear:both;
	position:relative;
	width:960px;
	height:auto;
	text-align:center;
	margin:10px auto;
	padding:10px;
	background:#000;
}

#footer ul {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:9px;
	margin:0 auto;
	padding:0;
	
}

#footer ul li {
	position:relative;
	display:inline;
	text-align:center;
	margin:0;
	padding:0 20px;
	color:#94926a;
}

#footer ul li a {
	color:#fff;
	text-decoration:none;
}

#footer ul li a:hover {
	text-decoration:underline;
}













/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}