body { 
 margin: 0px;
 font-size: 14px;
 color: #424228;
 text-align: center;
 background-image: url(../images/sitebg.gif);
 background-color: #862303;
 font-family: Arial, "Times New Roman";
}

div.site {
 width: 770px;
 padding: 0px;
 text-align: left; 
 background: url(../images/menubg_bottom.jpg) #eae7c8;
 background-repeat: repeat-y;
 margin: 0px auto;
 margin-top: 5px;
 margin-bottom: 5px;
 border: 1px solid #000000;
}



div.panel_left {
 width: 173px;
 float: left;
 background: url(../images/menu_top.jpg) no-repeat;
 padding-top: 109px;
 padding-right: 1px;
}
div.panel_left h1{
 padding-left: 3px;
}

div.content {
 width: 533px !important;
 width: 563px;
 min-height: 160px;
 height: auto !important;
 height: 160px;
 top: 0px;
 padding: 15px;
 float: right;
 /*border-left: 1px solid #424228; */
}


div.panel_top {
 clear: both;
 height: 131px;
 background: url(../images/header.jpg) no-repeat;
 
}


div.panel_bottom {
 clear: both;
 background-color: grey;
}

div.menu_top {
 float: left;
 height: 40px;
}

div.menu_topsub {
 float: left;
 clear: both;
 width: 100%;
 border-bottom: 1px #a7a7a7 solid;
 background: #ececec;
}

div.menuplugin#tabbed {
 width: 300px;
 border: 1px solid;
}

div.menuplugin#tabbar {
 width: 100%; 
 clear: both;
}

div.menuplugin {
 float: left;
}

div.menuplugin#hidden {
 display: none;
}


ul.menu_left, ul.menu_user, ul.menu_userin {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

ul.menu_left ul.submenu {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  margin-top: 1px;
}


ul.menu_left li, ul.menu_user, ul.menu_userin, ul.menu_left ul.submenu li{
  margin: 0px;
  padding: 0px;
  margin-bottom: 1px;
}


ul.menuplugin#tab {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}

ul.menuplugin#tab li {
 float: left;
 margin: 0px;
 padding: 0px;
}



a {
 color: #000000;
}

ul.menu_left a {
 text-decoration: none;
 background: #424228;
 display: block;
 width: 165px;
 color: #f1f1e5;
 padding-left: 8px;
 padding-top: 1px;
 padding-bottom: 1px;
 margin: 0px;
}

ul.menu_left ul.submenu a {
 width: 155px;
 padding-left: 13px;
 margin-left: 5px;
}


ul.menu_left a:hover {
 background: #7d2814
}

ul.menu_left a#active {
 background: #7d2814
}

a.menuplugin {
 border-right: 1px solid;
 padding-right: 10px;
 padding-left: 10px;
}


div.panel_control {
 background: #ececec;
 text-align: right;
 padding: 2px;
 border-bottom: solid 1px;
 margin-bottom: 5px;
 height: 20px;
}

a.panel_control {
 border: solid 1px;
 padding: 1px 2px;
 margin: 1px;
 text-decoration: none;
 cursor: pointer;
}

a.panel_control:hover {
 font-style: italic;
}

span.panel_title {
 float: left;
}

#helper {
 border: 1px #939393 solid;
 background: white;
 padding: 5px;
 display: none;
 width: 260px;
 position: absolute;
 text-align: left; 
}


div.panel_top h1 {
 margin: 0px;
}


div.static_new_pluginright {
 float: right;
}


input, select {
 background-color: #f7ebdd;
 
}

table.newsletter {
 clear: both; 	
 empty-cells: show;
 border-collapse: separate;
 padding-top: 20px;
 width: 560px;
}

table.newsletter tbody tr:hover {
	background: #f6e69b;
}	

table.newsletter thead td {
	border-bottom: 2px solid #f7ebdd;
	font-weight: bold;
}

