html, body, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body {
margin:0;
text-align:center;
background-color: #666633;
background-image: url(images/bg_main1.jpg);
background-repeat: repeat-x;
}

table td p {
font-family:Verdana,Arial,sans-serif; 
font-size: 12px; 
color: #4B4B4B; 
}

li {
padding-bottom:8px;
}

ul {
padding-left:10px;
margin-left:10px;
margin-bottom:8px;
}

#wrapper {
width:1001px;
margin:auto;
font-family:Verdana,Arial,sans-serif; 
font-size: 12px; 
color: #4B4B4B; 
text-align:left;
}

#topbar {
height:33px;
background-color:#975420;
background-image:url(images/bg_top.jpg);
background-repeat:repeat-x;
text-align:right;
padding-right:23px;
}

#header {
height:159px;
background-color:#583E2A;
background-image:url(images/bg_header.jpg);
background-repeat:no-repeat;
}

#topnav {
height:53px;
background-color:#818141;
background-image:url(images/bg_topnav.jpg);
background-repeat:repeat-x;
text-align:center;
}

/*Added when I removed blog link */
#topnav img {
padding:0 14px;
}

#content-outer-home {
background-color:#FFFFFF;
padding: 10px 20px 30px 20px;
line-height:1.5;
font-size:12px;
}

#content-outer {
background-color:#FFFFFF;
padding: 20px 30px 20px 30px;
line-height:1.5;
}

#flash {
margin-bottom:7px;
}

.homecolumn1 {
padding-right:62px;
padding-bottom:22px;
}

.homecolumn2 {
padding-right:63px;
padding-bottom:22px;
}

.homecolumn3 {
padding-right:10px;
}

.homecolumntext {
padding:15px;
padding-top:8px;
padding-bottom:0;
}

.sidebar {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:11px;
color:#666666;
padding:8px;
}

.sidebardiv {
border-top:dashed 1px #666666;
margin: 4px 8px;
}

.picborder {
padding:2px;
border:solid 1px #CCCCCC;
margin-bottom:4px;
}

#content-outer ul {
list-style-type: none;
padding: 0;
margin: 10px 0 12px 8px;
}

#content-outer ul li {
background-image: url(images/bg_list1.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left:17px;
}

h1 {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:18px;
color:#513826;
margin-bottom:12px;
}

.subtitle {
font-weight:bold;
font-size:13px;
color:#595927;
}

.flt-rt {
float:right;
padding-left:15px; 
padding-bottom:8px;
}

.flt-lt {
float:left;
padding-right:15px; 
padding-bottom:8px;
}

.paddingtop10 {
padding-top:10px;
}

.paddingtop20 {
padding-top:20px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.smaller1 {
font-size:11px;
}

/* FOOTER */
#footer {
background-color:#CCCC99;
text-align:right;
font-size:11px;
color:#50501B;
height:45px;
padding-top:10px;
padding-right:26px;
line-height:1.6;
}




/* LINKS */
a:link, a:active {color: #95521E; text-decoration:underline}
a:visited {color: #C9824A; text-decoration:underline} 
a:hover {color: #95521E; text-decoration:none}

#footer a:link, #footer a:active, #footer a:visited {
color:#50501B;
text-decoration:none
}

#footer a:hover {
text-decoration:underline;
}



/* FORM */
form { margin-top: 0px; margin-bottom: 0px; padding: 0px }
input {font-family: Verdana,arial, helvetica; font-size:8pt; border:1px solid #AAAAAA; width:200px; margin-bottom:11px; margin-top:3px;}
textarea {font-family: Verdana,arial, helvetica; font-size:8pt; border:1px solid #AAAAAA; width:200px; margin-bottom:11px; margin-top:3px;}
select {font-family: Verdana,arial, helvetica; font-size:8pt; border:1px solid #AAAAAA; width:200px; margin-bottom:11px; margin-top:3px;}