@import url("dropdown.css");


/* Main Template Technique------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


* {
	margin: 0;
	padding: 0;
}
 
body {
	background: #622400 url(images/bodybg.gif) repeat-x;
	font:76% Verdana,Tahoma,Arial,sans-serif;
	color:#343433;
    text-align: center;
	line-height: 160%;
 }

#wrapper {
     width: 900px;
     margin: 0 auto;
     text-align:left;
}


#banner {
	width: 900px;
	height: 337px;
	margin: 0 auto;
	background: #ffffff url(images/banner.jpg) no-repeat;
}

#altbanner {
	width: 900px;
	height: 337px;
	margin: 0 auto;
	background: #ffffff url(images/altbanner.jpg) no-repeat;
}

#menuwrapper {
	width: 900px;
	margin: 0 auto;
	background: #c83904 url(images/navbg.jpg) repeat-x;
}

#navmenu {
       width: 900px;
	   height: 31px;
       margin: 0 auto;
}


#content {
	float: left;
	width: 900px;
      background: #f3eed2 url(images/contentbg.gif) repeat-y;
}

#homecontent {
	float: left;
	width: 900px;
      background: #f3eed2 url(images/contentbg.gif) repeat-y;
}



#maincontent {
float:left;
width:485px;
}

*html #maincontent {
	width:475px;
}


#rightsidebar {
float:right;
width:415px;
min-height:375px;
background-color:#ffffff;
margin-top:20px;
}

*html #rightsidebar {
	height: 375px;
}

#homerightsidebar {
float:right;
width:415px;
min-height:375px;
background-color:#fffffff;
margin-top:20px;
}

*html #homerightsidebar {
	height: 375px;
}

#footer  {
        clear:both;
        height:43px;
	width: 900px;
	margin: 0 auto;
        background: #c83904 url(images/footerbg.jpg) repeat-x;
	border-top:5px solid #ffffff;
        text-align:center;
       color:#ffffff;
    }


#logos {
padding-left:28px;
}

/* Variable Layouts----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* NOTE - ALL VARIABLE LAYOUTS FIT WITHIN #rightsidebar----------------------------------------------------------------------------------------------------------------------------------------- */



/* Home Page Layout----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.rsectiontop {
padding:4px;
margin-top:30px;
margin-bottom:10px;
min-height:107px;
background-color:#fffffff;
border-bottom:4px solid #f3eed2;
border-top:4px solid #f3eed2;
}


.rsection {
padding:4px;
margin-bottom:10px;
min-height:107px;
background-color:#fffffff;
border-bottom:4px solid #f3eed2;
border-top:4px solid #f3eed2;
}


.rsectionimg {
float:left;
padding-right:5px;
}

.rsection p {
max-height:100px;
overflow:hidden;
}

/* General Page Layout----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#generalpicdiv {
margin-top:75px;
margin-bottom:35px;
border-top:10px  solid #d94304;
border-bottom:10px  solid #d94304;
background-color:#ffffff;
}

#generalpicdiv img {
margin:10px 10px 30px 10px
}


#generalinfodiv {
border-bottom:10px  solid #d94304;
background-color:#ffffff;
}

#generalinfodiv p {
color:#d94304;
font-weight:bold;
font-size:1.3em;
margin-left:10px;
line-height:1.9em;
}


/* Gallery Page Layout----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#gallerysection {
margin-top:30px;
}



/* Contact Page Layout----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#contactform {
margin-left:20px;
}

/* STYLING------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* Main Styling------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */




#maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4, #maincontent h5, #maincontent h6 {
padding:10px 20px;
margin:20px 0;
}

#maincontent p {
padding:0 20px 0 20px;
margin:20px 0;
}

#maincontent h1,h2,h3,h4,h5,h6 {
color:#c83904;
font:Tahoma,Arial,sans-serif;
background-color:#ffffff;

}

#navmenu {
       font:110% Verdana,Tahoma,Arial,sans-serif;
	   color: #ffffff;
	   font-weight:bold;
	  }

a:link {
color:#c73804;
}

a:visited {
color:#622400;
}

a:hover {
color:#d96136;
}

a:active {
color:#c73804;
}



/*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;
background-color:#c73903;
color:#ffffff;
font-weight:bold;
}