/* CSS Document */

body {
margin:0px;
background:#fff;	
background:#fff url(images/background.jpg) repeat-x;	
}
	
h1, h2, h3 {
margin: 0px;
padding: 0px;
}
#masthead {
height: 127px;
letter-spacing: .2em; 
text-align: left;	
}
#masthead a { color: #069; text-decoration: none; } 
#masthead a:hover, #banner a:visited, #banner a:active { color: #fff; text-decoration: none; } 
.mastimage {
position:absolute;
top:30px;
left:49px;
}	
.description {
position:absolute;
top: 104px;
left: 235px;
font-family: "Batang", "Garamond", "American Garamond", serif;
color:#000066;
letter-spacing: .1em; 
font-size:20px;
font-weight: 650}
				
#content {
position:absolute;
left:0px;
top:158px;
width: 800px;
padding-right:-200px;
background-color: #fff;
border-left: solid #fff 200px;
padding-bottom:20px;
z-index:1;
}
#container {
border-right: solid #fff 215px;
border-left: solid #069 1px;
}
#links {
position:absolute;
left:0px;
top:118px;
margin:0px;
margin-bottom:2px; 
width:180px;
z-index:2;
height:auto;
}
.blog {
padding-left:35px;
}	
.blogbody {
font-family: verdana, helvetica, arial, sans-serif;
color:#444;
font-size:small;
font-weight:normal;
line-height:112%;
padding:30px;
padding-top:0px;				
}
.blogbody a,
.blogbody a:link,
.blogbody a:visited {
color: #069;
font-weight: normal;
text-decoration: underline;
}
.blogbody a:active,
.blogbody a:hover {
color: #036;
text-decoration: none
}
.extended a {
font-family: arial, helvetica, sans-serif;
font-size:86%;
margin-left:-30px;
line-height: 24px;
}
.blogbody b, .blogbody strong { color:#069; }	
.date	{ 
font-family: Verdana, Helvetica, Arial, serif;
font-size: small; 
font-weight: normal;
padding-top:5px;
color: #444; 	
}			
#menu { }
#menu a:link, #menu a:visited {
font-family: arial, helvetica, sans-serif;
color:#036;
font-size:small;
font-weight:bold;
text-decoration: underline;
}	
#menu a:active, #menu a:hover {
color:#069;
font-size:small;
font-weight:bold;
text-decoration: none;
}	
.title	{ 
font-family:verdana, helvetica, arial, sans-serif; 
font-size: medium; 
color: #006; 
border:1px solid #069;
padding:3px;
padding-left:10px;
margin-bottom:10px;
margin-top:0px;
font-weight:bold;
}			
.posted	{ 
font-family:verdana, arial, sans-serif; 
font-size: x-small; 
color: #069;
margin-bottom:15px; 
margin-left:-30px;
}
#kiss {
font-family:verdana, arial, sans-serif;	
margin-top: 40px;
margin-bottom: 13px;
font-size: small;
font-weight:normal;
text-align: center;
color: #999;
width: 198px;	
}
#kiss a:link, #kiss a:visited {
font-weight:bold;
color: #999;
text-decoration: none;
}
#kiss a:active, #kiss a:hover{
font-weight:bold;
color: #036;
}
#cal {
position:relative;
margin-left:20px; 
width:180px;
}
* html #cal {margin-left:10px;}
.calendar {
font-family: "arial narrow", arial, verdana, sans-serif;
color:#666;
font-size:x-small;
font-weight:normal;
line-height:140%;
padding:2px;
text-align:center;	
margin:0px;
}
.calendar a {
text-decoration: underline;
color:#069;
font-weight: 800;
}	
.calendarhead {	
font-family: arial, verdana, sans-serif;
color:#069;
font-size:small;
font-weight:bold;
line-height:140%;
padding:2px;				
}
.side {
font-family:verdana, arial, sans-serif;
color:#444;
font-size:x-small;
font-weight:normal;
line-height:140%;
padding-left:25px;
text-align: left;
text-transform: lowercase;				
}
* html ul.side {padding-left:0px;}
.side a, .side li a { color: #666; text-decoration: none; font-weight:bold; padding-left:0px;margin-left:0px;} 
.side a:link, .side a:visited	{ color: #666; text-decoration: none;  } 
.side a:active, .side a:hover { color: #069;  } 
.side ul {
margin-top:6px;
color:#666;
margin-bottom:6px;
}
.sidetitle {
font-family: "Batang", "Garamond", "American Garamond", serif;
color:#069;
font-size:medium;
font-size:104%;
font-weight:500;
line-height:140%;
margin-left:15px;
margin-top:13px;
padding-left: 10px;
text-align:left;
text-transform:lowercase;
letter-spacing: .2em;  			
}	
.sidetitle a { text-align:center; color: #069; text-decoration:none;}
.sidetitle a:hover { color: #006;}
.syndicate {
font-family:verdana, arial, sans-serif;
font-size:xx-small;		
line-height:140%;
padding:2px;
margin-top:10px;
text-align:center;
font-weight: bold;
color:#003366;		
}	

.powered {
font-family:verdana, arial, sans-serif;
color:#069;
font-size:xx-small;
font-weight:bold;
margin-left: 15px;		
line-height:140%;
text-transform:uppercase; 
padding-left:10px;
margin-top:10px;
text-align:left;
letter-spacing: .2em  						}
.powered a:link, .powered a:visited {
color:#069;
text-decoration: none;
}	
.powered a:active, .powered a:hover {
color: #036;
}
.comments-body {
font-family:verdana, arial, sans-serif;
color:#006;
font-size:small;
font-weight:normal;
line-height:140%;
padding:10px;			
}		
.comments-post {
font-family:verdana, arial, sans-serif;
color:#006;
font-size:x-small;
font-weight:normal;
}	
.trackback-body {
font-family:verdana, arial, sans-serif;
color:#006;
font-size:small;
font-weight:normal;
line-height:140%;
padding:10px;			
}		
.trackback-url {
font-family:verdana, arial, sans-serif;
color:#036;
font-size:small;
font-weight:normal;
line-height:140%;
padding:10px;
border:1px dashed #CCC;			
}
.trackback-post {
font-family:verdana, arial, sans-serif;
color:#666;
font-size:x-small;
font-weight:normal;			
}
.comments-head	{ 
width: 400px;
font-family:verdana, helvetica, arial, sans-serif; 
font-size: medium; 
color: #006; 
padding:3px;
padding-left:10px;
font-weight:bold;
border:1px solid #666;
margin-top:10px;		
}		
#masthead-commentspop {
font-family:georgia, verdana, arial, sans-serif;
font-size:large;
font-weight:bold;
border-bottom:1px solid#FFF;
background:#fff url(images/background-compop.jpg) repeat-x;
padding:15px; 
}
