/* CSS Document #DEFFCE */

*{
body:0;
padding:0;
margin:0;
}

body{
background-color:#DEFFCE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:75px;
text-align:center;
color: #777777;
}


#wrapper{
position:relative;
margin-left: auto;
margin-right: auto;
padding-top:100px;
width:800px;
background-color:#FFFFFF;
border: 2px solid #A6D88E;
}

#rgheader{
text-align:right;
width:50%;
position:absolute;
right:15px;
top:-19pt;
}

#rgheader h1{
font-weight:lighter;
font-size:24px;
}

#rglinks{
position:absolute;
padding:10px;
top:0;
left:0;
}

#rglinks ul{
display:inline;
list-style:none;
margin-left:130px;
}

#rglinks li{
font-weight:bold;
display:inline;
}

#rglinks img{
position:inherit;
padding:0px;
top:0;
left:0;
margin-left:0px;
}

#rglinks a{
color:#777777;
text-decoration:none;
margin-right:10px;
border-top:3px solid #A6D88E;
}

#rglinks a:hover{
border-top:3px solid #DEFFCE;
}

#content{
width:100%;
}

#content h1{
text-align:right;
margin-right:20px;
margin-left:200px;
font-size:16pt;
border-bottom: 2px solid #DEFFCE;
}

#content h2{
color:#777777;
text-align:left;
margin-right:20px;
margin-left:200px;
font-size:7pt;
}

#content h3{
color:#777777;
text-align:left;
margin-right:20px;
margin-left:250px;
font-size:10pt;
}

#content a{
color:#777777;
text-decoration:none;
}

#map{
text-align:left;
list-style-type:none;
margin-top:20px;
margin-right:15px;
margin-left:30px;
}

#content p{
text-align:right;
margin:10px 20px 30px 200px;
}

#contactlist {
text-align:center;
list-style-type:none;
margin-right:15px;
margin-left:5px;
font-size:10pt;
line-height: 30px;
}

#picturelist {
text-align:center;
list-style-type:none;
margin-right:15px;
margin-left:30px;
margin-bottom:20px;
}

#picturelist li {
float:right;
margin-right:20px;
margin-bottom:10px;
font-weight:bold;
color:#777777;
}

#picturelist img{
display:block;
border:1px solid #A6D88E;
}

#picturelist img:hover{
border:1px solid #DEFFCE;
}

#picturelist a{
color:#777777;
font-weight:normal;
text-decoration:none;
}

#picturelist a:hover{
color:#999999;
}

#main {/*width:450px; float:left;*/ margin-left:100px; margin-right:100px;}
#main .post {margin-bottom: 30px;}
#main .post h2 {font-size: 13px; color: #76B15A; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0;}
#main .post .postdate {font-size: 10px; margin-top: 0; text-align:right;}
#main .post p{text-align:left; margin-left:100px; margin-right:100px;}
#main .post blockquote {border-left: 4px #cccccc solid; padding-left: 5px; text-align:justify;}
#main .post img {border: 1px #cccccc solid; padding: 5px; margin-top: 5px;}
#main .post ul {margin: 0 25px; padding: 0; list-style-type:square}
#main .post ul li a {text-decoration: underline;}
#main .post .postdetails {text-align: center; font-style: italic; color:#999999; font-size: 9px; }
#main .post .separator{border-bottom: 1px #DEFFCE solid;margin-top: 20px;  margin-bottom: 20px; }
#main .post .postdetails img{border:none; padding:0;}
#main .post .postdetails a {font-style:normal; text-transform:uppercase;  font-weight: bolder; color:#999999}
#footer {width: 600px; margin: 10px auto; clear:both; text-align:center;}
#footer a{text-decoration:none}