body {
   font-family: geneva, arial, sans-serif;
   font-size: 12px;
   color: #000000;
   line-height: 140%;
   background-color: #D2E3F6;
   margin: 0;
 }
.container {
  width: 835px;
   background-color: #FCFBEB;
   border-left: 1px solid #2D3B6E;
   border-right: 1px solid #2D3B6E;
   margin-right: auto;
   margin-left: auto;
}
.topnav {
   background-color: #2D3B6E;
}
.bottom {
   padding: 2px;
   border-top: 1px solid #999;
}
.maintable {
   border-top: 10px solid #FCFBEB;
   padding: 12px;
}

.photos {
   font-size: 14px;
   font-family: geneva, arial, sans-serif;
   font-weight: bold;
   line-height: 110%;
   padding: 5px;
   background: #2D3B6E;
   color: #BFD9F1;
}

.body {
   font-family: geneva, arial, sans-serif;
   font-size: 12px;
   color: #000000;
   line-height: 140%;
}

.rightbar {
   font-family: geneva, arial, sans-serif;
   font-size: 10px;
   padding: 5px;
   background-color: #C0D9F2;
   border: 1px solid #666;
}


.leftnav {
   font-family: geneva, arial, sans-serif;
   font-size: 11px;
   color: #666;
   font-weight: bold;
   line-height: 140%;
}

a:link {
	color: #336699;
   font-weight: bold;
}

a:visited {
   color: #444;
   font-weight: bold;
}

a:hover {
   color: #B91414;
   font-weight: bold;
} 

.leland {
   font-family: geneva, arial, sans-serif;
   font-size: 10px;
   color: #ccc;
   font-weight: normal;
   line-height: 140%;
}
.leland a:link {
	color: #ccc;
   font-weight: normal;
}

.leland a:visited {
   color: #ccc;
   font-weight: normal;
}

.leland a:hover {
   color: #B91414;
   font-weight: normal;
} 

small {
   font-size: 8pt;
   font-family: geneva, arial, sans-serif;
   line-height: 110%;
}

h1 {
   font-size: 24px;
   font-family: geneva, arial, sans-serif;
   color: #2D3B6E;
   line-height: 120%;
}

strong {
   font-size: 16px;
   font-family: geneva, arial, sans-serif;
   color: #2D3B6E;
}
.input-box
{
color: #000;
background: #fff;
border: #999 solid 1px;
font-family: geneva, arial, sans-serif;
font-size: 12px;
font-weight:bold;
}

.formarea
{
color: #000;
background: #fff;
border: #999 solid 1px;
font-family: geneva, arial, sans-serif;
font-size: 12px;
font-weight:bold;
}

.button
{
color: #336699;
background: #EEEEEE;
border: #999 solid 1px;
font-family: geneva, arial, sans-serif;
font-size: 11px;
font-weight:bold;
} 

/*
Blog layout
*/

.entry-meta {
background-color: #F6F6EA;
border: 1px solid #D0CFB6;
font-size: .8em;
padding: 3px;
width: 90%;
}
.sidebar {
 margin-left: 10px;
 text-align: left;
 }
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.5em;margin:0 0 0.3em 0; letter-spacing: -.05em; background-color: #fff; padding:2px; border-bottom: 1px solid #C0D9F2;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 .5em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 .5em;}
div.sidebar ul ul li{list-style:none;margin:0 0 0.3em 0;font-size:90%;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:none;}


#dropmenudiv{
position:absolute;
background-color: #2D3B6E;
color: #fff;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
color: #fff;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FAF9CC;
color: #2D3B6E;
}

.alignright {
float:right;
padding: 3px;
border: 1px solid #333;
}
.alignleft {
float:left;
padding: 3px;
border: 1px solid #333;
}