/* @group GENERAL CSS FILE COLOR CHANGES */

#system-message dd.message ul {
	background: #CCCFBC
}

#system-message dd.error ul {
	color: #A37B45;
	background: #CCCFBC;
	border-top: 3px solid #A37B45;
	border-bottom: 3px solid #A37B45;
}

#system-message dd.notice ul {
	color: #A37B45;
	background: #CCCFBC;
	border-top: 3px solid #A37B45;
	border-bottom: 3px solid #A37B45;
}

#system-message dd ul {
	color: #A37B45;
	border-top: 3px solid #A37B45;
	border-bottom: 3px solid #A37B45;
}

/* @end */

/* @group LAYOUT CSS FILE COLOR CHANGES */

#left ul li a:link,#left ul li a:visited {
	background: #CCCFBC;
	border-bottom: solid 1px #99B399;
	color: #000;
}

#right form.poll .button {
	border: outset 1px #DCCCAA;
	background: #CCCFBC;
}

#right form.poll a {
	color: #000 !important;
	border: outset 1px #DCCCAA;
	background: #CCCFBC;
}

#right form.poll .button:focus {
	border: outset 1px #DCCCAA;
}

#right form.poll a:hover,#right form.poll a:active,#right form.poll a:focus,#right form.poll .button:hover,#right form.poll .button:active,#right form.poll .button:focus {
	border: 2px outset #DCCCAA;
}

p.error {
	color: #A37B45;
	background: #CCCFBC;
	border-top: 3px solid #A37B45;
	border-bottom: 3px solid #A37B45;
}

#header form .inputbox {
	background: #fff;
	border: solid 2px #A37B45;
}

#breadcrumbs {
	background: #A37B45;
	color: #fff;
}

#breadcrumbs a:link,#breadcrumbs a:visited {
	background: #A37B45;
	color: #fff;
}

#left ul li ul {
	background: #fff;
	border: solid 1px #99B399;
	border-bottom: solid 0 #A37B45;
	border-left: solid 4px #A37B45;
}

#left ul li ul li ul {
	border: solid 0 #99B399;
}

#left ul li ul li a:hover,#left ul li ul li a:active,#left ul li ul li a:focus {
	background: #A37B45;
	color: #fff;
}

#left ul li.active a:link,#left ul li.active a:visited {
	background: #A37B45;
	border-left: solid 4px #4D794D;
	color: #fff;
	border-bottom: solid 1px #A37B45;
}

#left ul li.active ul li.active ul li.active span.active_link {
	background: url(../images/arrow_small.png) #fff no-repeat top left;
	border-bottom: solid 1px #99B399;
	color: #000;
}

#left ul li.active ul li a:link,#left ul li.active ul li a:visited {
	background: #fff;
	border-bottom: solid 1px #99B399;
	border-left: solid 0 #DD75BB;
	color: #000;
}

#left ul li.active ul li.active ul li a:link,#left ul li.active ul li.active ul li a:visited {
	background: url(../images/arrow_small.png) #fff no-repeat top left;
	color: #000;
}

#left ul li.active ul li ul li a:link,#left ul li.active ul li ul li a:visited {
	background: #fff;
	border-bottom: solid 1px #99B399;
	color: #000;
}

#main .leading h2,#main2 .leading h2 {
	background: #B2C6B2;
	border-bottom: solid 0 #333;
	color: #A37B45;
}

#main .leading .readon,#main2 .leading .readon {
	background: url(../images/search_arrow.png) #A37B45 no-repeat;
	border: solid 0;
	color: #FFF !important;
}

#main .leading .small,#main .leading .modifydate,#main2 .leading .small,#main2 .leading .modifydate {
	background: #B2C6B2;
	color: #A37B45;
}

#main .blog_more h2,#main2 .blog_more h2 {
	background: #fff;
	color: #A37B45;
}

#main a:hover,#main2 a:hover,#main a:active,#main2 a:active,#main a:focus,#main2 a:focus {
	background: #A37B45;
	color: #fff;
}

#main h2,#main2 h2 {
	color: #A37B45;
}

#main .blog_more ul li a,#main2 .blog_more ul li a {
	background: url(../images/search_arrow.png) no-repeat;
}

#main a.readon,#main2 a.readon {
	background: url(../images/search_arrow.png) no-repeat;
}

#main a.readon:hover,#main2 a.readon:hover,#main a.readon:active,#main2 a.readon:active,#main a.readon:focus,#main2 a.readon:focus {
	background: url(../images/search_arrow.png) #000 no-repeat;
	color: #fff;
}

.content_vote .button {
	background: url(../images/search_arrow.png) #000 no-repeat;
	color: #fff;
}

form.lost_password .button,.login_form .button {
	background: url(../images/search_arrow.png) #000 no-repeat;
	color: #fff;
}

.search_result .button,form.registration .button {
	background: url(../images/search_arrow.png) #000 no-repeat;
	color: #fff;
}

.contact .button {
	background: url(../images/search_arrow.png) #000 no-repeat;
	color: #fff;
}

.small {
	border: solid 0;
	color: #003100;
}

.createdate {
	color: #003100;
}

.createdby {
	color: #003100;
}

.modifydate {
	color: #003100;
}

#right ul li a:hover,#right ul li a:active,#right ul li a:focus {
	background: #A37B45;
	color: #fff;
}

.poll h3 {
	color: #003100;
	border: solid 0;
}

.polls_color_3 {
	background: #A37B45;
}

.polls_color_6 {
	background: #A37B45;
}

