BODY{
	background-color: #11669C;
	margin: 0 auto;
}
A{
	text-decoration: none;
	font-weight: bold;
	color: blue;
}
TR {
	vertical-align: top;
}
UL{
	font: 12px arial, verdana;
	line-height: 20px;
}
div#top {
	position: absolute;
	vertical-align: top;
	float: left;
	width: 780px;
	height: 67px;
	
}
.menus {
	vertical-align: top;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.navbar {
	background-color: #8D5300;
	font: bold 10px verdana, tahoma, arial;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	word-spacing: 25px;
	letter-spacing: .5px;
	height: 15px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.navlink{
	color: #FFFFFF;
}
.bodytext {
	font: 12px arial, verdana;
	color: #000000;
	padding-left: 20px;
	padding-right: 10px;
}
.plaintext {
	font: 12px arial, verdana;
	color: #000000;
}
.subtitle {
	font: bold 16px arial, verdana;
	color: #000000;
}
.msection {
	font: bold 14px arial, verdana;
	color: #00A10B;
	line-height: 18px;
}
.picspace {
	padding-bottom: 100px;
	padding-top: 50px;
	font: 10px verdana, arial;
}
.dpicspace {
	padding-bottom: 25px;
	padding-top: 50px;
	font: 10px verdana, arial;
}
.shortspace {
	padding-bottom: 25px;
	padding-top: 25px;
}
.morespace {
	padding-bottom: 150px;
}
.copy {
	font: bold 10px verdana, arial;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 20px;
}
.caption{
	font: 10px verdana, arial;
	text-align: center;
}
.wine{
	font: 14px arial, verdana;
	text-decoration: underline;
	line-height: 40px;
}

/* Calendar styles (daycells etc.) */

.day_empty, .day_now, .day_normal
{
	border: 1px solid #000000;
	vertical-align: top;
	width: 14%;
	height: 80px;
}

.cal_name 
{
	font-size: 21px;
}

.cal_weekday 
{
	background-color: #A4A4A4;
	font-weight: bold;
	border: 1px solid #000000;
}

.day_empty 
{
	background-color: #EFEFEF;
}

.day_now 
{
	background-color: #DADBEA;
}

.day_normal 
{
	background-color: #FFFFFF;
}

.day_number 
{
	font-size: 16px; font-weight: bold;
}

.weektext
{
	font-size: 10px; color: #FF0000;
}
.owharf
{
	margin: 0px 0px 0px -1px;
}

/* Other */

.admin_menu
{
	background-color: #F5F5F5;
	border: 1px solid #000000;
	border-top: 0px;
}

.b_table 
{
	border-collapse: collapse;
	border: 1px solid #000000;
}

.box, .box_subtitle, .box_title
{
	border: 1px solid #000000;
	padding: 3px;
	vertical-align: top;
}

.box_title
{
	background-color: #C3C3C3;
	font-weight: bold;
}
 
.box_subtitle
{
  background-color: #E0E0E0;
	font-weight: bold;
}

.box
{
  background-color: #EFEFEF;
}

.box_value
{
	vertical-align: top;
	padding-left: 3px;
  background-color: #FFFFFF;
}
.tour
{
	font: 12px arial, verdana;
	text-decoration: none;
	font-weight: bold;
	color: blue;
	text-align: center;
}


/* Normal sized links */

/* a:hover 
{
	background-color: #EBD8D8;
} */

a.big
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 15px;
	color: #4655C5;
	text-decoration: none;
}

/* + link */

a.add
{
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
}

a.add:hover
{
	color: #FF0000;
}

/* edit */

a.edit
{
	font-size: 10px;
	color: #990000;
}

/* events */
h2 {
	font-weight: bold;
	color: green;
}
h3 {
	font-style: italic;
}
h4 {
	color: green;
}
#goldpot {
	padding-top: 175px;
	margin: 25px 0px -100px 0px;
	background: transparent url('images/parade/pot-gold.gif');
	background-repeat: no-repeat;
	width: 525px;
	height: 322px;
}