body {
    font-family: helvetica, trebuchet ms, verdana, arial, sans-serif;
    font-size: small;
    top: 0px;
    left: 0px;     
}

img { 
border-style: none; border-width: 3px;
}

img.left {
    float: left;
    padding-right: 10px;
}

img.right{
    float: right;
    padding-left: 10px;
}


p {
    max-width: 32em;
}

p.quote {
    margin-left: 2em;
}
 
p.update {
    	color: #600; ;
}
 
.centered {
    position: relative;
    width:90%;
    text-align:center;
}
  
.contents {
}

.comments-content {
    background:#fff;	
    margin:10px;	
    padding:10px;	
}

.comments-icon{
	position:absolute;
        top: 40px;
        right: 40px;
	margin: 0px;
	border-width:0px;
	border-style: dotted;
	border-color: #ff0000 
}

.comments-head	{ 
	color: #666; 
	margin-top:0px;
	font-weight:bold;
	background:#fff;		
	padding-left:0px;
	padding-right:10px;
	padding-top:100px;
	padding-bottom:30px;
	border-width:0px;
}		

.comments-post-head	{ 
	color: #666; 
	font-weight:bold;
	background:#FFF;		
	padding-left:00px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-width:0px;
	border-style: dotted;
	border-color: #00FFFF; 
}
.comments-body {
        position:relative;
	color:#333;
	font-weight:normal;
	background:#fff;
	line-height:140%;
	border-width:0px;
	border-style: dotted;
	border-color: #0000FF; 
	margin-left: 0px;
        margin-right: 20px;
        margin-top: 0px;
        margin-bottom: 10px;
        padding-bottom: 10px;
}

.comments-post {
	color:#888;
	font-weight:normal;
	background:#FFF;
	border-width:0px;
	border-style: dotted;
	border-color: #FF0000; 
	margin-left: 0px;
        margin-right: 20px;
        margin-top: 0px;
        margin-bottom: 0px;
}	
	
.blogbody {
        position:relative;
	margin-left: 0px;
        margin-right: 20px;
        color:#333;
	background:#ffffff;
	line-height:150%;
	border-width:0px;
	border-style: dotted;
	border-color: #00ff00; 
}

.links {	
    position:absolute;
    top:0px; 
    left:0px;
    background: #a3b9cb;
    width:240px;
    vertical-align:bottom;
}

.blog {
    position:relative;
    top: 0px;
    left: 0px;
        padding-left: 260px; 
	padding-right: 0px;
        background:#ffffff;
}

.powered {
                padding:10px;
}

.side1 {
	padding:40px;
	background: #94C1AF
}

body2 {
	margin:0px 0px 20px 0px;
	background:#FFF;		
}

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


banner {
	color:#333;
  	padding:15px;
}

#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
	text-decoration: none;
}

a { text-decoration: underline;}
a:link {color: #333333; }
a:visited {color: #666666;}
a:active {color: #ff0000;}
a:hover {color: #ff0000; }

.description {
	color:#333;
}
				
#content2 {
	position:absolute;
	background:#FFF;
	margin-right:20px;
	margin-left:225px;
	margin-bottom:20px;
	border:1px solid #FFF;
	width: 70%;
}

#container2 {
	background:#FFF;
	border:1px solid #FFF;		
}

	
.blog2 {
	padding:15px;
	background:#FFF; 
}

.blogbody2 {
	color:#333;
	background:#FFF;
	line-height:200%;
}

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

#menu {
	margin-bottom:1em;
	background:#FFF;
	text-align:center;
}		

.title	{
    font-size:normal;
    font-weight:normal;
    color:#666;
    letter-spacing: .1em;
    text-transform:uppercase;
}			

.date	{ 
    color: #000; 
    font-weght:bold;
    font-size:normal;
    letter-spacing:0.1em;
    margin-top: 1em;
    margin-bottom: 0.5em;
}			
		
.posted	{ 
	color: #000000; 
	margin-bottom:25px;
}		
		
.calendar {
	color:#666;
	background:#FFF;
	line-height:140%;
	padding:2px;
        text-align:left;
}
	
.calendarhead {	
	color:#666600;
	padding:2px;
	letter-spacing: .1em;
	background:#FFF;
	text-transform:uppercase;
	text-align:left;			
}	
	
.side {
	color:#333;
	background:#a3b9cb;
	line-height:120%;
	padding-left:20px;
	margin-top:10px;				
}	

.syndicate{
	color:#333;
	background:#a3b9cb;
	line-height:100%;
	padding-left:20px;
	margin-top:10px;				
}	
		
.sidetitle {
	color:#666600;
	padding-left:15px;
	margin-top:10px;
	letter-spacing: .1em;
	background:#8193a1;
	text-transform:uppercase;
}		
	
.powered {
	color:#666;
	line-height:140%;
	text-transform:uppercase; 
	padding:2px;
	margin-top:50px;
	letter-spacing: .1em;				
	background:#FFF;		
}	
	
.trackback-url {
	color:#666;
	background:#FFF;
	line-height:140%;
	padding:5px;		
	border:1px dotted #999; 			
}

.trackback-body {
	color:#666;
	background:#FFF;
	line-height:140%;
	padding-bottom:10px;
	padding-top:10px;		
	border-bottom:1px dotted #999;
}		

.trackback-post {
	color:#666;
	font-weight:normal;
	background:#FFF;		
}	

banner-commentspop {
	color:#FFF;
	font-weight:bold;		
	background:#003366;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}


