@charset "UTF-8";

/* HTML Tag Styles */
* { margin: 0px; padding: 0px; }
body { background: #E3DAC8; color: #4c4c4c; font-family: Lucida, Arial, sans-serif; font-size: 13px; font-weight: normal; }
p, h1, h2, h3, h4, h5, h6 { color: #4c4c4c; font-family: Lucida, Arial, sans-serif; font-weight: normal; line-height: 1.33em; text-decoration: none; }
p { font-size: 1em; font-weight: normal; margin: 0 auto 1.33em; }
sup { color: #6E5F2A; font-size: 8px; }
h1 { font-size: 1.75em; letter-spacing: 0.2em; margin: 0 auto .5em; }
h2 { font-size: 1.33em; margin: 0 auto .5em; }
h3 { font-size: 1.25em; margin: 0 auto .5em; }
h4 { font-size: 1.2em; margin: 0 auto .5em; }
h5 { font-size: 1.15em; margin: 0 auto .5em; }
h6 { font-size: 1em; margin: 0 auto .5em; }

a img { border: 0px; }
hr { margin: .75em 0; height: 1px; }
li { margin: 0 auto 1.33em 2em; }

/* Link Styles */
a:link { color: #1D5B31; text-decoration: none; }
a:visited { color: #1D5B31; text-decoration: none; }
a:hover { color: #1D5B31; text-decoration: underline; }
a:active { color: #1D5B31; text-decoration: none; }

/* Background/Padding Styles */
.bordered { border: 1px solid #4c4c4c; }
.footer_span { margin-right: 14px; padding-right: 14px; border-right: 1px solid #808080; }
.home_body_bkg { background: url(images/home/home_body_bkg.jpg) no-repeat; }
.home_body_repeat { background: url(images/home/home_body_repeat.jpg) repeat-x; }
.home_header_repeat { background: url(images/home/home_header_repeat.jpg) repeat-x; }
.home_tagline { background: url(images/home/home_tagline.jpg) no-repeat; }
.padding20 { padding: 20px; }
.padding30 { padding: 30px; }
.sub_bkg_repeat { background: url(images/shell/sub_bkg_repeat.jpg) repeat-x; }
.sub_body_repeat { background: url(images/shell/sub_body_repeat.jpg) repeat-x; }
.sub_body1 { background: url(images/shell/sub_body1.jpg) no-repeat; }
.sub_body2 { background: url(images/shell/sub_body2.jpg) no-repeat; }
.sub_header_repeat { background: url(images/shell/sub_header_repeat.jpg) repeat-x; }
.sub_header1 { background: url(images/shell/sub_header1.jpg) no-repeat; }
.sub_header2 { background: url(images/shell/sub_header2.jpg) no-repeat; }

/* Text Styles */
.luc10 { font-family: Lucida, Arial, sans-serif; font-size: 10px; }
.black { color: #000000; }
.footer { color: #808080; font-size: 10px; }
.grey { color: #666666; }
.red { color: #FF0000; }
.tagline { color: #6E5F2A; font-size: 16px; }
.white { color: #FFFFFF; }

/* Form Styles */
input.text { border: 1px solid #000000; padding: 2px; }
textarea { border: 1px solid #000000; padding: 4px;	}