{font:normal 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;

margin:0;padding:0;

}



a{color:#92278f;

}



a:hover; 



.footer a:hover{color:#000;

}



a img{border:none;

}



body{background:#fff url('img/bg.jpg') repeat-y center top;

color:#000;

font-size: 80.5%; /* Resets 1em to 10px */
	
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

margin:0

}



p, cite, code, ul{margin-bottom: 1.2em;

}



h1{

font:normal .8em 'Lucida Grande', Sans-Serif;

font-weight:bold;

}



ul{margin:12px 0;}li{margin-left:18px;list-style:square;

}



code{border:3px solid #92278f;

color:#ccc;

display: block;

margin-bottom:12px;

white-space:pre;font-style:normal;

font-variant:normal;

font-weight:normal;

font-size:1em;

font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;

padding-left:10px;

padding-right:10px;

padding-top:8px;

adding-bottom:8px;

}



cite{display:block;

border-right:5px solid #92278f;

color:#ccc;

padding-left:28px;

font-style:normal;

font-weight:normal;

font-size:1.1em;

font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;

}



blockquote{display:block;

border-left:5px solid #92278f;

color:#ccc;

padding-left:28px;

font-style:normal;

font-variant:normal;

font-weight:normal;

font-size:1.1em;

font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;

}



.divider{background:url('img/divider.gif') no-repeat;

height:14px;

margin:16px 0

}



.clearer{clear:both;

}



.container{font-size:1em;

margin:0 auto;

width:600px;

}



.header{background:#fff url('img/header.jpg') no-repeat center top;

height:280px;

text-align:center;

}



.header h1 a, .header h1 a:hover{color:#cc0000;

font:normal 3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

line-height:120px;

text-decoration:none;

}



.content{padding:18px 0;

}



.content h1 {color: #92278f;

font-size: 1.4em;

font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;

margin-bottom: 4px;

}



.post h1 a {color: #92278f;

font-size: 1.0em;

font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;

margin-bottom: 4px;

text-decoration:none;

}



#footer{background:#fff;

width:100%;

color:#000;

margin:0;

font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;

}



#footer ul{font-size:9px;

margin:0;

}



#footer li{margin:2px 0px 2px 0px;

list-style:square;

}



#footer li:hover{ margin:2px 0px 2px 0px;

list-style:square;

}



#footer li ul{margin:0;

padding:0;

}



#footer a{text-decoration:none;

font-weight:bold;

color:#000;

}



#footer a:hover{color:#92278f;

}



#footer ul#sort{background:white;

width:100%;

}



#footer li.nobul{list-style-type:none;

list-style-image:none;

float:left;

margin:10px 10px 10px 10px;

}



#footer h2{color:#92278f;

font-size:12px;

margin:0px;

border-bottom: 1px solid #92278f;

}



.post{margin:0 0 25px 0;

}



.post .info{padding:2px 3px 3px 8px;

border:1px solid #92278f;

background-color:#fff;

font-size:12px;

color:#ccc;

}



#commentlist li {margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #92278f;

}



#commentform {margin: 1em 0;

background: #fff;

width: 280px;

}



#commentform textarea {background: #fff;

border: 1px solid #92278f;

width: 280px;

}



#commentform textarea:hover {background: #fff;

border: 1px solid #92278f;

}



#commentform textarea:focus {background: #fff;

border: 1px solid #92278f;

}



#commentform #email, #commentform #author, #commentform #url {font-size: 1.1em;

background: #fff;

border: 1px solid #92278f;

width: 280px;

}



#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {font-size: 1.1em;

background: #fff;

border: 1px solid #92278f;

width: 280px;

}



#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {font-size: 1.1em;

background: #fff;

border: 1px solid #92278f;

width: 280px;

}



#commentform input{margin-bottom: 3px;

}



.navigation {height: 36px;

margin: 0 auto;

padding-left:66px;

width: 699px;

}



.navigation a {background: url('img/navi.jpg') no-repeat;

color: #fff;

float: left;

height: 31px;

 letter-spacing: 1px;

line-height: 28px;

text-align: center;

text-decoration: none;

width: 90px;

 font-style:normal;

 font-variant:normal;

 font-weight:bold;

 font-size: 10px;

 font-family:serif}



.navigation a:hover {color: #fff;

background-position: left bottom;

}



p img{float:left;

border:none;

margin-right:5px;

margin-bottom:5px;

}



.alignright { float: right;

 padding: 4px;

 background: white;

 margin-left: 7px;

 margin-top: 3px;

 margin-bottom: 15px;

 }



.alignleft { float: left;

 padding: 4px;

 background: white;

 margin-right: 7px;

 margin-top: 3px;

 margin-bottom: 15px;

 }



