/*
*******************************************************************************
standard tags
*******************************************************************************
*/
body {
margin:0px;
padding:0px;
background:#FFF url('images/body_bg.jpg') repeat-y center top;
font-family:Arial, Helvetica, sans-serif;
color:#B7B7CC;
}
a:link, a:visited, a:active { color:#888; text-decoration:none; }
a:hover { color:#B7B7CC; }
img {border:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; color:#B7B7CC; margin:0px; padding:10px 0px; font-family:Georgia, "Times New Roman", Times, serif;}
h1 {
font-size:2.8em;
letter-spacing:-1px;
}
h2 {
font-size:2em;
letter-spacing:-1px;
}
h3 {
font-size:2.5em;
}
h4 {
font-size:2em;
letter-spacing:-1px;
}
h5 {
font-size:1.6em;
letter-spacing:-1px;
}
h6 {
font-size:1.2em;
}

/*
*******************************************************************************
utility tags
*******************************************************************************
*/
.clearer {
clear:both;
font-size:0px;
line-height:0px;
}
.clearer5 {
clear:both;
font-size:5px;
line-height:5px;
height:5px;
}
.clearer10 {
clear:both;
font-size:10px;
line-height:10px;
height:10px;
}
.clearer15 {
clear:both;
font-size:15px;
line-height:15px;
height:15px;
}
.clearer20 {
clear:both;
font-size:20px;
line-height:20px;
height:20px;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}
.alignleft {
text-align:left;
}
.alignright {
text-align:right;
}
.center {
text-align:center;
}
.spacer5 {width:5px;float:left;}
.spacer10 {width:10px;float:left;}
.spacer15 {width:15px;float:left;}
.spacer20 {width:20px;float:left;}
.noborder {border:none !important;}


/*
*******************************************************************************
page layout
*******************************************************************************
*/
#nav {
	_display:none;
	position:fixed;
	top:25px;
	right:0px;
	z-index:100;
}
#nav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#nav a {
	display:block;
	_display:inline-block;
	padding:6px 13px;
	font-size:.7em;
	text-transform:uppercase;
	color:#FFF;
	text-align:right;
	background:#777;
	border-bottom:1px solid #888;
}
#nav a:hover {
	background:#555;
	color:#FFF;
}
#outer {
}
.inner {
	width:960px; /* the width of the site */
	margin:0px auto;
}
#header {
	padding-top:20px;
}
#main {
	background:#EDECF2 url('images/main_bg.jpg') repeat-y center top;
}
#main .leftpanelWrapper {
	width:280px;
	float:left;
}
#main .leftpanel {
}
#main .centerpanelWrapper {
	width:400px;
	float:left;
	text-align:right;
}
#main .centerpanel {
}
#main .rightpanelWrapper {
	width:280px;
	float:left;
}
#main .rightpanel {
}
#about h1, #about h2, #about h3, #about h4, #about h5, #about h6 {
	display:inline;
}
#about h1 {
	font-size:4.1em;
	color:#BB9595;
	letter-spacing:-5px;
}
#about h2 {
	font-size:2.7em;
	color:#B9BA83;
	letter-spacing:-3px;
}
#about h3 {
	font-size:2.1em;
	color:#9BB78E;
	letter-spacing:-2px;
}
#about h4 {
	font-size:1.7em;
	color:#8EAFB7;
	letter-spacing:-1px;
}
#about h5 {
	font-size:1.5em;
	color:#8F8DB8;
	letter-spacing:-1px;
}
#about h6 {
	font-size:1.2em;
	color:#BB93B1;
	letter-spacing:-1px;
}
#buzz h2 {
	font-size:1.9em;
	color:#8593B6;
}
#buzz h6.author {
	color:#A9A9C2;
	text-align:right;
	margin-bottom:50px;	
}
#footer {
	margin-bottom:500px;
}