@charset "utf-8";
/* CSS Document */
body { background-color: #000000; margin: 0 auto; text-align: center; }
#body { padding: 10px 0 20px; }
#pagewidth { width: 960px; margin: 0 auto; text-align: left; color: #fff; }
#footer-section {	padding-top: 20px; border-top: 1px dotted #666 }
	#footer-section div span{ font-size: .9em; line-height: 1.2em; }
	#footer-section div span a{ font-size: 1em; }
	#footer-meta { float:right;  }
	#phone { margin-top: 10px; }
#tagline { font-style: italic; }
#nav { list-style-type: none; }
	#nav ul { width: auto; display: block; margin: 10px auto;  }
		#nav ul li { display: block; float: left; width: auto;  padding-left: .5em;}
		#nav ul li.first { padding-left: 0em;}
			#nav ul li a { color: #fff; text-decoration: none   } 
			#nav ul li a:hover {text-decoration: underline; color:#666;  } 
		#sidebar { font-style: italic }
		#sidebar li { list-style-type:disc; list-style-position: inside; margin: 1em 0; } 
#profile-img { padding: 0 10px; float: left; width: 240px; height: 260px;  }		
#tagline { margin: 0 auto; text-align: center; font-family: Arial, Helvetica, sans-serif }
.clearfix:after, .section:after, .sectioninline:after, .page:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0} .clearfix, .section, .sectioninline, .page{display:inline-block} html[xmlns] .clearfix, html[xmlns] .section, html[xmlns] .sectioninline, html[xmlns] .page{display:block} * html .clearfix, * html .section, * html .sectioninline, * html .page{height:1%}
.section { display: block; float: none;} .sectioninline { display: inline;}
.clearfloat { clear:both; height:0; font-size: 0px; line-height: 0px; } 
* html .clearfloat{font-size:1px}
.block, .blockinline, .nav, .nav_section { float: left;  }
.section { float: none; }
.section .block { float: left; }
.txtwht, .txtwht * { color: #fff } 
.float-left { float: left; }
.float-right { float: right; }

/*		Typography
---------------------------*/
.events { font-size: 1em; }

