@charset "utf-8";
/* CSS Document */

html,h1,h2,h3,h4,h5,h6,p,ol,ul,li,tr,td,a,div,table,form,blockquote,th,thead,tbody,tfoot,label,textarea,fieldset,input,img,span,select { margin:0; padding:0; list-style:none;}
img { border:none;}
.clear { clear:both; height:0; font-size:1px; line-height:0px;}
.hidden { display:none;}
.align-left { text-align:left;}
.align-right { text-align:right;}
.white-space { margin:0 1em;}
.font-14 { font-size:14px;}
a { text-decoration:none; color:#796005;}
a:hover, a:focus { text-decoration:underline;}
h1,h2,h3,h4,h5,h6 { color:#796005; font-family:"Trebuchet MS", Arial, sans-serif; text-transform:uppercase;}
h1 { font-size:20px;}
h2,h3 { font-size:16px;}
h4,h5,h6 { font-size:10px;}
p,strong,li { font-size:12px; color:#63582e; font-family:Arial, Helvetica, sans-serif;}
body { color:#63582e; font-family:Arial, Helvetica, sans-serif;}

body { background-image: url(image/seamless.png); background-color:#FFFFFF; text-align:center; position:relative;}
#container { text-align:left; margin:0 auto; width:980px;}
#flash-body { width:980px; background:#fff; padding:2px; border:1px solid #000; margin:0 auto; float:left;}
#seo { position:absolute; top:-2000px; left:-5000px; width:450px;}
#seo h1, #seo h2, #seo p { }
#three { width:980px;}

#version { background:url(images/version.gif) no-repeat 0 0; position:absolute; top:0; left:0; width:105px; height:110px; z-index:100;}

#footer { margin-top:10px;}
#footer p { margin-top:4px;}
#copyright { font-size:12px; text-align:center;}
#today-is { font-size:10px; text-align:right; padding:0 3px 2px 0;}

/** navigation **/
#navigation { background:#fff; border:1px solid #ddd; /*padding:1px;*/ height:30px; margin:0; margin-top:-2px;}
#nav-holder { background:#f2f2f2; display:block; float:left; width:100%;}
#navigation ul li { display:block; float:left; width:auto; border-right:1px solid #eaeaea;}
#navigation ul li a { display:block; float:left; padding:7px 10px 0 10px; height:23px;}
#navigation ul li a:hover, #navigation ul li a:focus { background:#888; color:#fff; text-decoration:none;}
#navigation ul li ul.children { display:none;}

#wrap { width:980px; padding:2px; border:1px solid #000; margin:0 auto; background:#000; /*border:1px solid #ddd; padding:1px;*/ margin-top:3px; float:left;}
#wrap h1, #wrap h2, #wrap h3, #wrap h4, #wrap h5, #wrap h6, #wrap p, #wrap li, #wrap a { color:#fff;}

/** sidebars **/
.sidebar { width:325px; float:left; margin:0 2px 0 0; background:#000; /*border:1px solid #ddd; background:#368a0b; padding:1px;*/}
#left-sidebar {}
#middlebar { width:326px;}
#right-sidebar { margin:0;}
.sidebar div.wrap, #middlebar div.wrap, #right-sidebar div.wrap { /*background:#368a0b;*/ border:none; margin:0; padding:10px 15px;}
.sidebar ul li h2 { border-bottom:1px solid #909090; display:block; height:20px; padding:0 0 1px 15px;}
.sidebar ul li ul {}
.sidebar ul li ul li { font-size:14px;}
.sidebar ul li ul li a { display:block; text-transform:capitalize; font-weight:bold; border-bottom:1px solid #909090; height:20px; padding:3px 0 0 30px; background:url(images/arrow-head.gif) no-repeat 20px 9px;}
.sidebar ul li ul li a:hover { text-decoration:none; background:url(images/arrow-head.gif) no-repeat 22px 9px #888;}

/*.sidebar ul li ul li { margin:0 0 0 12px; padding:0; border:none; } */

/** search form **/
#search-form label { font-size:12px;}
#search-form .form-item { background:url(images/search.gif) no-repeat 0 0; height:36px; padding:5px 0 0 12px; width:210px;}
#search-form .form-item input { width:138px; border:none;; background:none; margin:0; padding:4px; font-family:Arial; color:#f1f1f1; font-size:14px;}
#search-form input#submit { width:28px; height:27px; border:none; background:none; color:#c2c2c2; padding:0 0 3px 4px; text-transform:uppercase; font-size:10px; font-weight:bold; display:inline;}
#search-form input#submit:hover { border:none; background:url(images/search-over.gif) no-repeat 1px -2px; color:#cacaca; width:32px; height:27px; padding:0 0 3px 0;}

/** select drop down list **/
.drop-down-menu { width:221px; height:21px; padding:10px 11px; background:url(images/drop-down-bg.gif) no-repeat 0 0; margin:3px auto;}
.drop-down-menu select { background:#8b8b8b; color:#c2c2c2; border:1px solid #6f6f6f; width:219px;}

/** contact form **/
#wpcf fieldset { border:none; margin:0; border:0;}
#wpcf label { font-size:12px;}
#wpcf input, #wpcf textarea { width:98%; border:1px solid #e2e2e2; background:#fff; margin:0 0 10px 0; padding:4px; font-family:Arial; color:#886233;}
#wpcf textarea { height:215px;}
#wpcf input#submit { width:20%; border:1px solid #e2e2e2; background:#fff; padding:2px; font-size:12px;}
#wpcf input#submit:hover { width:20%; border:1px solid #cacaca; background:#f0f0f0; padding:2px; color:#505050;}
#wpcf p.challenge-qa { display:none;}

/** comment form **/
.comments-template { border-top:1px solid #ededed; padding:10px 0 5px 15px; margin-top:15px;}
.comments-template h3#respond { margin-bottom:10px;}
.comments-template form#commentform {}
.comments-template input, .comments-template textarea { width:98%; border:1px solid #e2e2e2; background:#fff; margin:0 0 10px 0; padding:4px; font-family:Arial; color:#886233;}
.comments-template input#submit { width:20%; border:1px solid #e2e2e2; background:#fff; padding:2px; font-size:12px;}
.comments-template input#submit:hover { width:20%; border:1px solid #cacaca; background:#f0f0f0; padding:2px; color:#505050;}

.comments-template ol.commentlist li { background:#f9f9f9; margin:15px; padding:15px;}
.comments-template li .commentQuote { position:relative; padding:15px 15px 30px 38px;}
.comments-template .openQuote { background:url(images/openQuote.gif) no-repeat; width:32px; height:31px; position:absolute; top:6px; left:0;}
.comments-template .closeQuote { background:url(images/closeQuote.gif) no-repeat; width:32px; height:31px; position:absolute; right:0; bottom:0;}

/** left-sidebar / main content **/
#content-area .post { background:url(images/post-title-bg.gif) no-repeat 0 0; height:62px; width:265px; margin:5px auto; padding:5px; position:relative;}
#content-area .post:hover { background-position:0 -144px;}
div.post-cal { position:absolute; top:8px; left:12px; background:url(images/calendar-bg.gif) no-repeat 0 0; width:40px; height:47px;}
span.post-date { font-size:10px; font-family:Arial; text-align:center; color:#fff; text-transform:uppercase; display:block; padding-top:8px;}
span.the-date { font-size:20px; font-family:Times; font-weight:bold; display:block; color:#3e3e3e; height:24px; margin-top:1px;}
div.post-title { padding:5px 0 0 52px;}
.content-meta { text-align:right; padding:2px 10px 0 0;}

/** single | page | search | archive **/
#the-page, #a-page { padding:5px 10px 10px 10px; border:1px solid #ddd; margin-bottom:4px;}
#the-page .the-content, #a-page .the-content { margin:15px 0 0 15px;}
#the-page .the-page { position:relative;}
.the-page div.post-cal { top:4px; left:7px;}
#a-page .the-page div.post-title { padding:5px 0 0 8px;}
.divider { border-top:1px solid #ededed; margin:15px 0;}
.singleNavigation .navigationL { font-size:12px; float:left;}
.singleNavigation .navigationR { font-size:12px; float:right;}
.navigationL a, .navigationR a { display:block; padding:3px 14px; background:#fbfbfb; border:1px solid #f2f2f2; text-decoration:none;}
.navigationL-page, .navigationR-page { display:block; padding:3px 14px; background:#fbfbfb; border:1px solid #f2f2f2; text-decoration:none;}
.navigationL a:hover, .navigationR a:hover { background:#fff;}
.navigationL-page:hover, .navigationR-page:hover { background:#fff;}

.the-content p, .the-content h1, .the-content h2, .the-content h3, .the-content h4, .the-content h5, .the-content h6 { margin-bottom:8px;}
