* {
margin:0;
padding:0;
}
body, html {
width:100%;
height:100%;
}
body {
background:url(../images/bg.gif) left top repeat-x;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:center;

font:12px Arial, Helvetica, sans-serif;
scrollbar-face-color: #5D7F00;
scrollbar-highlight-color: #5D7F00;
scrollbar-shadow-color: #a6ce39;
scrollbar-3dlight-color: #5D7F00;
scrollbar-arrow-color:  #d6e9a5;
scrollbar-track-color: #d6e9a5;
scrollbar-darkshadow-color: #5D7F00;
}
a {
color:#A6CE39;
}
a:hover {
color:#93B92B;
}
a img {
border:none;
}
#outer {
position:relative;
left:0;top:0;
width:100%;
background:url(../images/header.gif) center top no-repeat;
min-height:100%;
}
* html #outer {
height:100%;
}

#wrapper {
width:1000px;
min-height:640px;
height:auto;
background:url(../images/divorce.jpg) right 252px no-repeat;
margin:0 auto;
text-align:left;
z-index:0;
padding-bottom:160px;
}
* html #wrapper {
height:800px;
}

#header {
position:relative;
width:1000px;
height:202px;
}
#slogan_logo {
width:272px;
height:80px;
position:absolute;
left:81px;
top:38px;
}
#logo {
position:absolute;
left:0;top:8px;
}
#mainnav {
position:absolute;
left:0;top:100px;
}
#mainnav ul {
list-style:none;
}
#mainnav li {
float:left;
background:url(../images/mainnav_r.gif) right top no-repeat;
margin-left:10px;
}
#mainnav li a {
float:left;
display:block;
color:#AF8948;
background:url(../images/mainnav_l.gif) left top no-repeat;
font:12px Verdana, Arial, Helvetica, sans-serif;
padding:5px 20px 5px;
text-decoration:none;
}

#mainnav li:hover, #mainnav li.active {
background-position:right -24px;
}
#mainnav li:hover a, #mainnav li.active a {
background-position:left -24px;
color:#fff;
}
#mainnav li a:visited{
color:#719807
}
#leftnav {
height:35px;
}
#leftnav ul {
list-style:none;
}
#leftnav li {
float:left;
background:url(../images/leftnav_r.gif) right top no-repeat;
margin-right:5px;
}
#leftnav li a {
float:left;
display:block;
background:url(../images/leftnav_l.gif) left top no-repeat;
text-decoration:none;
color:#333;
padding:6px 10px;
}
#leftnav li a:hover, #leftnav li.leftactive a {
color:#A6CE39;
}
#content {
overflow:auto;
width:450px;
height:420px;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content p, #content ul, #content ol {
margin-bottom:12px;
}
#content h1 {
font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#86AF15;
}
#content h2 {
font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
}
#content p {
line-height:140%;
}
#content ol {
margin-left:30px;
}
#content ul {
margin-left:24px;
}
p.bodytext, table th, table td {
font-size:11px;
}
#footer {
position:relative;
width:100%;
background:url(../images/footer.gif) center top no-repeat;
text-align:center;
margin-top:-160px;
z-index:999;
}
#footer #footernav ul {
list-style:none;
float:right;
padding-top:10px;
padding-right:20px;
}
#footer #footernav li {
float:left;
background:url(../images/footernav_li.gif) left 4px no-repeat;
padding-left:12px;
margin-left:10px;
}
#footer #footernav a {
float:left;
display:block;
font-size:11px;
text-decoration:none;
}
#footer #footernav a:hover, #footer #footernav li.footeractive a {
color:#ad8749;
text-decoration:underline;
}
#footer #footer-container {
width:1000px;
height:160px;
margin:0 auto;
text-align:right;
}
* html #footer #footer-container {
width:1000px;
height:160px;
}
#footer a {
text-decoration:none;
color:#86AF15;
}
#footer a:hover {
text-decoration:none;
color:#000;
}
#footer p {
clear:both;
padding-right:200px;
}
#footer img {
vertical-align:middle;
}
/* typo3 */
#content #mailform {
overflow:hidden;
width:100%;
margin-bottom:10px;
}
#content .csc-mailform {
border:1px solid #cdcdcd;
padding:15px 15px 5px 15px;
}
#content .csc-mailform-field {
overflow:hidden;
width:100%;
padding-bottom:10px;
}
#content .csc-mailform label {
display:block;
float:left;
width:166px;
font:11px Arial, Helvetica, sans-serif;
padding-top:1px;
}
#content .csc-mailform input, #content .csc-mailform textarea, #content .csc-mailform select {
border:1px solid #cdcdcd;
color:#666;
font:11px Arial, Helvetica, sans-serif;
}
#content .csc-mailform input, #content .csc-mailform textarea {
padding:1px 4px;
}
#content .csc-mailform option {
padding-right:6px;
}
#content .csc-mailform .csc-mailform-check, #content .csc-mailform .csc-mailform-radio {
border:none;
}
#content .csc-mailform .csc-mailform-radio fieldset {
border:none;
margin:0;
padding:0;
width:200px;
}
#content .csc-mailform .csc-mailform-radio legend {
display:none;
}
#content .csc-mailform .csc-mailform-radio input {
clear:left;
float:left;
background:none;
border:none;
margin-right:5px;
}
* html #content .csc-mailform .csc-mailform-radio input {
margin-right:0;
}
#content .csc-mailform .csc-mailform-radio label {
clear:none;
float:left;
width:165px;
margin-bottom:10px;
padding-top:0 !important;
padding-top:2px;
}
#content .csc-mailform .csc-mailform-submit {
border:none;
background:#A6CE39;
color:#fff;
padding:2px 5px;
}
/* end of typo3 */
