* { margin: 0; padding: 0; }
A:link{color:#000000;text-decoration:none}
A:visited{color:#064780;text-decoration:none}
A:active{color:#949494;text-decoration:none}
A:hover{color:#656565;text-decoration:none} 
body {
	background: #e1dfd4;
	text-align: center;
}
#wrap {
	margin: 0 auto;
	width: 950px;
	text-align: center;
}
#topspacer {
	width: 950px;
	height: 50px;
}
#midspacer {
	width: 950px;
	height: 10px;
}
#banner {
	width: 950px;
	height: 90px;
	z-index: 0;
	background: url('images/banner.png');
	text-align: left;
}
#logo {
	width: 300px;
	height: 300px;
	z-index: 2;
	background: url('images/logo.png');
	position: relative;
	top: -75px;
	left: -45px;
}
#badge {
	width: 110px;
	height: 105px;
	z-index: 3;
	background: url('images/new_badge.png');
	position: relative;
	top: -318px;
	left: 850px;
}
#menu {
	width: 720px;
	height: 24px;
	z-index: 1;
	position: relative;
	top: 50px;
	left: 180px;
	text-align: center;
}

#buffer {
	width: 70px;
	height: 24px;
	z-index: 1;
	background: url('images/menu_bg.png');
	float: left;	
}
#buffer2 {
	width: 40px;
	height: 24px;
	z-index: 1;
	background: url('images/menu_bg.png');
	float: left;	
}
#home a {
	display: block;
	width: 50px;
	height: 24px;
	z-index: 1;
	background: url('images/home.png') no-repeat;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #949494;
	font-size: x-small;
	line-height: 24px;
	font-weight: bold;
}
#home a:hover { background-position: 0 -24px;}
#about a {
	display: block;
	width: 50px;
	height: 24px;
	z-index: 1;
	background: url('images/about.png') no-repeat;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #949494;
	font-size: x-small;
	line-height: 24px;
	font-weight: bold;
}
#about a:hover { background-position: 0 -24px;}
#archives a{
	display: block;
	width: 70px;
	height: 24px;
	z-index: 1;
	background: url('images/archives.png') no-repeat;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #949494;
	font-size: x-small;
	line-height: 24px;
	font-weight: bold;
}
#archives a:hover { background-position: 0 -24px;}
#reviews a{
	display: block;
	width: 70px;
	height: 24px;
	z-index: 1;
	background: url('images/archives.png') no-repeat;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #949494;
	font-size: x-small;
	line-height: 24px;
	font-weight: bold;
}
#reviews a:hover { background-position: 0 -24px;}
#podcasts a{
	display: block;
	width: 70px;
	height: 24px;
	z-index: 1;
	background: url('images/archives.png') no-repeat;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #949494;
	font-size: x-small;
	line-height: 24px;
	font-weight: bold;
}
#podcasts a:hover { background-position: 0 -24px;}
#shownotes a{
	display: block;
	width: 90px;
	height: 24px;
	z-index: 1;
	background: url('images/shownotes.png') no-repeat;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #949494;
	font-size: x-small;
	line-height: 24px;
	font-weight: bold;
}
#shownotes a:hover { background-position: 0 -24px;}
#contact a {
	display: block;
	width: 65px;
	height: 24px;
	z-index: 1;
	background: url('images/contact.png') no-repeat;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #949494;
	font-size: x-small;
	line-height: 24px;
	font-weight: bold;
}
#contact a:hover { background-position: 0 -24px;}
#videos a {
	display: block;
	width: 65px;
	height: 24px;
	z-index: 1;
	background: url('images/contact.png') no-repeat;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #949494;
	font-size: x-small;
	line-height: 24px;
	font-weight: bold;
}
#videos a:hover { background-position: 0 -24px;}
#forum a {
	display: block;
	width: 50px;
	height: 24px;
	z-index: 1;
	background: url('images/home.png') no-repeat;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #949494;
	font-size: x-small;
	line-height: 24px;
	font-weight: bold;
}
#forum a:hover { background-position: 0 -24px;}
#endcap {
	width: 7px;
	height: 24px;
	z-index: 1;
	background: url('images/menu_cap.png');
	float: left;
}
.divider {
	width: 1px;
	height: 24px;
	z-index: 1;
	background: url('images/menu_split.png');
	float: left;
}

#top {
	width: 950px;
	height: 15px;
	overflow: hidden;
	z-index: 0;
	background: url(images/top.png);
}
#main {
	clear: left;
	width: 950px;
	z-index: 1;
	background: #e1dfd4;
}
#left_bar {
	float: left;
	width: 250px;
	background: #e1dfd4;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #83b2af;
	line-height: 16px;
}
#leftbuffer {
	width: 250px;
	height: 150px;
}
#center_bar {
	float: left;
	width: 25px;
	height: 500px;
	background: #e1dfd4;
	color: #FFFFFF;
}
#center_bar2 {
	float: left;
	width: 25px;
	height: 1px;
	background: #FFF;
	color: #FFFFFF;
}
#right_bar {
	float: left;
	width: 655px;
	background: #FFFFFF;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #83b2af;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
}
#bottom {
	clear: both;
	height: 15px; width: 950px;
	background: url('images/bottom.png');
	font-family: arial;
	font-size: 10px;
	color: #c9ceb3;
	text-align: right;
}
#pipe {
	width: 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #83b2af;
}

div.post {
	width: 600px;
	text-align: right;
	margin: 0 auto;
}
div.post div.date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #a2a097;
	text-align: right;
	width: 600px;
}
div.post div.idea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #69998b;
	text-align: right;
	font-weight: bold;
	width: 600px;
}
div.post div.auth {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #81b601;
	text-align: right;
	width: 600px;
}
div.post div.bulk {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f5471;
	text-align: justify;
	width: 600px;
}
div.post div.ncom {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #405251;
	text-align: right;
	width: 450px;
	float:left;
}
div.post div.more {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f5471;
	text-align: right;
	width: 150px;
	float: left;
}
div.comm {
	width: 600px;
	text-align: left;
}
div.comm div.auth {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #405251;
	text-align: right;
	width: 600px;
	float:left;
}
div.comm div.date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #405251;
	text-align: right;
	width: 600px;
	float:left;
}
div.comm div.bulk {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #405251;
	text-align: right;
	width: 600px;
	float:left;	
}

div.page_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #27325e;
	text-align: left;
}






div.commpost {
	width: 600px;
	text-align: center;
}

div.commpost div.text {
	width: 200px;
	float: left;
	text-align: right;
	line-height: 20px;
	color: #83b2af;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}
div.commpost div.fields {
	width: 400px;
	float: left;
	text-align: left;
	line-height: 20px;
	color: #83b2af;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}


