/************************************************************************/
/* October 31, 2009 - Joshua Richey
/************************************************************************/
/* Eric Meyer's Reset Reloaded *//* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}

/* General Styles */
* {	
  margin: 0;
  padding: 0; 
  }


body {
  background: #ffefbc;
}
  
#header-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;	
	z-index: 10;	
  }
#header-container {
	height: 55px;
  background: transparent url(../images/bg.png) repeat;
  }
#header {
	width: 850px;
	margin: 0 auto;
	position: relative;
  }

#container {
	width: 850px;
	margin: 0 auto;
	overflow: hidden;
	padding: 47px 0 60px;
  }

#content {
	float: left;
	width: 850px;
  }
  
#pagelogo {
  float: left;
  clear: right;
  margin: 20px 10px 0 0;
  }  
#sidelogo {
  width: 300px;
  height: 300px;
  float: left;
  }  
h1#sitetitle,p#sitetagline {
  height: 0;
  display: none;
  }  

#layout{
  margin: 0;
  padding: 30px 0;
  width: 530px;
  float: right;
  }

#Sidebar {
  position:absolute;
  width:300px;
  top:330px;
  }
#Menu2 {
  background: #fff;
  width: 204px;
  border: 3px double #98b6d9;
  padding: 4px 2px 6px 3px;
  }
ul#Menu2 {
  list-style-type: square !important;
  padding-left: 18px;
  margin: 0px 0 0 24px;
  }
  
/* Footer */ 

#footer-wrap {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 10;	
}

#footer-container {
	height: 60px;
  background: #7f604f;
}

#footer {
	width: 850px;
	margin: 0 auto;
	position: relative;
}

/* Homepage */
#splash {
  width: 800px;
  margin: 0 auto;
  text-align: center;
  }
#splashlayout {
  margin:30px auto;
  width:650px;
  }
#splashlayout p {  
  text-align: left;
  }
#splash #logo {
  margin: 7px 0 0 0;
  }  
p#boarding a, p#daycare a {
  font-family: TheSerif;
  font-size: 20px;
  display: inline;
  position: relative;
  top: 200px;
  border-bottom: none;
  }
#lbadge {
  width: 137px;
  height: 135px;
	position: fixed;
  bottom: 0;
  z-index: 1222;
  left: 0;
  background: #fff;
  background: transparent url(../images/bl_badge.png) no-repeat;
  }
  #lbadgecontent a {
  border-bottom:medium none;
  color:#a43c4f;
  display:block;
 	font: normal 18px TheSerif;
 	line-height:115%;
  margin:20px 0 0 15px;
  width:106px;
   }
#rbadge {
  width: 137px;
  height: 135px;
	position: fixed;
  bottom: 0;
  right: 0;
  z-index: 1222;
  background: #fff;
  background: transparent url(../images/br_badge.png) no-repeat;
  }
  #rbadge img {
    position:relative;
    right:10px;
    top:-20px;
    }

/* Etc */
 
.fleft {
  float: left;
  }
.fright {
  float: right;
  }


#productmenufix {
/*
  position: absolute;
  left: 0;
  top: 330px;
*/
  }
form#Form_Form ul li {
  list-style-type: none;
  }  
form#Form_Form input.checkbox {
  float: left;
  margin: 0 0px 0 -30px;
  }
