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,dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;	padding: 0;	border: 0;	font-weight: normal;font-style: normal;
	font-size: 100%;	line-height: 1;	font-family: inherit;	text-align: left;}
table {	border-collapse: collapse;	border-spacing: 0;}
ol,ul {	list-style: none;}
q:before,q:after,blockquote:before,blockquote:after {	content: "";}

body {font-family:Arial, Helvetica, sans-serif; text-align: center; min-width: 760px; margin: 0; background: #ccd296;}
#header {position:relative; background: #81a231 url(header.gif) repeat-x;  margin:0; height: 87px; border-bottom: #FFF 4px solid;}
#header a {position:absolute; top:0px; left:640px;}
#header h2 { color:#336666; background: #81a231;  position:absolute; top:10px; left:120px; font: 14px Georgia, "Times New Roman", Times, serif; font-weight:bold; width: 200px;}
#header img {position: absolute; top 0; left: 640px;}
#header p { color:#fff; background: #81a231; width: 190px; padding: 0 10px; position:absolute; top:40px; left:120px; font: 11px Georgia, "Times New Roman", Times, serif;}

#wrapping {width: 760px; margin: 0 auto; text-align: left; background: #ccd296; }
#maincontent {float: left; width: 445px; background: #EEE; margin-top: 2em; margin-bottom: 2em; margin-left: 0px;  }
#maincontent h1,h2,h3,h4, p, { padding-left: 2px;}
#sidebar {float: right; width: 240px; margin-top: 2em; margin-bottom: 2em; background: #ccd296; }
#sidebar h2,h3,h4, {color:#81a231;}

#sidebar img {padding-left: 0px; padding-top: 0px;}
#sidebar p {font-family: Arial; font-size: 0.9em; color: #000; padding-left: 10px; line-height: 20px;}

#maincontent ul{ list-style:circle; padding-bottom: 20px; padding-left: 24px; }
#maincontent li {font-size: 0.8em;  line-height: 1.6em; list-style-position:outside;  margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; }
#corenav {float: left; width: 100%; padding-left: 120px; margin: 0; background:#FB7306; 
border-width:1px 0;}
#corenav li {display:inline; padding: 0; margin: 0;}
#corenav a:link,   #corenav a:visited { float: left; width: auto; color:#FFF; background:#FB7306; padding:10px 20px 4px 10px; text-decoration:none; font:bold 1em/1em Arial, Helvetica, sans-serif;}
#corenav a:hover {background: #ccd296;}
   #home #nav-home a  {background: #ccd296;  }


#fullcontent {margin-top: 1em; border-top:#B8040E 5px solid;}
#fullcontent img {margin: 10px 20px 10px 0;}
#maincontent img {margin: 5px 0 5px 0}
#footer {background: #d5db9e; clear: both; margin-bottom: 16px; }
#footer img {float: left;}
#footer p {text-align: left; padding: 16px; color:#999;}
#footer a:link, a:visited {color:#999;}
#footer a:hover {color:#336600;}
#logo {float: left;}

#maincontent img {padding-left: 10px;}
h1,h2,h3,h4 { padding-top: 10px; padding-left: 10px; padding-bottom: 15px; color: #be174d; font-weight: bold;}
h1 {color: #FFBF00; font-size: 1.5em;}
h2 {font-size: 1.2em; color:#be174d; padding-top: 10px;}

#maincontent h2 {color:#333333;}
#maincontent p { font-size: 0.8em; line-height: 17px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding-left: 10px; padding-right: 1em; padding-bottom: 1em; color: #464A52;}

h2 + p {font-weight:bold;}
img { border: 0;}

/* 
 orange : #f0914d 
 blue : #329cd0
 pink : #be174d
 brown: #9a8d7c
 green: #81a231
 neutral green: #ccd296

  */ 
.video {padding: 10px;}
blockquote {padding-bottom: 1.6em; font-size: 0.8em;}

.credit {padding-top: 0.4em; color:#676b5c; font-weight: bold;}

.quoteform { text-indent: 13px; background: url(quote-form.png) no-repeat left center; }