#container {
	background:url(/img/blogBlueTop.gif) no-repeat top left;
}

#content {
	margin-top:0;
}

#blue {
	margin-top:0;
}

#blue #contentNav {
	background:url(/img/contentNav.gif) repeat-y 0 0;
	margin-left:50px;
	width:190px;
}

#contentNav > li {
	margin-bottom:0;
	line-height:inherit;
}

#contentNav li h4 {
	background:none;
	color:#20acc0;
	font-size:9px;
	line-height:2em;
	font-style:italic;
	font-weight:200;
	text-transform:lowercase;
	height:27px;
	letter-spacing:.07em;
	padding:6px 0 0 20px;
	margin-top:0;
	background:url(/img/contentNavTopAlt.gif) no-repeat top left;
}

#contentNav > li:first-child {
	background:url(/img/contentNavTop.gif) no-repeat top left;
	padding-top:6px;
}

#contentNav > li:last-child {
	background:url(/img/contentNavBottom.gif) no-repeat bottom right;
}

#contentNav li:first-child h4 {
	height:22px;
	padding-top:0;
	background-position:bottom left;
}

#contentNav li h4 object {
	margin-top:6px;
	width:100px;
}

#contentNav li ul,
#contentNav li ol {
	width: 175px;
	padding-bottom:15px;
	margin-bottom:0;
	background:url(/img/contentNavBottomAlt.gif) no-repeat bottom left;
}

#contentNav li ol {
	list-style: decimal;
	color: #fff;
}

#contentNav li ul li,
#contentNav li ol li {
	font-size:11px;
	line-height:1em;
	letter-spacing:.07em;
	margin-bottom:6px;
}

#contentNav li a {
	display:auto;
	font-weight:auto;
	padding:auto;
	text-transform:auto;
}

#contentNav li ul li a,
#contentNav li ol li a {
	color:#fff;
	display:block;
	font-weight:300;
	padding:0 20px;
	text-transform:lowercase;
	text-decoration:none;
}

#contentNav li ol#search-results li a {
	text-transform: none;
}

#contentNav li * li a:hover,
#contentNav li * li a.hover {
	background:url(/img/contentNavArrow.gif) no-repeat 10px 60%;
}

#contentNav li * li a.sel {
	background:url(/img/contentNavArrowSel.gif) no-repeat 10px 60%;
}

#contentNav li ol li a:hover,
#contentNav li ol li a.hover,
#contentNav li ol li a.sel {
	background-position: 10px 3px;
}

#top {
	position:relative;
	width:970px;
	height:96px;
}	.ie6 #top {
		zoom: 1;
	}

#top #blogAdmin {
	position:absolute;
	top:10px;
	right:10px;
	width: 120px;
	height: 20px;
}

#top #blogAdmin a {
	display:block;
	background:url(/img/loginSprite.gif) no-repeat 0 0;
	width:57px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	position: absolute;
	top: 0;
	right: 0;
}
	
	#blogAdmin a#logout {
		background-position: 0 -30px;
		opacity: 0;
	}
	
	#blogAdmin a#admin {
		background-position: 0 -60px;
	}
	
#loginBox {
	display: none;
}

#top #tabs {
	position:absolute;
	bottom:14px;
	right:90px;
}	.ie6 #top #tabs {
		width: 250px;
		zoom: 1;
	}

#top #tabs ul {
	margin: 0;
	overflow: auto;
}

#top #tabs li {
	float:left;
	background:url(/img/blogTab.gif) no-repeat top right;
	height:30px;
	margin-right:5px;
}	.ie6 #top #tabs li {
		float: right;
		display: inline;
	}

#top #tabs li:hover,#top #tabs li.sel {
	background-position:bottom right;
}

#top #tabs li a {
	display:block;
	background:url(/img/blogTab.gif) no-repeat top left;
	height:30px;
	text-decoration:none;
	line-height:30px;
	padding:0 10px 0 15px;
	margin-right:5px;
	font-size:13px;
	color:#fff;
	letter-spacing:0.04em;
}	.ie6 #top #tabs li {
		text-align: center;
		width: 70px;
	}

#top #tabs li:hover a,#top #tabs li.sel a {
	background-position:bottom left;
}

/*#searchform {
	margin-left: 50px;
	width: 190px;
}

	#searchform input[type=text] {
		width: 120px;
		margin-right: 10px;
		position: relative;
		top: -10px
	}
	
	.ie #searchform input[type=text]{
		margin-right: 5px;
		top: 25px;
	}*/