		html,body { width: 100%; height: 100%; }
		body {
		    font-family: Helvetica, Arial, sans-serif;
		    font-size: 1em;
		}
		a, a:visited { text-decoration: none; color: #000000; }
		    h1, h2, h3 { margin: 0.3em 0; letter-spacing: -2px; }
		    h1 { font-size: 2em; }
		        h1.xl { font-size: 3.3em; }
		    h2 { font-size: 1.8em; }
		    h3 { font-size: 1.4em; }
		    	.portLink { width: 400px; float: right; text-align: right; margin-top: 1em; }
		    p { margin-bottom: 1em; }
		        p.title { margin-top: 20px; margin-bottom: 20px; color: #cccccc; font-size: 0.8em; }
			p.about { font-size: 0.8em; line-height: 1.4em; }
 
		#head {
		    background: url(../_img/_headers/mini.jpg) no-repeat;
		    height: 410px;
		    /*border-bottom: 4px solid #000000;*/
		}
 
		#top {
		    margin-top: 15px;
		    padding-bottom: 5px;
		    border-bottom: 1px dotted #000000;
		    font-size: 0.8em;
		}
 
		#wrapper {
		    height: 100%;
		}
			#about {
				background: #000000;
				width: 100%;
				height: 80px;
				clear: both;
			    padding: 10px 0 10px 0;
			    margin-bottom: 30px;
			}
			#about p { color: #ffffff; line-height: 1.8; }
			.highlight { color: #FFE503; font-weight: bold; }
			#about h2 { font-size: 1.6em; color: white; letter-spacing: -1px; line-height: 1.2; }
				#about a,a:visited { text-decoration: none; color: #ffffff; }
				div a:hover, #about a:hover { color: #ffe503; }

#footer { 
    background: #cccccc;
    width: 100%;
    height: 200px; 
}
	.footer_wrap { width: 820px; margin: 0 auto; padding-top: 30px; }
	#footer_lnk { padding-top: 30px; font-size: 0.8em; }
	#footer div div div { float: left; }
	#footer ul, li { margin-right: 10px; float: left; } 
 
		#panes {
			height: 420px;
			margin: 20px 0 20px 0;
			/*border: 1px solid #000000;*/
		}
			#panes div p { font-size: 1em; line-height: 1.3; }
 
		#feat { margin-top: 10px; height: 345px; clear: both; }
		.expand { width: 290px; height: 300px; display:inline; float: left; margin-left: 15px; margin-right: 10px;}
		.text {
		    width: 290px;
		    display:inline;
		    float: left;
		    margin-left: 15px;
		    margin-right: 10px;
		    padding: 10px 0 10px 0;
		    font-size: 1.3em;
		}
 
		#follow .grid_8 { height: 200px; background: #F7F7F7; }
		#follow .grid_8 p { display: block; padding: 7px; margin: 0; font-size: 1em; line-height: 1.3em; }
		.hold { width: 460px; height: 96px; }
 
		#mugshot { width: 280px; }
		img { border: none; }
		#buttons { display: none; }
 
		.next { font-weight: bold; text-align: right; }
		.next a,a:visited { text-decoration: none; color: #000000; }
		.next a:hover { border-bottom: 2px solid #ffe503; }

.profile { width: 220px; margin-right: 20px; float: left; }
 .profile_last { margin: 0; }

