* { margin: 0px; padding: 0px; }

body  { font-family: Georgia,"Times New Roman",serif; font-size: 76%; background: black url(/ort/images/91.jpg) no-repeat fixed 50% bottom; margin: 0; padding: 0; }

h5 { font-size:100%; margin-bottom:10px; }

a:link, a:visited {
color:#800000;
}
a:hover {
color:#B30000;
}

#container {
margin:0px auto 0px auto;
width: 800px;
height: auto;
padding-left: 20px;
}

#sidebar {
float:left;
width:200px;
}

#contents {
/*float: left;*/
width: 401px;
padding-right: 18px;
padding-bottom: 18px;
padding-left: 220px;
margin-top:20px;
}

body#default #contents h3 {
color:#1f560c;
border-bottom:solid #1f560c 1px;
padding-bottom:20px;
margin-bottom:20px;
}

body#default #contents p {
color:#1f560c;
}

body#foreward #contents h3, body#landmark-trees #contents h3, body#peoples-trees #contents h3, body#wesley-trees #contents h3, body#survivors #contents h3, body#commemorative-trees #contents h3, body#oddities #contents h3, body#historic-trees #contents h3, body#hanging-trees #contents h3, body#trees-of-folklore #contents h3, body#vanished-trees #contents h3, body#apples-and-pears #contents h3, body#trees-of-character #contents h3, body#champions #contents h3, body#overall-champions #contents h3, body#about-trees #contents h3 {
font-family:verdana,arial,sans-serif;
margin-bottom:20px;
font-weight:bold;
text-transform:uppercase;
}

#contents h3.landing {
font-size:235%;
}

#contents h3.subpage{
font-size:150%;
}

#contents h3.maintitle {
font-size:235%;
}

#contents h3.aboutpage{
font-size:150%;
color:#ce2b2b;
}

body#foreward #contents h3 {
color:#7cc363;
}

body#landmark-trees #contents h3 {
color:#0b7484;
}

body#peoples-trees #contents h3 {
color:#517943;
}

body#wesley-trees #contents h3 {
color:#68824d;
}

body#survivors #contents h3 {
color:#3a7824;
}

body#commemorative-trees #contents h3 {
color:#1f560b;
}

body#oddities #contents h3 {
color:#774b17;
}

body#historic-trees #contents h3 {
color:#1d1b18;
}

body#hanging-trees #contents h3 {
color:#25167d;
}

body#trees-of-folklore #contents h3 {
color:#8a8138;
}

body#vanished-trees #contents h3 {
color:#173b8d;
}

body#apples-and-pears #contents h3 {
color:#ce2b2b;
}

body#trees-of-character #contents h3 {
color:#e2c819;
}

body#champions #contents h3 {
color:#b28135;
}

body#overall-champions #contents h3 {
color:#4915b3;
}

#contents h4 {
font-size:115%;
margin-bottom:12px;
}

#skipmenu a

	{

	position: absolute; left: -1000em; width: 20em;

	color: #fff;

	text-decoration: none;

	}

p, ul, ol {line-height:18px; padding-bottom:15px;}

ul {list-style-type:none;}

li a {text-decoration:none;}

li a img {border:solid #000 1px; margin:0 25px 0 0;}
li a:hover img {border:solid #ccc 1px;}

ol {margin-left:30px;}

blockquote {
color: #2D5986;
display: block;
font-size: 105%;
margin-left:45px;
width:350px;
text-align:right;
}

/* NAVIGATION */

#nav { 

clear: both;
/*float: right; */
padding: 0; 
margin: 10px 0px 0px 0px;
height: auto;
width: auto;
} 
 
#nav li { 
list-style-type: none;
line-height:1em;
margin-bottom:5px;
/*margin-bottom: 5px;*/
}
 
#nav li a {
font-size: 94%;
text-decoration: none;
font-weight:bold;
background: #000;
padding-left: 3px;
margin-right: 10px;
padding-right: 3px;
color: #fff;
}

#nav li a:hover { 
background: #fff;
padding-left: 3px;
color: #000;
text-decoration:none;
}


table
{
	width: 420px;
	float: none;
}

th
{
	font: 65% Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #AC3939;
	vertical-align: top;
	text-transform: uppercase;
	text-align: left;
        padding:5px;
}

td
{
	background-color: #C65353;
	color: #000;
	text-align: left;
	vertical-align: top;
	font-size: 74%;
        padding:5px;
}


#thumbs {
width: 80%; /* the width of the thumbnail block */
text-align: center;
margin: 0 auto;
}
#thumbs ul li {
list-style: none;
float: left;
}
#thumbs a {
text-decoration:none;
}
#thumbs a img {
border: 5px solid #eee;
margin: 5px;
}
#thumbs a:hover img {
border:5px solid #ddd;
}




#logos {
margin:0px auto 0px auto;
padding:3px;
width:500px;
text-align:right;
clear:both;
}

#footer {
font-size:85%;
font-family:arial,verdana,sans-serif;
margin:0px auto 0px auto;
padding:0 8px 0 0;
width:500px;
color:#000;
text-align:right;
clear:both;
}
#footer a:link, #footer a:visited {
color:#000;
text-decoration:underline;
}
#footer a:hover {
color:#ccc;
text-decoration:none;
}

h2
{
	font-size: 1em;
	font-style: italic;
}

hr
{
	margin: 2em auto;
	width: 370px;
	height: 1px;
	color: #7a7e7d;
	background-color: #7a7e7d;
	border: none;
}




#accessibility
{
	position: absolute;
	top: -10000px;
}


#head
{
	height: 100px;
	text-align: center;
}


.comments_error
{
	color: #000;
	background-color: #fff4f4;
}

ul.comments_error
{
	padding: 0.3em;
	list-style-type: circle;
	list-style-position: inside;
	border: 2px solid #fdd;
}

div#cpreview
{
	color: #000;
	background-color: #f1f1f1;
	border: 2px solid #ddd;
}

form#txpCommentInputForm td
{
	vertical-align: top;
}
.imagefloat

	{

	float: right;

	padding: 2px;

	margin: 0 0 10px 10px;

	border: none;

	}