/*  
Theme Name: World Wide Wood
Theme URI: http://prwdot.org/
Description: The theme for the Woods!
Version: 1.0
Author: Peter Wood
Author URI: http://prwdot.org/
*/

/* Basic Properties */

body {
  font-family:sans-serif;
  font-size:14px;
  color:#000;
  background-color:#FFF;
}

a:link,a:visited {
  color:#000;
  background-color:transparent;
}

a:hover,a:active {
  color:#F00;
  background-color:transparent;
}

img {
  border:1px solid #000;
}

#content img {
  margin: 5px;
}

img.wp-smiley {
  border:0;
  padding:0;
  margin:0;
}

/* Navigation Styles */

#navigation {
  position:absolute;
  top:200px;
  left:0;
  width:130px;
  padding:0;
  margin:0;
  text-align:right;
  font-size:10px;
}

#navigation h2 {
  padding:0;
  margin:0;
  font-size:11px;
  font-weight:bold;
}

#navigation form {
  padding:0;
  margin:0px 0px 10px 0px;
}

#navigation ul {
  padding:0;
  margin:0px 0px 10px 5px;
  list-style-type:none;
}

#navigation ul li {
  padding:0;
  margin:0;
}

#navigation ul li a {
  display:block;
  font-size:10px;
  text-decoration:none;
}

#navigation ul li a:link, #navigation ul li a:visited {
  color:#000;
  background-color:transparent;
  border:1px solid #FFFFFF;
}

#navigation ul li a:hover {
  color:#000;
  background-color:#E6E6E6;
  border:1px solid #BFBFBF;
}

#navigation ul li a:active {
  color:#F00;
  background-color:#E6E6E6;
  border:1px solid #BFBFBF;
}

/* Content Styles */

#popupcontent {
  padding:0;
  margin:0;
  border:1px solid #000;
}

#content {
  position:absolute;
  top:0;
  left:140px;
  width:640px;
  padding:0;
  margin:0;
  border:1px solid #000;
}

#content p, #popupcontent p {
  margin:0px 10px 0px 20px;
  padding:5px 0px;
  text-align:justify;
}

#content table, #popupcontent table {
  margin: 0 10px 0 20px;
  padding: 5px 0;
}

#content dl, #content ul, #content ol, #popupcontent dl, #popupcontent ul, #popupcontent ol {
  margin:0px 10px 0px 40px;
  padding:5px 0px;
  list-style-position: outside;
}

#content dl dt {
  font-weight:bold;
}

#content dl dd {
  padding:5px;
}

#content small, #popupcontent small {
  font-size:11px;
  display: block;
  margin:0;
  padding:5px 5px 5px 20px;
}

#content h1, #popupcontent h1 {
  margin:0px 0px 0px 5px;
  padding:5px 0px;
  font-size:18px;
  font-weight:bold;
}

#content h2, #popupcontent h2 {
  margin:0px 0px 0px 10px;
  padding:10px 0px 5px 0px;
  font-size:16px;
  font-weight:bold;
}

#content h3, #popupcontent h3 {
  margin:0px 0px 0px 15px;
  padding:5px 0px;
  font-size:14px;
  font-weight:bold;
}

#content h4, #popupcontent h4 {
  margin:0px 0px 0px 20px;
  padding:5px 0px;
  font-size:14px;
  font-weight:bold;
}

#content h2 a:link, #content h2 a:visited, #popupcontent h2 a:link, #popupcontent h2 a:visited {
  color: #000;
  background-color: transparent;
  text-decoration: none;
}

#content h2 a:hover, #content h2 a:active, #popupcontent h2 a:hover, #popupcontent h2 a:active {
  color: #F00;
  background-color: transparent;
  text-decoration: none;
}

#content blockquote {
  color: #000;
  background-color: #FFF;
  border: 1px solid #000;
  margin: 10px 10%;
  padding: 4px;
}

#content pre {
  color: #000;
  background-color: #FFF;
  border: 1px dashed #000;
  margin: 10px 10%;
  padding: 4px;
  line-height:normal;
}

#content .floatbox {
  float: right;
  margin: 10px;
  padding: 0;
  display: inline;
}

#content .PicContainer {
  vertical-align:middle;
  text-align: center;
  padding: 0;
  margin: 0;
}

#content .PicContainer p {
  font-weight: bold;
  text-align: center;
  padding: 0;
  margin: 0;
}

/* Banner Styles */

#banner {
  border-bottom: 1px solid #000;
  padding: 0;
  margin: 0;
  height: 160px;
  width: 640px;
}

#banner img {
  padding: 0;
  margin: 0;
  border: 0;
  height: 160px;
  width: 640px;
}

#textbanner {
  background-color: #CCC;
  color: #000;
  border-bottom: 1px solid #000;
  padding: 2px;
  margin: 0;
  text-align: center;
}

#textbanner h1 {
  padding: 0;
  margin: 0;
  font-size: 14px;
  font-weight: bold;
}

/* Miscellaneous Styles */

.BorderedBox {
  padding: 0;
  margin: 0;
  border: 1px solid #000;
}

.Catherine {
  color: #000;
  background-color: #FF9999;
  border-bottom: 1px solid #000;
  padding:0;
  margin:0;
}

.Peter {
  color: #000;
  background-color: #DEE4FF;
  border-bottom: 1px solid #000;
  padding:0;
  margin:0;
}

.Rebecca {
  color: #000;
  background-color: #BBC8FF;
  border-bottom: 1px solid #000;
  padding:0;
  margin:0;
}

.Generic {
  color: #000;
  background-color: #CCC;
  border-bottom: 1px solid #000;
  padding:0;
  margin:0;
}

.Green {
  color: #000;
  background-color: #B0E496;
  border-bottom: 1px solid #000;
  padding:0;
  margin:0;
}


div.aligncenter  {
	margin-left: auto;
	margin-right: auto;
}
div.alignright  {
	float:right;
}
div.alignleft  {
	float:left;
}
div.wp-caption {
	padding:5px;
}
#content p.wp-caption-text {
	text-align: center;
	font-weight: bold;
}
/* Gallery / WordPress Integration Styles */
img.g2image_float_right, img.g2image_float_left, img.g2image_centered
{
	border:0;
	margin:0;
	padding:0;
}

div.g2image_normal
{
        margin: 10px;
}

div.g2image_float_left
{
        float: left;
        margin: 10px;
	padding: 0;
	display: inline;
}

div.g2image_float_right
{
        float: right;
        margin: 10px;
	padding: 0;
	display: inline;
}

div.g2image_centered
{
        display: block;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
}

.one-image {
  vertical-align:middle;
  text-align: center;
  padding: 0;
  margin: 0;
}

/* Need this one to override the less-specific content h4 */
#content div.one-image h4.giDescription {
  font-weight: bold;
  text-align: center;
  padding: 0;
  margin: 0;
}

.feedflare {
  margin: 0 20px 0 20px;
}

.feedflare img {
  border: 0px;
  padding:0px;
  margin:0px;
}

/* MSIE Hackery */

/* MSIE Hack \*/
* html #content div.Peter {height: 1px;}
/* End hide from IE5-mac */

/* MSIE Hack \*/
* html #content div.Rebecca {height: 1px;}
/* End hide from IE5-mac */

/* MSIE Hack \*/
* html #content div.Generic {height: 1px;}
/* End hide from IE5-mac */

/* MSIE Hack \*/ 
* html #navigation ul li a  { 
    height: 1px; 
    } 
/*  */ 
