/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.2;}
table {border-collapse:separate;border-spacing:0;margin: 5px 0 15px 0;}
caption, th, td {text-align:left;font-weight:normal; padding: 4px 2px;}
table, td, th {vertical-align:middle;}
td {padding:6px;}
th{font-weight:bold;font-size:1.1em;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
.clr {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/* typography.css */
body {font-size:13px;color:#492d1d;background-color:#492d1d;font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;}
/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #222; }

h1 { font-size: 2.2em; line-height: 1; margin: 15px 0 30px 0;color:#845a42; }
h2 { font-size: 1.7em; margin-bottom: 0.75em; color:#f0dfc1;}
h3 { font-size: 1.2em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: .8em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}
/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     { color: #999; text-decoration: none; }
a           { color: #a26400; text-decoration: none; }

ul,ol          { margin-left:25px;padding-bottom:15px; }
li          { padding: 5px; }
blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }
.bigger     { font-size: 1.1em; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }
 /* Style for layout of site */
#site{
	background-image:url(../images/siteBG.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#wrap{width:920px;padding:0px;margin:0 auto;}
#wrap .header{
	background-image:url(/images/headerBG_new.png);
	background-repeat:repeat-x;
	background-position: top center;
	height:175px;
}

#printwrap{width:920px;padding:0px;margin:0 auto;}
#printwrap .header{
	background-image:url(/images/headerBGprint.png);
	background-repeat:repeat-x;
	background-position: top center;
	height:174px;
}
.header div{float:left;padding: 103px 0 0 15px;}
.header span{font-size:15px;color:#71573f;}
.logo {margin: 75px 0 0 80px;}
.column2{
	background-image: url(/images/2col_bg_new.jpg);
	background-repeat: repeat-y;
	background-position: top;
	margin: 0 13px 0 18px;
	_margin: 0 6px 0 9px;
	display: inline-block;
	border-left: 5px solid #8b6a39;
	border-right: 5px solid #8b6a39;
}
.column1{
	background-image: url(/images/rightBG.jpg);
	background-repeat: repeat;
	margin: 0 13px 0 18px;
	_margin: 0 6px 0 9px;
	padding: 20px;
	display: inline-block;
	border-left: 5px solid #8b6a39;
	border-right: 5px solid #8b6a39;
}
#wrap .left{
	background: none;
	float:left;
	_margin: 0 0 0 9px;
	width: 281px;
}
#wrap .right{
	background: none;
	float:left;
	width: 558px;
	padding: 0 10px 0 30px;
}
.welcome {
	background-image: url(/images/padpencil.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0 0 0 20px;
	padding: 40px 30px 10px 10px;
	width:207px;
	height:231px;
	text-align:center;
}
.welcome img{margin-left:-5px;}
.welcome p{text-align:left;padding: 10px 15px 10px 20px;font-size:.95em;}
.links{text-align: center;}
.links img {margin: 5px;border:none;}
/*Accordion Styles*/
.how  {
	width: 560px;
}
.printhow {width:770px}
.desc p{margin: 0;padding:5px 0;font-size:1em;}
.desc {
	font-weight: normal;
	padding:  5px 15px 5px 25px;
}
.how .title, .printhow .title {
	background-image: url(../images/arrow_right.gif);
	background-position: left;
	background-repeat: no-repeat;		
	cursor:pointer;
	display:block;
	padding:5px 0 5px 25px;
	margin-top: 0;
	font-size: 1em;
	text-decoration: none;
	font-weight: bold;
	color: #43311e;
}
.how .title:hover, .printhow .title:hover {
	color: #be7329;
}
.how .title.selected, .printhow .title.selected {
	background-image: url(../images/arrow_down.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #be7329;
} 
.nestli{padding: 5px 15px;}
#footer{
	background-image: url(/images/footer_bg.jpg);
	background-repeat: repeat-x;
	padding: 20px 0 0 40px;
	margin: 0 auto;
	color: #f0dfc1;
	font-size:.9em;
	text-align: center;
}
#footer p{color: #f0dfc1; padding: 0;}
#footer a{color: #be7329;}
#footer a:hover{color: #fff;}
#footer .colwrap{width:885px;margin: 0 auto;}
#footer .col{float:left;width:250px;padding: 0 20px;}
#footer ul{text-align:left;margin:0 0 0 100px;}
#footer li{padding: 1px 0;font-size:1.1em;}
#footer input{font-size:.9em;padding:2px;margin:0;border:none;}
#socialForm { width: 250px; text-align: left;margin:15px 0 0 0px;}
#socialForm label {}
#socialForm label.error, #socialForm input.submit { margin-left: 5px; color: #be7329; line-height: 10px; }


a.printLink {
	color: black;
	font-size: 10px;
}

a.printLink:hover {
	font-weight: bold;
}

a.printLink span {
	background: url(/images/printer_icon.jpg) no-repeat;
	padding: 7px 5px 10px 35px;
	margin-left: 55px;
}