h3 {
	font-family: Helvetica, Arial, sans-serif;
}
#messaging .body {
	font-family: Helvetica, Arial, sans-serif;
}
#messaging .message {
	width: 298px;
	clear: left;
	float: left;
}
#events {
	font-family: Helvetica, Arial, sans-serif;
}
#events h3 a {
	text-decoration: none;
	color: #4f5f7f;
}
#messaging .message .name {
	float: left;
	width: 120px;
}
#messaging .message .subject {
	float: left;
	width: 178px;
}
#messaging .body p {
	font-size: 0.8em;
}
#messaging .body p a {
	color: black;
	text-decoration: none;
	display: block;
	padding: 5px;
}
#messaging .body .unread {
	font-weight: bold;
}
#blog .body {
	font-family: Helvetica, Arial, sans-serif;
}
#blog .body h4 {
	margin: 5px;
	color: #4f5f7f;
}
#blog .body h4 a:link, #blog .body h4 a:visited {
	text-decoration: none;
	color: #4f5f7f;
}
#blog .body h4 a:hover {
	text-decoration: none;
	color: #53656c;
}
#blog .body .blurb p {
	line-height: 1.3em;
	margin: 5px;
	font-size: 0.7em;
}
#blog .body .byline p {
	margin-right: 5px;
	margin-left: 5px;
	color: #53656c;
	font-size: 0.7em;
}
#blog .body .byline p a {
}
#blog .body .byline p a:link, #blog .body .byline p a:visited {
	text-decoration: none;
	color: #4f5f7f;
}
#blog .body .byline p a:hover {
	text-decoration: underline;
	color: #4f5f7f;
}
#bbcnews, #bbcsport {
	font-family: Helvetica, Arial, sans-serif;
}
#bbcnews h3 a {
	text-decoration: none;
	color: #890000;
}
#bbcsport h3 a {
	text-decoration: none;
	color: #e3e700;
}
#bbcnews h4, #bbcsport h4 {
	font-size: 0.8em;
	margin: 5px;
}
#bbcnews h4 a, #bbcsport h4 a {
	text-decoration: none;
	color: #163e68;
}
#bbcnews p, #bbcsport p {
	font-size: 0.7em;
	margin: 5px;
}
#marketplace {
	font-family: Helvetica, Arial, sans-serif;
}
#marketplace .item {
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	clear: left;
	float: left;
}
#marketplace .item:last {
	border-bottom-width: 0px;
	border-bottom-style: none;
}
#marketplace .thumb {
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 5px;
	float: left;
	width: 100px;
}
#marketplace .text {
	margin-right: 5px;
	float: left;
	width: 178px;
}
#marketplace h3 a:link, #marketplace h3 a:visited {
	color: #4f5f7f;
	text-decoration: none;
}
#marketplace h3 a:hover {
	text-decoration: none;
	color: #242b2e;
}
#marketplace h4 {
	margin-top: 10px;
}
#marketplace h4 a {
	text-decoration: none;
}
#marketplace h4 a:link, #marketplace h4 a:visited {
	color: #4f5f7f;
}
#marketplace h4 a:hover {
	color: #242b2e;
}
#marketplace p {
	font-size: 0.7em;
}
#marketplace p a:link, #marketplace p a:visited {
	text-decoration: none;
	color: #4f5f7f;
}
#marketplace p a:hover {
	text-decoration: underline;
	color: #4f5f7f;
}
#googlemaps {
	font-family: Helvetica, Arial, sans-serif;
}
#googlemaps p {
	padding-left: 5px;
	font-size: 0.7em;
}
#twitter {
	font-family: Helvetica, Arial, sans-serif;
}
#twitter h3 a {
	text-decoration: none;
	color: #2abeff;
}
#twitter li, #twitter ul {
	list-style-type: none;
}
#twitter li {
	font-size: 0.8em;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
