/* splash screen styles */
#splash {
   background-image: url(../img/splash-background.png);
   background-color: #fffefc;
   color: rgb(0, 0, 0);
   text-align: center;
}
#splash #logo_container #logo {
   margin-top: 100px;
   width: 358px;
}

#splash #link_container {
   height: 18px;
   width: 308px;
   margin: 36px auto;
}
#splash #link_container .menu_item {
   display: block;
   float: left;
   height: 18px;
}
#splash #link_container .ashes {
   width: 90px;
   background-image: url(../img/btn-fromtheashes-off.png);
   margin-right: 10px;
}
#splash #link_container .ashes:hover {
   background-image: url(../img/btn-fromtheashes-on.png);
}
#splash #link_container .conversations {
   width: 123px;
   background-image: url(../img/btn-conversationsindust-off.png);
   margin-right: 10px;
}
#splash #link_container .conversations:hover {
   background-image: url(../img/btn-conversationsindust-on.png);
}
#splash #link_container .voice {
   width: 75px;
   background-image: url(../img/btn-voiceofash-off.png);
}
#splash #link_container .voice:hover {
   background-image: url(../img/btn-voiceofash-on.png);
}

/* main site styles */
#site {
   margin: 0px;
   padding: 0px;
   background-color: #fffefc;
   background-image: url(../img/site-background.png);
   background-repeat: repeat-y;
   color: rgb(0, 0, 0);
}
#site #top_border {
   position: absolute;
   left: 150px;
   top: 0px;
   width: 14px;
   height: 233px;
   background-image: url(../img/site-topborder.png);
}
#site #logo_container {
   position: absolute;
   top: 3px;
   left: 171px;
}

#site #link_container {
   position: absolute;
   width: 123px;
   left: 201px;
   top: 219px;
}
#site #link_container .menu_item {
   display: block;
   height: 18px;
   margin-bottom: 5px;
}
#site #link_container .ashes, .ashes_hl {
   width: 90px;
   background-image: url(../img/btn-fromtheashes-off.png);
   margin-right: 10px;
}
#site #link_container .ashes:hover, .ashes_hl {
   background-image: url(../img/btn-fromtheashes-on.png);
}
#site #link_container .conversations, .conversations_hl {
   width: 123px;
   background-image: url(../img/btn-conversationsindust-off.png);
   margin-right: 10px;
}
#site #link_container .conversations:hover, .conversations_hl {
   background-image: url(../img/btn-conversationsindust-on.png);
}
#site #link_container .voice, .voice_hl {
   width: 75px;
   background-image: url(../img/btn-voiceofash-off.png);
}
#site #link_container .voice:hover, .voice_hl {
   background-image: url(../img/btn-voiceofash-on.png);
}

#site #content {
   font-family: Arial, Tahoma, sans-serif;
   font-size: 11px;
   line-height: 17px;
   position: absolute;
   top: 219px;
   left: 367px;
   width: 487px;
}
#site #content p {
   margin: 0px 0px 10px 2px;
}
#site h1, h1.nosub {
   padding-left: 1px;
   margin: 0px 0px 1px 0px;
   font-family: 'Times New Roman', Goudy, serif;
   text-transform: uppercase;
   line-height: 15px;
   font-size: 11px;
   color: rgb(128, 0, 0);
   background-color: inherit;
   border-bottom: 1px solid rgb(228, 209, 202);
}
#site h1.nosub {
   margin-bottom: 15px;
}
#site h2 {
   margin: 18px 0px 6px 2px;
   font-size: 12px;

}
#site #content .date {
   display: block;
   margin: 0px 0px 17px 1px;
   font-size: 9px;
   font-weight: bold;
}
#site #content p a {
   text-decoration: underline;
   color: rgb(128, 0, 0);
   background-color: inherit;
}
#site #content p a:hover {
   text-decoration: underline;
   color: rgb(0, 0, 0);
   background-color: inherit;
}
#site #content p em {
   text-transform: uppercase;
   font-style: normal;
   font-size: 9px;
   font-weight: bold;
   color: rgb(128, 0, 0);
   background-color: inherit;
}

#errorpage {
   background-image: url(http://www.emberdust.com/img/error-header.png);
   background-repeat: no-repeat;
   background-position: left top;
   background-color: #fdfdfc;
   color: rgb(0, 0, 0);
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding: 86px 0px 17px 78px;
   margin: 0px;
}

#errorpage h1 {
   text-transform: uppercase;
   color: rgb(128, 0, 0);
   background-color: inherit;
   font-size: 14px;
   margin: 0px 0px 15px 0px;
}

#errorpage p {
   margin: 5px 0px 11px 0px;
   line-height: 17px;
   width: 516px;
}
#errorpage p a {
   color: rgb(128, 0, 0);
   background-color: inherit;
   text-decoration: underline;
}

#releases p {
	margin-bottom: 10px;
}
#releases a {
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-top: 11px;
	margin-bottom: 0px;
	color: rgb(128, 0, 0);
	text-decoration: none;
	line-height: 14px;
}

#releases h2 a { display: inline !important; }

#releases h2 { display: block; }

#releases small {
	display: block;
	font-size: 10px;
	margin-top: 1px;
	line-height: 10px;
	color: rgb(70, 70, 70);
}