* { margin: 0; padding: 0;} /* for sticky footer */
html, body { height: 100%; }  /*needed for sticky footer but breaks menus*/


/*

	Layout

*/
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -35px ; /* the bottom margin is the negative value of the footer's height plus footer top border width*/

	max-width: 1000px;
	min-width: 740px;
}
#title
{
	position: relative;
	height: 134px;
	width: 100%;
	margin: 0px;
	background-color: #1C4B96;
	background-image: url(/mysite/images/banner.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}


#footer, .push {
	height: 30px; /* .push must be the same height as .footer wrapper bottom margin must also match*/
}
.push {
clear: both;
height: 40px;/* the .push height is the footer's height plus footer top border width plus any extra space required at the bottom of the content*/
}

#footer
{
border-top: 5px #417109 solid;
	max-width: 1000px;
	min-width: 740px;
	text-align: center;
	background-color: #fff;
margin: 0 auto;
}
/* Sticky Footer by Ryan Fait
http://ryanfait.com/ */


 

/*
#container {
	float: left;
	width: 100%;
}
*/


#container #secondary {
	float: left;
	margin: 0px 0 15px;
	width: 22%;
}

 

#container #content {
	float: right;
	width: 75%;
padding: 0 15px 0 0;
}

 
/* main and meta are available to create a right column within the content div */
#content .main {
	float: left;
	width: 82%;
}

#content .meta {
	float: right;
	width: 14%; 
}