#twitter li a {
	text-decoration: none;
	color: #2abeff;
}
#facebook_connect p {
	padding-left: 10px;
	padding-top: 9px;
}
#todo {
	font-family: Helvetica, Arial, sans-serif;
}
#todo .howtodo {
}
#todo p {
	padding: 5px;
	font-size: 0.8em;
	font-weight: bold;
}
#todo ul {
	padding-right: 5px;
	padding-left: 5px;
	list-style-type: none;
	font-size: 0.8em;
}
#todo li {
	list-style-type: none;
	padding-bottom: 2px;
	padding-top: 5px;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	cursor: pointer;
}
#todo #newtodo {
	font-size: 0.8em;
	font-family: Helvetica, Arial, sans-serif;
	border-color: #cbcbcb;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	width: 276px;
}
#todo li.done {
	text-decoration: line-through;
	color: #7f7f7f;
}
#todo li.loading {
	color: #7f7f7f;
}
#todo li:hover {
	text-decoration: line-through;
}
#blog h3 a {
	text-decoration: none;
	color: #a23864;
}
#directory {
	font-family: Helvetica, Arial, sans-serif;
}
#directory h3 a {
	text-decoration: none;
	color: #4f5f7f;
}
#directory p a:link, #directory p a:visited {
	text-decoration: none;
	color: #4f5f7f;
}
#directory p a:hover {
	text-decoration: underline;
	color: #4f5f7f;
}
#directory p {
	margin: 5px;
	font-size: 0.8em;
}
#directory h4 {
	font-size: 0.9em;
	margin: 5px;
}
#instruction {
	padding: 5px;
	font-size: 0.7em;
	color: #999999;
}
#events .change {
	float: left;
	width: 100%;
	margin-top: 5px;
	clear: left;
}
#events .change a {
	display: block;
	text-decoration: none;
}
#events .change a:link, #events .change a:visited {
	color: #74787d;
}
#events .change a:hover {
	color: #4f5f7f;
	background-color: #dee4e8;
}
#events .change p {
	text-transform: uppercase;
	text-align: center;
	font-size: 0.7em;
}
#events #nextmonth {
	display: none;
}
#add_club_widget {
}
#add_club_widget .body {
	font-family: Helvetica, Arial, sans-serif;
}
#add_club_widget p {
	font-size: 0.8em;
}
#add_club_widget ul {
	list-style-type: none;
}
#add_club_widget li {
	margin-top: 5px;
	font-size: 0.8em;
	list-style-type: none;
}
#add_club_widget li a {
	text-decoration: none;
	padding: 5px;
	display: block;
}
#add_club_widget li a:link, #add_club_widget li a:visited {
	color: black;
	background-color: #e6e6e6;
}
#add_club_widget li a:hover {
	color: white;
	background-color: #4f5f7f;
}
#add_club_loading {
	display: none;
}
#clubs {
}
#clubs .body {
	font-family: Helvetica, Arial, sans-serif;
}
#clubs .club {
	margin-right: 5px;
	margin-left: 5px;
	background-color: white;
	padding-top: 5px;
	width: 288px;
	float: left;
	clear: both;
	margin-bottom: 5px;
}
#clubs .update {
	padding-bottom: 5px;
	float: left;
	clear: both;
	width: 288px;
}
#clubs .update .thumb {
	margin-right: 5px;
	margin-left: 5px;
	background-color: #f2f2f2;
	float: left;
	height: 45px;
	width: 45px;
}
#clubs .update .text {
	float: left;
	width: 233px;
}
#clubs .update p.byline {
	color: #bfbfbf;
	font-size: 0.7em;
}
#clubs .update p.story {
	color: #3f3f3f;
	font-size: 0.7em;
}
#clubs h4 {
	clear: both;
	margin-top: 5px;
}
#clubs h4 a {
	margin-left: 5px;
	margin-bottom: 0px;
	margin-right: 5px;
	margin-top: 5px;
	text-decoration: none;
	padding: 5px;
	display: block;
}
#clubs h4 a:link, #clubs h4 a:visited {
	color: #4f5f7f;
	background-color: #c7cdd2;
}
#clubs h4 a:hover {
	color: white;
	background-color: #4f5f7f;
}
#clubs p a:link, #clubs p a:visited {
	text-decoration: none;
	color: #4f5f7f;
}
#clubs p a:hover {
	text-decoration: underline;
	color: #4f5f7f;
}
#clubs h3 a {
	text-decoration: none;
	color: #4f5f7f;
}
#clubs .joinclubs {
}
#clubs .joinclubs p {
	padding: 5px;
	font-size: 0.8em;
}
