body {
  margin: 0;
  padding: 0;
  /*font-family: "Trebuchet MS","Bitstream Vera Sans",Verdana,Arial,"Lucida Sans","Lucida Sans Unicode",Helvetica,sans-serif;*/
 font: 11px "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, "Lucida Sans", "Lucida Sans Unicode", Helvetica, sans-serif;
}

/*
 * 
 * #############################################################################################
 * 
 */

blockquote {

	border-left: 1px solid #e0e0d0;

	padding-left: 10px;

	margin: 0 30px;

}



a {
	color: #FF100D;
	text-decoration: none;
}

a img {
  border: 0;
}



code {

	color: #005577;

	text-align: left;

}



h1, h1 a {
	color: #FF4E00;
	font-size: 18px;
	/*font-family: "Lucida Sans Unicode", "Trebuchet MS";*/
	font-weight: normal;
	margin: 40px 0 0;
	padding: 0;
	text-decoration: none;
	border-bottom: 1pt dashed #e0e0cd;
}



h2, h2 a {
	color: #930000;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0.09em;
	margin: 0;
	padding: 0;
}

h3 { 
  color: #E82F0C; 
  font-size: 14px; 
  font-weight: normal; 
  /*font-family: "Lucida Sans Unicode";*/ 
  margin: 1px; 
  padding: 1px; 
  border-bottom:1px solid #E9E9D9; 
}

h4 {

	font-size: 11px;

	font-weight: normal;

	margin: 0;

	padding: 0;

}



p img {

padding: 0;

max-width: 100%;

}


img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}



img.alignright {

padding: 4px;

margin: 0 0 2px 7px;

display: inline;

}



img.alignleft {

padding: 4px;

margin: 0 7px 2px 0;

display: inline;

}



.alignright {

float: right;
position: relative;

}



.alignleft {

float: left;
position: relative;

}


ol, form {

	margin: 0;

	padding: 0;
	margin-left: 15pt;

}



p {

	line-height: 1.5em;

	text-align: justify;

}



small {

	font-size: 10px;

	line-height: 1.2em;

}



#comment {

	background: #ffffff;

	border: 1px solid #e9e9d9;

	color: #595949;

	font-size: 11px;

	padding-left: 2px;

	vertical-align: middle;

	width: 98%;

}

/*
 * 
 * ###############################################################################################
 * 
 * 
 */


#header {
  text-align: center;
  
}

#header img {
  margin: 0px;
  padding: 0px;
  border: 0;
}

#topbar {

}

#topbar #left_blank {
  width: 256px;
  height: 24px;
  margin-top: -4px;
  position: absolute;
  background-color: #E05A0F;
  z-index: 2;
}

/*#topbar #middle_left {
  position: absolute;
  height: 24px;
  width: 46%;
  left: 256px;
  margin-top: -4px;
  background-color: #E7CDA0;
}*/

#topbar #middle_center {
  position: absolute;
  width: 8px;
  height: 24px;
  left: 550px;
  margin-top: -4px;
  background-color: #FEF4E9;
  z-index: 2;
}

#topbar #middle_right {
  position: absolute;
  height: 24px;
  width: 100%;
  right: 43px;
  margin-top: -4px;
  background-color: #E7CDA0;
  z-index: 1;
}

#topbar #middle_right input {
  border: 1px solid #E7CDA0;
}

#topbar #right_blank {
  position: absolute;
  height: 24px;
  width: 43px;
  right: 0px;
  margin-top: -4px;
  background-color: #E05A0F;
}

#body {
  /*width: 996px;*/
}

#body #left_image {
  margin: 20px 0px 0px 0px;
  padding: 0px;
  float: left;
  position: relative;
  z-index: 2;
}

#body #left_image #ads {
  margin-left: 3px;
  margin-top: -4px;
  padding-top: 17px;
  border-right: 1px solid #E7CDA0;
}

#body #content {
  /*float: left;*/
  margin: 0px 190px -45px 256px;
  padding: 1px 0px 20px 10px;
  /*width: 547px;*/
  /*border-left: 1px solid #E7CDA0;*/
  position: relative;
  min-height: 830px;
  /*height: 592px;*/
  /*overflow: auto;*/
  z-index: 1;
}

#body #navigationbox {
  float: left;
  position: absolute;
  width: 180px;
  right: 0px;
  top: 115px;
}

.navbox_title {
  font-weight: bold;
  font-size: 20px;
  margin-top: 0px;
  background-color: #E05A0F;
  height: 26px;
  color: #000000;
  border: 0;
}

.navbox_content {
  /*padding-left: 5px;*/
  padding: 0px;
  line-height: 0;
	text-align: left;
  margin: 10px 0 0 0;
}

#body #navigationbox #mainmenu {
  border: 1px solid black;
  margin-left: 7px;
  margin-top: 28px;
  padding-bottom: 28px;
  background-color: #E86F0C;
}

#body #navigationbox #upper {
  border: 1px solid black;
  margin-left: 7px;
  margin-top: 28px;
  padding-bottom: 28px;
  background-color: #E86F0C;
}

#body #navigationbox #lower {
  border: 1px solid black;
  margin-left: 7px;
  margin-top: 8px;
  min-height: 70px;
  background-color: #E86F0C;
}

#navigationbox a {
  color: #000000;
}

#navigationbox a:hover {
  color: #A52A2A;
	text-decoration: underline;
}

#navigationbox li {  
  color: #000000;
  list-style-type: none; 
  margin: 0; 
  padding: 0; 
  border-bottom: 0pt solid #d4d0c8; 
}

#navigationbox ul { 
  color: #000000;
  list-style-type: none; 
  margin: 0 0 0 10px; 
  padding: 0; 
}

#bottombar {
  clear: both;
  /*bottom: 0px;*/
 padding-top: 45px;
}

#bottombar #left_blank {
  width: 29px;
  height: 28px;
  /*margin-top: 7px;*/
  position: absolute;
  background-color: #E05A0F;
}

#bottombar #navigation_bar {
  width: 96%;
  height: 21px;
  /*margin-top: 7px;*/
  position: absolute;
  background-color: #E7CDA0;
  left: 29px;
  padding: 7px 0px 0px 4px;
}

#bottombar #right_blank {
  width: 33px;
  height: 28px;
  /*margin-top: 7px;*/
  position: absolute;
  background-color: #E05A0F;
  right: 0px;
}
