BODY{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 margin: 16px; 
	font-size: 14px;
 font-weight : normal;
 background-color: #506a8d;
 text-align: center;
	color: #000; 
}
/* #dd692a #cd591a   #2c595c*/
a {color: #810b09;	text-decoration: none; font-weight:bold;}
a:hover { text-decoration: underline;}

b {color:#444}

p {
 margin: 0px;
 padding: 0px 0px 16px 0px; 
 line-height:22px;
}

h1, h2, h3, .Headline {
 text-align:center;
 line-height:normal;
 margin: 0px;
	font-size: 20px;
 font-weight : bold;
 color: #666; 
}
h1 {line-height:30px; padding:0px 0px 12px 0px}
h2 {font-size: 18px; padding:16px 0px 6px 0px;}
h3 {font-size: 16px; padding:16px 0px 6px 0px;}

ul {margin:12px 0px 18px 16px; padding:0px;}
li {padding-bottom:6px;}

.RedBold {
	font-weight : bold;
 color: #990000;
}

.copyright, .copyright a {
 text-align:center;
 font-size: 11px;
 color: #ccc; 
 font-weight: normal; 
 text-decoration: none;
}
.copyright a:hover {text-decoration:underline;}

#Footer td {
 font-size: 11px;
 color: #cccccc;
}
#Footer b {color: #cccccc;}
#Footer a { color: #cccccc; font-weight: normal; text-decoration: none;}
#Footer a:hover {text-decoration:underline;}

.Biz {
 margin: 0px 12px 16px 0px;
 padding: 0px 6px 9px 6px;
 border-bottom: 1px solid #efefef;
 font-size: 13px;
}
.BizName { font-size: 16px; font-weight:bold;}

.TopImage {width:950px; margin: 0 auto; background-color:#ebdac0;}

.BoxHead {
 padding:9px;
	font-size: 13px;
 font-weight : Bold;
 line-height:normal; 
	color: #FFFFFF;  
 text-align:center;
 background-color:#2c595c;
}

.BoxTop { 
 padding:0px; 
 background-image:url(images/BoxTop.jpg); 
 width: 250px; 
 height:30px; 
}
.BoxTopText, .BoxTopText a{ 
 padding-top:6px;
	font-size: 15px;
 font-weight : Bold;
	color: #FFFFFF;  
 text-align:center;
 text-decoration: none;
}
.BoxTopText a:hover {color: #f0c718; text-decoration: none;}

.BoxBody {
 border: 1px solid #2c595c;
 padding: 10px; 
 background:#e5e5e5;
}

.search {
 z-index:99;
 position:absolute;
 margin-left:600px;
 width: 350px;
 text-align:right;
 padding:9px;
 color:white;
 font-size:10px;
}
.search a {color:white;}

.AdminLink {float:right; background-color:#e5e5e5; padding:6px;}

.wrap {
 width: 952px;
 background-color:white;
 border: 1px solid #333;
 margin: 0 auto;
 text-align:center;
} 

.PhotoWrap {
 border: 1px solid #000;
 width: 520px;
 float:left;
 margin-right:16px;
 text-align:center;
}

.Logo {
 width:950px;
 height:140px;
 background-image:url(images/RuddlerLogo.gif);
 background-repeat: no-repeat;
}
.Hours {
 padding: 105px 24px 0px 0px; 
 text-align:right;
 color: #777;
 font-size: 18px;
}

.TopNav {
 z-index:90;
 margin: 0 auto;
 background-image:url(images/NavBar.jpg);
 background-repeat: no-repeat; 
 width:950px;
 height:68px;
}

#NavTable TD {
 padding:22px 0px 0px 0px;
 text-align:center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
 font-weight : normal;
}
#NavTable a { color: #ffffff; text-decoration: none;} 
#NavTable a:hover {color: #f0c718; text-decoration: none;}

.Guts {padding:16px 20px 24px 20px; line-height:22px; background-color: white; text-align:left;}

.GutsVerticalBar { border-right:1px solid #a8a8a8;}


.Caption, .CaptionBold, .CaptionLeft, .CaptionRight {
	font-family: Arial, Helvetica, sans-serif; 
 text-align:center;
	font-size: 12px;
 line-height:16px; 
 color: #333333; 
 font-weight : normal;
}
.CaptionLeft {float:left;margin-right:12px;text-align:center;}
.CaptionRight {float:right;margin-left:12px;text-align:center;}
.CaptionBold {font-weight : bold;}


.FootMenu, .FootMenu a {
 color: #6d6d6d; 
	font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
	font-size: 11px; 
 text-decoration: none;
}
.FootMenu a:hover { text-decoration: underline;}

#logintop { margin:0px; padding-top:9px; }
.LoginButton {
 vertical-align:top; 
 margin-top:8px; 
}
/*  Use top right in background definition to avoid IE scrolling */
.SearchBGPrompt, .SearchBG {  
 background: transparent url(images/searchback.jpg) no-repeat top right;
 margin:0px;
 border: 0px;
 width:302px;
 height:28px;
 padding-top:6px;
 text-indent: 9px;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; font-weight: normal; color: #000000;  line-height:normal;
}
.SearchBGPrompt {color: #CCCCCC;}
#searchtop { margin:0px; padding:0px; display:inline;}
.SearchButton {
 vertical-align:top; 
 margin:5px 0px 0px 0px; 
}

#ScreenCover { 
 position:absolute;
 z-index:90; 
 top:0px; 
 background-color: #545454; 
 width:100%; 
 height:1000px; 
 opacity:0.4;filter:alpha(opacity=40);
 visibility:hidden;
}

#VenueEdit {
 z-index:91;
 position:absolute;
 top: 230px; 
 left: 200px;
 width: 550px;
 visibility:hidden;
}

/*Can't specify color, weight, because we want LettersPrompt to override it in some cases when id=entryform */
input, select, textarea, .ProfileTable TD, .Letters, .LettersPrompt {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; line-height:normal;
}   
.LettersPrompt {color: #999999;}            

