body { background-color: #000; background-image: url(../images/BG.png); background-repeat: repeat-x; color: #CCC; font-family: arial, verdana, helvetica, sans-serif; margin-top:0; margin-left:0px; margin-right:0; margin-bottom:0; }
* html { margin: 0; }
#BoxInBox { width: 909px; position: absolute; margin-top: 150px; z-index: 100; }
#BoxInBox div { position:absolute; border:0; }
#loading { width: 909px; height: 400px; position: absolute; margin-top: 150px; vertical-align: middle; z-index: 1; }

/* Sound Cloud */
#soundcloud { width: auto; height: auto; position: absolute; bottom: 10px; right: 10px; z-index: 100; margin: 0px; padding: 0px; }
a.soundcloud-dropbox:hover { color: white !important; background-color: transparent !important; background-position: -250px 0 !important; }
*html a.soundcloud-dropbox { background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(http://a1.soundcloud.com/images/dropbox_small_dark.png?0f3dd3)', sizingMethod='crop') !important; }

.hide { display: none; }

a:link { color: #999999; text-decoration: none; }
a:visited { color: #999999; text-decoration: none; }
a:hover { color: #666; text-decoration: none; }
li a:link IMG { filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }

/*li a:hover IMG { filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }*/
p { font-size: 12px; font : normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color : #000; margin-top: 0px; margin-bottom: 12px; }
hr { border-style: solid; border-width: thin; border-color: #F47B20; }
.alert { color: #CC3399; }
.alert2 { color: #F47B20; }
.alert3 { color: #09F; }
.alert4 { color: #6C0; }
.menu { font-size: 11px; letter-spacing: 1px; margin-top: 20px; }
.design { font-size: 12px; letter-spacing: 0.2px; margin-top: 0px; }
.middle { vertical-align: middle; }
.right { text-align: right; }
h1 { font-size: 29px; font-weight: normal; line-height: 26px; margin-left: 10px; margin-right: 250px; margin-top: 10px; margin-bottom: 10px; }
h2 { font-size: 16px; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; }
.index h2 { font-size: 14px; text-decoration: none; }
.index h2 a:link, h2 a:visited { font-size: 14px; color: #F47B20; text-decoration: none; }
h3 { font-size: 16px; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 5px; }
.logo { text-align: center; margin-top: 150px; }

/* Index Nav */
ul { list-style: none; float: left; margin: 0px; padding: 0px; }
li { margin: 0px; padding: 0px; display: block; }

/* Footer Styling */
#footer-box { width: 600px; text-align: right; position: absolute; bottom: 20px; right: 220px; margin: 0px; vertical-align: middle; }
.footer { text-decoration: none; font-weight: normal; font-size: 11px; letter-spacing: 1px; color: #666; }
.footer a:link, .footer a:visited { color: #666; text-decoration: none; font-weight:normal; }
.footer IMG { margin: 0px; }

.footer ul { float: none; }
.footer li { display: inline; padding: 0px 3px; letter-spacing: .1em; }

/* TopNav */
#topnavText { font-size: 12px; }
#topnavText a:link { color:#666#09F; }
#topnavText a:visited { color:#666#09F; }
#topnavText a:hover { color: #09F; }

/* Div Layout */
#burst { position:absolute; background-image:url(../images/burstA-bkgd.png); background-repeat:no-repeat; background-position:bottom right; left:0px; top:0px; width:300px; height:275px; z-index:1; }
