* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #efe5ca url(../images/header-background.gif) repeat-x;
}

a { color: #514E47; }
img { border: none; }

#container {
     width: 1000px;
     margin-left: auto;
     margin-right: auto;
     background: url(../images/container.gif) repeat-y;
}
#header {
	width: 100%;
	height: 264px;
	background: url(../images/header-background.gif) repeat-x;
}
#header #first-nav {
	float: left;
	margin-top: 80px;
	margin-left: 11px;
}
#header #first-nav li {
	list-style-type: none;
	background: #bfb7a2 url(../images/left.gif) left no-repeat;
	display: block;
	float: left;
	padding-left: 5px;
}

#header #first-nav li a {
	background: url(../images/right.gif) right no-repeat;
	display: block;
	float: left;
	font-size: 1em;
	color: #2e0000;
	text-align: center;
	padding-left: 3px;
	padding-right: 8px;
	padding-top: 4px;
	height: 16px;
	text-decoration: none;
}
#header #first-nav li a:hover {
	background: #8a8475 url(../images/right.gif) right no-repeat;
	color: #fff4d8;
}
#second-nav {
	background: #514e47;
	float: left;
	margin-top: 80px;
	margin-left: 10px;
	height: 17px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
}
#second-nav li {
	list-style-type: none;
	float: left;
}
#second-nav li a {
	font-size: 1em;
	color: #eee5c8;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
}
#second-nav li a:hover {
	color: #222;
}
#logo {
	border: none;
	position: relative;
	float: left;
	margin-top: 5px;
}
#left-column {
	float: left;
	clear: left;
	display: inline;
	width: 200px;
	margin-top: 10px;
	background: #fff;
	padding: 5px;
	margin-left: 10px;
}
#right-column {
	float: right;
	clear: right;
	width: 200px;
	background: #f5f1e5;
	padding: 5px;
	margin-left: 10px;
}
#right-column .nav-list li {
	background: url(../images/brown-bullet.gif) left no-repeat;
}

#left-column h3 { line-height: 25px; font-size: 1.2em; margin-bottom: 2px; color: #fff; text-align: center; background: url(../images/nav-list-h3.gif) no-repeat; }
#left-column h3.red { background: url(../images/nav-list-h3-red.gif) no-repeat; }
#left-column h3.green { background: url(../images/nav-list-h3-green.gif) no-repeat; }
#left-column h3.brown { background: url(../images/nav-list-h3-brown.gif) no-repeat; margin-bottom: 1em; }

#left-column p { margin-bottom: 1em; }

.nav-list-outer { background: url(../images/nav-list-gold.png) no-repeat; padding: 9px 0 0 0; margin: 0 0 14px 0; }
.nav-list { background: url(../images/nav-list-gold.png) no-repeat left bottom; padding: 0 0 7px 4px; }

.nav-list li {
	list-style-type: none;
	padding: 2px;
	font-size: 1.2em;
	background:url(../images/nav-list-li.gif) no-repeat;
	padding-left: 27px;
	margin-left: 5px;
	margin-bottom: 3px;
	color: #4d4e48;
}
.nav-list li a {
	color: #020200;
	text-decoration: none;
}
.nav-list .nav-header {
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	height: 22px;
	padding-top: 5px;
	padding-left: 7px;
	display: block;
	background:url(../images/nav-header.gif) repeat-x;
}
.nav-list .nav-effect {
	background:url(../images/nav-effect.gif) left no-repeat;
	display: block;
	height: 25px;
	position: relative;
	margin-left: -7px;
	margin-top: -9px;
	padding-top: 7px;
	padding-left: 5px;
}
.nav-list .nav-fix {
	background: none;
	margin-left: 0;
	padding-left: 0;
}
.nav-list .nav-right {
	background: url(../images/nav-right.GIF) no-repeat right;
	display: block;
	height: 25px;
	position: relative;
	margin-top: -27px;
}
.nav-list-red li {
	list-style-type: none;
	padding: 2px;
	font-size: 1.2em;
	background:url(../images/nav-bullet.gif) left no-repeat;
	padding-left: 10px;
	margin-left: 5px;
	color: #4d4e48;
}
.nav-list-red li a {
	color: #4d4e48;
	text-decoration: none;
}
.nav-list-red .nav-header-red {
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	height: 22px;
	padding-top: 5px;
	padding-left: 7px;
	display: block;
	background:url(../images/nav-header-red.gif) repeat-x;
}
.nav-list-red .nav-effect-red {
	background:url(../images/nav-effect-red.gif) left no-repeat;
	display: block;
	height: 25px;
	position: relative;
	margin-left: -7px;
	margin-top: -9px;
	padding-top: 7px;
	padding-left: 5px;
}
.nav-list-red .nav-fix-red {
	background: none;
	margin-left: 0;
	padding-left: 0;
}
.nav-list-red .nav-right-red {
	background: url(../images/nav-right-red.gif) no-repeat right;
	display: block;
	height: 25px;
	position: relative;
	margin-top: -27px;
}
#wrapper {
	float: left;
	width: 755px;
	margin-left: 5px;
	margin-top: 5px;
	padding: 5px;
	background: #fff;
	position: relative;
	margin-top: 0px;
	margin-bottom: 10px;
}
#content {
	
}

