/* Company Name - CSS Document - Base */
@import url("nav.css");
@import url("structure.css");

* { margin:0; padding:0; }
html { background: url(/images/wood_bg.jpg); font-family:Helvetica, Arial, sans-serifl; font-size:13px; color:#000; }
body { background: url(/images/bg.jpg) repeat-x; }
a { outline:none; }
img { border:0; }

/**** HEADINGS ****/

h1 { font-size:21px; font-weight:bold; color:#000; line-height:1.5em; margin:0 0 .5em 0; }
h2 { font-size:18px; font-weight:bold; color:#000; line-height:1.5em; margin:0 0 .5em 0; }
h3 { font-size:16px; font-weight:bold; color:#000; line-height:1.5em; }
h4 { font-size:14px; font-weight:bold; color:#000; line-height:1.5em; margin:0 0 .5em 0; }
h5 { font-size:12px; font-weight:bold; color:#b71d14; line-height:1.5em; }

/**** CONTENT ****/

p { color:#000; line-height:1.6em; margin:0 0 1em 0; }
.red { color:#b71d14;}

/**** LINKS ****/

a { color:#b71d14; text-decoration:none; }
a:visited { color:#b71d14; text-decoration:none; }
a:hover { color:#b71d14; text-decoration:underline; }
a:active { color:#b71d14; text-decoration:none; }

/**** LIST ITEMS ****/

ul { margin:10px 0 0 0; padding:5px 0 0 0; list-style-type:none; }

ul li { color:#3a3a3a; line-height:1.5em; background:url(/images/mini_hammer.png) no-repeat 0 0; padding:0 0 10px 25px;  }

ol { margin:10px; padding:5px; }

ol li { color:#3a3a3a; line-height:1.5em; }

div.clear { clear:both; }

/*** Forms ***/

ul.form { list-style-type:none; margin:0;	padding:0; }

ul.form li { margin:0; padding:0 0 5px 0; line-height:1.6em; background:none; } 

form input.textfield, textarea {
-x-system-font:none;
background:#ffffff scroll;
border:1px solid #D8D7D7;
padding:10px;
font-size:14px;
font-family:Helvetica, sans-serif
}