form.login {
	background: #A37B45;
	color: #000;
}

form.login .button {
	background: url(../images/search_arrow.png) #DCCCAA no-repeat;
	color: #fff;
	border: solid 0;
}

form.login input {
	background: #fff;
	border: solid 2px #DCCCAA;
	color: #000;
}

.contact input {
	background: #fff;
	border: solid 2px #DCCCAA;
	color: #000;
}

form.registration input,form.lost_password input,.login_form input {
	border: solid 2px #A37B45;
}

form.search_result,form.registration,form.lost_password,.login_form {
	background: #fff;
	border: solid 0 #A37B45;
}

.word input {
	background: #fff;
	border: solid 2px #999;
	color: #A37B45;
}

.poll table caption {
	color: #A37B45;
}

#footer {
	background: #A37B45;
	color: #fff;
	border-top: solid 4px #ccc;
}

#header form {
	background: #DCCCAA;
	border: solid 0 #000;
}

#header form .button {
	background: url(../images/search_arrow.png) no-repeat;
	color: #000;
}

ol.list li {
	border-bottom: solid 1px #B2C6B2;
	background: #FBF7FA;
}

.leading p.buttonheading a:link,.leading p.buttonheading a:visited {
	border: solid 2px #B2C6B2;
}

#left form {
	background: #B2C6B2;
	color: #000;
}

.phrase .inputbox option {
	background: #B2C6B2;
	border-bottom: solid 1px #333;
}

.contact form {
	background: #B2C6B2;
	color: #000;
}

.article_row .column1 h2,.article_row .column2 h2 {
	background: #fff;
	border-bottom: solid 1px #668C66;
	color: #000;
}

#right h3 {
	background: #fff;
	border-bottom: solid 1px #668C66;
	color: #333;
}

#main .blog_more ul li a:hover,#main2 .blog_more ul li a:hover {
	background: url(../images/search_arrow.png) #1A531A no-repeat !important;
	color: #fff;
}

#main .blog_more ul li a:active,#main2 .blog_more ul li a:active,#main .blog_more ul li a:focus,#main2 .blog_more ul li a:focus {
	background: url(../images/search_arrow.png) #1A531A no-repeat !important;
	color: #fff;
}

#fontsize p a.larger {
	background: #fff url(../images/text_larger.png) no-repeat;
	text-decoration: none;
}

#fontsize p a.smaller {
	background: #fff url(../images/text_smaller.png) no-repeat;
	text-decoration: none;
}

#fontsize p a.reset {
	background: #fff url(../images/text_reset.png) no-repeat;
	text-decoration: none;
}

#fontsize p a.larger:hover,#fontsize p a.larger:active,#fontsize p a.larger:focus {
	background: url(../images/text_larger_black.png) no-repeat;
	color: #000;
	text-decoration: underline;
}

#fontsize p a.smaller:hover,#fontsize p a.smaller:active,#fontsize p a.smaller:focus {
	background: url(../images/text_smaller_black.png) no-repeat;
	color: #000;
	text-decoration: underline;
}

#fontsize p a.reset:hover,#fontsize p a.reset:active,#fontsize p a.reset:focus {
	background: url(../images/text_reset_black.png) no-repeat;
	color: #000;
	text-decoration: underline;
}

/* @end */

/* @group POSITION CSS COLOR CHANGES */

body {
	background: #CCCFBC;
	color: #000000;
}

.leading {
	background: #B2C6B2 url(../images/leading.png) no-repeat top left;
	border: solid 1px #CCCCCC;
	color: #000000;
}

.column1 , .column2 {
	border: solid 0px #668C66;
}

#all {
	background: #FFFFFF;
	border: solid 1px #809F80;
	color: #000000;
	margin-top:10px;
}

/* @end */

/* @group ADDITIONAL OVERRIDES*/

#breadcrumbs {
	background: #CCCFBC;
	color: #A37B45;
}

#breadcrumbs span {
	color: #A37B45;
	font-size: 0.9em;
	padding: 7px;
}

#breadcrumbs a:link,#breadcrumbs a:visited {
	background: none;
	color: #A37B45;
}

a:hover,a:active,a:focus {
	background: none;
	color: inherit;
	text-decoration: underline;
}

#breadcrumbs span a:hover,#breadcrumbs span a:active,#breadcrumbs span a:focus {
	background: none;
	color: inherit;
	text-decoration: underline;
}

#main a.readon:hover,#main2 a.readon:hover,#main a.readon:active,#main2 a.readon:active,#main a.readon:focus,#main2 a.readon:focus {
	background: url(../images/contrast_search_arrow.png) #A37B45 no-repeat;
}

#main a:hover,#main2 a:hover,#main a:active,#main2 a:active,#main a:focus,#main2 a:focus {
	background: none;
	color: inherit;
	text-decoration: underline;
}

#main .blog_more ul li a:hover,#main2 .blog_more ul li a:hover {
	background: url(../images/contrast_search_arrow.png) #1A531A no-repeat !important;
	color: #fff;
}

#main .blog_more ul li a:active,#main2 .blog_more ul li a:active,#main .blog_more ul li a:focus,#main2 .blog_more ul li a:focus {
	background: url(../images/contrast_search_arrow.png) #1A531A no-repeat !important;
	color: #fff;
}

.contact .button {
	background: url(../images/search_arrow.png) no-repeat;
	color: #fff;
}
#header form .inputbox {
	
	width: 200px;
}

div#fontsize{
	margin-top: 5px;
}
/* @end */