@import url("/css/content.css");

/* Templates */
DIV#main {}
DIV#content {width: 771px; text-align: left;line-height:1.5em; font-size:1.2em; font-family:Georgia}
DIV#cap {}
DIV.cap1 {
	background: #f2f2f2;
	margin-bottom: 18px;
}
DIV.cap-intro {
	background: transparent url(/images/curves/bl.gif) bottom left no-repeat;
	float: left;
	padding: 5px 0px 7px 10px;
}
.cap-intro H1 {font-size: 12px;padding:0px;margin:0px;}
DIV.qlinks {
	background: transparent url(/images/curves/br.gif) bottom right no-repeat;
	font-size: 11px;
	padding: 5px 15px 9px 0px;
	text-align: right;
}
DIV.qlinks A {color: #666;}
DIV.cap2 {margin-bottom: 40px;}
DIV.logo {float: left; width: 435px;}
DIV.search {}
INPUT.keyword {border: #333 1px solid; width: 262px;}
INPUT.imgbut {}
DIV.search-place {
	font-size: 11px;
	padding-top: 4px;
}
DIV.search-place INPUT {}

/* Containers */
/* Table Content */
TABLE#tblbody {width: 771px;}
TD.mainbar {vertical-align: top;}
TD.rightbar {
	padding-left: 50px;
	vertical-align: top;
	width: 200px;
}
TD.leftbar {
	padding-right: 20px;
	vertical-align: top;
	width: 200px;
}
/* Float DIVs Content */
DIV#tblbody {clear: both;}
DIV.mainbar {float: left; width: 515px;}
DIV.rightbar {float: right; width: 205px;}
DIV.leftbar {float: left; width: 170px; margin-right: 50px; margin-bottom: 20px;}
DIV.centerbar {float: right; width: 295px; margin-bottom: 20px;}
DIV.leftbar P {padding-bottom: 15px;}
DIV.leftbar .com-head P {padding: 5px 0px 7px 0px;}
DIV.centerbar H3.head {
	font-weight: bold;
}
TD.rightbar H2.head, DIV.rightbar H2.head {
	color: #47821D;
	font-size: 18px;
}
/* Containers */
DIV#main A.curlink {text-decoration: underline;}
TD.td50 {
	font-size: 11px;
	padding: 0px 10px 10px 10px;
	vertical-align: top;
	width: 50%;
}
DIV#footer {
	clear: both;
	background: #f2f2f2;
	color: #666;
	font-size: 11px;
	height: 45px;
}
DIV#footer A {color: #666;}
DIV#footer B {font-weight: normal;}
DIV.rights {
	background: transparent url(/images/curves/tl.gif) top left no-repeat;
	float: left;
	padding: 10px 0px 10px 10px;
}
DIV.powered {
	padding: 14px 10px 0px 10px;
	text-align: right;
	background: transparent url(/images/curves/tr.gif) top right no-repeat;
}
DIV.block {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	clear: both;
}
DIV.bcont {}
DIV.inner {
	padding: 10px 0px 0px 0px;
	font-size: 11px;
}
TABLE.inner TD {
	vertical-align: top;
	padding: 0px 10px 30px 0px;
}
DIV.float_left {float: left;}
UL.list {
	list-style-type: none;
	padding: 10px 0px;
	margin: 0px;
}
UL.list LI.item {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	clear: both;
}
NOBR.date {
	padding: 10px 0px 0px 0px;
	color: #666;
	display: block;
	font-size: 85%;
}
DIV.item {
	padding: 0px 0px 50px 0px;
	clear: both;
}
DIV.intro {padding: 0px;}
DIV.more {float: left; padding-right: 50px;}
DIV.more IMG, DIV.comment IMG {margin: 0px 8px 0px 0px;}
DIV.comment {}
.btn {margin: 5px 0px;}
DIV.attached-file {padding: 0px 0px 10px 0px;}
DIV.send-btn {clear: both; margin: 25px 0px 5px 0px;}
DIV.send-btn INPUT {}

H1.head {}
H2.head {font-size: 22px;}
H3.head {color: #47821D;}
H2.filter {color: #fff;	font-size: 18px; padding: 0px;}
.bcont H2.head {margin: 0px 0px 10px 0px;}
.pubname {font-weight: bold; padding: 0px 0px 5px 0px;}

TABLE.filter {width: 200px;}
TABLE.filter TD {padding: 8px 10px;}
TABLE.filter TR.head {color: #fff;}
TABLE.filter TR.head TD.catname{
	background: #374B57 url(/images/menu/tl.gif) top left no-repeat;
	border: none;
	padding: 5px 10px;
}
TABLE.filter TR.head TD.count{
	background: #374B57 url(/images/menu/tr.gif) top right no-repeat;
	border: none;
	padding: 5px 10px 6px 0px;
}
TABLE.filter TR.current TD.catname, 
TABLE.filter TR.current TD.count {background: #f2f2f2;}

TABLE.filter TD.catname {border-left: #374B57 1px solid;}
TABLE.filter TD.count {
	border-right: #374B57 1px solid;
	padding: 8px 10px 8px 0px;
	text-align: center;
}
TABLE.filter TR.foot TD {border: none; padding: 0px;}
TABLE.filter TR.foot TD.catname {background: #374B57 url(/images/menu/bl.gif) bottom left no-repeat;}
TABLE.filter TR.foot TD.count {background: #374B57 url(/images/menu/br.gif) bottom right no-repeat;}

TABLE.filter A {color: #333; text-decoration: none;}
TABLE.filter TR.current A {text-decoration: underline;} 

/* Filters with calendar functions */
TABLE.filter TR.current TD.dates {
	background: #f2f2f2;
	border-left: #374B57 1px solid;
	border-right: #374B57 1px solid;
	padding-top: 0px;
}
TABLE.dates {width: 100%;}
TABLE.dates TD {padding: 0px; vertical-align: top;}
TABLE.dates TD.year {padding: 0px; width: 45px;}
TABLE.dates TD.month {
	background: #9C6 url(/images/menu/month-bottom.gif) bottom right no-repeat;
	padding: 0px 0px 0px 5px;
}
DIV.year-cur {
	background: #9C6 url(/images/menu/cur-year.gif) top left no-repeat;
	font-weight: bold;
	padding: 3px 5px 4px 10px;
}
DIV.year-cur A {text-decoration: underline;}
DIV.year {padding: 3px 5px 4px 10px;}
DIV.month-top {
	background: transparent url(/images/menu/month-top.gif) top right no-repeat;
}
DIV.month {padding: 3px 4px 4px 15px;}
DIV.month-cur {
	font-weight: bold;
	padding: 3px 4px 4px;
}
DIV.month-cur DIV, DIV.month DIV {float: right; padding-right: 22px;}
DIV.month-cur IMG {margin-right: 6px;}
DIV.month-cur A {text-decoration: underline;}
DIV.year A, DIV.month A {
	color: #116F00;
	text-decoration: none;
}

/* Comments */
H2.com-head {
	background: #C2E4A0;
	color: #47821D;
	font-size: 16px;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
}
H2.com-head IMG {margin: 0px 5px 0px 0px;;}
DIV.com-head-tl,
DIV.com-head-tr,
DIV.com-head-bl, 
DIV.com-head-br {font-size: 5px;}
DIV.com-head-tl {background: #C2E4A0 url(/images/comments/head-tl.gif) top left no-repeat;}
DIV.com-head-tr {background: transparent url(/images/comments/head-tr.gif) top right no-repeat;}
DIV.com-head-bl {background: #C2E4A0 url(/images/comments/head-bl.gif) bottom left no-repeat;}
DIV.com-head-br {background: transparent url(/images/comments/head-br.gif) bottom right no-repeat;}
DIV.com-head-bl {margin-bottom: 15px;}

DIV.quote-block {width: 515px;}
DIV.quote-top {
	background: transparent url(/images/comments/quote-top.gif) bottom left no-repeat;
	font-size: 6px;
}
DIV.quote-bottom {
	background: transparent url(/images/comments/quote-bottom.gif) top left no-repeat;
	margin-bottom: 40px;
	padding-top: 17px;
}
DIV.quote {
	background: transparent url(/images/comments/quote-body.gif) top left repeat-y;
	padding: 10px;
}


DIV.showForm {
	font-size: 11px;
	font-weight: normal;
	padding: 5px 10px 2px;
	text-align: right;
}
A#hide {background: transparent url(/images/comments/hide.gif) top left no-repeat; padding-left: 15px;}
A#show {background: transparent url(/images/comments/show.gif) top left no-repeat; padding-left: 15px;}

TABLE.gb_form {background: #f2f2f2; width: 100%;}
TABLE.gb_form TD {padding: 10px 15px; vertical-align: middle;}

TABLE.f_form {width: 100%; margin-top: 10px;}
TABLE.f_form TD {padding: 0px 0px 12px 0px; vertical-align: top;}

INPUT.textF {border: #9c6 1px solid; width: 155px;}
.f_form INPUT.textF {width: 185px;}

TEXTAREA.textA {
	border: #9c6 1px solid;
	height: 100px;
	margin: 7px 0px;
	width: 420px;
}
.f_form TEXTAREA.textA {width: 185px; margin: 0px;}
SPAN.tags, DIV.tags, P.tags {
	font-family: Tahoma;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
DIV.tags INPUT {text-decoration: none !important;}

.leftbar .com-head {
	padding: 3px 15px;
	font-weight: bold;
	font-size: 12px;
}
DIV.com-head {
	background: #C2E4A0;
	color: #333;
	font-size: 13px;
	padding: 3px 10px 3px 10px;
}
DIV.com-head H3 {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
H2.searchtitle {
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
}
DIV.searchlink {padding: 0px 0px 20px 0px;}
DIV.searchbar {padding: 0px 0px 20px 0px;}
/* Search Results Pager & Pagers */
DIV.pager {}
.searchpg, .boldh2 {font-size: 12px;}
.pgtabs-start {
	float: left;
	margin: 10px 0px 20px 0px;
	padding: 2px 15px 2px 0px;
}
.pgtabs-end  {
	float: left;
	margin: 10px 0px 20px 0px;
	padding: 2px 0px 2px 15px;
}
.pgtabs {
	background: #f2f2f2;
	display: block;
	float: left;
	padding: 2px 15px;
	margin: 10px 2px 20px 0px;
}
DIV.pgtabs {background: #9c6; font-weight: bold;}

.news A {text-decoration: none; font-weight: bold; color: #47821D;}
.news {
	background: transparent url(/images/bullets/news.gif) top left no-repeat;
	padding: 0px 0px 15px 18px;
	margin: 0px;
}

DIV.pubimg {
	float: left;
	width: 120px;
	padding-bottom: 20px;
}
DIV.pubdesc {}

