/*#########################################*/
/*############## HTML styles ##############*/
/*#########################################*/


html
{
}

body
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-image:url(../themes/bg.jpg);
/*	font:Verdana, Arial, Helvetica, sans-serif; */
	font-size:10px; color:#000000;
}


/*#########################################*/
/*############# layout styles #############*/
/*#########################################*/
#SIteWrapper
{
	width:770px;
	background-color:#d5abfd;
	border:#FFFFFF 2px solid;
	margin:auto;
	position:relative;
}

#ContentClear
{
	clear:both;
	height:20px;
}

#SiteHead
{
	height:363px;
	background-image:url(../themes/topbg.jpg); background-position:center;
	position:relative;
}

#SiteHead .logo
{
	position:absolute; left:20px; top:15px; z-index:10;
}

#SiteHead .animImg
{
	position:absolute; right:0px; top:0px;
}

#SiteHead .animImgFirst
{
	position:absolute; right:0px; top:0px;
}

#SiteNav
{
	height:30px;
	background-image:url(../themes/navbg.jpg); background-position:center;
	border-top:#FFFFFF 1px dotted;
	border-bottom:#FFFFFF 1px dotted;
}


#SiteNav div
{
	width:153px !important; height:30px !important;
	text-align:center;
	float:left;
	font-size:11px; font-weight:bold;
	border-left:#FFFFFF 1px dotted;
}

#SiteNav div .last
{
	width:130px !important;
	border-left:none;
}

#SiteNav div a
{
	display:block; width:100%; height:100%;
	color:#FFFFFF;
	line-height:30px;
	text-transform:uppercase !important; letter-spacing:1px;
}

#SiteNav div a:link, a:visited, #SubMenu div a:link
{
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase !important; letter-spacing:1px;
}

#SiteNav div a:hover, a:active
{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#7614fc;
	text-transform:uppercase !important; letter-spacing:1px;
}

#SubMenu
{
	width:153px;
	height:90px;
	position:absolute;
	left:309px;
	top:395px;
	z-index:1000;
}

#SubMenu div
{
	background-color:#a055f4 !important;
	width:153px !important; height:30px !important;
	text-align:center;
	float:left;
	font-size:11px; font-weight:bold;
		 /* for IE */
    filter:alpha(opacity=90);
  /* CSS3 standard */
    opacity:0.9;
}

#SubMenu div .last
{
	border-left:none;
}

#SubMenu div a
{
	display:block; width:100%; height:100%;
	color:#FFFFFF;
	line-height:30px;
	text-transform:uppercase !important; letter-spacing:1px;
}

#SubMenu div a:link, a:visited, #SubMenu div a:link
{
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase !important; letter-spacing:1px;
}

#SubMenu div a:hover, a:active
{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#7614fc;
	text-transform:uppercase !important; letter-spacing:1px;
}

#SiteContent
{
	background-color:#d5abfd; height:100%;
}



/*#########################################*/
/*############# Home   styles #############*/
/*#########################################*/


.HomeLeft
{
	width:338px;
	float:left;
	position:relative;
	font-size:12px;
}

#AlbumCover
{
	position:absolute;
	top:25px;
	left:15px;
	z-index:1;
}

#AlbumInside
{
	position:absolute;
	top:185px;
	left:4px;
	z-index:2;
}

#AlbumText
{
	position:absolute;
	left:210px;
	top:66px;
}

#AlbumOrderButt
{
	position:absolute;
	left:170px;
	top:136px;
	z-index:3;
}

#AlbumTracklisting
{
	font-size:10px;
	position:absolute;
	left:14px;
	top:390px;
	width: 222px;
}

#AlbumTracklisting ol
{
	margin-left:-20px;
}

.HomeRight
{
	width:418px;
	float:right;
	clear:right;
	margin-top:12px;
}


/*#########################################*/
/*############# BIO    styles #############*/
/*#########################################*/




/*#########################################*/
/*############ Gallery styles #############*/
/*#########################################*/

.GalleryGrid
{
	width:63%;
	margin:auto; margin-top:20px; margin-bottom:-15px;
	float:right;
}

.GalleryGrid img
{
	float:left;
	margin-left:24px; margin-bottom:20px;
	cursor:pointer; cursor:hand;
	border:solid 1px #ffffff;
}

.GalleryGrid .GridFirst
{
	margin-left:24px;
	border:solid 1px #ffffff;
}

#GallImgWrap
{
    margin:auto; width:100%;
    position:absolute; top:30px;
    z-index:2000;

}

#GallImgWrap img
{
    display:block; margin:auto;
    position:relative;
}
#CloseGallImg
{
    border:none;
    position:absolute; right:0px; margin-right:0px; top:15px;
    z-index:2001;
}

.MouseOverWrap
{
    width: 36%;
    position:relative;
}
.GallMOImg
{
    visibility:hidden;
    position:absolute; top:45px; left:50px;
}


/* Discography Styles */
#LeftDisco
{
   margin-top:25px;
   float:left; width:32%;
   position:relative;
   display:inline-block;
}

#RightDisco
{
    float:right; width:63%;
    position:relative;
    display:block;
}

#DiscoText
{
    position:absolute; right:0px; top:25px;
}

#BuyButton
{
       position:absolute; right:-15px; top:200px;
}

.playbutton
{
    border:none;
}

.TrackList
{
    font-size:11px;
}

.TrackLen
{
    font-size:9px; padding-left:5px;
    display:inline-block;
}
/* Admin Section */
.AdminNav
{
	height:30px; width:770px;
	background-image:url(../themes/navbg.jpg); background-position:center;
	border-top:#FFFFFF 1px dotted;
	border-bottom:#FFFFFF 1px dotted;
	margin:auto;
}


.AdminNav div
{
	width:153px !important; height:30px !important;
	text-align:center;
	float:left;
	font-size:11px; font-weight:bold;
	border-left:#FFFFFF 1px dotted;
}

.AdminNav div .last
{
	border-left:none;
}

.AdminNav div a
{
	display:block; width:100%; height:100%;
	color:#FFFFFF;
	line-height:30px;
	text-transform:uppercase !important; letter-spacing:1px;
}

.AdminNav div a:link, a:visited, #SubMenu div a:link
{
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase !important; letter-spacing:1px;
}

.AdminNav div a:hover, a:active
{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#7614fc;
	text-transform:uppercase !important; letter-spacing:1px;
}

.ContentHold
{
    
}

/* Global Styles */
.GlobalContentWrapper
{
    margin-left:30px; margin-right:30px;
}

.PreLoaderImg
{
    height:1px; width:1px;
    visibility:hidden;
}


/* Chris transfered these discography styles
from the static html file to here. */

.style1
{
    width: 183px;
    font-weight: bold;
}
.style2
{
    width: 183px;
    height: 43px;
}
.style3
{
    height: 43px;
}
.style4
{
    width: 183px;
    height: 16px;
}
.style5
{
    height: 16px;
}


a:link,
a:hover,
a:visited,
a:active {
  color: blue;
  text-transform: none !important;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

p > object {
  padding-left: 30px;
}
