body {
margin: 0;
padding: 0;
color: white;
font-family: Georgia, Times, serif;
font-size: 12px;
}

body.header {
background-color: #6884AB;
background-image: url(../images/flashNav_bkg.jpg);
background-repeat: no-repeat;
}

body.content {
background-color: #6884AB;
background-image: url(../images/content_bkg.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
margin-left: 15px;
}

a {
color: white;
font-weight: bold;
text-decoration: none;
line-height: 17px;
border-bottom: 1px dotted #D79999;
}

a.noBorder {
border: 0px;
}

a:hover {
color: #D79999;
}

img {
border: 0;
margin: 0;
padding: 0;
}

img.thumbs {
width: 70px;
height: 70px;
margin-right: 5px;
margin-bottom: 5px;
border: 1px solid #FFFFFF;
}

img.album {
width: 120px;
height: 120px;
margin: 0 15px 5px 0;
border: 1px solid #FFFFFF;
}

h1 {
padding: 5px 0;
margin: 0px;
text-align: left;
font-size: 14px;
}

h2 {
padding: 5px 0;
margin: 0px;
text-align: left;
font-size: 14px;
border-top: 1px dashed #B34040;
border-bottom: 1px dashed #B34040;
width: 675px;
}

h3 {
font-size: 11px;
margin: 0;
padding: 20px 0 0 0;
}

p {
margin: 0;
padding: 10px 0 0 0;
line-height: 17px;
color: white;
font-family: Georgia, Times, serif;
font-size: 12px;
text-align: left;
clear: both;
}

p.photos a {
border-bottom: none;
}

p span.leftAlign {
float: left;
width: 40px;
}

p span.rightAlign {
float: left;
width: 360px;
}

hr {
border: 0;
height: 0;
border-bottom: 1px dashed #B34040;
margin: 20px 30px 0 25px;
background-color : transparent;
}

ul {
padding-left: 20px;
margin: 10px 0 0 0;
}

li {
padding-bottom: 10px;
margin: 0;
list-style: url(../images/arrow.gif) circle;
}

table {
padding: 0px;
margin: 0px;
text-align: left;
width: 100%;
line-height: 17px;
color: white;
font-family: Georgia, Times, serif;
font-size: 12px;
border: 0;
}

table th{
text-align: left;
font-size: 11px;
background-color: #B34040;
padding: 3px 5px;
margin: 0 0 5px 0;
}

table td{
padding: 5px 5px;
border-bottom: 1px dashed #B34040;
}

table.albumList {
margin: 0px;
width: 100%;
text-align: center;
}

table.albumList th {
padding: 0px 0px 0px 15px;
margin: 0px;
width: 100%;
background-color: #990000;
}

table.albumList td {
vertical-align: top;
padding: 0px;
border: 0px;
width: 33%;
text-align: center;
}

table.albumList img {
text-align: center;
width: 100px;
height: 100px;
padding: 0px;
margin: 10px 0px 5px 0px;
}



/* Main Div Styles  */

#contentContainer {
float: left;
background-color: #0D0000;
padding: 0px 15px;
}

#sectionContainer {
float: left;
padding: 15px;
background-color: #990000;
}

#leftContent {
float: left;
width: 670px;
}

#leftContent.wide {
width: 670px;
}

#rightContent, #rightContentStatic {
float: left;
margin-left: 25px;
width: 225px;
}

#rightContentStatic.music {
width: 210px;
margin-top: 12px;
padding: 5px 10px 10px 10px;
background-color: #760000;
}

#rightContentStatic.music h2 {
width: 210px;
margin: 0px;
padding: 5px 0px;
border-bottom: 1px dashed #B34040;
}

#rightContentStatic.music h2.borders {
margin-top: 15px;
}

#rightContent.nav{
padding: 10px 0 0 0;
}



/* Pop Up Styles  */


#popUpBlack {
background-color: #000;
margin: 0 15px;
height: 100%;
}

#popUpRed {
position: relative;
background-color: #900;
margin: 0 15px;
height: 100%;
}

#popUpContainer {
padding: 15px;
text-align: left;
}

#popUpBlack.hack, #popUpBlack.hack#popUpRed{
height: auto;
}

#popUpContainer img.album{
float: left;
border: solid 1px white;
height: 123px;
width: 123px;
margin: 15px 0 0 0;
}

#popUpContainer img.story {
border: solid 1px white;
margin: 15px 0;
}

#popUpContainer div.details {
position: relative;
height: 123px;
margin: 15px 0 5px 145px;
padding: 0;
}

#popUpContainer div.details p{
position: absolute;
bottom: 0px;
}

#popUpContainer table td{
border: none;
padding: 0;
}


/* Photo Pop Up */

#popTop{
background-image: url(../images/photoPop_top.jpg);
background-repeat: no-repeat;
width: 450px;
height: 59px;
}

#popTop h2{
font-size: 13px;
width: 280px;
margin: 0;
padding: 8px 0 0 10px;
}

#popTop p{
padding: 0 0 0 10px;
margin: 0;
}

#popImage p{
margin: 0px;
padding: 0px;
}

#popNav{
background-image: url(../images/photoPop_bottom.jpg);
background-repeat: no-repeat;
width: 450px;
height: 35px;
text-align: right;
}

#popNav p{
text-align: right;
padding: 10px 10px 0 0;
margin: 0;
}

#popNav a{
border-bottom: none;
padding: 0;
margin: 0;
}

#headerContainer {
margin-left: 15px;
}

#footer {
float: left;
width: 735px;
height: 150px;
}

div.musicItem {
position: relative;
width: 420px;
height: 120px;
padding-top: 20px;
}

div.musicItem span {
position: absolute;
bottom: 0px;
}

/* t-shirt */

div#shirt {
margin-top: 10px;
width: 205px;
height: 202px;
background-image: url(../images/t-shirt.gif);
background-repeat: no-repeat;
}

div#shirt a {
width: 205px;
height: 202px;
display: block;
}

div#shirt a span {
display: none;
}

div#shirt a:hover {
background-image: url(../images/t-shirt.gif);
background-position: -205px 0 ;
}
