@charset "iso-8859-1";
/* CSS Document */


#navbar-iframe { height: 0px; visibility: hidden; display: none; }
html,
body { font-family: Tahoma, Geneva, sans-serif; border: 0; color: #C7C7C7; background: #1D211A; }
body { background: url(images/bg_top.jpg) repeat-x top; }
body,
p,
h1,
h2,
h3,
h4,
h5,
ul,
ol,
li,
form,
blockquote { margin: 0; padding: 0; }
h1,
h3,
h4 { padding: 10px 0; }
ul { list-style: none; }
blockquote { font-size: 13px; line-height: 22px; padding: 10px 25px; margin: 0 auto; width: 430px; background: url(images/quote.gif) no-repeat 0 15px; }
blockquote p { font-style: italic; color: #979797 !important; }
blockquote blockquote { width: 90%; }
blockquote blockquote p { color: #CACACA !important; }
a { text-decoration: none; color: #4C772B; }
a:hover { text-decoration: none; }
a img { border: none; }
/* Wrap */

#wrap { width: 905px; margin: 0 auto; padding-left: 11px; background: url(images/menu_part_left.gif) no-repeat 0 105px; }
/* Header */

#header { width: 100%; height: 141px; position: relative; }
#header h2 { font-size: 30px; font-weight: normal; padding-top: 25px; }
#header h2 a { color: #E5F2CF; }
#header h2 a:hover { color: #fff; }
#header h2,
#header p { padding-left: 20px; }
#header p { font-size: 12px; font-style: italic; font-weight: bolder; color: #9EB47A; }
/* Main Menu */

#header ul { height: 41px; position: absolute; top: 99px; background: url(images/menu_part_right.gif) no-repeat right bottom; padding-right: 11px; }
#header ul > li { display: block; font-size:13px;  float: left; height: auto; z-index: 1 }
#header ul > li > a { display: block; background: url(images/menu_rollover.jpg) no-repeat right top; height: 31px; color: #fff; padding: 10px 5px 0px 5px; }
#header ul > li > a:hover,
#header ul > li.current_page_item > a { background: url(images/menu_rollover.jpg) no-repeat right -41px; }
#header ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#header ul ol { display: none; position: absolute; top: 41px;   background: url(images/menu_part_right.gif) no-repeat right bottom; padding-right: 11px; z-index:2 }
#header ul ol li { display: block; font-size:13px; float:none }
#header ul ol li a { display: block; position:relative;  background: url(images/menu_rollover.jpg) no-repeat right top; line-height: 41px; color: #fff; padding: 0  5px; }
#header ul ol li a:hover,
#header ul ol li.current_page_item a { background: url(images/menu_rollover.jpg) no-repeat right -41px; }
#header ul li:hover ol { display: inline-block;}



/* Subscribe */

#header img.subscribe { position: absolute; right: 96px; bottom: 57px; }
/* Middle Wrap */

#bg_top { width: 100%; background: url(images/bg_content.jpg); }
#middle_wrap { width: 100%; background: url(images/bg_content_top.jpg) no-repeat; }
/* Content */

#content { width: 850px; float: left; padding-top: 10px; padding-bottom: 35px; padding-left: 30px; color: #C7C7C7; }
#content h1 { margin-bottom:13px;  background: url(images/post_details_p_bg.jpg) bottom repeat-x; padding-bottom:6px  }
#content .blog-posts {  background: url(images/bg_post_details.gif) no-repeat left 23px; position:relative; margin-left: -53px; padding-left:53px; }

#content a { color: #AC6448; }
#content a:hover { color: #C78F7A; }
#content p a { border-bottom: #47413E 1px solid; }
#content p { font-size: 13px; padding: 10px 0; color: #C7C7C7; line-height: 21px; }
#content > h2 { font-size: 25px; font-weight: normal; font-style: italic; padding: 35px 0 10px 0; width: 490px; background: url(images/bg_post_details.gif);}
#content h2 a { color: #fff; }
#content h2 a:hover { color: #B0B0B0; }
#content ul,
#content ol { font-size: 12px; line-height: 25px; padding-left: 50px; margin: 10px 0; }
#content ul li { list-style: square; }
#content img.alignleft { margin: 10px 10px 10px 0; }
#content img.alignright { margin: 10px 0px 10px 10px; }
#content h2.heading_2 { background: url(images/sidebar_underline.gif) repeat-x bottom left; }
#content img.centered { margin: 10px auto 20px auto !important; display: block; }
#content form label input[type=text],#content form label input[type=password] { padding: 3px; width: 180px; font-size: 12px; }
#content textarea { margin-bottom: 10px; display: block; padding: 3px; font-size: 12px; border: #444444 1px solid; background: #383838; color: #eee; overflow: hidden; }
#content form input[type=text],#content form input[type=password] { margin-top: 5px; border: #444444 1px solid; background: #383838; color: #eee; }

/* Footer */

#footer { width: 891px; padding-left: 14px; background: url(images/bg_footer.jpg); overflow: hidden; margin-bottom: 1px; position: relative; clear: both; }
#footer ul { padding-top: 14px; width: 600px; overflow: hidden; }
#footer li { display: inline; font-family: "Trebuchet MS";  font-weight: bold; }
#footer li a { display: block; float: left; padding: 0 14px; line-height: 25px; margin-right: 3px; color: #B09087; }
#footer li a:hover,
#footer li.current_page_item a { background: url(images/footer_rollover.jpg); color: #fff; }
#footer p { width: 100%; clear: both;  color: #7F584E; padding-top: 13px; padding-left: 3px; width: 600px; line-height: 20px; }
#footer p a { color: #8C6B62; border-bottom: #6B4A41 1px solid; position: relative; }
#footer p a:hover { color: #AE948C; border-bottom: #6B4A41 1px solid; }
#footer p.bot { position: absolute; right: 94px; bottom: 30px; display: block; width: 70px; }
#footer p.bot a { border-bottom: #54413D 1px solid; }
/* Fix */

#middle_wrap:after,
.comments_wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#blog-pager-newer-link { padding-left: 20px; float: left }
#blog-pager-older-link { padding-right: 20px; float: right }
#blog-pager { text-align: center }

/**/
