
body {
	background: url(images/ptn.1.jpg) repeat #343e37;
	color: #3a3a3a;
	font-size: 76%;
	margin: 0 auto;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
}
#wrap {
	background: url(images/bg.jpg) repeat-y top center #ffffff;
	color: #303030;
	margin: 0 auto;
	padding: 5px;
	width: 770px;
	padding-left:15px;
	border-left:4px solid #333;
	border-right:4px solid #333;

}
#header {
	background: url(images/front.jpg) no-repeat bottom left #fff;
	color: #505050;
	height: 250px;
	margin: 0 0 0px;
	padding: 0;
}
#header h1 {
	font-size: 2.5em;
	font-weight: 400;
	letter-spacing: -0.2em;
	margin: 0 0 4px 15px;
	padding: 15px 0 0;
	
}
#header h1 a, #header h1 a:hover {
	font-weight: 400;
	padding: 0;
}
#header p {
	font-size: 1.1em;
	letter-spacing: -1px;
	margin: 0 0 20px 15px;
	padding: 0 0 0 3px;
}
#leftside {
	clear: left;
	float: left;
	margin: 0 0 10px;
	padding: 0;
	width: 150px;
}
#leftside ul.avmenu {
	list-style: none;
	margin: 0 0 18px;
	padding: 0;
	width: 150px;
}
#leftside ul.avmenu li {
	display: inline;
	padding: 0;
	width: 150px;
}
#leftside ul.avmenu li a {
	background: url(images/menubg.gif) repeat-x bottom left #f4f4f4;
	border-bottom: 1px solid #d8d8d8;
	border-left: 4px solid #ccc;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	color: #505050;
	float: left;
	font-size: 1em;
	font-weight: 700;
	margin-bottom: 5px;
	padding: 15px 1px 5px 5px;
	text-decoration: none;
	width: 138px;
}
#leftside ul.avmenu li a:hover, #leftside ul.avmenu li a.current {
	background: url(images/menubg.jpg) repeat-x bottom left #eaeaea;
	border-bottom: 1px solid #b0b0b0;
	border-left: 4px solid #505050;
	border-right: 1px solid #b0b0b0;
	border-top: 1px solid #b0b0b0;
	color: #505050;
}
#leftside ul.avmenu ul {
	font-size: 0.9em;
	margin: 0 0 0 15px;
	padding: 0 0 5px;
	width: 133px;
}
#leftside ul.avmenu ul a {
	padding: 3px 1px 3px 5px;
	width: 123px;
}
#leftside ul.avmenu ul ul {
	font-size: 1em;
	width: 120px;
}
#leftside ul.avmenu ul ul a {
	width: 108px;
}
#leftside h2 {
	font-size: 1.3em;
	font-weight: 400;
}
#leftside .announce {
	background: url(images/menubg.gif) repeat-x bottom left #f4f4f4;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #ccc;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	clear: left;
	color: #505050;
	line-height: 1.3em;
	margin: 10px 0;
	padding: 5px 5px 5px;
	width: 134px;
}
#leftside p, .announce p {
	font-size: 0.9em;
}
#extras {
	float: right;
	margin: 0 0 10px;
	padding: 0;
	width: 140px;
}
#extras p, #extras ul {
	font-size: 0.9em;
	line-height: 1.3em;
	margin: 0 0 1.5em;
	padding: 0;
}
#extras li {
	list-style: none;
	margin: 0 0 6px;
	padding: 0;
}
#extras h2 {
	font-size: 1em;
	letter-spacing: -1px;
	margin: 0 0 6px;
}
#content {
	line-height: 1.5em;
	margin: 10px 150px 10px 160px;
	padding: 0;
	text-align: left;
	font-size: 1.1em;
}
#contentwide {
	line-height: 1.5em;
	margin: 20px 0 20px 180px;
	padding: 0;
	text-align: left;
}
#content h1, #contentwide h1 {
	font-size: 1.7em;
        letter-spacing:-1px;
	font-weight: 610;
	margin: 10px 0;
	padding: 0;
	color: #333;
	line-height: 1.2em;
	font-family: Georgia, Times, Palatino, serif;
	font-weight:700;
}

#content h2, #contentwide h2 {
	margin: 8px 0 10px;
	padding: 0;
	color: #44370b;
	padding-top: 6px;
	font-weight: bold;
	font-size:1.2em;

}
#content h3, #contentwide h3 {
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
	margin: 6px 0;
	padding: 0;
	padding-top: 6px;
	color: #3b5f21;
	font-family: Georgia, Times, Palatino, serif;

}

