/* Red Door Styles CSS Document */

/* Standard Styles */

body
{
background-color:#000000;
background-image:url(../images/mainBG.gif);
background-position:top;
background-repeat:repeat-x;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#2D1818;
}

#container 
{
background-color:#9a9680;
border:3px solid #FFFFFF;
background-image:url(../images/gradeBG.jpg);
background-position:top;
background-repeat:repeat-x;
width:950px;
margin: 0 auto;
}

#header
{
width:950px;
text-align:right;
border-bottom:2px solid #EAE4C2;
}

#nav
{
width:650px;
height:60px;
}

a:link { color: #990206; text-decoration: none; font-weight:bold; }
a:active { color: #643838; text-decoration: none; font-weight:bold;}
a:visited { color: #643838; text-decoration: none; font-weight:bold;}
a:hover { color: #643838; text-decoration: underline; font-weight:bold;}

#footerText a:link { color: #ffffff; text-decoration: none; font-weight:bold; }
#footerText a:active { color: #ffffff; text-decoration: none; font-weight:bold;}
#footerText a:visited { color: #ffffff; text-decoration: none; font-weight:bold;}
#footerText a:hover { color: #ffffff; text-decoration: underline; font-weight:bold;}


#footerText
{
font-size:9px;
color:#FFFFFF;
}

#smallText
{
font-size:9px;
}

#sidePic
{
float:right;
width:275px;
background-color:#0000FF;
margin-right:20px;
}

.tableText
{
padding: 10px;
text-align:left;
vertical-align:top;
}


/* At The Bar Styles */

#barText
{
width:646px;
float:left;
}

#barMain1
{
float:left;
padding:5px;
width:275px;

margin-left:20px;
}

#barMain2
{
float:right;
width:275px;

border-right:1px solid #fbfbfa;
margin-right:15px;
padding-left:5px;
padding-right:25px;
padding-top:5px;
padding-bottom:5px;
}



/* On The Decks Styles */

.decksText
{
width:910px;
padding-left:20px;
padding-bottom:20px;
}

.gigCalendar 
{
margin: 0 0 0 0;
}

.gigCalendar th
{
width: 130px;
background: #7f6161;
color: #ffffff;
}

.gigCalendar td
{
width: auto;
background: #ffffff;
text-align: left;
padding:2px;
height:100px;
vertical-align:top;
}

.gigCalendar td.gigDay
{
width: auto;
background: #d9d9d9;
text-align: center;
}

.daynumber 
{
vertical-align:top;
text-align:left;
}

.artist
{
color:#2D1818;
font-size:12px;
font-weight:bold;
}

.affiliation
{
font-size:9px;
}

#top_bar
{
padding-left:22px;
padding-top:1px;
}

#month
{
font-size:18px;
font-weight:bold;
padding-right:22px;
}

/* Hush Hush Styles */


.monthCell
{
text-align:left;
font-weight:bold;
border-top:1px solid #3e2a2b;
border-bottom:1px solid #3e2a2b;
padding:5px;
}

.artistCell
{
font-weight:bold;
text-align:left;
padding:5px;
}

.hushPic
{
float:right;
border:none;
padding-left: 5px;
}

.hushPic2
{
float:left;
border:none;
padding-right: 5px;
}

/* Contact Styles */

#contactText
{
width:646px;
float:left;
}

#contact1
{
float:left;
padding:5px;
width:275px;
margin-left:20px;
}

#contact2
{
float:right;
width:275px;
border-right:1px solid #fbfbfa;
margin-right:15px;
padding-left:5px;
padding-right:25px;
padding-top:5px;
padding-bottom:5px;
}

/* Press Styles */

#pressTable
{
width:590px;
}

#pressText
{
width:606px;
float:left;
border-right:1px solid #fbfbfa;
padding-left:20px;
padding-right:10px;
}

#pressTable td 
{
border-bottom:#2D1818 1px solid;
padding:5px;
}

.last
{
border: none;
}

.pressSource 
{
border: #000000 1px solid;
}

/* Directions Styles */

#directTable
{

}

#directText
{
width:606px;
float:left;
border-right:1px solid #2D1818;
padding-left:20px;
padding-right:10px;
}

#directTable td 
{
border:#2D1818 1px solid;
width:600px;
}

.directSource 
{
border: #000000 1px solid;
}


/* Links Styles */

.linkCell
{
font-weight:bold;
text-align:left;
border-bottom: 1px solid #2D1818;
padding:2px;
}

.linkCell2
{
text-align:left;
padding:2px;
}

.linkCell2 a:link {color: #2D1818; text-decoration: none; font-weight:normal;}
.linkCell2 a:active  {color: #643838; text-decoration: none; font-weight:normal;}
.linkCell2 a:visited  {color: #643838; text-decoration: none; font-weight:normal;}
.linkCell2 a:hover  {color: #643838; text-decoration: none; font-weight:normal;}