table.newsletter tbody td {
 	border-bottom: 1px solid #f7ebdd;
 	padding: 2px 0px;	
}

td.newsletter#letterdate {
 padding-left: 5px;
 width: 140px;
}

td.newsletter#lettertitle {
 overflow: hidden;
 padding-left: 5px;
 width: 230px;
}

td.newsletter#categories {
 padding-right: 20px;
}

td.newsletter#lettertitle a{
 color: #8d2607;
 text-decoration: none;
}

td.newsletter#lettertitle a:hover{
 font-style: italic;
}

td.newsletter#actions {
	width: 210px;
}

span.comment {
  color: gray;
}

span.help, span.information {
 background: url("../images/helpbutton.gif") no-repeat;
 padding-bottom: 1px;
 padding-top: 1px;
 color: white;
 padding-left:20px;
 cursor: help;
 font-weight: bold;
}

span.information {
 background: url("../images/infobutton.gif") no-repeat;	
}

div.menulogin {
 background: #424228;
 color: #f1f1e5;
 margin-bottom: 1px;
 padding: 2px;
 padding-left: 10px; 
}

form {
  margin: 0px;
  padding: 0px;	
}

div.menulogin input {
  margin-top: 5px;
  margin-bottom: 5px;
}

div.menulogin input.login {
  width: 140px;	
}

div.menulogin input.loginsend {
  border: none;
  margin-right: 5px;
}

div.menulogin span {
 text-align: right;
 display: block;
 width: 100%;
 
}

div.menu_activities, div.menu_incontent  {
 margin: 0px;
 padding: 0px;
 display: inline;
}

ul.menu_activities, ul.menu_incontent {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 padding-left: 10px;
}

ul.menu_activities li, ul.menu_incontent li {
 float: left;
}

ul.menu_incontent li {
 float: right;
}

a.menu_activities, a.menu_incontent {
 color: #8d2607;
 text-decoration: none;
 border-left: 1px solid;
 padding-left: 2px;
}

a.menu_activities:hover {
 text-decoration: underline;
}

a.menu_incontent {
 background: #424228;
 display: block;
 padding: 5px 5px;
 color: #f1f1e5;
 
}

a.menu_incontent:hover {
 background: #7d2814
}

div.loggedin {
 background: #424228;
 color: #f1f1e5;
 margin-bottom: 1px;
 padding-left: 10px;
}


  hr { color: rgb(224, 224, 224);
    height: 1px;
    width: 100%;
    }

    h1 {
    font-size: 16px;
    }
    h2 {
    font-size: 15px;
    }

  a.link_next, a.link_next:visited {
    color: #424228;
    text-decoration: none;
  }

  a.link_next:hover {
    color: gray;
  }

  ul.partners {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
    color: #f1f1e5;
  }
  ul.partners li{
    margin: 0px;
    padding: 0px;
    margin-bottom: 1px;
  }

  ul.partners h3 {
 	background: #424228;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
  }
 ul.partners a, ul.partners a:visited {
    text-decoration: none;
    /*background: #424228;*/
    color: #424228;
    display:block;
    /*color: #f1f1e5;*/
    padding-top: 1px;
    padding-bottom: 1px;
    margin: 0px; 	
    padding-left: 6px;
 }

  ul.partners a:hover {
    /*background: #7d2814*/
  }
  
  hr { 
    color: #7d2814;
    height: 1px;
    width: 100%;
    }

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

ul.taggeditems ul.taggeditems {
 margin-left: 20px;
}


.mceContentBody {
 margin: 0px;
 font-size: 14px;
 width: 533px;
 text-align: left;
 /*background: #EAE7C8; */
 background: transparent;
}

div.content form textarea.tinymce, 
div.content form textarea.tinymcesmall {
 width: 535px;
}

div.content form textarea.big {
 height: 600px;
}

div.login input {
 width: 173px;
 background: #424228;
 border: none;
 color: #ffffff;
}
