@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote{margin:0;padding:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}

body {
    background: #E8E3C9;
	
	margin: 0 auto;
	padding:0px;
}

#wrapper {
	margin: 0 auto;
	padding:0px;
	width:930px;
	border-left: 1px dotted #8a8a8a;
	border-right: 1px dotted #8a8a8b;
	border-top: 1px solid #fffae7;
	border-bottom: 1px solid #832C0F;
}

#header {
	background-color: #FFFAE8;
	margin: 0 auto;
	padding:16px 0 0 60px;
	height:94px;
	border:0px solid;
}

#logo-area {
	float:left;
	margin:0 auto;
	padding:0px;
	width:200px;
}
#logo {
	background: url('../images/logo.gif') no-repeat left top;
	display:block;
	height:74px;
	width:156px;
}

#right-links {
	border:0px solid;
	float:right;
	margin-right:10px;
	width:150px;
}
#right-links img{padding:0 10px; border:1px solid;}
#right-links .home-link {
	background: url('../images/home.gif') no-repeat left center;
	display:block;
	float:left;
	width:13px;
	height:12px;
	margin-right:30px;
}
#right-links .sitemap-link {
	background: url('../images/sitemap.gif') no-repeat left center;
	display:block;
	float:left;
	width:13px;
	height:12px;
	margin-right:30px;
}
#right-links .contact-link {
	background: url('../images/contact.gif') no-repeat left center;
	display:block;
	float:left;
	width:13px;
	height:12px;
	margin-right:30px;
}
#menu {
	background: url('../images/bg_menu.gif') repeat-x left top;
	display:block;
	font: normal 11px verdana;
	height:33px;
	margin:0 auto;
	padding:10px 12px 0 20px;
}
.menu-sep {background: url('../images/menu_sep.gif') no-repeat center center; display:block; height:21px; width:15px;}

#nav {float:left; border:0px solid #fff; width:500px; margin-top:2px;}

#nav ul {margin: 0;padding: 0; list-style: none;}
#nav ul li {color: #662109; margin: 0px;padding: 0px;list-style: none; display: block; float:left; border:0px solid #ff0; line-height:20px;}
#nav ul li a, #nav ul li a:visited {text-decoration: none;overflow: hidden; margin-top:0px;}
#nav ul li a:hover {
	background: url('../images/bg_menu_alt.gif') no-repeat left top; 
	color: #852c0d;
	display:block;
	height:21px;
	text-align:center;
	width:85px;
}
#pay {margin: 0 0 4px 0;padding: 10px;background:#f5f5f5;border: 1px solid #ebebeb;}
#pay p { padding: 10px 0;}
#pay label { display:block;padding: 2px 0;}
#home, #home a:link, #home a:visited {
	background: url('../images/bg_menu_alt.gif') no-repeat left top;
	color: #842c0d;
	width:85px !important; 
	display:block;
	height:21px;
	text-align:center;
}

#home-off, #home-off a:link, #home-off a:visited {
	color: #fdfae8;
	width:85px !important; 
	text-align:center;
}

#submit, #submit a:link, #submit a:visited {
	background: url('../images/bg_menu_alt.gif') no-repeat left top;
	color: #852d0d;
	width:85px !important; 
	display:block;
	height:21px;
	border:0px solid #111;
	text-align:center;
	
}
#submit-off, #submit-off a:link, #submit-off a:visited {
	color: #fffae8;
	width:85px !important; 
	text-align:center;
}

#latest, #latest a:link, #latest a:visited {
	background: url('../images/bg_menu_alt.gif') no-repeat left top;
	color: #852c0e;
	width:85px !important; 
	display:block;
	height:21px;
	border:0px solid #111;
	text-align:center;
	
}
#latest-off, #latest-off a:link, #latest-off a:visited {
	color: #fffae8;
	width:85px !important; 
	text-align:center;
}

