td {
font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
vertical-align:top;
}

p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:16px;
color:#473D2E;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700;
font-size:14px;
line-height:18px;
color:#842b20;
}

a:link {
color:#00F;
}

a:visited {
color:#36F;
}

a:hover {
text-decoration:none;
}

a:active {
color:red;
}

a.footer:link,a.footer:visited,a.footer:active {
color:#842B20;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
text-decoration:none;
}

a.footer:hover {
color:#C87617;
text-decoration:underline;
}

.footerblock {
color:#FFEED2;
padding-left:170px;
padding-bottom:20px;
margin-bottom:10px;
}

.main {
border:1px solid #FCAE26;
width:764px;
margin-top:10px;
margin-bottom:0;
height:100%;
}

.menu {
width:166px;
}

.content {
background-color:#FCC87D;
height:100%;
margin:0;
padding:15px 20px 40px;
}

.cafe {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:700;
color:#fff;
border-bottom:1px dotted #fab444;
padding:2px 4px 2px 6px;
}

.cafeheader {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:9px;
border-bottom:4px solid #842b20;
colour:#473D2E;
text-transform:uppercase;
padding-top:12px;
}

#leftCol {
background-image:url('../images/field.jpg') no-repeat;
position:relative;
}

.x-category-style {
	font-family:"Arial", "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:700;
	line-height:16px;
	color:#473D2E;
}

.x-category-style ul {
	list-style:none;
	margin-left:30px;
	padding-left:1em;
	padding-top: 12px;
	text-indent:-1em;
	font-size: 12px;
}

.x-list-style li {
font-weight:400;
}


/* navigation code */

#navigation {
width:185px;
font-size:10;
font-style: "normal";
font-weight: "bold";
font-family: "Verdana, Tahoma, Arial";
text-decoration:underline;
position: relative;
z-index: 9999999;
}

#navigation a:link{
color: #473D2E	
}

#navigation a:visited{
color: #473D2E	
}

#navigation a:active{
color: #473D2E	
}

#navigation a:hover{
color: #473D2E	
}

#navigation ul {
background-color:#FBB146;
margin:0;
padding:0;
}

#navigation ul li {
height:25px;
line-height:25px;
list-style:none;
padding-left:10px;
border-top:#fff solid;
border-bottom:#fff solid;
cursor:pointer;
border-width:1px;
}

#navigation ul li:hover {
background-color:#CCCCCC;
position:relative;

}

#navigation ul ul {
display:none;
position:absolute;
left:75px;
top:5px;
border:#fff solid;
background-color:#FFFAF0;
border-width:1px;
}

#navigation ul ul li {
width:430px;
float:left;
display:inline;
border:none;
}

#navigation ul ul li:hover {
border:none;
}

#navigation li:hover ul li ul {
display:none;
}


#navigation ul li:hover ul,#navigation ul ul li:hover ul {
display:block;
}


table.event_style
{
	border:1px solid #c3c3c3;
	border-collapse:collapse;
}

table.event_style th
{
	background-color:#e5eecc;
	border:1px solid #c3c3c3;
	padding:3px;
	vertical-align:top;
}

table.event_style td 
{
	border:1px solid #c3c3c3;
	padding:3px;
	vertical-align:top;
}

._mouseOverHack
{
	z-index:-1;	
}


