/*** Global Settings ****/
body {
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #100d0d;
	margin : 0;
	padding : 0;
	background:#fff url(images/bg.gif);
}
form, input {
	padding:0;
	margin:0
}
a {
	color : #eba40b;
	text-decoration : underline;
	background:none;
}
a:hover {
	color : #eba40b;
	text-decoration : none;
	background:none;
}
h1 {
	margin: 0px 0px 10px 0px;
	padding-bottom : 10px;
	font : bold 18px Arial;
	letter-spacing:-0.3px;
	background: url(images/h1bg.jpg) no-repeat left bottom;
}
h2 {
	color : #100d0d;
	margin : 20px 0 10px;
	padding-bottom : 5px;
	font : bold 16px Arial;
	border-bottom : 1px solid #efece7;
}
h2 a:visited, h3 a:link {
	text-decoration:none;
}
h3 {
	color : #100d0d;
	margin : 20px 0 10px;
	padding-bottom : 5px;
	font : bold 16px Arial;
	border-bottom : 1px solid #efece7;
}
h3 a:visited, h3 a:link {
	text-decoration:none;
}
ul {
	padding:0;
	margin:0 0 0 17px;
}
small {
	color:#999999;
}
.entry ul {
	margin: 10px 30px;
	list-style:square;
}
.entry li {
	padding: 3px 0
}
.postmetadata {
	margin-top:10px;
	background: #f9f9f9;
	border: 1px solid #E5E5E5;
	padding : 5px;
}
.box {
	background: #f9f9f9;
	border: 1px solid #E5E5E5;
	padding : 15px;
}
.input {
	background: #FFFFFF;
	border: 1px inset #CCCCCC;
	height:17px;
}
.text {
	background: #FFFFFF;
	border: 1px inset #CCCCCC;
}
.small {
	font : normal 12px/1.6em Arial, Helvetica, sans-serif;
}
.clear {
	clear:both;
	overflow:hidden;
	height:1px;
}
/*** Layout ****/
#top {
	background: url(images/tbg.gif) repeat-x top;
	height:40px;
}
#wrapper {
	margin : 0 auto;
	width:950px;
	border-top : 2px solid #fff;
	border-right : 3px solid #fff;
	border-left : 3px solid #fff;
	border-bottom : 2px solid #fff;
	background:#fff url(images/bsrep.gif) repeat-y right;
	overflow: auto;
}
#lcol {
	width:645px;
	float:left;
	background: url(images/hbg.jpg) repeat-x top;
	display:inline;
}
.content {
	margin: 15px
}
#rcol {
	display:inline;
	width:300px;
	float:right;
	border-top:1px solid #d79906;
	margin-left:3px;
	margin-right:1px;
	background: url(images/bsbg.jpg) no-repeat center top;
}
#rcol a {
	color: #100d0d;
}
#footer {
	line-height:1.8em;
	text-align:center;
	margin-top:15px;
	background: #fff url(images/hbg.jpg) repeat-x left -119px;
	border-top : 0px solid #fff;
	padding : 13px 0 6px 0;
	clear : both;
}
#footer a {
	color:#100d0d
}
/******** Top Header *******/
#header {
	margin : 36px 0 0 40px;
}
#logo {
	width:237px;
	float:left;
	height:48px;
	background: url(images/logo.png) no-repeat left top;
}
#logo a {
	display:block;
	width:237px;
	height:48px;
	text-indent: -999px;
	overflow: hidden;
}
#ico {
	width:170px;
	float:left;
	margin: 15px 0 0 63px;
}
#ico img {
	margin:0 20px;
}
#nav {
	padding: 52px 0 20px 0;
}
#nav ul {
	list-style-type: none;
	margin:0
}
#nav ul li {
	padding-left: 17px;
	display: inline;
}
#nav ul li span {
	padding-right: 17px;
	background: url(images/sep.gif) no-repeat right center;
}
#nav a:visited, #nav a:link {
	font-weight:bold;
	text-decoration : none;
	color : #474747;
}
#nav a:hover {
	font-weight:bold;
	text-decoration : underline;
	color : #474747;
}
/******* SideBar ***********/
#search {
	padding : 27px 0 56px 23px;
}
.sinput {
	width:160px;
	background: #FFFFFF;
	border: 1px inset #CCCCCC;
	height:17px;
}
#scontent {
	padding: 0 20px 20px 20px;
}
#scontent p {
	padding-bottom:12px;
	line-height:1.3em;
}
.stitle {
	height:23px;
	padding: 7px 0 0 12px;
	background: url(images/bbar.png) no-repeat left top;
}
.nlist {
	margin: 10px 0 10px 7px;
	list-style: none;
}
.nlist li ul {
	list-style: none;
	margin-left:0px;
}
.nlist li {
	padding: 0 0 0 10px;
	margin: 5px 0;
	background: url(images/plus.gif) no-repeat left 6px;
}
.nlist a:visited, .nlist a:link {
	color: #100d0d;
	text-decoration:underline;
	font-size: 12px;
}
.nlist a:hover {
	color: #100d0d;
	text-decoration:none;
	font-size: 12px;
}

