/* Standard Meander Styling */

body {
background : white;
color : black;
font-family : times new roman, serif;
font-size : 10pt;
margin : 5px;
padding : 0;
}

P {
margin : 0 10px 10px;
}

H1 {
color : #D12222;
font-size : 160%;
font-family : arial, tahoma, verdana, sans-serif;
margin : 0 10px -2px;
padding-top : 10px;
}

H2 {
color : #B22222;
font-weight : 700;
font-size : 140%;
font-family : arial, tahoma, verdana, sans-serif;
}

H3 {
color : #B22222;
font-weight : 700;
font-size : 110%;
font-size : 110%;
font-family : arial, tahoma, verdana, sans-serif;
}

.list-title {
color : #B22222;   
font-weight : 700;
font-size : 100%;
font-family : arial, tahoma, verdana, sans-serif;
}

LI {
list-style : box inside;
}  

TD {
color : rgb(0,0,0);
font-size : 90%;  
}

A:link {
color : #0000DD;
text-decoration : none;
}

A:hover {
color : #0000FF;
text-decoration : underline;
}

A:visited {
color : #008822;
text-decoration : none;
}   

A IMG {
border : none;
}

.apostrophe {   
letter-spacing : normal;
}

.message {
color : #ff0000;
}
 
.button {
font-weight : 700;
}

A.button:link {
color : #B22222;
text-decoration : none;
}
 
A.button:hover {
color : #B22222;
text-decoration : underline;
}

A.button:visited {
color : #B22222;
}
 
.inline {
margin: 5px;
float: left;
}

.bloglink {
  text-align: right;   
  font-size: 10px;
  padding-right: 20px
}

#banner {
position : absolute;
top : 0px;
left : 0px;
height : 50px;  
width : 780px;
border-bottom: 2px dotted gray;
background-image: url('/images/banner_kite2.jpg')
}

#banner H1 {
font-size : 300%;
letter-spacing : 0.3em;
text-align : left;     
}
 
#banner .quote {
float: right;
margin-top: 2px;
margin-right : 30px;
text-align : right;
}
#centrecontent {
position : absolute;
left : 120px;
top : 68px;
border: 2px;
color : #000;
padding : 10px;
width : 440px;   
}
#centrecontent LI {    
font-size : 100%;
}

#leftcontent {
background : #FFFFE0;
position : absolute;
left : 10px;
top : 90px;
width : 80px;   
border: 1px solid black;
margin-left : 0px;
padding : 10px;
}

#blogroll {
background : #FFFFFF;
position : absolute;
left : 10px;
top : 320px;
width : 80px;
border: 0px solid black;
margin-left : 0px;
padding : 10px;
color : #000;
}

#blogroll UL {  
list-style : none;
margin : 0 0 7px; 
padding: 0;
}
#blogroll UL LI {
padding-bottom: 3px;
}

#rightcontent {
background : #FFFFE0;
position : absolute;
left : 580px;
top : 90px;
width : 168px; 
padding: 10px;
border: 1px solid black;
}
.sidebar {
color : #000;
}
.sidebar UL {
list-style : none;
margin : 0 0 7px;
padding: 0;
}
.sidebar LI UL {
padding-left : 10px;
}
#rightcontent LI UL LI {
padding-bottom: 5px;
}
.whatsnew {    
font-size : 100%;
padding-bottom: 3px;
list-style : circle;
}
#site_path { 
margin-bottom : -5px;
margin-top : -11px;
padding: 0px;
position: absolute;
left: 12px;
top: 70px;
}

#xml_logo
{
  float:right;
  margin-right: 10px;
}

#toc,
.toc {
        border: 1px solid #aaa;
        background-color: #f9f9f9;
        padding: 5px;
        margin: 5px;
        font-size: 95%;
}
#toc h2,   
.toc h2 { 
        display: inline;
        border: none;
        padding: 5px;
        font-size: 100%;
        font-weight: bold;
}
#toc #toctitle,
.toc #toctitle,
#toc .toctitle,
.toc .toctitle {
        text-align: center;
}
#toc ul,
.toc ul {
        margin-left: 0;
        padding-left: 0;
        text-align: left;
}
#toc ul ul,
.toc ul ul {
        margin: 0 0 0 2em;
}
#toc ol,
.toc ol {
        margin-left: 2.5em;
        padding-left: 0;
        text-align: left;
        font-family : arial, tahoma, verdana, sans-serif;
}
#toc ol ol,
.toc ol ol {
        margin: 0 0 0 1em;
        list-style-type: lower-roman;
        
}
#toc .toctoggle,
.toc .toctoggle {
        font-size: 94%;
}
 
tr.c1 td
{
  background-color: #FFFFC0;
}
        
tr.c2 td
{
  background-color: #FFFFFF;
}

.postcategory
{
  font: sans-serif, x-small;
}

input#s 
{
  width: 150px;
}