/*
rot #cc0000


*/

* { padding: 0; margin: 0; }

body {
background: #d8cc46 url(../pics/bg_gras.jpg);
background-attachment:fixed;
background-position:bottom;
background-repeat:repeat-x;
font-size: 11px;
font-family: Verdana, Geneva, sans-serif;
line-height:15px;
color:#FFF;
padding:0;
margin:0;
}

ul {
  list-style-type: square;
  list-style-position: outside;
  margin: 0 0 0 15px;
  padding: 0;
} 
img { border:0px;}
p {
margin:0 0 10px 0;
padding:0;
}
p.bodytext b {
  font-size:11px;
}

a {color: #006600; text-decoration:none;}
a:visited {color:#006600;}
a:hover {color: #663300;}
a:active { color:#006600;}

h1 {
font-size:20px;
color:#663300;
font-weight: normal;
padding: 0px;
margin:0px 0 15px 0;
}

h2 {
font-size: 14px;
font-weight: normal;
color:#006600;
padding: 0;
margin:0 0 8px 0; 
}

.news-single-item h2{
	color:#333;
	margin-bottom:13px;
	line-height:18px
}

h3 {
font-size: 14px;
font-weight: normal;
padding: 0;
line-height:18px;
margin:0px 0 14px 0; 
color:#006600;

}
#leftcolumn h2{ 
font-size:16px;
 color:#006600;
 margin:0 0 11px 105px;
 text-transform:uppercase;
}


/*endofinitialize*/

#wrapper1 { 
 margin: 0 auto;
 width: 100%;
 background-position:center top;
}
#wrapper2 { 
 margin: 0 auto;
 width: 100%;
}
#wrapper3 { 
 margin: 0 auto;
 width: 100%;
 background-position:center top;
 min-height:180px;
}
#wrapperinner { 
 margin: 0 auto;
 width: 913px;
}


#faux {
 margin-bottom: 0px;
 overflow: auto; 
 width: 100%
}
#header {
 color: #333;
 width: 903px;
 padding:0px;
 height: 300px;
 border:5px solid white;
 border-top:0px;
 margin: 0px;
 background-position:bottom;
 background:#fff;
}
#logo { position:absolute; margin:0;padding:0px;z-index:999; margin-top:158px;}


#leftcolumn { 
 display: inline;
 color: #333;
 margin:0px;
 padding:30px 0 0 0;
 width: 285px;
 float: left;
}
#leftcolumn a {color: #006600; font-size:14px; text-decoration:none; text-transform:uppercase; display:block; width: 250px; height:24px; background:url(../pics/btn_no.gif); background-repeat:no-repeat; padding:0 0 0 25px; line-height:24px; margin-bottom:5px;}
#leftcolumn a:visited {color:#006600;}
#leftcolumn a:hover {color: #663300;background:url(../pics/btn_ro.gif); background-repeat:no-repeat; }
#leftcolumn a:active { color:#006600;}

#content { 
 float: left;
 color: #333;
 margin:0px 42px 0 0px;
 padding:30px 0 20px; 0;
 width: 454px;
 display: inline;
 position: relative;
}
#content .csc-textpic img{ 
border:3px solid #999;
}
#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 margin: 0px 0px 0 0;
 padding:30px 0 0 0px;
 width: 130px;
 float: right;
 text-align:right;
}
#rightcolumn img{ 
 border:5px solid white;
 margin:0 0 2px 2px;
}

#footer { 
 position:fixed;
 bottom:20px;
 width: 913px;
 clear: both;
 color: #FFF;
 margin: 0px;
 padding: 20px 0 0 0;
 font-size:9px;
 text-align:right;
}

#footer a, #footer a:visited  {color: #FFF; text-decoration:none; font-size:11px;}
#footer a:hover {color: #FFF;}
#footer a:active { color:#FFF;}

#menu0 {
  position:relative;
  float:right;
  width:auto;
  margin:0px;
  text-align:right;
}

.clear { clear: both; background: none; }

/* CONTACT */
form{margin:0; padding:0;}
fieldset{border:0px;}
#contact_form{margin:0 auto; position:relative}
#contact_form label{display:block}
label.sp { width:3px;}
span.error{color:#006600;text-align:left; font-size:11px;}

#message{ margin-left:0px;}
#message h2	{}
#message p{margin:6px 0px; }

#contact_form button.button {display: block;  margin-top:10px}

input[type=text], textarea {
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	border-radius: 4px; /* CSS3 */
	border:solid 1px #ececec;
	margin:4px 4px 8px 0px; 
	padding:5px; 
	color:#999999; 
	vertical-align:middle; 
	font-size:11px;
}

.cc-revoke, .cc-window {
	font-family: Verdana, Geneva, sans-serif !important;
    font-size: 13px !important;
    letter-spacing:0.0em !important;
}