#articles, #articles a:link, #articles a:visited {
	background: url('../images/bg_menu_alt.gif') no-repeat left top;
	color: #862c0d;
	width:85px !important; 
	display:block;
	height:21px;
	border:0px solid #111;
	text-align:center;
	
}
#articles-off, #articles-off a:link, #articles-off a:visited {
	color: #fffae8;
	width:85px !important; 
	text-align:center;
}
#contact, #contact a:link, #contact a:visited {
	background: url('../images/bg_menu_alt.gif') no-repeat left top;
	color: #852b0d;
	width:85px !important; 
	display:block;
	height:21px;
	border:0px solid #111;
	text-align:center;
	
}
#contact-off, #contact-off a:link, #contact-off a:visited {
	color: #fffae8;
	width:85px !important; 
	text-align:center;
}

#search-box {float:right; border:0px solid #fff; width:330px;}
#search {
	background: url('../images/bg_search.gif') no-repeat left top;
	
	display:block;
	float:left;
	height:26px;
	width:217px;
	border:0px solid #111;
	padding:0px 3px 0px 8px;
}
.search-text { background-color: #f0e9d4; border:0px solid;color: #922D04; font: normal 11px arial; width:170px;margin-top:2px; padding:3px 3px 2px 4px;}
.search-button {
	margin: 0 auto; padding:0px; border:0px solid; width:26px; background: transparent; height:22px; cursor:pointer;
}
.adv-search{margin-top:5px;}
.adv-search a, .adv-search a:visited { color: #ECE3C0; font: normal 10px verdana; text-decoration:underline;}
.adv-search a:hover { text-decoration:none;}


#content {
	background-color: #FFFAE8;
	border:0px solid;
	margin: 0 auto;
	padding:0px;
	
}
#intro {
	background: url('../images/bg_menu_bottom.gif') repeat-x left top;
	border:0px solid;
	display:block;
	margin: 0 auto;
	padding:0px;
	
}

#intro-main {
	color: #686140;
	font: normal 11px Arial;
	float:left;
	letter-spacing:0px;
	margin:5px auto 0 auto;
	padding:15px 10px 20px 30px;
	width:380px;
	border:0px solid;
}
#intro-map {
	border:0px solid;
	float:right;
	margin: 10px 20px 0px auto;
}

/****************   Class for category description   ***********************************************/
.cat-desc {
	background-color:#fffae8;
	border: 1px solid #d8d3ba;
	color: #59513a;
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	margin: 10px;
	padding:10px;
	text-align:justify;
}
.cat-desc h3 {
	color: #892c0b;
	font: bold 16px Georgia, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0 0 10px 0;
}
.cat-desc a:link, .cat-desc a:visited{
	color: #aa513a;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;	
}
.cat-desc a:hover{
	text-decoration: none;
}

/****************   Class for category description   ***********************************************/

#display-path{
	background-color: #ffffff;
	border: 0px solid #cacaca;
	color:#656567;
	font: normal 12px Arial;
	margin:5px auto 0 auto;
	padding:4px;
	width: 95% !important;
}
#display-path a:link, #display-path a:visited{
	color: #887c5e;
	font: bold 12px Arial, Helvetica, sans-serif, Verdana;
	text-decoration:underline; 
}
#display-path a:hover {
	text-decoration:none; 
}


#main{
	background: url('../images/bg_sidebar.gif') repeat-y right top;
	background-color: #ffffff;
	display:block;
	margin: 0 auto;
	padding:0px 0 0 0;
	border-bottom:1px solid #fff;
}

#title-main {
	background: url('../images/bg_title.gif') repeat-y left top;
	border-bottom: 1px solid #E4D1D1;
	border-top: 1px solid #E4D1D1;
	height:22px;
	margin: 0 auto;
	padding:5px 0;
}
.left-title {
	color: #6B633F;
	float:left;
	font: normal 18px "Times New Roman", Times, serif;
	padding-left:33px;
	width:675px;
}
.right-title {
	color: #6B633E;
	float:left;
	font: normal 18px "Times New Roman", Times, serif;
	padding-left:5px;
}
#leftpanel {
	float:left;
	margin:0 auto;
	padding:0px;
	width:670px;
	border: 0px solid;
}
#rightpanel{
	float: right;
	margin:0px;
	padding:0px;
	width:250px;
	border:0px solid;
}

