body {
 margin: 0px;
 padding: 0px;
 text-align: center;
 font-family:  "Times New Roman", Arial ;
 background: transparent;
 /*color: #1a171b;*/
 color: #591f00;
 font-size: 90%;
 background:#5b191e;
}

div.site {
 width: 980px;
 padding: 0px;
 margin: 0px auto;
 text-align: left;
 background: transparent;
 position: relative;
}

div.contentbgtop {
 background: url(../images/contenttop.png);
 background-position: -1px 0px;
 background-repeat: no-repeat;
 min-height: 1200px;
 height: auto !important;
 height: 1200px;
 width: 980px;
 position: relative;
 
}

div.contentbgbottom {
 background: url(../images/contentbottom.png);
 background-position:bottom;
 background-repeat: no-repeat;
 min-height: 1200px;
 height: auto !important;
 /*height: 1200px;*/
 width: 980px;
 padding: 0px;
 position: relative;
}

div.contentwrapper {
 background: url(../images/contentbg.png);
 background-repeat: repeat-y;
 position: relative;
}

div.maincontent {
 position: relative;
 margin-top:295px;
 padding: 10px;
 width: 555px;
 width: 535px !important;
 /*overflow: hidden;*/
 float: left;
}

.mceContentBody {
 margin: 0px;
 width:535px;
 background: #FBF1E2;
 text-align: left;
}

div.content_left {
 float: left;
 margin-top: 295px;
 margin-left: 3px;
 width: 210px;
}

div.content_right {
 float: right;
 margin-top: 295px;
 width: 210px;
 width: 200px !important;
 padding-right: 10px;
}

div.blc {
 clear:both;
 height: 82px;
}

ul.menu {
 margin: 0px;
 padding: 0px;
}

ul.menu li{
 list-style: none;
}

ul.menu li a {
 text-decoration: none;
 color: #591f00;
}

ul.menu li a#active, ul.menu li a:hover {
 color: #922510;
 font-style: italic;
}

a.nv {
 color: #a2121b;
 text-decoration: none;
}

a.nv:hover {
 color: #f3cc92;
}

ul.menu_left {
 font-weight: bold;
 margin-top: 2px;
 margin-left: 34px;
}

ul.menu_left li {
 margin-bottom: 10px;
 font-size: 1.1em;
 min-height: 18px;
}

ul.submenu {
 padding: 0px;
 margin: 0px;
 margin-top: 5px;
 margin-left: 6px;
}

ul.submenu li {
 margin:0px;
}

ul.menu_left ul.submenu {
 font-size: 0.8em;
 font-weight: normal;
}


ul.menu_incontent {
 float: left;
 width: 200px;
 margin-right: 20px;
 margin-top: 70px;
 font-weight: bold;
}

ul.menu_incontent ul {
 font-weight: normal;
}

div.maincontent h1 {
  font-size: 1.8em;
  margin: 0px;
  margin-bottom: 16px;
}
div.maincontent h2 {
 font-size: 1.35em;
}
div.maincontent h3 {
 font-size: 1.1em;
}

div.maincontent p {
 margin: 0px;
 margin-bottom: 12px;
}

div.maincontent table td {
 padding-right: 10px;
}

div.maincontent a.link_next {
 color: #922510;
}

div.maincontent div.hr {
 background:url(../images/hrup.png) no-repeat center;
 height: 20px;
 margin-bottom: 5px;
}

div.maincontent hr {
 display: none;
}

div.splashcontent h1 {
 font-size: 1.2em;
 text-align: center;
 text-transform: uppercase; 
}


/*div.maincontent ul {
 padding-left: 10px;
}

div.maincontent ul ul {
 padding-left: 40px;
 list-style-type: circle;
}
div.maincontent ul p {
 margin-left: 10px;
}
*/

div.splashcontent ul.taggedItems li {
 list-style-type: none;
 margin-bottom: 10px;
}

div.splashcontent ul.taggedItems li h2 {
  font-size: 1.2em;
}

div.splashcontent ul.taggedItems li p {
 margin-bottom: 5px;
}

div.sidepanel {
 text-align: center;
}

div.sidebox, div.carouselcontainer {
 width: 165px;
 height: 115px;
 margin: 10px auto;
 padding: 0px;
 background-image: url(../images/box.png);
 background-repeat: no-repeat;
}


div.carousel {
 height: 90px;
 width: 145px;
 margin: 0px auto;
 padding: 0px;
 padding-top: 10px;
 overflow: hidden;
}

div.carouselcontainer p.carousel_title {
 padding: 0px;
 margin: 0px;
 font-size: 0.7em;
 text-align:center;
}

div.carousel ul {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

div.carousel ul li {
 float: left;
 display: inline;
 width: 145px;
 /*padding-top: 10px;*/
 text-align: center;
}

div.carousel ul li a {
 text-decoration: none;
 margin: 0px;
 padding: 0px;
}

div.carousel ul li a img{
 border: none;
 width: 145px;
 height: 100px;
 margin: 0px;
 padding: 0px;
}

div.sidebox {
 padding: 10px;
 width: 145px !important;
 width: 165px;
}

div.sidebox a {
 color: #922510;
}


div.gmapcanvas {
 position: absolute;
 top: 100px;
 left: 10px;
 width: 535px;
 height: 440px;
 overflow: hidden;
}

ul.taggeditems {
  padding:0px;
  margin:0px;
  list-style-type: none;
}

ul.taggeditems li {
  /*float: left;*/
}

div.splashcontent ul.taggeditems li {
  /*float: none;*/
}

ul.action {
 list-style-type: none;
}

ul.action li{
 padding-bottom: 10px;
}

ul.action ul {
 list-style-type: none;
}
ul.action ul li {
 padding: 0px;
 padding-left: 120px;
}

/*div#fancy_inner {
 background-color: #FCF4E7;
}

div#fancy_title {
 top: 0px;
 bottom: 0px;
}

div#fancy_title table td{
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 background: #F8E5C8;
}

div#fancy_title div {
 color: #591f00;
}*/

div.maincontent form textarea.tinymce {
 width: 535px;
}

div.maincontent form.email input{
 width: 200px;
}
div.maincontent form.email textarea{
 width: 100%;
}

