/* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */


<style type="text/css">

#ie_historyFrame { width: 0px; height: 0px; display:none }
#firefox_anchorDiv { width: 0px; height: 0px; display:none }
#safari_formDiv { width: 0px; height: 0px; display:none }
#safari_rememberDiv { width: 0px; height: 0px; display:none }


/*<![CDATA[*/
* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { 
        text-align:center;
        min-height:468px;/* for ie7*/
}
#xouter{
        height:100%;
        width:100%;
        display:table;
        vertical-align:middle;
}
#xcontainer {
        text-align: center;
        position:relative;
        vertical-align:middle;
        display:table-cell;
        height: 1500px;
        width:1024px;
}       
#xinner {
        width: 1024px;
        background:#000;
        height: 1500px;
        text-align: center;
        margin-left:auto;
        margin-right:auto;
        border:1px solid #000;
}
/* not required for demo */
p,h1{margin-bottom:1em}
#header{margin-right:0}
.maintxt{text-align:left;margin:1em;}
/* - */

#Table_01 {
height:1500px;
left:0;
margin:auto;
position:relative;
top:center;
width:1024px;
}

#pa-top-musician {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:47px;
}

#pa-left-of-audionaked-musician {
	position:absolute;
	left:0px;
	top:47px;
	width:342px;
	height:77px;
}

#pa-right-of-audionaked-musician {
	position:absolute;
	left:690px;
	top:47px;
	width:334px;
	height:77px;
}

#production-library {
	position:absolute;
	left:0px;
	top:124px;
	width:1024px;
	height:39px;
}

#production-content {
	position:absolute;
	left:28px;
	top:163px;
	width:968px;
	height:1132px;
	background-image: url(/Audio%20Naked%202.0/images/production-content.gif);
	background-repeat: repeat-x;
}

#production-left {
	position:absolute;
	left:0px;
	top:163px;
	width:28px;
	height:1149px;
	background-image: url(/Audio%20Naked%202.0/images/production-left.gif);
	background-repeat: repeat-y;
}
#production-right {
	position:absolute;
	left:996px;
	top:163px;
	width:28px;
	height:1149px;
	background-image: url(/Audio%20Naked%202.0/images/production-right.gif);
	background-repeat: repeat-y;
}

#audionaked-2-0-musician {
        position:absolute;
        left:342px;
        top:47px;
        width:348px;
        height:77px;
}

.musician-text {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #FFF;
        text-align: left;
}
.green-text {
        color: #39A33A;
}

#pa-links {
	position:absolute;
	left:0px;
	top:1312px;
	width:1024px;
	height:18px;
	background-image: url(/Audio%20Naked%202.0/images/pa-links.gif);
	background-repeat: no-repeat;
}

#pa-Slogan-musician-page {
	position:absolute;
	left:0px;
	top:1330px;
	width:1024px;
	height:9px;
}

#id4 {
        position:absolute;
        left:345px;
        top:1339px;
        width:95px;
        height:19px;
}

#pa-1 {
	position:absolute;
	left:0px;
	top:1339px;
	width:345px;
	height:65px;
}

#pa-5 {
	position:absolute;
	left:488px;
	top:1339px;
	width:536px;
	height:17px;
}

#pa-8 {
	position:absolute;
	left:671px;
	top:1356px;
	width:353px;
	height:48px;
}

#pa-2 {
	position:absolute;
	left:0px;
	top:1404px;
	width:1024px;
	height:64px;
}

#twitter {
        position:absolute;
        left:440px;
        top:1339px;
        width:48px;
        height:65px;
}

#id6 {
        position:absolute;
        left:488px;
        top:1356px;
        width:45px;
        height:48px;
}

#stumble-upon {
        position:absolute;
        left:533px;
        top:1356px;
        width:47px;
        height:48px;
}

#id7 {
        position:absolute;
        left:580px;
        top:1356px;
        width:39px;
        height:48px;
}

#myspace {
        position:absolute;
        left:619px;
        top:1356px;
        width:52px;
        height:48px;
}

#facebook {
        position:absolute;
        left:345px;
        top:1358px;
        width:48px;
        height:46px;
}

#id3 {
        position:absolute;
        left:393px;
        top:1358px;
        width:47px;
        height:46px;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	font-weight: normal;
}
.underline {
	font-weight: bold;
	text-decoration: underline;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.red-text {
	color: #A9040C;
	font-family: Arial, Helvetica, sans-serif;
}
.text-for-links {
	font-size: 16px;
	color: #FFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: .5mm;
}

body {
        background-color: #000;
}

a:link {
        color: #3AA63C;
        text-decoration: none;
}
a:visited {
        text-decoration: none;
        color: #3AA63C;
}
a:hover {
        text-decoration: underline;
        color: #A4000C;
}
a:active {
        text-decoration: none;
}

/*]]>*/
</style>
