/* STUDGE Theme CSS */
/* Reset
---------------------------------------------------------------------*/
body{color:#000;background:#FFF; font-family: Liberation Sans, Helvetica, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* General
---------------------------------------------------------------------*/
body                      {font-size: 100%; color: #333; /*background: url(images/body-bg.gif) 0 50px repeat-x;*/}
#wrapper                  {width: 1000px; margin: 0 auto;}

a, #sidebar a             {color: #00348A; text-decoration: none;}
#sidebar a                {text-decoration: none;}
a:hover, #sidebar a:hover {text-decoration: underline;}
#footer a                 {color: #333;}
code                      {font-family: Liberation Mono, Courier, monospace; font-size: 0.85em;}
.code                     {background-color: #E7EBCA; padding: 10px; margin: 10px 20px 10px 10px; border-left: 3px solid #446300; border-top: 1px solid #446300; border-right: 1px solid #446300; border-bottom: 1px solid #446300;}

/* Header
---------------------------------------------------------------------*/
#header             {width: 1000px; height: 65px; text-align: left; }
#headlines          {width: 590px; float: left;}
#search-box         {width: 410px; float: right;}
#header h1          {font-family: Liberation Sans, Helvetica, sans-serif; font-size: 2.5em; font-style: italic; font-variant: small-caps;}
#header h2          {font-family: Liberation Sans, Helvetica, sans-serif; font-size: 1.0em; margin-left: 25px; font-style: italic; font-variant: small-caps;}
#header h1 a        {color: #333;}
#header h1 a:hover  {text-decoration: none;}

/* Main
---------------------------------------------------------------------*/
#main              {width: 780px; float: right; padding-bottom: 10px; padding-left: 20px; line-height: 1.25em;}
/*.main-index        {margin-top: 25px;}*/
.main-search       {margin-top: 15px;}
#main p            {font-size: 0.85em; margin: 5px 0 10px 0;}
#main h2           {font-size: 1.1em; font-family: Liberation Sans, Helvetica, sans-serif;}
#main h3           {font-size: 1.0em; margin: 20px 0 0 0; font-weight: bold;}
#searchform        {float: right;}
#search-box        {margin-top: 20px;}
input#s            {width: 214px; height: 17px; padding-left: 3px; padding-top: 2px; font-size: 0.75em; color: #666;}
input, textarea    {border: 1px solid #446300; color: #333;}
input#searchsubmit {padding-bottom: 1px;}
.postspace         {height: 25px;}
#main ul           {padding: 10px 0;}
#main li           {list-style-type: square; margin-left: 45px;}
.author-time       {font-style: italic; margin-top: 0;}
p.posts-bread      {padding: 0 0 15px 0; text-align: center; font-style: italic;}
p.posts-bread a    {color: #333;}
.centered-text     {text-align: center;}
.postspace         {border-bottom: 1px dotted #999; margin: 0px 40px 30px 40px;}
.centered-image    {margin: 0 auto; text-align: center;}

/* Advertising
---------------------------------------------------------------------*/
.adCenter {text-align: center; padding: 10px 0 10px 10px;}
#picBox   {text-align: center; margin: 1px 0 0 0;}
#adRight  {float: right; padding-left: 10px; padding-bottom: 5px;}

/* Navigation
---------------------------------------------------------------------*/
#navigation-container          {width: 1000px; height: 24px; /*background: #E7EBCA;*/ position: relative; float: left; /*border: 1px #446300 solid;*/border-top: 1px solid #446300; border-bottom: 2px solid #446300; /*border-right: 1px solid #333; border-left: 1px solid #333;*/}
#navigation                    {width: 995px; float: left; margin-left: 5px; padding-top: 2px;}
#navigation li                 {list-style: none; margin-right: 25px;}
#navigation li, #navigation a  {display: inline;}
#sub-navigation-container      {clear: both; height: 40px; padding-top: 10px;}
/*#home-nav                      {left: 1; width: 40px;}
#home-nav a:hover              {background: transparent url(images/nav.gif) 0 -40px no-repeat;}
#about-nav                     {left: 42px; width: 40px;}
#about-nav a:hover             {background: transparent url(images/nav.gif) -42px -40px no-repeat;}
#contact-nav                   {left: 82px; width: 40px;}
#contact-nav a:hover           {background: transparent url(images/nav.gif) -82px -40px no-repeat;}*/

/* Sidebar
---------------------------------------------------------------------*/
#sidebar {width: 200px; float: left; font-family: Liberation Sans, Helvetica, sans-serif; font-size: 0.875em; line-height: 1.5em;}
#recent-posts li, #categories li {list-style: square outside; color: #446300; margin-left: 15px;}
#resources, #recent-posts, #categories, #searchform {margin-top: 2px;}
#resources {text-align: center;}
#resources-content {margin-top: 10px;}
#sidebar h2 {font-size: 1.6em; font-family: Liberation Sans, Helvetica, sans-serif; font-style: italic; font-variant: small-caps;}
.sidebar-header {width: 198px; /*background: #E7EBCA;*/text-align: center; border-top: 2px solid #446300; border-bottom: 1px solid #446300}

/* Comments
---------------------------------------------------------------------*/
.comment {margin: 5px; padding: 5px; border: 1px solid #CCC; background-color: #EEE;}
.odd {background-color: #EEE !important;}

/* Footer
---------------------------------------------------------------------*/
#footer {clear: both; text-align: center; height: 20px; padding-top: 5px; font-size: 0.875em; font-variant: small-caps; border-top: 1px #446300 solid; border-bottom: 2px solid #446300; /*background: #E7EBCA;*/}
