body{
margin:0px 0px 20px 0px;
padding-right:0px;
/*background:#fff;*/
background:#f2f7ff;
color:#000
}

a, a:link{
color:#5474A9;
background:transparent;
text-decoration:underline
}

a:active, a:hover, .posted a:hover{
color:#004080;
background:transparent;
text-decoration:none
}

h1, h3{
margin:0px;
padding:0px
}

h4{
font-family:"trebuchet ms",arial,helvetica,sans-serif;
font-size:small;
margin:0px 0px 10px 5px;
padding:0px
}

#banner{
color:#000;
background:#FFF url(/weblog/title-july-2003.jpg) repeat-y;
border-bottom:#CCC 2px solid;
font-size:small;
font-family:'trebuchet ms', arial, sans-serif;
}

#banner a, #banner a:link, #banner a:visited, #banner a:active, #banner a:hover{
//font-family:'trebuchet ms', arial, sans-serif;
font-family:Georgia, Palatino, Verdana, Tahoma, Helvetica, serif;
font-size:xx-large;
color:#FFF;
background:transparent;
text-decoration: none;
text-transform:lowercase;
font-weight:normal;
margin-left:20px
}

#content{
color:#000;
/*background:#FFF;*/
background:#f2f7ff;
margin-right:0px;
margin-left:0px;
margin-bottom:20px;
/*width:500px;*/
}

#links{
position:relative;
/*position:absolute;
left:500px;*/		
color:#333;
padding:15px 15px 15px 15px;
width:195px;
border:1px solid #ddd;
/*background-color:#f2f7ff;*/
background-color:#eee;
}

#searchbox{
position:absolute;
z-index:1;
left:auto;
right:5px;
top:5px;
font-family:verdana,arial,sans-serif;
font-size:x-small;
font-weight:bold;
color:#000;
background:transparent
}
		
.blog{
padding:25px;
/*background:#FFF;*/
background:#f2f7ff;
color:#000
}

.blogbody{
font-size:11px;
font-family:Georgia, Palatino, Verdana, Tahoma, Helvetica, serif;
font-weight:500;
color:#333;
/*background:#EEE;*/
background:f2f7ff;
background-color:#FFF;
line-height:150%;
border-bottom:2px solid #999;
border-right:2px solid #999;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
margin:5px;
padding:5px
}

ol{
font-family:verdana, arial, sans-serif;
color:#333;
background:transparent;
font-size:small;
font-weight:normal
}

.blogbody a, .blogbody a:link, .blogbody a:visited, .blogbody a:active,	.blogbody a:hover{
font-weight:normal;
text-decoration:underline
}

.title{
font-family:'trebuchet ms', arial, sans-serif;
//font-family: arial, sans-serif;
font-size:large;
/*color:#0080C0;*/
color:#5474A9;
background:transparent
}			

#menu, .menu{
margin:15px 0px 0px 20px;
padding-left:10px;
font-family:verdana, arial, sans-serif;
font-size:11px
}

#menu{
text-align:center
}

h2{ 
font-family:verdana, arial, sans-serif; 
font-size:large; 
color:#333;
background:transparent;
border-bottom:1px solid #999;
margin-bottom:10px;
padding-bottom:5px;
font-weight:bold
}

h4{ 
font-family:Georgia, Palatino, Verdana, Tahoma, Helvetica, serif; 
font-size:14px; 
color:#640c05;
background:transparent;
font-weight:bold
}			
		
.posted{ 
font-family:verdana, arial, sans-serif; 
font-size:x-small; 
color:#888;
background:transparent;
margin-bottom:10px
}

.commentcount{ 
font-family:verdana, arial, sans-serif; 
font-size:x-small; 
/*color:#888;*/
color:#5474A9;
background:transparent;
}

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

#links h3{
font-family:'trebuchet ms',arial, sans-serif;
color:#FFF;
font-size:small;
padding:4px;
margin-top:10px;
background:#004080 url(/weblog/title-july-2003.jpg) repeat-y;
text-transform:lowercase;
text-align:left;
padding-left:10px
}
	
.side{
font-family:verdana, arial, sans-serif;
color:#333;
font-size:x-small;
font-weight:normal;
background:#FFF;
line-height:140%;
padding:5px 5px 5px 5px;
border:#CCC 1px solid;
text-align:left;
}
	
#links li, #links ul{
list-style:none;
margin:0;
padding:0;
}

.blank{
display:none
}

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

blockquote{
border:#CCC 1px solid;
padding:5px;
background:#FFF;
color:#000
}

td.lftimage {
padding-top:28px;
padding-left:20px;
vertical-align:top; 
/*background-color:#EEE;*/
background-color:#f2f7ff;
width:150px;
}

td.links {
padding-top:23px;
padding-right:20px;
vertical-align:top;
}

td.nav {
padding-right:20px;
}

#nav {
float:none;
font-family:"trebuchet ms",arial,helvetica,sans-serif;
/*width:480px;*/
text-align:right;
padding:0px 0px 0px 5px;
margin:3px 20px 0px 0px
background-color:transparent;
}
 
#nav ul {
/*display:block;*/
/*width:480px;*/
height:21px;
margin:0px;
padding:0px;
list-style:none
}
 
#nav ul li {
display:inline;
list-style-type:none;
padding-left:20px;
font-size:14px
}
 
#nav ul li a:link,#nav ul li a:visited {
margin:0;
padding:0;
font-weight:bold;
text-decoration:none;
}
 
#nav ul li a:hover {
color:#004080;
} 
#nav ul li a:active {
color:#b3b3d9;
} 

#nav ul li a#selected:link,#nav ul li a#selected:visited,#nav ul li a#selected:hover,#nav ul li a#selected:active {
background:transparent;
color:#4d4d66;
}

.insertImageLeft  {
  	float:left;	
	margin: 5px 10px 0px 0px;
	position:relative;
	text-align:center;
	FONT-SIZE: 10px;
	FONT-FAMILY: arial, verdana, sans-serif;
	padding:5px;
	line-height: 1.2;

	}


	
.insertImageRight  {
  	float:right;
	margin: 5px 0px 0px 10px;
	position:relative;
	text-align:center;
	FONT-SIZE: 10px;
	FONT-FAMILY: arial, verdana, sans-serif;
	padding: 5px;
	line-height: 1.2;
	
	}

.print {margin: 0 0 -10px 6px}