/* Colors */
/* Zen Garden: http://www.colorlovers.com/palette/1071743/Zen_Garden */
/* */



body { background: #c8b89e; color: #3d3d3d; font-size: 11px; padding: 0 0 40px; }

/* anchors */

a { color: #3d3d3d; font-weight: bold; text-decoration: none; }

a:hover { color: #9e9e9e; }

/* 960 grid system container background */

.container_12, .container_16 { background: white; border-top: 10px solid #47473f; border-bottom: 10px solid #47473f; }

/* headings */

h1, h2, h3, h4, h5, h6 { line-height: 1.2em; margin-bottom: .3em; }

h1 { border-bottom: .5em solid #f1e3c0; }

h2 { margin-top: 1em; border-bottom: 1px solid #f1e3c0; }

h5 { font-size: 1.2em; }

h6 { font-size: 1em; text-transform: uppercase; }

h1 a { font-weight: normal; }

/* branding */

h1.header { background: #a2cf00; color: black; font-weight: normal; font-size: 3em; text-align: left; padding: .7em 1em; margin: 0; border: 0px solid; }

h1.header a { color: black; }

/* page heading */

/* boxes */

/* paragraphs, quotes and lists */

p { margin-bottom: 1em; }

blockquote { font-family: Georgia, 'Times New Roman', serif; font-size: 1.2em; padding-left: 1em; border-left: 4px solid #f1e3c0; }

blockquote cite { font-size: .9em; }

ul, ol { padding-top: 0; }

/* nav */

ul.nav, ul.nav * { margin: 0; padding: 0; }

ul.nav { position: relative; background: #999282; max-width: 100%; height: 2.5em; }

ul.nav li { cursor: pointer; float: left; text-align: center; list-style-type: none; font-weight: normal; }

ul.nav li a { color: #fff; background: #999282; font-weight: bold; text-decoration: none; display: block; float: left; padding: 0 1em; height: 2.4em; line-height: 2.5em; }

ul.nav li:hover a, ul.nav li a:hover, ul.nav li a:focus { color: #000; background: #c8b89e; }

ul.nav li a:active { color: #666; background: #a2cf00; }

/* menus */

/* submenus */

/* table */

/* forms */

/* article */

.article p.meta { color: #9e9e9e; border-top: 1px dotted #f1e3c0; border-bottom: 1px dotted #f1e3c0; padding: .3em 0; margin-bottom: .8em; }

.article p.description { color: #3d3d3d; font-weight: bold; padding: .3em 0; margin-bottom: .8em; }

/* tagdata */

div.tagdata { color: #9e9e9e; border-top: 1px dotted #f1e3c0; border-bottom: 1px dotted #f1e3c0; padding: .3em 0; margin-bottom: .8em; }

/* site information */

div.site_info { border-top: 3px solid #a2cf00; margin-top: 1em; }

div.site_info p { color: #3d3d3d; padding: .7em 1em; margin: 0; }
