/* body
--------------------------------------------------*/
body {
  color:#414141;
  background:#EDE8E2;
}

/* headings
--------------------------------------------------*/
h1, h1 a,
h2, h2 a,
h3 a,
h4 a,
.sidehead a
  {color:#CC0000;}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
.sidehead a:hover
  {color:#B53F00}

/* links
--------------------------------------------------*/
a {color:#993300;}
a:hover {color:#C55C3F;}

#pagetitle h1
  {color:#FFCC00;
   background:#000000;
   padding:10px;
  }

/* paragraphs, lists, etc
--------------------------------------------------*/
pre,
code
  {background-color:#F8FAF2;}
kbr {color:#C55C3F;}

/* container
--------------------------------------------------*/
#container {
  padding-top:0;
  border-top:30px solid white;
  background:white url(images/spring/container_bg.gif) 758px 0px repeat-y;
}

/* header
--------------------------------------------------*/
#header {
  background-color:#F0F9F9;
}
#header .sitetitle {
   color: #C55C3F;
}

/* navigation
--------------------------------------------------*/
#navigation {background-color:#9E7638;}
#navigation .navlinks li {border-color:white;}
#navigation a {color:white;}
#navigation .navlinks .selflink,
#navigation .navlinks a:hover
  {background-color:#B53F00;}
#navigation .pageactions,
#navigation .pageactions a {
  color:#A3C949;
}
#navigation .pageactions a:hover {
  color:#fff;
}
#navigation form {
  border-color:white;
  background:#A3C949 url(images/spring/corner_bottom_right.gif) bottom right no-repeat;
}
#navigation #searchfield {border-color:#FFF9EA;}
#navigation #searchbutton {
  color:white;
  background-color:#B53F00;
}

/* content
--------------------------------------------------*/
.info {
  border-color:#F3F4F4;
  background-color:#FAFAFA;
}
.info a {border-color:#949494;}

/* form
--------------------------------------------------*/
form p {border-color:white;}
form label { color:#B53FOO;}
form em {color:#C8C8B4;}
form input {color:#414141;}
#wikiedit form input[type="submit"]:hover {background-color:#B53F00;}
form input, form textarea {
  border-color:#DCDCDC #F0F0F0 #F0F0F0 #DCDCDC;
}
form .button {
  border-color:white #DCDCDC #DCDCDC white;
  background-color:#F0F0F0;
}

/* subcontent
--------------------------------------------------*/
#subcontent {
	background:url(images/spring/subcontent_bg.gif) top left no-repeat;
}

/* subcontent headings
--------------------------------------------------*/
#subcontent .sidehead {
  color:white;
  background:#9E7638 url(images/spring/corner_top_left.gif) top left no-repeat;
}
#subcontent .sidehead em {
	background:url(images/spring/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/spring/post_yellow.gif);}
#subcontent ul li,
#subcontent ul.months li {list-style-image:url(images/spring/categories_yellow.gif);}
#subcontent ul.links li {list-style-image:url(images/spring/links_yellow.gif);}
#subcontent ul.feeds li {list-style-image:url(images/spring/feeds_yellow.gif);}
#subcontent ul.posts li {list-style-image:url(images/spring/post_yellow.gif);}
#subcontent ul li li {list-style-image:url(images/spring/sub_categories_yellow.gif);}

/* footer
--------------------------------------------------*/
#footer {
  color:#A0A0A0;
  background:white;
}
/*#footer p {border-top:6px solid #E9F7F6;}*/
#footer {border-top:6px solid #E9F7F6;}
#footer a {color:#A0A0A0;}
#footer a:hover {color:#414141;}
#footer strong {color:#C55C3F;}

img.thumbs {
 border:1px solid #dddddd; margin:2px; padding:4px; vertical-align: middle; }
img.thumbs:hover, table.thumbtable td.thumbtd div.img:hover {
 border:1px solid red; }
table.thumbtable img.thumbs { border: 0; padding:0; }
table.thumbtable td.thumbtd {  margin:4px; padding:2px;}
table.thumbtable td.thumbtd:hover { border-color:red; }
table.thumbtable { border:1px solid #cccccc; }
table.thumbtable td.thumbtd div.img {
 border: 1px solid #dddddd; text-align: center;}
.caption {
 font-size:.8em; overflow:hidden; padding:0px; line-height:1.1em;}
img.current, table.thumbtable td.thumbtd div.current {
 border-color: #ff0000;}
 
img.thumbs {
 border:1px solid #dddddd; margin:2px; padding:4px; vertical-align: middle; }
img.thumbs:hover, table.thumbtable td.thumbtd div.img:hover {
 border:1px solid red; }
table.thumbtable img.thumbs { border: 0; padding:0; }
table.thumbtable td.thumbtd {  margin:4px; padding:2px;}
table.thumbtable td.thumbtd:hover { border-color:red; }
table.thumbtable { border:1px solid #cccccc; }
table.thumbtable td.thumbtd div.img {
 border: 1px solid #dddddd; text-align: center;}
.caption {
 font-size:.8em; overflow:hidden; padding:0px; line-height:1.1em;}
img.current, table.thumbtable td.thumbtd div.current {
 border-color: #ff0000;}