.bar { margin: 0 -10px 15px -10px; height: 32px; background: url(../images/bar.gif) repeat-x; zoom: 1; position: relative; }
* html .bar { /*margin: 0 -13px 15px -13px;*/ }
.bar li { list-style: none; float: left; }
.bar li a { line-height: 25px; display: block; padding: 2px 35px 5px 35px; text-decoration: none; color: #fff; font-size: 1.3em; font-weight: bold; background: url(../images/bar-a.gif) no-repeat center bottom; }
.bar-gold { background: #c9a545 url(../images/bar-gold.gif) repeat-x; }
.bar-red { background: #c75378 url(../images/bar-red.gif) repeat-x; }
.bar-green { background: #26ae48 url(../images/bar-green.gif) repeat-x; }

.bar.b-top { background: url(../images/bar.gif) repeat-x left bottom; }
.bar.b-top li { background-position: center bottom!important; }
.bar.b-top li a { padding: 4px 35px 3px 35px; background: url(../images/bar-b-top-a.gif) no-repeat center top; }

.barnone { margin: 0 -10px 15px 0px; height: 32px; zoom: 1; position: relative; }
* html .bar { /*margin: 0 -13px 15px -13px;*/ }
.barnone li { list-style: none; float: left; }
.barnone li a { line-height: 25px; display: block; padding: 2px 35px 5px 35px; text-decoration: none; color: #fff; font-size: 1.3em; font-weight: bold; background: url(../images/bar-a.gif) no-repeat center bottom; }

.barnone.b-top li { background-position: center bottom!important; }
.barnone.b-top li a { padding: 4px 35px 3px 35px; background: url(../images/bar-b-top-a.gif) no-repeat center top; }

#content h1 {
	padding: 5px;
	background: #f5f1e5;
	color: #796a4d;
	font-size: 1.3em;
}
.seperator {
	height: 5px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 5px;
}
#content h2 {
	padding: 5px;
	color: #333;
	font-size: 1.3em;
}

#content h2.custom-h { float: left; width: 245px; text-align: center; color: #c1885b; font-size: 2.0em; }
#content h1.custom-h { color: #c1885b; font-size: 1.8em; }

#content .date {
	font-size: 1.1em;
	line-height: 1.5em;
	color: #796a4d;
	margin-left: 5px;
}
#content p {
	font-size: 1.2em;
	line-height: 1.5em;
	color: #796a4d;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 1em;
}
#content td, th {
	font-size: 1.2em;
	line-height: 1.5em;
	color: #796a4d;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 1em;
	padding-right:20px;
}
#recent-changes {
	display: block;
	float: left;
	background: #f7f7f7;
	border-top: 2px solid #796a49;
	width: 50%;
	margin-top: 10px;
}
#recent-changes h3 {
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	color: #333;
	padding: 5px;
}
#recent-changes p {
	background: #f5f1e5;
	color: #4b4231;
	padding: 3px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.a-center { text-align: center; } 
.f-left { float: left; }
.f-right { float: right; }

