body {
	background:#0e1e2b;
	padding:0;
	margin:0;
	font:normal 12px arial;
	color:#61808A;
}

h2 {
	font:normal 1.5em "Trebuchet MS";
	border-bottom:1px solid #2E474F;
	margin:0 0 8px 0;
	color:#B3D6DF;
}

h2 a {
	color:#B3D6DF;
}

h3 {
	font:normal 1.1em "Trebuchet MS";
	margin-bottom:8px;
	color:#61808A;
	border-bottom:1px solid #283d44;
}

p {
	font:normal 12px arial;
}

a {
	color: #689cd0;
	text-decoration:none;
}

a:hover {
	color: #61808a;
}

a img {
	border:1px solid #294B56;
	padding:4px;
	display:block;
	margin:0px 10px 10px 0px !important;
}

#hdr {
	width:920px;
	height:221px;
}

#hdr h2 {
	font:normal 15px "Trebuchet MS";
	color:#769fad;
	margin:180px 0 0 340px;
	padding:0;
	position:absolute;
	border:none;
}

#logo {
	display:block;
	width:154px;
	height:50px;
	margin:119px 0 0 84px;
	text-decoration:none;
	position:absolute;
}
#nav {
	margin:173px 0 0 628px;
	padding:0;
	position:absolute;
	list-style:none;
}

#nav li {
	float: left;
}

#nav li a {
	display: block;
	padding: 10px 9px 8px 12px;
	font:normal 14px "Trebuchet MS";
	color:#61808a;
	text-decoration:none;
}
#nav li a:hover {
	color:#3a6062;
}

#cage {
	width:960px;
	height:auto;
	margin:0 auto;
	background:url(images/bg.jpg) top center no-repeat;
}
#center {
	width:920px;
	position:relative;
	margin:0 auto;
}
#lft {
	width:596px;
	float:left;
	margin:10px 10px 0;
}
#rgt {
	width:296px;
	float:left;
	margin:10px 0 0;
}
.clearer {
	clear:both;
}
.box {
	border:1px solid #3F5D66;
	padding:10px;
	margin-bottom:10px;
	-moz-border-radius-topleft:10px;
	background:#0D2D3E;
}

.box p {
	font:normal 12px arial;
	line-height:20px;
	color:#61808A;
}
.sbar {
	background:#203338;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	border:1px solid #3f5d66;
	padding:10px;
	margin-bottom:10px;
}

.sbar h3 {	
	font:normal 16px "Trebuchet MS";
	color:#b3d6df;
	padding:0;
	margin:0 0 4px 0;
	border-bottom: 1px solid #2e474f;
}

.sbar p {
	color:#61808a;
	font:normal 12px arial;
	line-height:20px;
	padding:0;
	margin:0 0 10px 0;
}

.sbar a {
	color: #689cd0;
	text-decoration:none;
}

.sbar a:hover {
	color:#61808a;
}

.sbar li a {
	display:block;
	float:left;
	width:50%;
	padding:2px 0;
}

.sbar ul {
	list-style:none;
	margin:0;
	padding:0;
}


#ftr {
	width:100%;
	height:116px;
	margin:0 auto;
	font:normal 12px arial;
	color:#685844;
	background: url(images/ftr.png) top repeat-x;
}
#ftrpad {
	width:960px;
	margin:0 auto;
}

#ftrpad p {
	color:#685844;
	font:normal 12px arial;
	padding:70px 0 0 28px;
	margin:0;
}
#ftrpad a {
	color:#856A49;
}
#ftrpad img {
	padding:59px 40px 0 0;
	border:none;
}

/* Post Date */

.pdate {
	width:30px;
	height:auto;
	padding:4px;
	position:absolute;
	background:#203338;
	margin:20px 0 0 -42px;
	padding:4px 6px 4px 4px !important;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
}
.month {
	color:#61808A;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.day {
	background:#072F2E;
	text-align:center;
	color:#61808A;
	-moz-border-radius:3px;
}
.year {
	width:30px;
	height:auto;
	padding:4px;
	position:absolute;
	margin:60px 0 0 -42px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#555555;
}

.pdate {
	width:30px;
	height:auto;
	padding:4px;
	position:absolute;
	background:#0E251F;
	border:1px solid #1D3841;
}

.meta {
}

.ml {
	width:50%;
	float:left;
}
.mr {
	width:50%;
	float:left;
	text-align:right;
}

.post-odd {
	background:#0D2D3E none repeat scroll 0 0;	
}

.post-even {
	background:#203338 none repeat scroll 0 0;	
}

.cat-item a {
	float:left;
	display:block;
	width:50%;
	padding:2px 0;
}
.cat-item {
	list-style:none;
}

.cuser {
	float:left;
}
.cdate {
	float:right;
	text-align:right;
}
.avatar {
	float:left;
	padding:0 20px 0 0;
}
.commentlist {
	margin:0;
	padding:0;
	list-style:none;
}

#comment {
	background:#203338;
	border:1px solid #3F5D66;
	padding:4px;
	font:12px Arial, Helvetica, sans-serif;
	color:#61808A;
}
#csubmit {
	background:#0D2D3E;
	border:1px solid #3F5D66;
	color:#61808A;
	height:25px;
	margin:2px 0 10px 0;
}

#author, #email, #url {
	display:block;
	background:#0D2D3E;
	border:1px solid #3F5066;
	margin-bottom:10px;
}
/*
.postnav a {
	border:1px solid #3F5D66;
	background:#203338;
	display:block;
	padding:4px;
	opacity:.5
}*/
.friendfeed {
	font:normal 12px arial!important;
}
.friendfeed.widget .logo {
	display:none!important;
}

.friendfeed.widget {
	border:none!important;
}

.friendfeed.widget, div.friendfeed.widget div, div.friendfeed.widget span, div.friendfeed.widget img, div.friendfeed.widget table, div.friendfeed.widget tr, div.friendfeed.widget td {
	background:none!important;
	color:#61808A!important;
}

.friendfeed.widget .feed .entry .info a, .friendfeed.widget .feed .entry .info a:visited, .friendfeed.widget .feed .entry .likes a, .friendfeed.widget .feed .entry .likes a:visited, .friendfeed.widget .feed .entry .comment a, .friendfeed.widget .feed .entry .comment a:visited, .friendfeed.widget .feed .entry .expandcomment a, .friendfeed.widget .feed .entry .expandcomment a:visited {
	color:#61808A!important;
}
.friendfeed.widget a {
	color:#61808A!important;
}
.main {
	color:#61808A!important;
}
.friendfeed.widget .feed .cluster .summary a {
	color:#61808A!important;
}

.bottom {
	color:#61808A!important;
}
.friendfeed.widget .bottom {
	border:none!important;
}

.friendfeed.widget .feed .cluster {
	border:1px solid #3F5D66 !important;
	padding:4px 4px 0px 4px!important;
	margin:0 0 10px 0!important;
    -moz-border-radius-topright:10px;
    background:#0E1E2B none repeat scroll 0 0 !important;
}

.friendfeed.widget a:hover, .friendfeed a:hover {
	color:#689CD0!important;
}

.xpbox {
	margin:0;
	padding:0;
	list-style:none;
}

.resume {
	display:block;
	padding:4px;
	font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#98AEB4;
	text-align:center;
	border:1px solid #3F5D66;
	background:#0E1E2B;
	width:120px;
	margin:0 auto;
	opacity:0.6;
}

.my_avatar {
	border:1px solid #294B56;	
}