@import url("dropdown.css");


/* Main Template Technique------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


* {
	margin: 0;
	padding: 0;
}
 
body {
	background: #e6f0be;
	font:76% Verdana,Tahoma,Arial,sans-serif;
	color:#000000;
    text-align: center;
	line-height: 160%;
 }

#wrapper {
     width: 898px;
     margin: 0 auto;
     text-align:left;
}



#topbanner {
	width: 898px;
	height: 253px;
	margin: 0 auto;
	background: #8dae18 url(images/topbanner.jpg) no-repeat;
}



#menuwrapper {
	width: 898px;
        height:28px;
	margin: 0 auto;
	background: #8dae18 url(images/menubg.jpg) no-repeat;
}

#navmenu {
       width: 898px;
	   height: 30px;
       margin: 0 auto;
}

#bottombanner {
	width: 898px;
	height: 117px;
	margin: 0 auto;
	background: #8dae18 url(images/bottombanner.jpg) no-repeat;
}


#content {
	float: left;
	width: 898px;
      	background: #ffffff url(images/contentbg.jpg) repeat-y;
}



#maincontent {
float:left;
width:550px;
margin:0 0 20px 20px;
}

*html #maincontent {
	width:540px;
}


#rightsidebar {
float:right;
width:315px;
min-height:375px;
}

*html #rightsidebar {
	height: 385px;
}


#footer  {
        color:#ffffff;
        text-align:center;
        font-weight:bold;
        clear:both;
        height:36px;
	width: 898px;
	margin: 0 auto;
        background: #82a00e;
        padding-top:5px;
 
    }







/* Contact Page Layout----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#contactform {
margin-left:20px;
}



/* General Template Right Side------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#retreatlogo {
text-align:center;
width:298px;
border-bottom:12px solid #83a20f;
margin-top:10px;
}

#retreatcontact {
width:298px;
margin-top:20px;
margin-left:60px;
font-weight:bold;
color:#82a00e;
}



/* 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:#82a00e;
font:Tahoma,Arial,sans-serif;
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 #82a00e;
        margin-right:10px;
        margin-bottom:5px;
        margin-top:10px;
}

img.imageright {
        float:right;
        border: 2px solid #82a00e;
        margin-left:10px;
        margin-bottom:5px;
        margin-top:10px;
}

img.imagealone {
       border: 2px solid #82a00e;
        margin-bottom:10px;
        margin-top:10px;
}

/*Css to style contact form submit button*/

#cfContact {
margin-top:10px;
margin-bottom:20px;
background-color:#82a00e;
color:#ffffff;
font-weight:bold;
}

#rating {
margin-top:20px;
margin-left:85px;
}