html { padding: 0px; margin: 0px;  }
body { padding: 0px; margin: 10px; background: #fff } 

body, td, p, p.nj, ul, ol, a { font: 12px Verdana, sans-serif; color: #000 }

.anons1, .anons2 , .anons3  {text-align:center; height: 200px; padding-left: 15px; padding-right:15px; color:white;  vertical-align: top; padding-top: 20px}
.anons1, .anons1t, .anons1b {background-color: #3A3633; width:228px}
.anons2, .anons2t, .anons2b {background-color: #727071; width:100%;}
.anons3, .anons3t, .anons3b {background-color: #959595; width:228px}

.content, .contentb {height:100%; background-color: #ECE2BE; text-align:justify; vertical-align:top; font: 12px Verdana, sans-serif;  padding-top: 20px; padding-bottom: 20px }
.contentb {padding-top: 0px}
.content p, .content h1, .content h2, .content div {padding-left:15px; padding-right:15px}
.content table td p {padding-left:0px; padding-right:40px}
.content table{margin-left:15px; margin-right:15px}
.content table.top, .content table td table{margin-left:0px; margin-right:-15px; padding-right:-15px}

.left, .right {width:258px; height:100%; text-align:center; font: 10px Verdana, sans-serif}
.left    {background-color: #F5C692; vertical-align:top}
.right   {background-color: #FFFDCA; vertical-align:top}
.right p {padding-left: 5px; padding-right: 5px}
.mdiv    {margin-left: 65px;}
.ma      {font: bold 13px Verdana, sans-serif; color: gray; float:right; margin-right: 50px; text-decoration:none}
.mp td   {padding-left: 5px}
.mp td a {padding-left: 5px; text-decoration: none; font-size: 13px; color: #CDCDCF}
.anons2 a {font: bold 13px Verdana, sans-serif; color: white;}
.mtop {width: 91px; font-size: 8pt; vertical-align: bottom; padding:3px; text-align:center}

.tline{background: url(/i/tline.gif) repeat-x}

.top2 td{background-color: #E7E5D8}
.toph {background-color: #C4B596; width:100%; height:24px}
.topo, .topm {padding-left:24px; width:211px; font: bold 12px Verdana, sans-serif;}
.topo {background-color: #E67323; color:white}
.topm {background-color: #7D292C; color:#E67323}

.name h1 { background-color:#7D292C; margin:0;padding-left:5px; padding-right:5px;font: bold 14px Verdana, sans-serif; color: white}

h2 {font: bold 13px Verdana, sans-serif; color: #7D292C; margin: 0px}
.content h2 {margin-top:10px}

p  { text-align: justify }
.content p { margin-top: 0px; margin-bottom: 0px}

a        { font: bold 11px Verdana, sans-serif; color: #7D292C}
h1 a, a.h1{ font: bold 14px Verdana, sans-serif; color: #7D292C }
.mtop a  { color:black}
hr       { color:#B47A8F; height:1px}
div.name { width:100%;padding-top:5px; height:34px; background: url(/i/hl3.gif) repeat-x; background-color:#7D292C;}

td.newsl_date  { padding: 5px; color: #A8A8A8}
td.newsl_head  { padding: 5px; color: #CBC787 }
td.newsl_head h1 { font: bold 14px Verdana, sans-serif; color: #CBC787; margin-bottom: 0px }
td.newsl_anons p, td.newsl_anons div { padding-top: 5px; padding-bottom: 5px; color: white }
a.newsl { color: #CBC787; font: bold 12px Verdana, sans-serif}


table.news td table{margin:0px}

td.news_date    { color: #A8A8A8;vertical-align: top}
td.news_head    { padding: 10px; color: #CBC787 }
td.news_head h1 { font: bold 14px Verdana, sans-serif; color: #7A0000; margin-bottom:0px }
td.news_anons   { padding-top: 5px; padding-bottom: 5px; color: #7A0000;}
a.news          { font: bold 12px Verdana, sans-serif; color: #7A0000;}
.news_anons p   { margin-right: -40px; padding:0px}
.news_anons div {padding: 0px;}
table.news      { margin-left:15px; margin-right:15px;}

table.newsr    { margin-bottom: 15px}
td.newsr_date  { color: #A8A8A8; white-space: nowrap; vertical-align: top; padding-bottom: 3px}
td.newsr_head  { color: #CBC787;  text-align: left }
td.newsr_head h1 { font: bold 13px Verdana, sans-serif; color: #7A0000; }
td.newsr_anons { padding-top: 5px; padding-bottom: 5px; color: #000 }
a.newsr        { font: bold 12px Verdana, sans-serif #A8A8A8 }

.formEdit, .formSelect, .formBtn { font: 100% verdana; color: black ; }
.formBtn  { margin-top: 10px; margin-bottom: 7px }

.calendar td { text-align: center}
.gallery { width: 90%}
.gallery td  { text-align:center; vertical-align: top}
.foto {width: 153; height: 166; margin:0px; padding:0px}

img          { border: 0px;}
img.fotoperson {float:left; margin: 10px;}
img.aright { margin-top: 5px; margin-left:  7px; float: right }
img.aleft  { margin-top: 5px; margin-right: 7px; float: left  }

form table td {font: bold 13px Verdana, sans-serif; color: #7D292C}
input.edit {width: 100%; border: solid 1px #E67323; background-color: #F5C692; font-size: 90%}
form hr {color: #E67323; height:1px; width: 98%}

.anons2 form table td,.anons3 form table td {font: bold 13px Verdana, sans-serif; color: white}
.anons2 input.edit   ,.anons3 input.edit    {width: 100%; border: solid 1px white; background-color: #959595; font-size: 90%}
.anons2 form hr      ,.anons3 form hr       {color: white; height:1px; width: 98%}

.content h1 {font: bold 14px Verdana, sans-serif; color: #7A0000; margin-bottom: 5px; text-align: center }
.gallery td {padding-bottom: 20px;}

table.anonsp {}
.anonsp h1 {font: bold 14px Verdana, sans-serif; text-align:left; color: black; margin-bottom: 20px}
.anonsp a  {font: bold 10px Verdana, sans-serif; color: #7D292C; margin-bottom: 0px}
.anonsp td p {padding-right: 15px; margin-top: 20px}sp td p {padding-right: 15px; margin-top: 20px}