﻿body 
{
    background-image: url(images/bg.gif); 
    color: #c2c2c2;
    font-size: 12px;
    line-height: 18px;
    font-family: "Helvetica Neue", helvetica, Century Gothic, verdana, arial, sans-serif;
}

a 
{
	color: #fdea9b; 
	text-decoration: none; 
}

a:hover 
{
	color: #fdea9b; 
	text-decoration: underline; 
}

h1 
{
	color: #2e5454;
	font-size: 24px; 
	font-weight: normal; 
	margin-top:15px;
}

h2
{
    font-size: 18px;
    font-weight:normal;    
}

#footer
{
    border-top: 1px dotted #3b3b3b;
    padding-left:30px;
    padding-top:20px;
    height:100px;
    background-image: url("images/header_bg.gif");
}
.topBannerLogin
{
    background-image: url("images/header_bg.gif");
    text-align:center;
    padding-top:20px;
    padding-bottom:20px;
    border-bottom:1px dotted #3b3b3b;    
}

#topBanner
{
    background-image: url("images/header_bg.gif");
    text-align:center;
    padding-top:20px;
    padding-bottom:20px;
    border-bottom:1px dotted #3b3b3b;
}

#topBannerAdmin
{
    background-image: url("images/header_bg.gif");
    text-align:center;
    padding-bottom:20px;
    border-bottom:1px dotted #3b3b3b;    
}

#AdminLinks
{
    text-align:center;
    width:100%;
    font-size:10px;
    text-transform:lowercase;
    padding-top:5px;
    padding-bottom:15px;
}

#topLeftLogo
{
    position:absolute;
    top:5px;
    left:175px;
}
#topBannerTagLine
{
    border-bottom:1px dotted #3b3b3b;
    background-image: url("images/header_bg.gif");
    color:Green;
    font-size:12pt;
    font-family:Verdana,Arial;
    padding-top:5px;   
    padding-bottom:5px;   
}

#frame
{
    background-color: #000501;
	margin: 0px auto;
	padding: 0px;
	width: 930px;   
}

.headerLine 
{
	background-image: url("images/line_bg.gif");
	margin: 0px;
	padding: 0px;
	width: 930px;
	height: 1px; 
}

.navTabOnHome
{
    font-size:12px;
    cursor:pointer;
    width:83px;
    padding-top:8px;
    padding-bottom:8px;
    padding-right:20px;
    padding-left:20px;
    background-color:Black;
    text-transform:uppercase;
    font-weight:bold;
    color:#FDEA9B;
    border-right:1px dotted #3b3b3b;
    border-top:1px dotted #3b3b3b;    
}

.navTabOn
{
    font-size:12px;
    cursor:pointer;
    width:83px;
    padding-top:8px;
    padding-bottom:8px;
    padding-right:20px;
    padding-left:20px;
    background-color:Black;
    text-transform:uppercase;
    font-weight:bold;
    color:#FDEA9B;
    border-right:1px dotted #3b3b3b;
    border-left:1px dotted #3b3b3b;
    border-top:1px dotted #3b3b3b;    
}

.navTabOff
{
    font-size:12px;
    cursor:pointer;
    padding-top:7px;
    padding-bottom:7px;
    padding-right:20px;
    padding-left:20px;
    font-weight:bold;
    color:#97dbbf;    
    text-transform:uppercase;    
}

#imageHolder
{
    border-left:1px dotted #3b3b3b;
    width:380px;
    text-align:center;
    background-color:#110A07;
}
.imageHolder
{
    border-left:1px dotted #3b3b3b;
    width:380px;
    text-align:center;
    background-color:#110A07;    
}
#imagePage
{
    /*background-color:#110A07;*/
    text-align:center;
}

#imageHolderWithTopBorder
{
    border-left:1px dotted #3b3b3b;
    border-top:1px dotted #3b3b3b;
    width:380px;
    text-align:center;
    background-color:#110A07;    
}

.image
{
    border:5px solid #000;   
}

.green
{
    color: #97dbbf;
}

.small
{
   font-size:11px;   
}

.dailySpecial
{ 
    color:#97dbbf;
    margin-bottom:10px;
}

.weeklyEvent
{
    
}

.bandEvent
{
    
}

.loginControl
{
    margin-left:auto;
    margin-right:auto;
    width:252px;
   
}

.button
{
    color: #110A07;
    background-color:#fdea9b;
    border: 1px solid #c2c2c2;
    margin:5px;
    font-size:11px;
    font-weight:bold;
    cursor:pointer;
}

.textBox
{
    font-family: "Helvetica Neue", helvetica, Century Gothic, verdana, arial, sans-serif;   
}

.calendarItem
{
    font-size: 11px; 
}

.link:hover
{
    text-decoration:underline;
    cursor:pointer;
}

.bigBreak
{
    height:10px;
}

.CalendarDayStyle
{
    border:1px solid #3b3b3b;
	color: #999;
	font-size: 24px; 	
	font-weight: bold;
	padding-bottom:10px;
}

.CalendarTitle
{
    line-height:100px;
    background-color:#000501;
	color: #2e5454;
	font-size: 24px; 	
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;	
}

.Calendar
{
    background-color:#000501;
    border:0px solid #3b3b3b;
    color:#c2c2a1;   
    width:100%;
    height:100px;
}

.CalendarNextPrev
{
    font-size:10px;
    border:0px;
    color:#888888;
    font-weight:bold;
    padding-right:20px;
    padding-left:20px;
}

.Grid_Row td
{
    border-right: #3b3b3b 1px solid;
    border-top: #3b3b3b 1px solid;
    border-left: #3b3b3b 1px solid;
    border-bottom: #3b3b3b 1px solid;
}


.Grid_Row_Header
{
    color: #97dbbf;
}