/******* Category Section **********/

#categories{margin: 15px 0 10px 20px;}
.catcolumn{ width: 217px;float:left;}
.cat-nav{letter-spacing:0px;}
.cat-nav li{padding:0 0 8px 16px;background: url('../images/red_cross.gif') no-repeat left 3px; line-height:9px;}
.cat-nav a:visited, .cat-nav a:link {color: #59503A; font: bold 11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.cat-nav a:hover{color: #737071;text-decoration:none;}
.catcount{color:#59503B; font: normal 9px Arial, Helvetica;}

.subcats {font: normal 9px Verdana;color:#59513A;}
.subcats ul{padding:0px;}
.subcats li{padding:0px 0 4px 16px;background: url('../images/bg_cat.gif') no-repeat left 3px;}
.subcats a:link, .subcats a:visited{font: normal 9px Verdana;color:#59513A; text-decoration:none;}
.subcats a:hover {color: #942d03; text-decoration:none;}

/*******************************/

/*********** Listing Details ***************/

.listing {
	color: #456745;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding:10px;
	border:0px solid;
}
.listing a:link, .listing a:visited{
	color: #c4696a;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.listing a:hover {
	text-decoration: none;
}

.listing-title {
	color: #996600;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	margin: 0 3px 4px 0px;
	padding-left: 0px;
}
.listing-details {
	color: #666666;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:18px;
}
.listing img{
	margin: 0 6px 2px 0;
	padding:2px;
	border:1px solid #9a9a9b;
}
.listing h3 {
	background: url('../images/dot.gif') repeat-x 8px bottom;
	color: #996600;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	margin: 0 3px 4px 0px;
	padding-left: 0px;	
}
.listing h4 { text-align:center;}
.listing h4 a:link, .listing h4 a:visited{
	color: #996600;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	margin: 0 3px 4px 0px;
	text-align:center;
	text-decoration:none;
}
.listing h4 a:hover {
	color: #669900;
	text-align:center;
	text-decoration:underline;
}
.listing-break {
	margin: 0 auto;
	padding:5px 0px;
	
}
.featured {
	background-color: #fffff2;
	border: 1px solid #797a2d;
	margin: 0 auto;
	padding:5px 2px 5px 8px;
	width: 98% !important;
}
.featured img {
	border: 1px solid #998999;
	margin-right:5px;
	padding:1px;
}

.featured-alt {
	background-color: #faf7f0;
	border: 1px solid #dadada;
	margin: 0 auto;
	padding:5px;
	width: 95% !important;
}
.regular {
	background-color: #ffffff;
	border: 0px solid #797a2d;
	margin: 0 auto;
	padding:5px;
	width: 95% !important;
}
.regular img {
	border: 1px solid #999899;
	margin-right:5px;
	padding:1px;
}


.more {
	margin: 5px 3px 0 0;
	padding: 0px;
}
.more a:link, .more a:visited {
	color: #797a2d;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align:right;
}
.cat-link {
	color: #757574;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.cat-link a:link, .cat-link a:visited{
	color: #842c0e;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.cat-link a:hover {
	text-decoration:none;
}


/********** Article Page *******/

#article {
	margin: 0 auto;
	padding:0px;
	border:0px solid;
}
#article .title {
	background: url('../images/dot.gif') repeat-x left bottom;
	color:#333333;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	margin: 0 12px;
	padding: 15px 12px 5px 0px;
}
#article .date{
	color: #84785a;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 12px auto 4px auto;
	padding-left:12px;
}
#article .details{
	color: #322e2f;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	margin: 0 auto;
	padding:0 12px 0 12px;
}
#article .details a:link,#article .details a:visited{
	color: #b17c5e;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#article .details a:hover{
	text-decoration:none;
}
#article .common-head {
	background: url('../images/bullet.gif') no-repeat left 17px;
	color: #ab6600;
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	margin: 0 auto 0 12px;
	padding:12px 15px;
}
#article .warning {
	color: #CC0000;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding:0;
}
.comment {
	border:0px solid;
}
.comment ul{
	margin: 0 auto;
	padding:3px;
}
.comment ul li {
	margin: 0 auto;
	padding:5px;
}