.overline {
	border-top: 1px solid #ed9;
}
#content img, #contentwide img {
	background: #ccc;
	border: 4px solid #f0f0f0;
	color: #303030;
	display: inline;
	padding: 1px;
	margin: 0 10px 0 0;
}
#content ul, #content ol, #contentwide ul, #contentwide ol {
	margin: 0 0 16px 20px;
	padding: 0;
}
#content ul ul, #content ol ol, #contentwide ul ul, #contentwide ol ol {
	margin: 2px 0 2px 20px;
}
#content li, #contentwide li {
	margin: 10px 6px 2px 10px;
	padding: 0 0 0 4px;
	line-height:1.3em;
}
#footer {
	background: #fff;
	border-top: 2px solid #dadada;
	clear: both;
	color: gray;
	font-size: 0.9em;
	margin: 0 auto;
	padding: 8px 0;
	text-align: center;
	width: 760px;
}
#footer p {
	margin: 0;
	padding: 0;
}
#footer a {
	background: inherit;
	color: gray;
	font-weight: 400;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
a {
	background: inherit;
	color: #363;
	text-decoration: none;
	font-weight: 600;
}
a:hover {
	background: inherit;
	color: #294311;
	text-decoration: none;
}
a img {
	border: 0;
}
p {
	margin: 14px 0 0;
}
greybar {
	background: url(images/menubg.gif) repeat-x bottom left #f4f4f4;
	border-bottom: 1px solid #d8d8d8;
	border-left: 4px solid #ccc;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	color: #505050;
	margin: 16px;
	padding: 7px 7px 7px 11px;
}
blockquote p {
	line-height: 1.3em;
	margin: 12px 0 0 0;
}
table {
	border: 1px solid #d8d8d8;
	border-collapse: collapse;
	line-height: 1.3em;
	width: 95%;
	margin: 0 0 16px;
	padding: 0;
}
caption {
	font-size: 1.5em;
	font-weight: 400;
	margin: 0;
	padding: 6px 0 8px;
	text-align: left;
}
th {
	background: url(images/menubg.jpg) repeat-x bottom left #eaeaea;
	color: #505050;
	padding: 7px;
	text-align: left;
}
td {
	border: none;
	padding: 3px;
	margin: 0;
	background: url(images/menubg.gif) repeat-x bottom left #f4f4f4;
	color: #303030;
	font-size: 1em;
	text-align: left;
}
input, textarea {
	border: 1px solid #ccc;
	margin: 0;
	padding: 4px;
	font: 1em "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
label {
	margin: 2px;
}
xinput {
	width: 200px;
}
textarea {
	width: 400px;
}
#searchbox label, .hide {
	display: none;
}
#searchbox {
	margin: 6px 0 16px;
	padding: 0;
}
#searchform {
	background: #fff;
	border: 1px solid #ccc;
	color: #505050;
	font-size: 0.9em;
	padding: 4px;
	width: 116px;
}
.announce h2 {
	margin: 0 0 10px;
	padding: 0;
}
.textright {
	margin: -10px 0 4px;
	text-align: right;
}
.center {
	text-align: center;
}
.small {
	font-size: 0.8em;
}
.large {
	font-size: 1.3em;
}
.highlighted {
	background: #f0f0f0;
	border: 1px solid #b0b0b0;
	color: #303030;
	padding: 3px;
}
.button {
	background: url(images/menubg.gif) repeat-x bottom left #f4f4f4;
	border-bottom: 1px solid #d8d8d8;
	border-left: 4px solid #ccc;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	color: #505050;
	font-weight: 700;
	margin: 0 0 15px;
	padding: 7px 7px 7px 11px;
	width: 120px;
}

