body {
	background: #24303c;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #1f1f1f;
	text-align: center;
}
h1, h2, h3 {
	margin: 0px;
}
#main {
	text-align: left;
	width: 860px;
}
a {
	color: #000;
}
img {
	border: none;
}
.clear {
	clear: both;
}
.relative {
	position: relative;
}
/* Header
--------------------------- */
#header {
	height: 62px;
	position: relative;
}
#logo {
	position: absolute;
	bottom: 10px;
	left: 4px;
	border: none;
	padding: 3px;
}
#extreme-leadership {
	position: absolute;
	bottom: 0px;
	right: 0px;
	border: none;
}
#extremeleadership-rollover {
	display: none;
	width: 530px;
	border: #d2d24b;
	background: #ffffdc;
	position: absolute;
	top: 50px;
	right: 335px;
	z-index: 10;
}
/* Feature
--------------------------- */
#feature {
	height: 276px;
	background: #000000 url('/images/feature-rtbg_blue.png') repeat-y right;
}
img#main-feature {
	float: left;
	margin: 0px;
	padding: 0px;
}
#feature-right {
	float: right;
	width: 335px;
	height: 276px;
	overflow: hidden;
	color: #fff;
	font-size: .85em;
	position: relative;
}
#feature-right p {
	margin-right: 20px;
}
/* Nav
--------------------------- */
#nav {
	height: 46px;
	background: url('/images/nav-bg.png') repeat-x;
	padding: 9px 0px;
	font-size: 12px;
}
#navbg  {
	border-top: #f7a41b 3px solid;
	border-bottom: #f7a41b 3px solid;
	background: #ad2a1a;
	line-height: 32px;
}
#nav ul {
	margin: 0px;
	padding: 0px;
}
#nav ul li {
	display: inline;
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: #ad2a1a;
	border-right: #861002 3px solid;
	line-height: 32px;
}
#nav ul li#navlast {
	border-right: none;
}
#nav ul li.current {
	background: #f7a41b;
}
#nav ul li.navhover, #navbg.navhover {
	background: #f7a41b;
}
#nav a {
	color: #fff;
	text-decoration: none;
	height: 32px;
	display: block;
	float: left;
	width: auto;
	padding: 0px 5px;
}
#nav a span.carrot {
	color: #540208;
}

/* Content
--------------------------- */
#content-topbar {
	height: 37px;
	padding: 0px 13px;
	background: #374a5d;
	color: #fff;
	position: relative;
}
#content-topbar a {
	color: #fff;
}
img#rss3d {
	position: absolute;
	top: -4px;
	right: 310px;
}
#subscribe {
	position: absolute;
	top: 1px;
	right: 13px;
	font-size: .9em;
}
#content {
	background: url('/images/main-bg.png');
}
/* Content Left ----------- */
#content-left {
	float: left;
	width: 498px;
	padding: 13px;
}
#content-left h2, #content-full h2 {
	margin-top: 20px;
	color: #ad2a1a;
	font-weight: normal;
	font-size: 2em;
}
#content-left h2 a, #content-full h2 a {
	color: #ad2a1a;
	text-decoration: none;
}
#content-left h3, #content-full h3 {
	color: #24303c;
}
#content-left hr, #content-full hr {
	color: #374a5d;
	background: #374a5d;
	width: 90%;
	height: 1px;
}
#content-left #commentform textarea {
	width: 468px;
}
/* Content Right ---------- */
#content-right {
	float: right;
	width: 310px;
	font-weight: normal;
	padding: 13px;
	color: #fff;
}
#content-right h2 {
	margin-bottom: 9px;
	padding: 0px 9px;
	font-size: 1.1em;
	font-weight: normal;
	background: #6d0d00;
}
#content-right a {
	color: #fff;
}
#content-right h2 a {
	text-decoration: none;
}
#content-right .spacebottom {
	margin-bottom: 24px;
}
#twitter-photo {
	float: left;
}
#twitter-box {
	float: right;
	width: 252px;
	height: 40px;
	color: #000;
	font-size: .9em;
}
#twitter-box div  {
	margin: 6px 6px 6px 16px;
}
/* Content Full ---------- */
#content-full {
	background: #fff;
	padding: 13px;
}
/* Search Box ------------- */
#search {
	position: absolute;
	bottom: 13px;
	right: 13px;
}
/* Footer
--------------------------- */
#footer {
	font-size: .85em;
	color: #fff;
} 
/* WordPress changes
--------------------------- */
li.widget {
	list-style: none;
}

/* Sociable mods
--------------------------- */
div.tags {
	visibility: hidden;
}
div.post {
	position: relative;
}
div.sociable {
	position: absolute;
	right: 0px;
	bottom: -35px;
}
div.sociable ul {
	list-style: none;
}
div.sociable ul li {
	display: inline;
}