.item { background: url(../images/item.png) no-repeat left bottom; margin-bottom: 6px; position: relative; zoom: 1; }
.item dt { padding-left: 33px; height: 28px; line-height: 28px; background: url(../images/item.png) no-repeat left top; color: #514C52; font-weight: bold; font-size: 1.0em; }
.item dt a { color: #514C52; text-decoration: none; }
.item dd { padding: 9px 15px 5px 15px; }

.itemwarn { background: url(../images/itemwarn.png) no-repeat left bottom; margin-bottom: 6px; position: relative; zoom: 1; }
.itemwarn dt { padding-left: 33px; height: 28px; line-height: 28px; background: url(../images/itemwarn.png) no-repeat left top; color: #514C52; font-weight: bold; font-size: 1.0em; }
.itemwarn dt a { color: #514C52; text-decoration: none; }
.itemwarn dd { padding: 9px 15px 5px 15px; }

.item-icon { position: absolute; top: 2px; left: 7px; }

.item-triangle {position: absolute; top: 9px; left: 275px; width: 10px; height: 10px; background: url(../images/un-collapse.gif) no-repeat; cursor: pointer;}

.collapsed .item-triangle { background: url(../images/un-collapse.gif) no-repeat; }
.expanded .item-triangle { background: url(../images/collapse.gif) no-repeat; }

.collapsed {height: 35px; /*overflow: hidden;*/}
.collapsed dd {/*height: 1px;*/ display: none;}


.item.resizable { overflow: hidden; zoom: 1; }
.item.resizable dt { padding: 0; background: url(../images/item.png) no-repeat right top; }
.item.resizable dt strong { display: block; padding-left: 33px; margin-right: 10px; height: 28px; line-height: 28px; background: url(../images/item.png) no-repeat left top; }
.item.resizable dd { padding: 9px 15px 5px 0px; margin: 0 0 0 15px; background: url(../images/item.png) no-repeat right bottom; }

.itemwarn.resizable { overflow: hidden; zoom: 1; }
.itemwarn.resizable dt { padding: 0; background: url(../images/itemwarn.png) no-repeat right top; }
.itemwarn.resizable dt strong { display: block; padding-left: 33px; margin-right: 10px; height: 28px; line-height: 28px; background: url(../images/item.png) no-repeat left top; }
.itemwarn.resizable dd { padding: 9px 15px 5px 0px; margin: 0 0 0 15px; background: url(../images/itemwarn.png) no-repeat right bottom; }

#content .afiliate-image { padding: 11px 11px 12px 9px; margin-left: 0; margin-right: 6px; background: url(../images/afiliate-program-bg.gif) no-repeat; }

.digg-top { margin-top: 19px; }
.digg-bottom { height: 20px; position: relative; margin-right: 0!important; margin-bottom: -8px!important; }
.digg-link { position: absolute; right: 0; width: 49px; height: 21px; padding: 3px 0 0 27px; text-decoration: none; font-size: 11px; }
* html .digg-top .digg-link { right: -1px; }
.digg-top .digg-link { top: -17px; background: url(../images/digg-top.gif) no-repeat; }
.digg-bottom .digg-link { padding: 4px 0 0 27px; height: 20px; bottom: 10px; background: url(../images/digg-bottom.gif) no-repeat; }

.tabs { height: 28px; //height: 26px; color: #4e4b54; }
.tabs li img { padding: 0 2px 0 0; vertical-align: middle; }
.tabs li { float: left; list-style: none; padding-left: 7px; margin-right: 2px; background: url(../images/tabs.png) no-repeat; }
.tabs li a { line-height: 22px;  display: block; color: #4e4b54; padding: 4px 18px 0px 7px; padding-right: 18px; background: url(../images/tabs.png) no-repeat right -34px; text-decoration: none; font-size: 1.3em; font-weight: bold!important; }

#comments { background: #000; }
.comment-item { position: relative; padding-top: 15px; background: url(../images/comment-item.gif) no-repeat; list-style: none; }
.comment-item-body { padding: 0 15px 15px 15px; background: url(../images/comment-item.gif) no-repeat left bottom; }
.ci-first { background: url(../images/comment-item-first.gif) no-repeat; list-style: none; }
.ci-last .comment-item-body { background: url(../images/comment-item-last.gif) no-repeat left bottom; }
p.comment-item-header { zoom: 1; font-size: 11px!important; padding-left: 26px; position: relative; }
.comment-item-icon { position: absolute; left: 0px; top: 0; padding: 1px 0 0 1px; width: 18px; height: 19px; background: url(../images/comment-item-icon.gif) no-repeat; }
.comment-item-digg { position: absolute; right: 0px; top: 0; }

#rss-feed {
	display: block;
	float: left;
	background: #fff;
	border-top: 2px solid #796a49;
	width: 46%;
	margin-left: 2%;
	margin-top: 10px;
}
#rss-feed h3 {
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	color: #333;
	padding: 5px;
}
#rss-feed h3 em {
	font-style: normal;
	color: #f6a814;
}
#rss-feed a {
	display: block;
	padding: 2px;
	margin-left: 10px;
	color: #ae6a2d;
	font-size: 1.1em;
}
#rss-feed .reader {
	float: left;
}
#rss-feed .reader img {
	border: none;
}
#footer {
	text-align: center;
	background: #bfb7a2;
	padding: 20px;
	color: #49493f;
	clear: both;
}

