


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body 	{line-height: 1;}
ol, ul 	{list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus 	{outline: 0;}
ins 	{text-decoration: none;}
del 	{text-decoration: line-through;}
table 	{border-collapse: collapse;border-spacing: 0;}




body
{
	background:url(/images/body_background.jpg) center top;
	color:#473b3b;
	font-family: Arial, sans-serif;
	font-size:13px;
	line-height:18px;
	margin:0;
}






p           { margin: 0 0 18px; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     { color: #000; }
a           { color: #009; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 





li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

dl			{ float:left; margin:0; padding-left:10px; width:226px; }
dl img		{ float:left; margin-right:10px; }
dt			{ height:18px; line-height:18px; }
dd			{ font-size:11px; line-height:18px; margin-bottom:18px; margin-left:0; }
dd.last		{ margin-bottom:0; }




table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; background: #C3D9FF; }
th,td       { padding: 4px 10px 4px 5px; }
tr.even td  { background: #E5ECF9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }



h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


h1,h2,h3,h4,h5,h6
{
	color:#2e2626;
	font-family:Georgia;
	font-weight:400;
}

h1
{
	font-size:20px;
	font-weight:700;
	line-height:1;
	margin-bottom:22px;
	position:relative;
}

h2
{
	border-bottom:1px solid #bbb;
	clear:both;
	font-size:18px;
	font-weight:bold;
	line-height:34px;
	margin-bottom:26px;
	padding-bottom:9px;
	margin-top:0;
	width:506px;
}

h3
{
	font-size:1.5em;
	font-weight:700;
	line-height:1;
	margin-bottom:1em;
}

h4
{
	clear:both;
	font-size:18px;
	line-height:1;
	margin:0;
}

h5
{
	font-size:16px;
	font-weight:700;
	margin-bottom:1.5em;
	margin-right:0;
}

h6
{
	font-size:1em;
	font-weight:700;
}


.subtext { font-size:11px; margin-bottom:18px; }




a:focus,
a:hover 	{ color:#4eac56; text-decoration:underline;}
a			{ color:#4eac56; text-decoration:none; }

h2 a		{ border:0; font-family:Arial; font-size:13px; line-height:36px; position:absolute; right:0; }
h2 a img	{ margin-right:5px; position:relative; top:3px; }

h1 span		{ position:absolute; right:0; text-align:right; width:200px; }
h1 span a	{ border:0; color:#4eac56; font-family:Arial; font-size:13px; line-height:36px; right:0; }
h1 span img { margin-right:5px; position:relative; top:1px; }


.feed-icon 	{ background:url('/images/feed_icon.png') no-repeat left center; height:18px; line-height:18px; margin:5px 0; padding:2px 0 2px 22px; }

h1 a,#flickr a,.member .vcard-holder a { border:0; }
h4 a:focus,h4 a:hover,.blog h1 a:focus,.blog h1 a:hover,.blog h1 span a { color:#4eac56; }
h4 a,.blog h1 a { border-bottom:0; color:#473b3b; text-decoration:none;}




a.button, button {
  display:block;
  float:left;
  margin:0 0.583em 0.667em 0;
  padding:5px 10px 5px 7px;   
  
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;

  background-color:#f5f5f5;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}
button { width:auto; overflow:visible; padding:4px 10px 3px 7px;    }
button[type] {
  padding:4px 10px 4px 7px;   
  line-height:17px;           
}
*:first-child+html button[type] {
  padding:4px 10px 3px 7px;   
}
button img, a.button img{
  margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  width:16px;
  height:16px;
  float:none;
}




button:hover, a.button:hover{
  text-decoration: underline;
}
a.button:active{
  background-color:#666;
  border:1px solid #6299c5;
  color:#fff;
}



label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }
input		{ float:left; }

textarea, select {
  margin:0.5em 0;
  border:1px solid #bbb;
}

textarea:focus, select:focus {
  border:1px solid #666;
}





.container
{
	margin:0 auto;
	position:relative;
	width:506px;
}


#head
{
	background:url('/images/header_background.jpg') center top;
	height:260px;
	padding-top:10px;
	color: #fffcee;
}
		#head .container {background: url('/images/cup-trans.png') no-repeat 360px 18px; height: 260px; padding-top: 35px;}
		#head h1{margin-top: 0;}
		#logo { margin:35px 0 37px; padding:0;}
		#introduction { color:#fffcee; float:left; font-family:Georgia; font-size:18px; line-height:27px;margin-bottom:0; margin-top:26px; opacity:.99; width:420px; }

#body
{
	background:url(/images/body_dropshadow-trans.png) repeat-x;
	float:left;
	min-height:400px;
	padding-top:37px;
	width:100%;
}

#foot
{
	background:url(/images/footer_background_top.jpg) center top;
	float:left;
	margin-top:18px;
	padding-top:10px;
	width:100%;
	color:#d1cdba;
}

#foot-holder
{
	background:url(/images/footer_background.jpg) center top;
	float:left;
	height:186px;
	min-height:100px;
	padding-top:36px;
	width:100%;
}




#navigation
{
	clear:both;
	color:#fffcee;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	z-index: 100;
}

#navigation li
{
	display:inline-block;
	float:left;
	height:18px;
	margin-right:30px;
	margin-top:3px;
	padding:0;
	width:auto;
}

#navigation li a {
	color:#fff;
	font-weight:400;
}

#navigation li.current a
{
	font-weight:700;
	text-decoration:underline;
}





#content,#sub-content
{
	float:left;
	width:506px;
}


.col-2
{
	float:left;
	margin-right:10px;
	width:243px;
}

.col-2.last
{
	float:right;
	margin-right:0;
}






#flickr
{
	clear:both;
	float:left;
	margin:0 0 36px;
	padding:0;
	width:506px;
}

#flickr ul
{
	margin:0;
	padding:0;
}

#flickr li
{
	background:url(/images/flickr_background-trans.png) no-repeat;
	display:inline;
	float:left;
	height:83px;
	list-style:none;
	margin-left:13px;
	padding-left:1px;
	padding-top:8px;
	text-align:center;
	width:90px;
}


#flickr li:first-child
{
	margin-left:-1px;
}

#flickr img
{
	height:74px;
	width:74px;
}

#flickr img:hover
{
	background:url(/images/flickr_background_hover.png) no-repeat;
	cursor:pointer;
}



#nextevent
{
	background:url(/images/nextevent_background-trans.png);
	clear:left;
	float:left;
	height:155px;
	margin:1px 13px 38px 0;
	padding:13px 12px 12px;
	width:223px;
}

#nextevent h3
{
	font-size:24px;
	margin-bottom:11px;
	margin-top:4px;
}

.event-info-1
{
	font-family:Georgia;
	font-size:15px;
	font-weight:700;
}

.event-info-2
{
	font-family:Georgia;
	font-size:12px;
	font-style:italic;
	font-weight:700;
}

.event-info-3
{
	font-family:Georgia;
	font-size:12px;
	font-style:italic;
}

#event_button
{
	background:url(/images/eventfeed_button.png);
	color:#4eac56;
	float:left;
	font-weight:700;
	height:30px;
	margin-right:14px;
	padding-left:40px;
	padding-top:12px;
	width:64px;
}

#ical_button
{
	background:url(/images/ical_button.png);
	color:#4eac56;
	float:left;
	font-weight:700;
	height:30px;
	padding-left:50px;
	padding-top:12px;
	width:54px;
}

#event_button:hover,
#ical_button:hover
{
	text-decoration: underline;
}



ul#previous_entries
{
	list-style: none;
	margin: 0 0 36px 0;
}

ul#previous_entries li
{
	border-bottom: 1px dotted #ccc;
	line-height: 27px;
}

ul#previous_entries li a
{
	font-weight: bold;
}

ul#previous_entries li span
{
	font-size: 11px;
	margin-left: 6px;
}

ul#previous_entries li span a
{
	font-weight: normal;
}



.events #previousevent .copy
{
	float:left;
	width:240px;
}

.events #previousevent .sub-copy
{
	float:right;
	width:240px;
}

.events .event
{
	border-bottom:1px solid #bbb;
	float:left;
	margin-bottom:17px;
}

#map
{
	border:5px solid #c6c0b7;
	float:left;
	height:300px;
	margin-bottom:36px;
	margin-top:18px;
	width:496px;
}

.events #sub-content .sub-copy
{
	clear:both;
	float:left;
}

.events #buttons
{
	margin-right:0;
	margin-top:0;
	padding-left:30px;
	width:223px;
}

#event_wrapper { float:left; }




.member
{
	border-bottom:1px solid #bbb;
	float:left;
	margin:9px 0 27px 0;
	padding-bottom:9px;
	width:490px;
}

.last
{
	border-bottom:none !important;
}

.member h5
{
	clear:right;
	float:left;
	margin:0 10px 18px 0;
}

.member ul
{
	float:right;
	height:36px;
	line-height:36px;
	list-style:none;
	margin:0 0 0px;
	padding:0;
	width: 387px;
}

.member li
{
	float:left;
	margin-right:10px;
	padding-right:10px;
}

.member p
{
	display:block;
	float:right;
	margin:0px 0 18px;
	width:387px;
}

.member .vcard
{
	display:none;
}

.member .avatar
{
	background:url(/images/flickr_background-trans.png) no-repeat;
	clear:left;
	float:left;
	height:74px;
	margin-right:13px;
	padding:8px;
	width:74px;
}

.member .hidden { display:none; } 
.show-hide-button { width: 387px; float:right; clear:right; cursor:pointer; margin-bottom: 18px;}



.blog #nocomments { clear: both; font-style:italic; margin-top:18px; }

.blog-wrap
{
	border-bottom:1px solid #aaa;
	float:left;
	margin-bottom:25px;
}

.blog #content .copy 			{ float:left; padding-bottom:27px; }
.blog #content .singlepost 		{ border:0; margin-bottom:0; }
.blog #sub-content .copy		{ float: left;}


.blog .post-info 			  { float:left; font-size:12px; margin-right:10px; text-align:center; width:90px; }
.blog .post-info img 		  { background:url(/images/flickr_background-trans.png); clear:left; height:74px; margin-bottom:0; padding:8px; width:74px; }
.blog .post-content .subtext  { font-size:11px; margin-bottom:18px; } 

.blog .post-content 		  { float:left; padding-left:10px; width:396px; }
.blog .post-content h4 		  { margin-bottom:0; margin-top:0; }

.blog .comment
{
	border-top:1px dotted #ccc;
	clear:both;
	float:left;
	margin-bottom:18px;
	padding-top:17px;
	display:inline;
}

.blog #comments			{ float:left; }
.blog .first 	  { border-top:none; padding-top: 0;}
.blog .comment .post-info img { background: url('/images/avatar_background-trans.png') center center; padding: 5px; height:45px; width:45px; }
.blog .comment .post-content p img 	{ display:inline; height:18px; margin:0 5px; float:none; } 
.blog .comment .post-content .subtext { color:#473B3B; float:left; clear:both; display:block; width: 396px; margin:0; }

#socialbookmarks 	{ list-style: none; margin: 0; padding: 0; }
#socialbookmarks li { float:left; padding: 0; margin: 0 5px 0 0;}


.blog h1 span		  { position:absolute; right:0; text-align:right; width:200px; }
.blog h1 span a		  { border:0; color:#4eac56; font-family:Arial; font-size:13px; line-height:45px; right:0; }
.blog h1 span a:hover { text-decoration:underline; }
.blog h1 span img 	  { margin-right:5px; position:relative; top:3px; }

.blog-wrap h1  
{
	clear:left;
	font-size:18px;
	font-weight:400;
	margin-bottom:4px;
	margin-top:0;
}

#comments h1 
{
	font-size:18px;
	font-weight:400;
	margin: 0 10px 18px 0px;
	border-bottom: 0;
	padding:0;
}

.blog .page-title 
{
	border-bottom:1px solid #bbb;
	clear:both;
	float:left;
	font-size:20px;
	font-weight:700;
	line-height:34px;
	margin-bottom:25px;
	margin-top:0;
	padding-bottom:9px;
	width:506px;
}




#comment_form
{
	width:506px;
	font-size: 13px;
}

#leave-a-comment { display:inline; float:right; line-height: 30px; margin-top: -72px; }

#comment-form-wrap
{
	float:left;
	margin-top:18px;
}

#comment_form fieldset
{
	border:0;
	float:left;
	margin:0 0 36px 0;
	padding:0;
	width:506px;
}

#comment_form #form-body label
{
	clear:left;
	display:block;
	float:left;
	font-family:Georgia;
	font-size:14px;
	font-weight:700;
	margin-bottom:18px;
	width:60px;
	height: 25px;
}

#comment_form p input
{
	background:#fff;
	border:1px solid #ccc;
	color:#473b3b;
	font-size:13px;
	font-weight:400;
	margin:0;
	padding:4px;
	width:250px;
	font-family: Arial;
	float:left;
}

#comment_form textarea
{
	background:#fff;
	font-size: 13px;
	font-family: Arial;
	border:1px solid #ccc;
	color:#473b3b;
	height:140px;
	margin:0;
	padding:5px;
	width:494px;
}

#comment_form button
{
	border-color:#ccc;
	color: #4EAC56;
	float:left;
	font-family: Arial;
	font-size:13px;
	margin-top:18px;
	clear:left;
}

#comment_form fieldset { float:left; clear:left; margin-bottom: 18px;}
#comment_form #form-options label {display:block; font-weight: normal; margin-bottom: 9px;}
#comment_form #form-options input {float: none;}

#comment_form fieldset p input.error,#comment_form #form-body textarea.error {border-color: #ff8780;background-color: #fff9f9;}
#comment_form #form-body label.error {font-family: Arial; font-size:11px; font-weight:normal; margin-left: 10px; line-height: 25px;width: 176px;clear:none; float:left;color: red;height: 25px;}

#comment_form #form-body label#comment-label{float: none; margin-bottom: 0; width: auto;}

#sub-content .index {margin: 0; padding: 0;}
#sub-content .index li{border-bottom: 1px dotted #ccc; list-style-type: none; padding: 0; margin: 0 0 18px 0;}/* Processed by Shaun Inman's CSS Server-side Pre-processor on Thu, 29 Jul 2010 23:36:40 +0000 <http://www.shauninman.com/search/?q=SSPP> */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body {line-height:1;}ol,ul {list-style:none;}blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}:focus {outline:0;}ins {text-decoration:none;}del {text-decoration:line-through;}table {border-collapse:collapse;border-spacing:0;}body {background:url(/images/body_background.jpg) center top;color:#473b3b;font-family:Arial, sans-serif;font-size:13px;line-height:18px;margin:0;}p {margin:0 0 18px;}p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}a:focus,a:hover {color:#000;}a {color:#009;text-decoration:underline;}blockquote {margin:1.5em;color:#666;font-style:italic;}strong {font-weight:bold;}em,dfn {font-style:italic;}dfn {font-weight:bold;}sup,sub {line-height:0;}abbr,acronym {border-bottom:1px dotted #666;}address {margin:0 0 1.5em;font-style:italic;}del {color:#666;}pre,code {margin:1.5em 0;white-space:pre;}pre,code,tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}li ul,li ol {margin:0 1.5em;}ul,ol {margin:0 1.5em 1.5em 1.5em;}ul {list-style-type:disc;}ol {list-style-type:decimal;}dl {margin:0 0 1.5em 0;}dl dt {font-weight:bold;}dd {margin-left:1.5em;}dl {float:left;margin:0;padding-left:10px;width:226px;}dl img {float:left;margin-right:10px;}dt {height:18px;line-height:18px;}dd {font-size:11px;line-height:18px;margin-bottom:18px;margin-left:0;}dd.last {margin-bottom:0;}table {margin-bottom:1.4em;width:100%;}th {font-weight:bold;background:#C3D9FF;}th,td {padding:4px 10px 4px 5px;}tr.even td {background:#E5ECF9;}tfoot {font-style:italic;}caption {background:#eee;}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {margin:0;}h1,h2,h3,h4,h5,h6 {color:#2e2626;font-family:Georgia;font-weight:400;}h1 {font-size:20px;font-weight:700;line-height:1;margin-bottom:22px;position:relative;}h2 {border-bottom:1px solid #bbb;clear:both;font-size:18px;font-weight:bold;line-height:34px;margin-bottom:26px;padding-bottom:9px;margin-top:0;width:506px;}h3 {font-size:1.5em;font-weight:700;line-height:1;margin-bottom:1em;}h4 {clear:both;font-size:18px;line-height:1;margin:0;}h5 {font-size:16px;font-weight:700;margin-bottom:1.5em;margin-right:0;}h6 {font-size:1em;font-weight:700;}.subtext {font-size:11px;margin-bottom:18px;}a:focus,a:hover {color:#4eac56;text-decoration:underline;}a {color:#4eac56;text-decoration:none;}h2 a {border:0;font-family:Arial;font-size:13px;line-height:36px;position:absolute;right:0;}h2 a img {margin-right:5px;position:relative;top:3px;}h1 span {position:absolute;right:0;text-align:right;width:200px;}h1 span a {border:0;color:#4eac56;font-family:Arial;font-size:13px;line-height:36px;right:0;}h1 span img {margin-right:5px;position:relative;top:1px;}.feed-icon {background:url('/images/feed_icon.png') no-repeat left center;height:18px;line-height:18px;margin:5px 0;padding:2px 0 2px 22px;}h1 a,#flickr a,.member .vcard-holder a {border:0;}h4 a:focus,h4 a:hover,.blog h1 a:focus,.blog h1 a:hover,.blog h1 span a {color:#4eac56;}h4 a,.blog h1 a {border-bottom:0;color:#473b3b;text-decoration:none;}a.button,button {display:block;float:left;margin:0 0.583em 0.667em 0;padding:5px 10px 5px 7px;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;}button {width:auto;overflow:visible;padding:4px 10px 3px 7px;}button[type] {padding:4px 10px 4px 7px;line-height:17px;}*:first-child+html button[type] {padding:4px 10px 3px 7px;}button img,a.button img {margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none;}button:hover,a.button:hover {text-decoration:underline;}a.button:active {background-color:#666;border:1px solid #6299c5;color:#fff;}label {font-weight:bold;}fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}legend {font-weight:bold;font-size:1.2em;}input {float:left;}textarea,select {margin:0.5em 0;border:1px solid #bbb;}textarea:focus,select:focus {border:1px solid #666;}.container {margin:0 auto;position:relative;width:506px;}#head {background:url('/images/header_background.jpg') center top;height:260px;padding-top:10px;color:#fffcee;}#head .container {background:url('/images/cup-trans.png') no-repeat 360px 18px;height:260px;padding-top:35px;}#head h1 {margin-top:0;}#logo {margin:35px 0 37px;padding:0;}#introduction {color:#fffcee;float:left;font-family:Georgia;font-size:18px;line-height:27px;margin-bottom:0;margin-top:26px;opacity:.99;width:420px;}#body {background:url(/images/body_dropshadow-trans.png) repeat-x;float:left;min-height:400px;padding-top:37px;width:100%;}#foot {background:url(/images/footer_background_top.jpg) center top;float:left;margin-top:18px;padding-top:10px;width:100%;color:#d1cdba;}#foot-holder {background:url(/images/footer_background.jpg) center top;float:left;height:186px;min-height:100px;padding-top:36px;width:100%;}#navigation {clear:both;color:#fffcee;float:left;list-style:none;margin:0;padding:0;z-index:100;}#navigation li {display:inline-block;float:left;height:18px;margin-right:30px;margin-top:3px;padding:0;width:auto;}#navigation li a {color:#fff;font-weight:400;}#navigation li.current a {font-weight:700;text-decoration:underline;}#content,#sub-content {float:left;width:506px;}.col-2 {float:left;margin-right:10px;width:243px;}.col-2.last {float:right;margin-right:0;}#flickr {clear:both;float:left;margin:0 0 36px;padding:0;width:506px;}#flickr ul {margin:0;padding:0;}#flickr li {background:url(/images/flickr_background-trans.png) no-repeat;display:inline;float:left;height:83px;list-style:none;margin-left:13px;padding-left:1px;padding-top:8px;text-align:center;width:90px;}#flickr li:first-child {margin-left:-1px;}#flickr img {height:74px;width:74px;}#flickr img:hover {background:url(/images/flickr_background_hover.png) no-repeat;cursor:pointer;}#nextevent {background:url(/images/nextevent_background-trans.png);clear:left;float:left;height:155px;margin:1px 13px 38px 0;padding:13px 12px 12px;width:223px;}#nextevent h3 {font-size:24px;margin-bottom:11px;margin-top:4px;}.event-info-1 {font-family:Georgia;font-size:15px;font-weight:700;}.event-info-2 {font-family:Georgia;font-size:12px;font-style:italic;font-weight:700;}.event-info-3 {font-family:Georgia;font-size:12px;font-style:italic;}#event_button {background:url(/images/eventfeed_button.png);color:#4eac56;float:left;font-weight:700;height:30px;margin-right:14px;padding-left:40px;padding-top:12px;width:64px;}#ical_button {background:url(/images/ical_button.png);color:#4eac56;float:left;font-weight:700;height:30px;padding-left:50px;padding-top:12px;width:54px;}#event_button:hover,#ical_button:hover {text-decoration:underline;}ul#previous_entries {list-style:none;margin:0 0 36px 0;}ul#previous_entries li {border-bottom:1px dotted #ccc;line-height:27px;}ul#previous_entries li a {font-weight:bold;}ul#previous_entries li span {font-size:11px;margin-left:6px;}ul#previous_entries li span a {font-weight:normal;}.events #previousevent .copy {float:left;width:240px;}.events #previousevent .sub-copy {float:right;width:240px;}.events .event {border-bottom:1px solid #bbb;float:left;margin-bottom:17px;}#map {border:5px solid #c6c0b7;float:left;height:300px;margin-bottom:36px;margin-top:18px;width:496px;}.events #sub-content .sub-copy {clear:both;float:left;}.events #buttons {margin-right:0;margin-top:0;padding-left:30px;width:223px;}#event_wrapper {float:left;}.member {border-bottom:1px solid #bbb;float:left;margin:9px 0 27px 0;padding-bottom:9px;width:490px;}.last {border-bottom:none !important;}.member h5 {clear:right;float:left;margin:0 10px 18px 0;}.member ul {float:right;height:36px;line-height:36px;list-style:none;margin:0 0 0px;padding:0;width:387px;}.member li {float:left;margin-right:10px;padding-right:10px;}.member p {display:block;float:right;margin:0px 0 18px;width:387px;}.member .vcard {display:none;}.member .avatar {background:url(/images/flickr_background-trans.png) no-repeat;clear:left;float:left;height:74px;margin-right:13px;padding:8px;width:74px;}.member .hidden {display:none;}.show-hide-button {width:387px;float:right;clear:right;cursor:pointer;margin-bottom:18px;}.blog #nocomments {clear:both;font-style:italic;margin-top:18px;}.blog-wrap {border-bottom:1px solid #aaa;float:left;margin-bottom:25px;}.blog #content .copy {float:left;padding-bottom:27px;}.blog #content .singlepost {border:0;margin-bottom:0;}.blog #sub-content .copy {float:left;}.blog .post-info {float:left;font-size:12px;margin-right:10px;text-align:center;width:90px;}.blog .post-info img {background:url(/images/flickr_background-trans.png);clear:left;height:74px;margin-bottom:0;padding:8px;width:74px;}.blog .post-content .subtext {font-size:11px;margin-bottom:18px;}.blog .post-content {float:left;padding-left:10px;width:396px;}.blog .post-content h4 {margin-bottom:0;margin-top:0;}.blog .comment {border-top:1px dotted #ccc;clear:both;float:left;margin-bottom:18px;padding-top:17px;display:inline;}.blog #comments {float:left;}.blog .first {border-top:none;padding-top:0;}.blog .comment .post-info img {background:url('/images/avatar_background-trans.png') center center;padding:5px;height:45px;width:45px;}.blog .comment .post-content p img {display:inline;height:18px;margin:0 5px;float:none;}.blog .comment .post-content .subtext {color:#473B3B;float:left;clear:both;display:block;width:396px;margin:0;}#socialbookmarks {list-style:none;margin:0;padding:0;}#socialbookmarks li {float:left;padding:0;margin:0 5px 0 0;}.blog h1 span {position:absolute;right:0;text-align:right;width:200px;}.blog h1 span a {border:0;color:#4eac56;font-family:Arial;font-size:13px;line-height:45px;right:0;}.blog h1 span a:hover {text-decoration:underline;}.blog h1 span img {margin-right:5px;position:relative;top:3px;}.blog-wrap h1 {clear:left;font-size:18px;font-weight:400;margin-bottom:4px;margin-top:0;}#comments h1 {font-size:18px;font-weight:400;margin:0 10px 18px 0px;border-bottom:0;padding:0;}.blog .page-title {border-bottom:1px solid #bbb;clear:both;float:left;font-size:20px;font-weight:700;line-height:34px;margin-bottom:25px;margin-top:0;padding-bottom:9px;width:506px;}#comment_form {width:506px;font-size:13px;}#leave-a-comment {display:inline;float:right;line-height:30px;margin-top:-72px;}#comment-form-wrap {float:left;margin-top:18px;}#comment_form fieldset {border:0;float:left;margin:0 0 36px 0;padding:0;width:506px;}#comment_form #form-body label {clear:left;display:block;float:left;font-family:Georgia;font-size:14px;font-weight:700;margin-bottom:18px;width:60px;height:25px;}#comment_form p input {background:#fff;border:1px solid #ccc;color:#473b3b;font-size:13px;font-weight:400;margin:0;padding:4px;width:250px;font-family:Arial;float:left;}#comment_form textarea {background:#fff;font-size:13px;font-family:Arial;border:1px solid #ccc;color:#473b3b;height:140px;margin:0;padding:5px;width:494px;}#comment_form button {border-color:#ccc;color:#4EAC56;float:left;font-family:Arial;font-size:13px;margin-top:18px;clear:left;}#comment_form fieldset {float:left;clear:left;margin-bottom:18px;}#comment_form #form-options label {display:block;font-weight:normal;margin-bottom:9px;}#comment_form #form-options input {float:none;}#comment_form fieldset p input.error,#comment_form #form-body textarea.error {border-color:#ff8780;background-color:#fff9f9;}#comment_form #form-body label.error {font-family:Arial;font-size:11px;font-weight:normal;margin-left:10px;line-height:25px;width:176px;clear:none;float:left;color:red;height:25px;}#comment_form #form-body label#comment-label {float:none;margin-bottom:0;width:auto;}#sub-content .index {margin:0;padding:0;}#sub-content .index li {border-bottom:1px dotted #ccc;list-style-type:none;padding:0;margin:0 0 18px 0;}