body {background-color: #fff;
	color: #000;
	font-size: 101%;
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 5px;
	margin: 0;
	text-align: center;}
	

/* CONTAINER */

#container {border: 1px solid #c2c2c2;
	width: 759px;
	margin: 0 auto;
	text-align: left;
	position: relative;}
	

/* BRANDING */

h1, h2 {margin: 0;}

h2 {background: #b1d7e5 url(../images/handmade_background.gif) no-repeat;
	width: 759px;}


/* CONTENT */

#content {background: url(../images/background.gif) repeat-y;
	margin-top: 2px;}


/* SKIP TO NAVIGATION */

#skip {position: absolute;
	left: -9999px;}


/* CONTENT_MAIN */

#content_main {width: 454px;
	font-size: 0.8em;
	margin-left: 152px;
	margin-top: 2px;
	padding-bottom: 40px;
	height:auto !important;
	height: 380px;
	min-height: 375px;}
	
#content_main p {margin: 15px 10px 0 10px;
	line-height: 1.3em;}	

h3 {margin: 0;}


/* NAV_MAIN */

#nav_main {position: absolute;
	top: 152px;
	left: 0;
	width: 147px;
	background: #b2e2fc url(../images/left.jpg) no-repeat;}
	
#nav_main ul {margin: 7px auto 0 auto;
	width: 95px;
	padding: 0;
	list-style: none;}
	
#nav_main li {margin-bottom: 7px;}	
	
#nav_main img {border: none;}	
	

/* NAV_SUPP */

#nav_supp ul {
	position: absolute;
	top: 134px;
	left: 415px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	text-align: center;}
	
#nav_supp form {margin: 0; padding: 0;}
	
@media screen and (min-width: 550px){
   #nav_supp ul { top: 134px; }
}	

@media screen and (min-width: 550px){
	#nav_supp form {margin: 0; padding: 0;}
}
	
#nav_supp li {
	color: #000;
	text-decoration: none;
	padding: 0 5px;
	font-size: 0.8em;
	font-weight: bold;
	float: left;
	}
	
#nav_supp a {
	color: #000;
	background: inherit;
	text-decoration: none;
	font-weight: bold;
	float: left;
	}	

#nav_supp img {border: none;
}


	
	
	
/* RIGHT COLUMN IMAGES */

#nav_supp_img {position: absolute;
	top: 152px;
	left: 612px;
	width: 147px;
	background: #b2e2fc url(../images/right.jpg) no-repeat;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 0;
	background: #b2e2fc url(../images/right.jpg) no-repeat;}
	
#nav_supp_img img {margin-bottom: 22px;
	margin-top: 15px;}	


/* SITE_INFO */

#site_info {margin: 0 auto;
	width: 759px;
	font-size: 0.7em;
	text-align: right;
	padding-right: 5px;}
	
#site_info a {color: #000;
	background-color: inherit;
	}
	
#site_info a:hover {text-decoration: none;}