.btn {
	background: url(images/menubg.gif) repeat-x bottom left #f4f4f4;
	border:1px solid silver;
	color: #505050;
	font-weight: 500;
	margin: 0;
	margin-top:5px;
	padding:2px;
}
.left {
	float: left;
	margin: 10px 10px 5px 0;
}
.right {
	float: right;
	margin: 10px 0 5px 10px;
}
#ad, #ad-right {
	margin-top: -26px;
	padding: 20px 0 10px 8px;
	position: relative;
	width: 130px;
	background: #FFF;
}
.admin-list-icon {
	float: left;
	padding: 5px;
}
.admin-list-table {
	width: 100%;
	text-align: left;
	border-spacing: 1px;
}
.admin-list-table form {
	margin: 0;
}
.admin-list-search {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
.admin-list-field {
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
.admin-list-headerfield {
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	font-size: larger;
}
.block-box-left {
	margin: 10px;
	width: 140px;
}
.block-box-left, .block-box-right, .block-box {
	margin: 5px 10px 5px 0;
	border: 1px solid #e0e0e0;
	padding: 8px;
}
.block-box-left ul, .block-box-right ul {
	padding-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
}
.block-bg-spreader {
	background: transparent;
	width: 140px;
	height: 1px;
}
.block-content, .block-content-right, .block-content-left {
	background: transparent;
	padding-bottom: 2px;
	padding-top: 2px;
	clear: both;
}
.block-content-left ul, .block-content-right ul, .block-content ul {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 16px;
	padding-left: 0;
	border: none;
}
.block-divider {
	padding-top: 10px;
}
.block-divider-right, .block-divider-left  {
	background: transparent;
	color: #000;
	width: 90%;
}
.block-featured-left {
}
.block-featured-right {
	padding-top: 15px;
}
.block-helpicon {
	padding-top: 0;
	text-align: right;
	float: right;
}
.block-title, .blocktitle, .block-title-left, .block-title-right {
	background: transparent;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.moderation-cc {
	width: 550px;
}
.moderation-cc-row {
	height: 80px;
	width: 100%;
	clear: none;
}
.moderation-cc-item {
	float: left;
	text-align: center;
}
.pagenav {
	text-align: center;
}
div.picr {
	border: 0;
	margin: 0 1em;
	padding: 0;
	float: right;
	background: white;
}
div.picrb {
	border: 1px solid silver;
	margin: 0 1em;
	padding: 0;
	float: right;
	background: white;
}
div.picl {
	border: 0;
	margin: 0 1em;
	padding: 0;
	float: left;
	background: white;
}

div.piclb {
	border: 1px solid silver;
	margin: 0 1em;
	padding: 0;
	float: left;
	background: white;
}
div.pic {
	border: 0;
	margin: 0;
	padding: 0;
	text-align: center;
	background: white;
	vertical-align: top;
}
div.picrnb {
	border: 0;
	margin: 0.3em;
	padding: 0.1em;
	float: right;
	margin-left: 6px;
}
div.piclnb {
	border: 0;
	margin: 0.3em;
	padding: 0.1em;
	float: left;
	margin-right: 6px;
}
div.picr p, div.picl p div.picrnb p, div.piclnb p {
	border: 0;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: smaller;
	text-indent: 0;
}
.noborder, .noborder img {
	background: transparent;
	border: 0;
	padding: 0;
	margin: 0;
}
.story-icons {
	float: right;
	margin: 0;
	padding: 0;
}
.story {
	padding: 0 20px;
}
.sidebar {
	float: right;
	width: 250px;
	border: 1px solid #d8d8d8;
	padding: 12px;
	margin: 8px;
	margin-top: -20px;
	color: #9d4b19;
	font-style: italic;
	background: #f4f4f4;
}
.topicoption, .topicoption-off {
	background: url(images/menubg.gif) repeat-x bottom left #f4f4f4;
	color: #303030;
	font-weight: bold;
	font-size: 1em;
	padding: 7px;
	text-align: left;
	margin-left: 10px;
	width: 140px;
}
.plain td {
	background: transparent;
}
.divider {
	height: 16px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding: 0;
	background: #432;
}
.small {
	font-size: .9em;
	color: #555;
}
.mgPluginMI * {
	border: none;
	padding: 0;
	margin: 0;
}

table#mbrdirectory td {
padding:0;
margin:0;
background:none;
font-size: .9em;
padding:1px;
border:1px solid silver;
background-color:#fff;
width:530px;
}

.leftblocktitle {
font-size:1.1em;
font-family: Georgia, Times, Palatino, serif;
font-weight:bold;
margin-top:5px;
margin-bottom: 5px;
color: #365d23;
}

/*--------------------------------
Furl
-----------------------------------*/



.furlListMain {color:#444; width:535px;}
.furlListItem {list-style-type:none;margin-top:2pt; margin-right:0pt; margin-left:10px;margin-bottom:1em;   color:#333; font-size:.95em;}
.furlLinkExternal {font-size:1.2em; font-weight:bold; margin-top:12px; border-top:1px solid silver; padding-top:6px;}
.furlLinkArchive, .furlLinkArchive a {color:#fff; font-size:.1px;}
.furlComment {}
.furlClipping {margin-top:6px;}
.furlAttribution, .furlAttribution a, .furlAttribution furlListItem {font-size:.5em;color:#ccc;margin-left:20px;}
  .furlListBullets{list-style-type:none;}
  .furlListNoBullets{list-style-type:none;}

/*--------------------------------
1.6.0 upgrade
-----------------------------------*/

#advanced_editor form {
width:500px;
}