body{
background:#FFFAF0;
color:#223355
}

A, A:link{
color:#4682B4;
background:transparent;
text-decoration: none
}

A:active, A:hover, .posted A:hover{
color:#36648B;
background:transparent;
text-decoration:none
}

h1, h2, h3, .side h4{
margin:0px;
padding:0px
}

#banner{
color:#FFFAF0;
font-size:large;
background:#36648B;
font-family:georgia, times, serif;
padding-left:30px;
padding-bottom:15px;
background-image:url(images/water.gif);
}

.shadow{
color:#36648B;
background:transparent;
font-family:georgia, times, serif;
text-decoration:none;
letter-spacing:.2em;
font-style:italic;
text-transform:lowercase;
font-weight:normal;
line-height:175%;
position:relative;
left:1px;
top:1px;
}

.blogtitle, .blogtitle a {
color:#FFFAF0;
background:transparent;
position:relative;
left:-1px;
top:-1px;
text-decoration:none;
letter-spacing:.2em;
font-style:italic;
text-transform:lowercase;
font-weight:normal;
line-height:175%;
}

#banner a:hover{
color:#DEDEDE;
background:transparent
}

.description{
color:#FFFAF0;
font-size:medium;
background:transparent;
text-decoration:none;
font-weight:normal;
font-style:italic;
text-transform:lowercase;
line-height:150%;
}

#content{
float:left;
color:#223355;
background:transparent;
width:74%;
clear:left;
padding-left:auto;
padding-right:1%;
}

.glob{
background:transparent;
width:auto;
padding-top:20px;
padding-left:5px;
padding-right:5px;
font-family:'trebuchet ms', arial, sans-serif;
color:#223355;
font-weight:normal;
}

.quote{
background:transparent;
float:left;
width:33%;
padding:10px;
margin-top:10px;
margin-right:15px;
margin-bottom:10px;
font-family:georgia, times, serif;
font-weight:normal;
color:#36648B;
font-size:x-small;
border-top:#CECECE 1px solid;
border-bottom:#CECECE 1px solid;
clear:left;
line-height:125%;
}

.quoted{
text-align:right;
float:right;
padding-top:5px;
padding-right:5px;
background:transparent;
font-family:georgia, times, serif;
font-weight:normal;
color:#696969;
font-size:x-small;
clear:left;
}

#links{
float:right;
color:#47C38B;
width:22%;
padding-right:0%;
background:#FFFAF0;
}

.navmenu{
background-image:url(images/water.gif);
}

.navmenu ul{
font-family:georgia, times, serif;
font-size:small;
font-style:italic;
letter-spacing:.2em;
text-transform:uppercase;
list-style:none;
margin:0;
padding:0;
border:0;
}

.navmenu li{
margin:0;
font-weight:bold;
display:block;
background-color:#FFFAF0;
color:#4682B4;
width: 100%;
border-bottom:#CECECE 1px solid;
}

.navmenu li a{
padding: 5px 5px 5px 0.5em;
text-decoration:none;
font-weight:normal;
display:block;
background-color:#FFFAF0;
border-left:#36648B 5px solid;
color:#4682B4;
width:100%
}

html>body .navmenu li a {
width: auto;
}

.navmenu li a:hover{
background-color:#36648B;
border-left:#4682B4 5px solid;
color:#FFFAF0;
}

#container{
width:auto;
max-width:800px;
width:expression(document.body.clientWidth > 800 ?  
"800px": "auto" );
margin-left:auto;
margin-right:auto;
}

.blogbody, .comments-body, .trackback-body{
font-family:'trebuchet ms', arial, sans-serif;
color:#223355;
font-size:small;
font-weight:normal;
background:#FFFAF0;
width:auto;
padding-left:5px;
padding-right:5px;
line-height:150%
}

.comments-body{
margin-top:5px;
margin-left:10px;
border-top:#CECECE 1px solid;
border-right:#36648B 5px solid;
}

.trackback-body{
border-right:#4682B4 5px solid;
border-top:#CECECE 1px solid;
margin-left:10px
}

.answer{
font-family:'trebuchet ms', arial, sans-serif;
color:#223355;
font-size:small;
font-weight:normal;
background:#FFFAF0;
width:auto;
padding-left:15px;
padding-right:5px;
line-height:150%
}

ol{
font-family:'trebuchet ms', arial, sans-serif;
color:#4682B4;
background:transparent;
font-size:small;
font-weight:normal
}

.blogbody a, .blogbody a:link, .blogbody a:visited,  
.blogbody a:active,	{
font-weight: normal;
color:#4682B4;
text-decoration: none
}

.blogbody a:hover {
color:#36648B
}

#menu, .menu{
margin-bottom:15px;
font-family:verdana, arial, sans-serif;
font-size:11px;
color:#36648B;
background:transparent
}

#menu{
text-align:center
}

.posted { 
padding-top:3px;
font-family:'trebuchet ms', arial, sans-serif; 
font-size: x-small; 
color:#696969;
background:transparent;
line-height:120%;
}

.posted a {
color:#36648B;
background:transparent;
text-decoration:none
}

h1, h2, h3 {
font-family:georgia, times, serif;
color:#36648B;
background:transparent;
}

h2, h3 {
border-bottom:#CECECE 1px dotted;
text-align:left;
font-weight:normal;
}

#content h1 {
margin-top:30px;
text-transform:uppercase;
font-size:x-large;
font-style:italic;
letter-spacing:.1em;
text-align:center;
}

h2 {
margin-top:60px;
font-size:large;
}

h3 {
margin-top:30px;
font-size:medium;
}

.blogbody h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {
margin-top:20px;
margin-bottom:5px;
font-family:'trebuchet ms', arial, sans-serif;
color:#36648B;
background:transparent;
font-weight:normal;
text-align:left;
font-size:medium;
}


h3 a, h3 a:link, h3 a:visited {
color:#36648B;
background:transparent;
text-decoration:none
}

h3 a:active, h3 a:hover {
color:#36648B;
background:transparent
}
	
.side {
font-family:'trebuchet ms', arial, sans-serif;
color:#36648B;
font-size:x-small;
font-weight:normal;
background:#FFFAF0;
line-height:140%;
padding:5px;
}

.side h4 {
font-size:x-small;
}
	
#links li, #links ul {
list-style:none;
margin:0;
padding:0;
}

.blank {
display:none
}

abbr, acronym {
border-bottom: 1px dotted #4682B4;
cursor: help;
}

blockquote {
border-left:#4682B4 2px solid;
padding-left:5px;
background:#FFFAF0;
color:#223355
}


#horiz {
font-family:georgia, times, serif;
font-size:small;
font-style:italic;
letter-spacing:.1em;
padding-bottom:10px;
margin-top:20px;
margin-bottom:10px;
border-top:#CECECE 1px solid;
border-bottom:#CECECE 1px solid;
}

#horiz br {
clear:left
}

#horiz ul {
list-style:none;
text-transform:uppercase;
}

#horiz li {
float:left;
text-align:center;
vertical-align:top;
width:30%;
padding-left:1.5%;
padding-right:1.5%;
padding-bottom:1px;
}

#horiz li a {
color:#4682B4;
text-decoration:none;
}

#horiz li a:hover {
color:#36648B;
text-decoration:none;
}


#profile {
background:transparent;
width:auto;
padding-top:30px;
padding-left:5px;
padding-right:5px;
font-family:'trebuchet ms', arial, sans-serif;
color:#223355;
font-weight:normal;
font-size:medium;
}

#profile h2 {
margin-top:0px;
font-size:large;
}
