/************************************************/
/***************** RESET STYLES *****************/
/************************************************/

/* Colors:
Dark Brown		#
Light Brown 	#956C2B
Brown Text		#7E766D
Light Green		#ACBD94
Link Green		#336600
Dark Green		#3C4C36
*/

/* 
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, 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-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
*/

* {margin:0; padding:0;}

body {color:#444; font-family:Arial, Helvetica, sans-serif; font-size:.7em; text-align:center; background-color:#fff;}

a {color:#336600;text-decoration:none;}
a:hover {color:#99cc99; text-decoration:underline;}
a:visited {color:#336600;} 
a img {border:0;}
:focus {outline:0;}

/* Heading */
h1 {color:#3C4C36; font-size:2em; line-height:1.17em;}
h2 {color:#3c4c36; margin-bottom:.4em; font-size:1.6em; line-height:normal;text-transform:uppercase}
h3 {color:#956c2b; margin-bottom:.4em; font-size:1.2em; line-height:1.2em;}
h4 {color:#956c2b; margin-bottom:.2em; font-size:1.05em; line-height:1.35em;text-transform:uppercase}
h5 {color:#3C4C36; margin-bottom:.4em; font-size:1.05em; line-height:1.35em;}
h6 {color:#3C4C36; margin-bottom:.1em; font-size:1em; line-height:1.35em;}

.h2-subheading {margin-top:-8px;font-size:11px;margin-bottom:.4em;}

/* Paragraph */
p {margin-bottom:.9em;}
address {margin-bottom:.4em; font-style:normal; line-height:1.4em;}
cite {font-style:normal; font-size:10px;}
q:before, 
q:after {content:'';}

/* Lists */
dt {display:block; font-weight:bold; }
ul,
ol {margin:15px 30px}
li {font-weight:normal;}


/* Size */
small {font-size:.85em;}
big {font-size:1.15em;}
hr {background: #fff url(../images/bg_horizdots.gif) repeat-x scroll center; height: 1px;border:0;margin:15px 0}
	
/* Clears */
.clear {clear:both; position:relative; font-size:0px; height:0px; line-height:0px; visibility:hidden}
.nowrap {white-space:nowrap;}

/* Form */
form {display:inline;}
fieldset {border:none;}
legend {display:none;}
label {color:#555; font-weight:bold;}
input, 
select, 
button {vertical-align:middle;}