@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body { background: #F2F0E5 url(images/page_bg.jpg) top left repeat-x;
/*background: #D0C8B3 url(images/interface_bg.jpg) top center no-repeat; */
font-family: Arial, helvetica, san-serif, Georgia, "Times New Roman", Times, serif; font-size:12px; color: #333;}
#container {width: 882px; margin: 0px auto;}
#wrap {background: #F8F2DA; width:882px; margin:auto;}
.clear {clear:both;}
.allclear {clear:both; height: 36px; background: url(images/pencil.jpg) no-repeat;}
a {color: #930; ;}
a:visited,active {color: #630; }
.hide {display:none;}


/* Headers */
h1, h2, h3, h4 { font-family: georgia, garamond, 'times', 'times new roman', serif; color: #6C593E; font-weight: normal;}
h1 {font-size: 150%; margin: 10px 0px; }
h2 {font-size: 140%; margin: 10px 0px; }
h3 {font-size: 130%; margin: 10px 0px 10px 40px;}
/* Lists */
ul {margin: 5px 15px 15px 60px;}
li { margin: 5px 15px;}

.aboutdiv ul {margin: 5px;}
.aboutdiv li {margin: 0px;}






/*Header*/
#topbar { }
#topbar #TopSection {width:882px; margin:auto; padding-left: 0px;}
#titleimage {margin-top: 43px; margin-bottom: 0px;}

#sitename {display:block; float:left; border:0px; font:Georgia, "Times New Roman", Times, serif; font-size:30px; font-weight:normal; color:#FFFFCC;}
#sitename span {text-transform:lowercase; font-style:italic; color:#D1DDED; font-size:34px;}
#sitename a, #sitename a:visited, #sitename a:active, #sitename a:hover{color:#FFFFCC; text-decoration:none;}
#sitename span a, #sitename span a:visited, #sitename span a:active, #sitename span a:hover {color:#D1DDED; text-decoration:none;}
#sitename a img {border:0px;}

#topbarnav { padding-top:10px; text-align:right; color:#ffffcc;}
#topbarnav a{color:#FFF;text-decoration:none; font-weight:bold;}
#topbarnav a:visited,active {color:#FFF;}
#topbarnav a:hover {color:#FFFFFF; text-decoration:underline;}
#topbarnav .searchform { float:right; margin:0px 15px 0px 0px;}
.searchform .keywordfield {border:solid 1px #333333; background:#F8F2DA; padding:3px;}
#topbarnav .topnavitems {float:right; display:block;}

#wrap #header {height:229px; margin-top:10px;}
#wrap {background: #F8F2DA; /*background: url(images/bg.jpg) repeat;*/ padding-bottom: 65px; border-right: 1px solid #A29186; border-left: 1px solid #A29186;}
#header .introtext {display:block; padding:60px 300px 25px 125px; text-align:right; font-weight:normal; color:#FFFFFF; font-size:25px;}
.highlight {background:#FFFFFF; color:#0099CC;}
.highlight2 {color:#FFFF99; font-size:28px; font-style:italic;}

/* Top Menu */
#topmenu {width: 882px; padding: 0px 1px; border: 0px solid #A29186; border-top: 0px; border-bottom: 0px;background:url(images/topmenu_div_bg.gif) no-repeat left bottom;}
#topmenu ul {margin: 0px;}
#topmenu ul {display: block; background:url(images/menubg1.png) repeat-x right bottom; right: 0px;}
#topmenu {list-style-type:none; text-align:left; padding-top:0px;}
#topmenu li {float: left;list-style-type:none; padding: 0px; margin: 0px;}
#topmenu a, #topmenu a:visited, #topmenu a:active {	text-decoration:none; color:#9B7746; float:left; height:30px; padding:20px 12px 0px 10px; }
#topmenu a:hover {color:#333333; background:url(images/menubg2.png) no-repeat right top;}
#topmenu .active a, #topmenu .active a:visited, #topmenu .active a:active { font-weight: bold; color:#333333;background:url(images/menubg3.png) no-repeat right top;}

/* Breadcrumbs */
#breadcrumbs { display:block; font-family: Arial,Helvetica,sans-serif; margin: 5px 3px 5px 10px; font-size: 80%; }
#breadcrumbs a {color:#8D6932; padding: 0px;}
.B_firstCrumb {margin-left: 12px;}


/* Contents */
#contents {padding-top: 12px;}
#contents a:hover {text-decoration:none;}
#contents p {line-height: 140%;}
#contents h2 {color: #6C593E; font-weight:normal;}

/* Home Page Content */
.aboutdivwrapper {float:right; padding: 5px; width:250px;}
.aboutdiv { border-left: 1px solid #d4bcd1; float:right; padding: 0px; width:240px; margin:5px 0px 5px 0px;background: #FCFBC5 url(images/sidebar_bg.gif) right bottom no-repeat; min-height: 250px;}
.aboutdiv .openquote {display:block; background:url(images/quote.gif) no-repeat; float:left; padding:3px; width:12px; height:12px;}
.aboutdiv h2, #highlights h2 {padding: 40px 5px 0px 10px; display:block; background:url(images/sidebar_h_bg.gif) no-repeat left top; color:#8D6932; margin:0px 3px 5px 0px; border-bottom: 1px solid #8D6932;}

.aboutdiv ul {list-style-type: none; margin: 8px; padding: 10px; margin-top: 0px; padding-top: 0px;}
.aboutdiv li {list-style-type: none;}
.aboutdiv li a {padding: 4px 6px 5px 6px; color: #930; text-decoration: none; background: url(images/sidebar_a_bg.gif) no-repeat; display: block;}
.aboutdiv li a:hover {background: url(images/sidebar_a_bg_over.gif) no-repeat;}

.aboutdiv ul li ul {display: none; padding-bottom: 0px; margin-right: 0px; padding-right: 0px; padding-left: 0px; margin-left: 0px;}
.aboutdiv ul li.active a {font-weight: bold; color: #222; }
.aboutdiv ul li.active ul a {padding-left: 12px; font-weight: normal;color: #930; background-position: -1px 0px; margin-right: 0px; padding-right: 0px; padding-left: 28px;}
.aboutdiv ul li.active ul {display: block;}
.aboutdiv ul li.active ul li {display: block; margin-left: 0px;}

.aboutdiv p {color: #6E5541; margin: 5px 20px 10px 30px;}



#homecontents img { background: #EFE8CC; padding: 8px; border: 1px solid #D4CDB1; margin: 10px; }
#homecontents img.alignleft {float: left; margin-left: 0px; }
#homecontents img.alignright {float: right; margin-right: 0px; }

#homecontents {float:left; width:580px; padding:3px 3px 3px 20px; margin:5px 5px 5px 0px;  background:url(images/sidebarbg10.jpg) repeat-y left;}
#homecontents p {margin: 10px 0px 10px 40px;line-height: 160%;}
#homecontents h2 {display:block; border-bottom:solid 1px #E1D2A6; font-size:22px;}
#homecontents h2 a{text-decoration:none; color:#8d6932;}
#homecontents h2 a:hover { text-decoration:none; color:#000000; border-bottom:solid 1px #000000; background:#ffffcc;}
#homecontents div.thumblist {margin-left: 40px; margin-top: 0px;}
.postinfo {display:block; text-align:right; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px}
#homecontents td input.text, textarea {width: 90% !important;}
#homecontents table {margin-left: 40px; width: 90%;}

#homecontents.single {width: 800px; margin-right: 50px;}
#homecontents.single p {margin-left: 70px;}


/*Footer*/

#footer {padding:0px 0px 0px 0px; margin-top: 0px; font-size: 90%;}
#footercontent {width:862px; margin:auto; padding:0px;}

#copyright {margin:0px 0xp 0px 0px; padding:20px 0px 20px 20px; border-top:solid 1px #A29186;}
#footer a,#footer a:visited, #footer a:active, #footer a:hover {color:#930;}