.comment-box {
	background-color: #faf7f0;
	border: 1px solid #dadada;
	color: #333344;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding:5px;
	width: 95% !important;
}
.comment-box .author {
	color: #333300;
	font: normal 12px Arial, Helvetica, sans-serif;
}
/********** Submit Section **************/

.submit-box {
	background-color: #fffbe8;
	border: 1px solid #f1e9ce;
	color: #505f01;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	margin: 0 auto;
	padding:10px 9px;
	width: 93% !important;
}
.submit-box a:link, .submit-box a:visited{
	color: #509f01;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.submit-box a:hover{
	text-decoration:none;
}
.price-box-left{
	background: url('../images/f1.gif') no-repeat;
	float:left;
	height:106px;
	margin: 0 auto 0 4px;
	padding:9px 0 0 7px;
	width: 320px;
}

.price-box-right{
	background: url('../images/r1.gif') no-repeat;
	display:block;
	float:right;
	height: 106px;
	border:0px solid;
	margin: 0 3px 0 auto;
	padding:9px 0 0 7px;
	width: 320px;
}

.price-options {
	color: #897d5f;
	float:left;
	font: normal 11px verdana, "Times New Roman", Times, serif;
	margin:0 auto;
	padding:5px 2px;
	border:0px solid;
}
.price-options h4 {color: #a59f6f; font: normal 16px Georgia, "Times New Roman", Times, serif; margin: 0 auto; padding:0px;}
.price-options ul{ list-style-type:none; padding-top:10px;}
.price-options ul li{ 
	background: url('../images/pencil.gif') no-repeat 12px 5px;
	display:block;
	line-height:20px;
	list-style-type:none;
	margin: 0 auto;
	padding-left: 32px;
}

.price {
	color:#993300;
	float:right;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	margin: 0 auto;
	padding: 5px 2px;
}
.price-details{
	color:#003300;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding:0px;
}
.price-details .r {
	background: url('../images/bg_price_list_r.gif') no-repeat left top;
	display:block;
	height:162px;
	margin: 0px 2px 10px 3px;
	padding:0 2px;
	width: 244px;	
}

.price-details .f {
	background: url('../images/bg_price_list_f.gif') no-repeat right top;
	display:block;
	height:162px;
	margin: 0px 2px 10px 3px;
	padding:0px;
	width: 244px;
	border:0px solid;	
}

.price-details .guidelines {
	background: url('../images/bg_guidelines.gif') no-repeat left top;
	display:block;
	min-height:307px;
	margin: 0px 2px 10px 3px;
	padding:0 5px;
	width: 239px;	
}
.price-details .head{
	color: #006600;
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	margin: 0 auto 0 0px;
	padding:3px 3px 7px 3px;
}
.price-details ul{ list-style-type:none; margin: 0 auto; padding:0px;}
.price-details ul li{ 
	background: url('../images/pencil.gif') no-repeat 10px 5px;
	display:block;
	line-height:20px;
	list-style-type:none;
	margin: 0 auto;
	padding-left: 25px;
}
.price-details .sep {
	border: 0px;
	clear:both;
	height:50px;
	margin:0 auto;
	padding:0px;
}

/*********** Sidebar ***********/

#sidebar {
	border:0px solid;
	margin: 0 auto;
	padding:15px 0px 10px 3px; 
}
.article-box {
	margin: 0 auto;
	padding:0px;
}
.article-title {
	background: url('../images/bg_article_title.gif') no-repeat left top;
	display:block;
	padding: 8px 0 10px 35px;
}
.article-title a:link, .article-title a:visited{
	color: #6B643F;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.article-title a:hover{
	color: #aB643F;
	text-decoration:none;
}
.article-details {
	color: #686140;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	padding:0 0 7px 30px;
	border:0px solid;
}
.article-details a:link, .article-details a:visited{
	color: #986140;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.article-details a:hover{
	color: #a86140;
	text-decoration:none;
}
.article-more {
	background: url('../images/bg_more.gif') no-repeat 10px top;
	display:block;
	padding-left: 30px;
}
.article-more a:link, .article-more a:visited{
	color: #686041;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.article-more a:hover{
	color: #a96140;
	text-decoration:none;
}


