@import url("dropdown.css");


/* Main Template Technique------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


* {
	margin: 0;
	padding: 0;
}
 
body {
	background: #c0c0c0 url(images/bodybg3.jpg) repeat-x;
	font:76% Verdana,Tahoma,Arial,sans-serif;
	color:#000000;
    text-align: center;
	line-height: 160%;
 }

#wrapper {
     width: 899px;
     margin: 0 auto;
     text-align:left;
}



#banner {
	width: 899px;
	height: 430px;
	margin: 0 auto;
	background: #4a6642 url(images/banner.jpg) no-repeat;
}



#menuwrapper {
	width: 899px;
	margin: 0 auto;
	background: #ffffff;
}

#navmenu {
       width: 899px;
	   height: 18px;
       margin: 0 auto;
      border-bottom:2px solid #c0c0c0;
}


#content {
	float: left;
	width: 899px;
      background: #ffffff url(images/contentbg.jpg) repeat-y ;
}



#contentgallery {
	float: left;
	width: 899px;
      background: #ffffff ;
}




#maincontent {
float:left;
width:425px;
margin:0 0 20px 20px;
}

*html #maincontent {
	width:415px;
}


#rightsidebar {
float:right;
width:440px;
min-height:375px;
}

*html #rightsidebar {
	height: 385px;
}


#footer  {
        color:#ffffff;
        text-align:center;
        font-weight:bold;
        clear:both;
        height:36px;
	width: 899px;
	margin: 0 auto;
        background-color: #000000 ;
        padding-top:5px;
        border-top:2px solid #d4e5eb;
    }







/* Contact Page Layout----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#contactform {
margin-left:20px;
}




/* RIGHTCONTENTSTYLING----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* Home Template----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* Unique Content Background for Home Page----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#contenthome {
	float: left;
	width: 899px;
      background: #ffffff;
}

.rsectiontop {
padding-right:4px;
margin-top:20px;
margin-bottom:10px;
min-height:133px;
color:#ffffff;
background-color:#4a6642;
border-bottom:8px solid #ffffff;
border-top:8px solid #ffffff;
}


.rsection {
padding-right:4px;
margin-bottom:10px;
min-height:133px;
color:#ffffff;
background-color:#4a6642;
border-bottom:8px solid #ffffff;
border-top:8px solid #ffffff;
}


.rsectionimg {
float:left;
border-right:5px solid #ffffff;
margin-right:4px;
}

.rsection p {
max-height:100px;
overflow:hidden;
}


/* General Template------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#generalsection {
position:relative;
margin:0;
}







/* Gallery Template------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#gallerysection {
margin:25px 0 0 25px;
}









/* STYLING------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* Main Styling------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */



#maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4, #maincontent h5, #maincontent h6  {
padding:7px 0 0 9px;
margin:20px 0 20px -10px;
color:#4a6642;
font:Tahoma,Arial,sans-serif;
background: #ffffff;
height:23px;
}

#maincontent li {
padding:5px 0;
margin-left:30px;
}

#navmenu {
       font:110% Verdana,Tahoma,Arial,sans-serif;
	   color: #ffffff;
	   font-weight:bold;
	  }

a:link {
color:#674c2b;
}

a:visited {
color:#674c2b;
}

a:hover {
color:#674c2b;
}

a:active {
color:#674c2b;
}



/*Css to allow user to position images on site*/


img.imageleft {
        float:left;
	border: 2px solid #581e3d;
        margin-right:10px;
        margin-bottom:5px;
        margin-top:10px;
}

img.imageright {
        float:right;
        border: 2px solid #581e3d;
        margin-left:10px;
        margin-bottom:5px;
        margin-top:10px;
}

img.imagealone {
       border: 2px solid #581e3d;
        margin-bottom:10px;
        margin-top:10px;
}

/*Css to style contact form submit button*/

#cfContact {
margin-top:10px;
margin-bottom:20px;
background-color:#4a6642;
color:#ffffff;
font-weight:bold;
}