/*akdesign -- 2007*/

/*Stripping of basic styles*/
* { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol { list-style:none; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
a:link,a:visited { text-decoration:none; color:#546537;}

/* Basic site styles */
body { margin:0; padding:0; background-color:#4A4A48;color: #000000; font-size:14px; padding:0; font-family: "tahoma",verdana, geneva, helvetica, arial, sans-serif; text-align:justify; line-height:18px; margin:10px;}
p {color: #000000; font-size:14px; padding:0; font-family: "tahoma",verdana, geneva, helvetica, arial, sans-serif; text-align:justify; line-height:18px; margin:10px;}
ul{color: #000000; font-size:14px; padding:0; font-family: "tahoma",verdana, geneva, helvetica, arial, sans-serif; text-align:justify; list-style-type: disc;padding-left: 5em;}
#footer p {text-align:center;}

h1 { color:#7F9956; font-size:1.5em; margin-top:-10px; margin-left:10px; padding:0; font-family: "tahoma",verdana, geneva, helvetica, arial, sans-serif;}
h1.example { margin:30px 10px 10px 0; }
h2 { color:#7F9956; font-size:18px; margin:0; padding:0; font-family:"tahoma",verdana, geneva, helvetica, arial, sans-serif;}
.h3 { color:#546537;  font-weight:600; padding:0; font-family:"tahoma",verdana, geneva, helvetica, arial, sans-serif;}

/* Site structure (layout) */
#wrapper { width:800px; margin-right:auto; margin-left:auto; margin-top:20px; padding:0; background-color:#EDE7C9;}
#header { height:143px; width:800px; background-image:url(../images/header.jpg);}
#navigation { width:800px; height:35px; padding:0; text-align:center; }
#navigation2 { width:800px; height:20px; padding:5px 0 5px 0; text-align:center; background-color:#AEAC8B; }
#content { width:700px; margin-right:auto; margin-left:auto;}
#content a {color:#546537;}
#content a:hover {color:#ffffff;}
#float {width:325px; float:left;padding:10px;}
#footer { width:500px; text-align:center; margin:0 auto; }
#footer a {color:white;}


/* Navigation Styles */



#navigation2 ul {text-align:center; padding:0;}
#navigation2 ul li{  display:inline; padding:0; margin:0; text-align:center;}
#navigation2 ul li a{ display:inline; color:#ffffff; padding:5px; margin-left:5px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}
#navigation2 ul li a:hover {  border-bottom:1px solid #ffffff;}



/* Other Styles */
.picture { border-color:white; border-style:solid; border-width:thick;}
.byline {text-align:right; margin-right:5px; color:#4A4A48; }
.inside_pic {float:right; margin:5px;}
.sandy {float:right; margin-right:90px;}
.floor {margin:10px;}
.divright{float: right;}
.communityr {float:right; margin-top:30px; margin-right:20px;}
.contact {float:left; margin-right:10px; line-height:25px;}
#contactform {
	width:400px;
	padding:0 20px 0 20px;
	border: 1px solid #8E9957;
	background:#546537;
	font-size:11px;
	color:#FFFFFF;}
.formtitle { color:black;}

/*** Nav bar styles ***/
.ddm1 {
    font: 18px tahoma;
	margin-right:auto; margin-left:auto;}


.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    display: block; position:relative;
}
.ddm1 .item1 {
    background: #AEAC8B;
    color: #ffffff;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #CCBFA2;
    color: #ffffff;
}
.ddm1 .item2,
.ddm1 .item2:hover { font-size:12px;
    padding:10px 20px 10px 20px;
    text-decoration: none;
    display: block;
    white-space: nowrap; text-align:left;
}
.ddm1 .item2 {
    background: #AEAC8B;
    color: #ffffff;
}
.ddm1 .item2:hover {
    background: #CCBFA2;
    color: #ffffff;
}
.ddm1 .section {
    border: 1px #7F9956;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
* html .ddm1 td { position: relative; } /* ie 5.0 fix */