/********** Detail Page Section *************************/
.box {border:0px solid #C8C4A9;background:#ffffff;}
.hader {background: url('../images/bg_title.gif') repeat-x;height:29px;}
.title {background: url('../images/icon.gif') no-repeat 5px 7px;height:25px;padding-left:25px;padding-top:6px;font: bold 14px Arial;color:#003D7C;}


.items{
	color: #383738;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding:0 10px;
}

.items h3 {
	color: #666566;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	padding:0px;
}
.items ul{
	margin: 0 auto;
	padding:5px 0px;
	list-style-type:none;
}
.items li { 
	background: url('../images/bg_cat.gif') no-repeat left 5px;
	display:block;
	line-height:18px;
	list-style:none;
	padding-left: 17px;
}
.items a:link, .items a:visited{
	color: #389a38;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.items a:hover {
	text-decoration:none;
}


.warning {
	color: #CC0000;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.no-links {
	background-color:#f2edd5;
	border: 1px solid #d8d3ba;
	color: #59513a;
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	margin: 10px;
	padding:10px;
	text-align:justify;
}
.no-links a:link, .no-links a:visited{
	color: #aa513a;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;	
}
.no-links a:hover{
	text-decoration: none;
}
.details {
	color: #58503a;
	font: normal 12px arial;
	margin: 0 auto;
	padding:0px;
}

.details a:link, .details a:visited{
	color: #58903a;
	font: normal 12px arial;
	text-decoration:underline;
}
.details a:hover {
	text-decoration:none;
}

/************ Pagination ***************/
div.pagination {text-align:right;padding: 15px 0;margin: 3px;color:#d2994d;font-size:12px;}
div.pagination a {border: 1px solid #e7c471;background: #fffcf6 url(../images/pgn-bg.gif) repeat-x left bottom;color: #d2994d;font-weight: bold;margin-right:3px;padding:3px 7px;text-decoration: none;}
div.meneame a:active, div.pagination span.current {margin-right:3px;padding:3px 7px;border: 1px solid #902d06;color: #dd1119;font-weight: bold;}
div.pagination a:hover{
	background-color: #832c0e;
	border: 1px solid #832c0f;
	margin-right:3px;
	padding:3px 7px;
	color: #efefef;
	font-weight: bold;
}


.navigation{
	border:0px solid;
	margin: 0 auto;
	padding:5px;
}
.navigation .left {
	border:0px solid;
	color: #300003;
	font: normal 12px Arial, Helvetica, sans-serif;
	float:left; 
	width:120px;
}
.navigation .right {
	border:0px solid;
	color: #300004;
	font: normal 12px Arial, Helvetica, sans-serif;
	float:right; 
	width:460px;
}
.paging-links,
.paging-info {
   text-align:right;
}



.footer {
	background: url('../images/bg_footer.gif') repeat-x left top;
	display:block;
	height: 38px;
	padding: 32px 22px 0 16px;
}
.footer-left{
	color: #ffffff;
	float:left;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding:0px;
}
.footer-right{
	float:right;
	margin: 0 auto;
	padding:0px;
}
.footer-right a:link, .footer-right a:visited{
	color: #FFFCE8;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.footer-right ul {margin: 0;padding: 0; list-style: none;}
.footer-right ul li {
	color: #FFFFFF; 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	margin: 0;
	padding: 0 3px;
	list-style: none; 
	display: block; 
	float:left;
}
.footer-right ul li a:link, .footer-right ul li a:visited {
	color: #FFFCE8; 
	text-decoration: none;
	overflow: hidden;
	text-decoration:none;
}
.footer-right ul li a:hover{
	text-decoration:underline;
}

table.formPage {
	border: 1px solid #A0A0A0;
}
td.err {
	padding: 3px;
	color: #FF0000;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
}
td.msg {
	padding: 3px;
	color: #006600;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
}

.small, .small a {
	padding: 0px;
	margin: 0px;
	color: #909090;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.label {
	color: #666966;
	font: normal 12px Arial, Helvetica, sans-serif;
}
span.req {
	margin-left: 3px;
	color: #FF0000;
	font-weight: bold;
}

div.errForm, span.errForm {
	margin: 0px;
	padding: 2px 0;
	color: #FF0000;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: left;
	clear: right;
}
.text, .btn {
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
input.radio {
	color: #252525;
	border: 1px solid #a6a7a8;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding:4px;
}
input.checkBox {
	color: #252525;
	border: 1px solid #a6a7a8;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin-right:6px;
	padding:2px;
}

input.text {
	color: #252525;
	border: 1px solid #a6a7a8;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding:4px;
	width:280px;
}
textarea.text {
	color: #262525;
	border: 1px solid #a6a7a8;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding:4px;
	width:280px;
}

input.article-text {
	color: #252525;
	border: 1px solid #a6a7a8;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding:4px;
	width:400px;
}
textarea.article-text {
	color: #262525;
	border: 1px solid #a6a7a8;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding:4px;
	width:400px;
}
select {
	color: #252625;
	border: 1px solid #a6a7a8;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding:4px;
	width:280px;
}
checkbox { border:1px solid #ff0000; margin-right:5px;}
.limit_field {
   border: 0 solid transparent;
   border-width:0;
}
.btn {
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid #5e74b3;
	background-color:#e8e3c9;/*#FFCC33;*/
	cursor: pointer;
	padding: 5px 8px;
}
.captcha {
	color: #252625;
	border: 1px solid #a6a7a8;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding:4px;
	width:250px;
}
.captcha-text {
	color: #262525;
	border: 1px solid #a6a7a8;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding:4px;
	width:60px;
}	
.search-box {
	border:0px solid; padding:5px 0; height:25px;
}

#cat-defined {
	color:#006601;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#cat-no-selection {
	color:#dd0001;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#toggleCategTree {
   display:block;
   cursor:pointer;
   color:#8c2d08;
   font: normal 12px Arial, Helvetica, sans-serif;
}

#categtree {
   margin:3px 0;
   height:200px;
   width:300px;
   overflow:auto;
   border:1px dotted #8c2d09;
   border-width:0 1px 1px;
}

#catTitle { 
	background:#fff;
	color: #dd0002;
	font: normal 12px Arial, Helvetica, sans-serif; 
} /* Important for Konqueror */

#categtree h2 {
   margin:0 0 5px;
   padding:5px;
   text-align:center;
   color:#ffffee;
   font: normal 18px Georgia, "Times New Roman", Times, serif;
   background:#8c2c08;
   vertical-align:middle;
}

#categtree #close_tree {
   right:0;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
}

#categtree .categ-item {
   clear:both;
   margin:3px 5px;
   padding:2px 5px;
   display:block;
   border:1px dotted #CBE2EC;
   border-width:1px 0;
   cursor:pointer;
   color: #8c2b08;
   font: normal 12px Verdana;
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#fefbe8;
}

#categtree .even {
   background:#fff;
}

#categtree .categ-item:hover {
   background:#f0e9d5;
}

div.pr {
	font-size: 7pt;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg {
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb {
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}

.dot {
	background: url('../images/dot.gif') repeat-x left center;
	display:block;
	margin-top: 10px;
	padding:10px;
}
.break {clear:both; margin:0 auto; padding:0px;}
.clear {clear:both; margin:0 auto; padding:0px; height:10px;}

