body {
	background : #333 url(images/wood_bg.gif) repeat left;
	color : #454545; }

a {
	color : #991115; }

a:hover {
	color : #FF6603; }

hr {
	color : #d0d0d0;
	background-color : #c0c0c0; }

.code {
	border : 1px solid #ccc; }

.code li {
	background : #F6F6E3; }
	
#topbar h1 {
	color: #FFF; }

#topbar h1 a { 
	color: #FFF; }

#topbar h1 a:hover { 
	color: #FFF; }

#subbar {
	background: #fff;
	border-bottom: 1px solid #f8f8f8; }

#subbar .rss a:hover {
	background: #FFF; 
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF; }	

.menu {
	background: #D0D0D0;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff; }

#bannerbar {
	background: #e8ddc7 url(images/logo-emboss-ptndark.png) repeat left; 
	border-bottom: 1px solid #8c705b; }
	
#homebar {
	background: #e8ddc7 url(images/logo-emboss-lg-ptndark.png) repeat left;
	border-bottom: 1px solid #8c705b; }

.menu a {
	color : #000;
	font-weight: normal;
	border-left: 0px solid #F8F8F8;
	border-right: 0px solid #F8F8F8; }

.menu a:hover {
	color : #A73838;
	background: #f8f8f8; }

#bannermain {
	background: #f8f8f8; 
	border-left: 2px solid #e8ddc7;
	border-right: 2px solid #e8ddc7; }

#main {
	background: #FFF;
	border-left: 2px solid #e8ddc7;
	border-right: 2px solid #e8ddc7; }

.right_side li {
	background: #f8f8f8 no-repeat left; }

.right_side li a {
	color: #74797E; 
	background: #f8f8f8 no-repeat left; }
	
.right_side li a:hover {
	color: #74797E;
	padding : 0 0 0 10px;
	background: #f8f8f8 url(images/li.gif) no-repeat left; }

.right_side a:hover {
	color: #000; 
	background: #f8f8f8 no-repeat left; }

.right_side h3 {
	color : #eee;
	background : #333; }
	
.right_side h4 {
	color : #eee;
	background : #0A2831; }

.right_side .extra {
	background : #fff;
	color : #454545;
	border-top: 0px solid #e5e5e5;}
	
.right_side .sponsors {
	border: 0px ; }

.right_side .extra .padding { 
	padding: 10px; }

#left_side {
	color: #454545; }

#left_side .intro {
	background : #FDFDF0;
	color : #454545;
	border-bottom: 4px solid #F6F6E3; }
	
#left_side .intro a {
	color : #991115; }

#left_side .intro a:hover {
	color : #FF6603; }

#left_side h2 {
	color: #3F4040; }

#left_side .mpart h3 {
	color : #a5a5a5; }

#left_side p {
	color : #454545; }

#left_side blockquote {
	border-left : 3px solid #a7cc44; }

.date {
	background : #F4F4F3; }

.date a {
	color: #74797E; }

#left_side .rs {
	border : 1px solid #888; }

#footer_banner img {
	background: #FFF;
	border-left: 2px solid #e8ddc7;
	border-right: 2px solid #e8ddc7; }

#footer {
	background: #FFF;
	color : #777;
	border-bottom: 2px solid #e8ddc7; }

#footer .fmenu a {
	color : #0A2831; }

#footer .fmenu a:hover {
	color : #000; }
	
#footermain {
	width : 958px;
	background: #FFF; }
	
#footerbar {
	background: #FFF;
	border-bottom: 2px solid #e8ddc7; }
	
#refer {
	background : #FFFFFF;
	border: 0px;
	color : #000;
	width : 500px;
	height : 100%;
	margin : 0;
	text-align: left;
	padding: 10px 10px 10px 10px; }

#sec1 {
	background : #FFFFFF;
	border: 0px;
	color : #000;
	width : 500px;
	height : auto;
	margin : 0;
	text-align: left;
	position: absolute; 
	top: auto; 
	left:auto; 
	visibility:inline; 
	z-index: 100; }

#sec2 {
	background : #FFFFFF;
	border: 0px;
	color : #000;
	width : 500px;
	height : auto;
	margin : 0;
	text-align: left;
	position: absolute;
	top: auto; 
	left:auto; 
	visibility:hidden; 
	z-index: 200; }
	
#sec3 {
	background : #FFFFFF;
	border: 0px;
	color : #000;
	width : 500px;
	height : 100%;
	margin : 0;
	text-align: left;
	position: inherit;
	top: auto; 
	left:auto; 
	visibility:hidden; 
	z-index: 300; }

#contact_form {
	background : #FFFFFF;
	border: 0px;
	color : #000;
	width : 500px;
	height : auto;
	margin : 0;
	text-align: left;
	padding: 10px 10px 10px 10px; }
	
.minitext {
  font: normal 0.9em Arial, sans-serif;
  color: Black;
}

.disable {
  background-color: #CF110C;
  color: #fff;
  font-weight: bold;
  padding: 5px; }

.clear { clear:both }

