/* ----------- General ----------- */

td.contentarea {
	padding: 25px;
	background-color: #ffffff;
	vertical-align: top;
	width: 525px;
}


/* ----------- Headings ----------- */
h1 {
	font-size : 1.3em;
	margin : -1px 0 5px 0;
	padding : 0;
	color: #cdcbba;
}

/* ----------- Links ----------- */

a, a:visited, a:link, a:active {
	color : #777777;
	text-decoration : none;
}

a:hover {
	color : #ffffff;
	text-decoration : none;
}


event.a, event.a:visited, event.a:link, event.a:active {
	color : #81ba40;
	text-decoration : none;
}
event.a:hover {
	color : #81ba40;
	text-decoration : none;
}

culture.a, culture.a:visited, culture.a:link, culture.a:active {
	color : #c23b3b;
	text-decoration : none;
}
culture.a:hover {
	color : #c23b3b;
	text-decoration : none;
}

eatdrink.a, eatdrink.a:visited, eatdrink.a:link, eatdrink.a:active {
	color : #dfb024;
	text-decoration : none;
}
eatdrink.a:hover {
	color : #dfb024;
	text-decoration : none;
}

shop.a, shop.a:visited, shop.a:link, shop.a:active {
	color : #890078;
	text-decoration : none;
}
shop.a:hover {
	color : #890078;
	text-decoration : none;
}

info.a, info.a:visited, info.a:link, info.a:active {
	color : #536ead;
	text-decoration : none;
}
info.a:hover {
	color : #536ead;
	text-decoration : none;
}

/* ----------- Top Menu ----------- */

td.home {
	text-align:center; 
	border-bottom: solid 2px #cdcbba;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.events {
	text-align:center; 
	border-bottom: solid 2px #81ba40;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.culture {
	text-align:center; 
	border-bottom: solid 2px #c23b3b;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.eatdrink {
	text-align:center; 
	border-bottom: solid 2px #cfb024;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.shop {
	text-align:center; 
	border-bottom: solid 2px #890078;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 50px;
}

td.experience {
	text-align:center; 
	border-bottom: solid 2px #59c5c7;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 80px;
}

td.info {
	text-align:center; 
	border-bottom: solid 2px #536ead;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 50px;
}

#twitter_div { width: 175px; background-color: none;}
 
ul#twitter_update_list { width: 165px; padding-left: 12px; padding-top: 0px; margin: 0; overflow: hidden; }
 
ul#twitter_update_list li { width: 150px; padding: 3px 0 3px 0; list-style: none; }
ul#twitter_update_list span {color:#FFFFFF;}
 
ul#twitter_update_list li a { color: #526EAD; text-decoration: none;}
 
ul#twitter_update_list li a:hover { color: #777777; text-decoration:none}

ul#twitter_update_list p a{ color: #777777; text-decoration: none;}
 
ul#twitter_update_list p a:hover { color: #FFFFFF; text-decoration:none}