/* testing styles *//*
div {border:1px solid red;}
*/

/* --- general styles ---*/
* {margin:0; padding:0;}
body{font-size:100%;  color:#000; padding:10px 0 0 10px; background:#FF7101;}
a img{border:none;}
		

.clearer{clear:both; line-height:1px;}
/* --- page layout --- */
#wrapper{width:749px;}
#wrapper #side, #wrapper #main{ height:100%;}
#wrapper #content{background:white; margin-left:64px; width:685px;}
#main, #side{float:left; }

#main{width:498px; margin: 0 0 0 0; padding:28px 0 18px 22px; background:white; font-family:Skia, Trebuchet, Arial, Sans;}
	/* --- */
	#main h2, #main h3, #main p, #main ul, #main li, #main form{margin-right:1em;}
	#main h2{font-size:1.5em; margin-bottom: 1.25em;}
	#main h3{margin-bottom:1em; font-size:1.25em; color:#010000;}
	#main p{font-size:.875em; margin-bottom:2em; line-height:1.25em; font-weight:lighter;}
	#main p strong{font-weight:bold;}
	#main p img{display:block; padding:15px 10px 10px 10px;}
		#main p img.l{float:left; }
		#main p img.r{float:right;}
	/* --- */
	#main ul, #main ol{margin: 0 0 1.5em 5em;}
	#main ul li, #main ol li{margin-bottom:.5em;}
	/* --- */
	#main table{Width:450px; border:1px solid black; margin-bottom:1em; padding:5px;}
		#main th{text-align:center;}

			#main td{border:1px solid #010000; padding:.25em;}
	/* --- */
	#main form{border-bottom:1em;}
		#main fieldset{width:446px;}
		#main fieldset legend{margin-left:1em;}
		#main fieldset table{width:446px; border:none; border:0;}
			#main fieldset table tr{}
				#main fieldset table td{border:0;}
				#main fieldset table td p{background:#E3DECD; margin:0; padding:0 .3em;}
		#main input, #main textarea{width:95%;}
	
	
#side{float:right; position:relative; margin:-25px 0 0 -1px; ; font-family:'Gill Sans', Verdana, Arial, Sans;}
	
	.sidePod{height:170px; width:149px; margin-bottom:.5em; margin-left:-0px; padding:1.5em 16px 0 0; background: url(../images/interface/sticky.jpg) no-repeat top right;}
		.sidePod h2{text-align:center; margin:.5em 0 .5em 16px; font-size:1em;}
		.sidePod .quote{margin-left:12px; text-align:center; font-size:.75em; line-height:1.25em;}
		.sidePod ul{list-style-type:none; margin:1em 0 0 10px;}
		.sidePod ul li{font-size:.7em; margin-bottom:.5em; padding: .5em 0 8px 30px; height:15px;}
			.sidePod ul li.phone {background:url(../images/interface/contact_icons.gif) no-repeat;}
			.sidePod ul li.mail{background:url(../images/interface/contact_icons.gif) no-repeat; background-position: 0px -30px;}
	div.sidePod#first{background: url(../images/interface/sticky-iso.gif) no-repeat top right;}
	#side img {display:block; margin:0 auto;}



/* --- nav --- */
#nav{ padding:1em 0 0 .9em; margin:0;}
	#nav ul{list-style:inside;  margin:0; padding:0;}
			#nav li {padding:0 0 .5em 20px; margin:0; font-size:.85em; background: transparent url(../images/interface/check.gif) no-repeat; background-position: 0px -9999px;}
			#nav li.selected{background-position:0px 0px;}
				#nav li.selected a{color:#780000; font-weight:bold;}
			#nav a{color:#313131; text-decoration:none;}
			#nav a:hover{color:#780000;}
	
	
/* --- footer --- */
#footer {margin:0 1.25em; border:solid #E3DECD; border-width:1px 0 0 0;font-family:Skia, Trebuchet, Arial, Sans;}
#footer h2{font-size:.875em;}
#footer h3{font-size:.625em;}
#footer p{font-size:.875em;}
/* --- Typographic styles --- */

h1{font-size:15px; text-indent:-9999px; float:left; height:64px; width:100%; background:#FF7101 url(../images/interface/logo.gif) no-repeat; background-position:;}
h2, a{color:#780000;}
a{text-decoration:underline; color:#780000;}
a:hover{text-decoration: none;}
