/* body
--------------------------------------------------*/
body {
  color:#414141;
  background:#EDE8E2;
}

/* headings
--------------------------------------------------*/
h1, h1 a,
h2, h2 a,
h3 a,
h4 a
  {color:#326CA7;}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover
  {color:#9BBEE1;}

/* links
--------------------------------------------------*/
a {color:#6CA038;}
a:hover {color:#AFCA71;}

/* paragraphs, lists, etc
--------------------------------------------------*/
pre,
code
  {background-color:#F8FAF2;}
kbr {color:#6CA038;}

/* container
--------------------------------------------------*/
#container {
  padding-top:0;
  border-top:0px solid white;
  background:white url(images/container_bg.gif) 500px 0px repeat-y;
}
#container.singlecol,
#commentspopup #container {background-image:none;}

/* container2
--------------------------------------------------*/
#container2 {
  padding-top:0;
  border-top:0px solid white;
  background-color:#FFFFFF;
}
#container2.singlecol,
#commentspopup #container2 {background-image:none;}

/* headers
--------------------------------------------------*/
#header {
  background-color:#FFFFFF;
  background-image:url(images/logo.jpg);
}
#header2 {
  background-color:#FFFFFF;
  background-image:url(images/newsletter.jpg);
}

/* navigation
--------------------------------------------------*/
#navigation {background-color:#AFCA71;}
#navigation li {border-color:white;}
#navigation a {color:white;}
#navigation .selected,
#navigation a:hover
  {background-color:#9BBEE1}
#navigation form {
  border-color:white;
  background:#EDC702 url(images/corner_bottom_right.gif) bottom right no-repeat;
}
#navigation #s {border-color:#FFF9EA;}
#navigation #searchbutton {
  color:white;
  background-color:#A3C159;
}

/* form
--------------------------------------------------*/
form p {border-color:white;}
form label { color:#6C8C37;}
form em {color:#C8C8B4;}
form input {color:#414141;}
form input, form textarea {
  border-color:#DCDCDC #F0F0F0 #F0F0F0 #DCDCDC;
}
form .button {
  border-color:white #DCDCDC #DCDCDC white;
  background-color:#F0F0F0;
}

/* content misc
--------------------------------------------------*/
.next a {
  padding-right:10px;
  background:url(images/next.gif) center right no-repeat;
}
.previous a {
  padding-left:10px;
  background:url(images/previous.gif) center left no-repeat;
}
#entrynavigation {border-color:#F3F4F4;}
.editlink {
  position:absolute;
  height:14px;
  width:14px;
  right:2px;
  background:url(images/edit.gif) 0 -14px;
}
html>body .editlink {bottom:6px;}
.entry .info .editlink a,
.minientry .editlink a,
#comments li .editlink a {
  display:block;
  height:14px;
  width:14px;
  margin:0;
  padding:0;
  border:none;
  font-size:1px; /* IEWin */
  line-height:0; /* IEWin */
  text-indent:-9999px;
  background:url(images/edit.gif) 0 0;
}
.entry .info .editlink a:hover,
.minientry .editlink a:hover,
#comments li .editlink a:hover
  {background:none;}

/* subcontent
--------------------------------------------------*/
#subcontent {background:url(images/subcontent_bg.gif) top left no-repeat;}

/* subcontent headings
--------------------------------------------------*/
#subcontent h2 {
  color:white;
  background:#9BBEE1 url(images/corner_top_left.gif) top left no-repeat;
}
#subcontent h2 em {background:url(images/corner_bottom_right.gif) bottom right no-repeat;}

/* subcontent list
--------------------------------------------------*/
#subcontent ul li {border-bottom-color:#F0F0F0;}
#subcontent li a:hover {background-color:#FFFBF0;}
#subcontent ul.pages li {list-style-image:url(images/post_yellow.gif);}
#subcontent ul.categories li,
#subcontent ul.months li {list-style-image:url(images/categories_yellow.gif);}
#subcontent ul.links li {list-style-image:url(images/links_yellow.gif);}
#subcontent ul.feeds li {list-style-image:url(images/feeds_yellow.gif);}
#subcontent ul.posts li {list-style-image:url(images/post_yellow.gif);}
#subcontent ul.categories li li {list-style-image:url(images/sub_categories_yellow.gif);}

/* footer
--------------------------------------------------*/
#footer {
  color:#A0A0A0;
  background:white url(images/footer_bg.gif) 470px 0px no-repeat;
}
.singlecol #footer {background-image:none;}
#footer p {border-top:6px solid #9BBEE1;}
#footer a {color:#A0A0A0;}
#footer a:hover {color:#414141;}
#footer strong {color:#326CA7;}

