td.lo {
	height: 12px;
	background-image: url('../img/box_lo.gif'); }
td.lu {
	height: 12px;
	background-image: url('../img/box_lu.gif'); }
td.ro {
	height: 12px;
	background-image: url('../img/box_ro.gif'); }
td.ru {
	height: 12px;
	background-image: url('../img/box_ru.gif'); }
td.lm {
	width: 10px;
	background-image: url('../img/box_lm.gif');
	background-repeat: repeat-y; }
td.rm {
	width: 10px;
	background-image: url('../img/box_rm.gif');
	background-repeat: repeat-y; }
td.mo {
	height: 12px;
	background-image: url('../img/box_mo.gif');
	background-repeat: repeat-x; }
td.mu {
	height: 12px;
	background-image: url('../img/box_mu.gif');
	background-repeat: repeat-x; }
td.mm {
	background-color: #faeda6;
	font-size: 12px; }
td.mm table {
	font-size: 12px; }
td.mm h1 {
	border-bottom: 1px solid black;
	width: 100%;
	margin-bottom: 5px; }
td.mm table td {
	padding: 10px; }


input:focus { 
  outline: none;  }
body {
  font-family: Verdana, sans-serif; 
  background-color: #317c24;
  font-size: 12px; 
  text-align: center;
  height: 100%; }


div#header {
  background-image:url('../img/content_top.gif');
  background-repeat: no-repeat; 
  width: 790px;
  height: 8px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto; }
div#content { 
  background-image:url('../img/content_body.gif');
  background-repeat: repeat-y; 
  width: 790px;
	height: auto;
  text-align: left;
  padding: 0px;
  margin-left: auto;
  margin-right: auto; }
div#footer {
  background-image:url('../img/content_bottom.gif');
  background-repeat: no-repeat; 
  width: 790px;
  height: 9px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto; }


div.cache {
  color: #18400a;
	font-size: 10px; }


div#left {
  text-align: center;
  width: 165px;
  margin-left: 10px;
  margin: 0px;
  float: left; }
div#right {
  width: 625px;
  margin-left: 0px;
  margin: 0px;
  float: right;
  height: auto; }


img#claim {
  margin: 0px;
  margin-top: 10px; }


h1 { font-size: 16px; }
h2 { font-size: 13px; }


a:link {
  text-decoration: none; 
  color: #0000ff; }
a:visited {
  color: #551a8b; 
  text-decoration: none; }
a:hover {
  text-decoration: underline; }
a:active { }

a.h3 {
 	border-bottom: 1px solid #aaaaaa;
  width: 90%;
  margin-bottom: 0px;
  font-size: 12px;
  margin-top: 8px;
  text-decoration: none; 
  color: blue; 
  font-weight: bold; }
a.h4 {
  margin-left: 10px; }


div.menuheader {
  background-image:url('../img/menutop.gif');
  background-repeat: no-repeat; 
  width: 137px;
  height: 15px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto; }
div.menucontent { 
  background-image:url('../img/menubody.gif');
  background-repeat: repeat-y; 
  width: 137px;
	height: auto;
  text-align: left;
  padding: 0px;
  margin-left: auto;
  margin-right: auto; }
div.menufooter {
  background-image:url('../img/menubottom.gif');
  background-repeat: no-repeat; 
  width: 137px;
  height: 20px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto; }
p.h2 {
  font-weight: bold;
  font-size: 13px;
  border-bottom: 1px solid #aaaaaa;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 5px;}
p.h3 {
  margin-bottom: 0px;
  font-size: 12px;
  margin-top: 8px;
  margin-left: 10px;
  text-decoration: none; 
  color: blue; 
  font-weight: bold; }
div.inside_menu {
  margin: 0px; 
  margin-left: 10px; 
  text-align: left; }


div.social_web {
  margin-left: 10px; 
  width: 125px; 
  text-align: left; }
div.social_web a img {
  spacing: 0px;
  margin: 0px; 
  padding: 0px; 
  border: 0px; }


div.notice_hint {
  margin-right: 55px; }
div.notice {
  background-repeat: no-repeat; 
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  line-height: 15px;
  height: 130px;
  width: 220px;
  text-align: center;
  float: right;
  margin-right: 20px; } 
div.notice_editor {
  margin-left: 20px;
  margin-right: 75px;
  margin-top: 25px;
  margin-bottom: 0px;} 
div.notice_category {
  margin-left: 10px;
  margin-right: 65px;
  margin-top: 25px;
  margin-bottom: 0px;
  margin-left: 20px;
  margin-right: 75px;
  margin-top: 25px;
  margin-bottom: 0px;} 


div#proposal {
  margin-left: 10px; 
  width: 125px; 
  text-align: left; }
input#input_proposal {
  font-size: 10px;
  width: 110px;
  margin-left: 0px; }
input#submit_proposal {
  margin-left: 4px; 
  margin-top: 2px; }

img.pixel {
  width: 1px; 
  height: 1px; }


p.payment {
  font-size: 11px; }

div.category_listing {
  padding-left: 35px; 
  height: 180px; 
  background: url('../img/posted.gif'); 
  background-repeat: no-repeat; }
  
div.category_image {
  float: left; }

div.category_image img {
  border: none;
  margin-top: 32px; }

div.category_description {
  padding-left: 160px; 
  padding-top: 55px; }

div.category_banner {
  margin-left: 20px; }
  
div.commitment_timestamp {
  color: #88aa00; 
  font-size: 10px; 
  position: relative; 
  top: -85px; 
  left: 100px; }

* html div.commitment_timestamp {
  top: -40px; 
  left: 100px; }

h1.commitments_headline {
  margin-top: 30px; 
  margin-right: 30px; 
  margin-bottom: 0px; 
  text-decoration: underline;  }

div.commitment_entity {
  height: 180px; }
div.commitment_image {
  float: left; 
  font-size: 10px; }
 
div.commitment_image img {
  border-left: 1px solid #d2b100; 
  border-top: 1px solid #d2b100; 
  border-right: 1px solid #836b00; 
  border-bottom: 1px solid #836b00; 
  margin-top: 32px; }

div.commitment_user_comment {
  padding-left: 205px; 
  padding-top: 25px; }

div.commitment_user_comment div.even {
  background: url('../img/comment.gif');
  background-repeat: no-repeat; 
  padding-top: 46px; 
  padding-left: 55px; 
  height: 165px; 
  width: 391px; }
div.commitment_user_comment div.odd {
  background: url('../img/comment_odd.gif');
  background-repeat: no-repeat; 
  padding-top: 46px; 
  padding-left: 55px; 
  height: 165px; 
  width: 391px; }
div.commitment_comment_text {
  width: 270px; 
  height: 83px; 
  font-size: 10px; }

img#logobox {
  margin-left: 10px; 
  border: none; }
  
div.clear {
	clear: both;
  margin: 0;
  padding: 0;
  height: 0;
  line-height: 0;
  font-size: 0; }