 /*
Name: Handwriting
*/

/***************************************************/

html, body, h1, h2, h3, h4, ul, li {
    margin: 0;
    padding: 0;
}

    
a {
    color: #373737;
    text-decoration: none;
}

a:visited {
    color: #373737;
    text-decoration: none;
}
    
a:hover {
    color: #373737;
    text-decoration: underline;
}

p {
    padding: 0px 0px 15px;
    margin: 0px;
}
    
h1 {
    font: bold 12px "Lucida Grande",Verdana,sans-serif;
    color: #fff;
}
   
h1 a{
    color: #fff;
    text-decoration: none;
}
    
h1 a:visited{
    color: #373737;
    text-decoration: none;
}

h1 a:hover{
    color: #373737;
    text-decoration: none;
}
    
h2 {
    color: #fff;
    margin-top: 0px;
    margin-left: 10px;
    letter-spacing: -1px;
    font: normal 24px "Lucida Grande",Verdana,sans-serif;
    padding-bottom: 3px;
}

h2 a, h2 a:visited {
    color: #fff;
    text-decoration: none;
}

h2 a:hover {
    color: #fff;
    text-decoration: none;
}

h3 {
    font: normal 16px "Lucida Grande",Verdana,sans-serif;
    color: #373737;
    padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

form {
    margin:0px;
    padding:0px;
}

body {
    background: #cb8545 url(images/bg.gif) repeat center;
	background-position: top;
    font-family: Verdana;
    color: #373737;
    line-height: 1.5em;
	font-size: 10px;
    padding-bottom: 10px;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0 none;
	text-decoration: none;
}

#page {
	width: 980px;
	margin-left: auto;
    margin-right: auto;
}


#header {
	background: url(images/header.jpg) no-repeat center;
	height: 269px;
	width: 980px;
	margin-left: auto;
    margin-right: auto;
}

#logo {
	float: left;
	height: 73px;
	width: 263px;
	margin-top: 170px;
	margin-left: 20px;
}

#searchform {
    float: right;
	width: 270px;
	height: 27px;
	line-height: 1.5em;
}

#searchform form {
    float: left;
	display: inline;
	background-position: left 0px;
	width: 270px;
	height: 27px;
}

#searchform fieldset {
    float: left;
	display: inline;
}

#searchform label {
    vertical-align: middle;
    color: #b0b0b0;
	font-weight: bold;
	font-size: 11px;
}

#searchform input {
    display: inline;
    vertical-align: middle;
    font-size: 11px;
}

#searchinput {
    width: 138px;
    height: 27px;
    padding-left: 6px;
    padding-top: 10px;
    margin-left: 18px;
    margin-top: 28px;
    color: #717171;
	background: url(images/blank.gif) no-repeat;
    border: 0px;
}

#searchsubmit {
    width: 70px;
	height: 25px;
	margin-left: 10px;
	background: url(images/search.png) no-repeat;
	border: 0px;
	margin-top: 30px;
	margin-left: 20px;
}

#rss{
	float: left;
	height: 77px;
	width: 119px;
	margin-top: 120px;
	margin-left: 45px;
}

#menu {
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
}

#menu span {
	display: none;
	position: absolute;
}

#menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}

#menu a:hover {
	background-position: left bottom;
}

#menu a:hover span{
	display: block;
}

#menu .home {
	width: 136px;
	height: 71px;
	background: url(images/home.png) no-repeat;
	top: 10px;
}

#menu .archives {
	width: 131px;
	height: 71px;
	background: url(images/archives.png) no-repeat;
	top: 14px;
	left: 120px;
}

#menu .contact {
	width: 112px;
	height: 71px;
	background: url(images/contact.png) no-repeat;
	top: 11px;
	left: 230px;
}

#menu .about {
	width: 112px;
	height: 71px;
	background: url(images/about.png) no-repeat;
	top: 12px;
	left: 340px;
}

#content {
	width: 980px;
	margin: 0px auto;
	background-image: url(images/content-mid.jpg);
	background-repeat: repeat-y;
	padding: 0;
}

#content .bot {
	background-image: url(images/content-bot.jpg);
	background-repeat: no-repeat;
	height: 69px;
	width: 980px;
	clear: both;	
	margin-bottom: 20px;
}

#navigation {	
	width: 640px;
}

#navigation .prev {
	float: left;
	margin-left: 50px;
	margin-top: 38px;
	line-height: 2.0em;
	font-size: 12px;
	background: url(images/arrow-left.png) no-repeat;
    background-position: left center;
	padding-left: 40px;
	
}

#navigation .next{
	float: right;
	margin-right: 50px;
	margin-top: 38px;
	line-height: 2.0em;
	font-size: 12px;
	background: url(images/arrow-right.png) no-repeat;
    background-position: right center;
	padding-right: 40px;
}

#post {	
	width: 640px;
	float: left;
	background: url(images/post-bottom.png) no-repeat;
	background-position: bottom;
	padding-bottom: 20px;
	padding-top: 20px;
}

#post .title {
	background: url(images/title-bg.png) no-repeat;
	background-position: center top;
	padding-bottom: 20px;
	padding-left: 30px;
}

#post .time{
	float: right;
	line-height: 2.0em;
	font-size: 12px;
	background: url(images/time.png) no-repeat;
    background-position: left center;
	padding-left: 30px;
	margin-right: 20px;
}


#post .cat{
	float: right;
	line-height: 2.0em;
	font-size: 12px;
	background: url(images/arrow.png) no-repeat;
    background-position: left center;
	padding-left: 30px;
	margin-right: 20px;
}

#post .comment{
	float: right;
	line-height: 2.0em;
	font-size: 12px;
	background: url(images/comment.png) no-repeat;
    background-position: left center;
	padding-left: 30px;
	margin-right: 30px;
	margin-bottom: 20px;
}

#entry {
	margin-left: 30px;
	margin-right: 30px;
	padding-bottom: 10px;
	line-height: 2.0em;
	font-size: 12px;
}

#allentry {
	float: left;
	width:640px;
}

#sidebar {
	width: 340px;
	float: right;
	list-style: none;
}

.ul-box {
    list-style: none;
	font: 12px "Trebuchet MS", Tahoma, Arial; 
	margin-left: 30px;
}

.ul-box li{
	background: url(images/arrow.png) no-repeat;
	padding-left: 40px;
	padding-bottom: 5px;
	background-position: left center;
	font: normal 12px "Trebuchet MS", Tahoma, Arial;
	list-style: none;
}

.ul-box li a, .ul-box li a:visited{
    color: #373737;
    text-decoration: none;
	list-style: none;
}

.ul-box li a:hover{
    color: #333333;
    text-decoration: none;
	 list-style: none;
}

#footer {
    clear: both;
	margin: 0px auto;
    background: url(images/footer-bg.jpg) no-repeat;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 11px;
    color: #373737;
    line-height: 2.0em;
    width: 980px;
    height: 122px;
}
   
#footer a:visited{
    color: #373737;
}

.footer-copy {
    float: right;
    margin-top: 10px ;
    margin-right: 20px ;
}

.footer-author{
    float: left;
    margin-top: 5px;
    margin-left: 20px;
}

#comments, #respond {
	padding-bottom: 5px;
	
}
	
ol.commentlist {
	list-style-type: none;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 5px solid #e3e3e3;
	line-height: 200%;
	
}

ol.commentlist li {
	background: #f9f9f9;
	border: 1px solid #e3e3e3;
	padding: 20px;
	margin-top: 20px;
}	

ol.commentlist li.alt {
	background: #FFF;
	border: 1px solid #e3e3e3;
	padding: 20px;
	margin-top: 20px;
}

.avatar {
	float: left;
	display: inline;
	width: 32px;
	margin-left: 10px;
	margin-right: 10px;
}

.commentbody {
	float: left;
	display: inline;
	margin-left: 20px;
}

.commentbody em {
	font-size: 11px;
}

p.comment_author, p.comment_author a {
	font-weight: bold;
	color: #455c6b;
	font-size: 11px;
}

p.comment_author a:hover {
	font-weight: bold;
	color: #ff3600;
}

p.comment_time {
	line-height: 1.5em;
	color: #999;
	font-size: 10px;
	font-family: tahoma;
	font-weight: bold;
	text-transform: uppercase;
}

.comment_text {
	line-height: 1.5em;
	color: #333;
	margin-top: 15px;
	font-size: 12px;
}
	
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
	margin-left: 30px;
	margin-right: 30px;
}
	
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
	
#commentform label{
	font-weight: bold;
	color: #666666;
	font-size: 100%;
}
	
#commentform input{
	width: 160px;
	background:#ebebeb;
	border: 1px solid #a9a9a9;
	padding: 3px;
	margin-top: 3px;
}
	
#commentform textarea{
	width: 573px;
	height: 120px;
	background:#ebebeb;
	border: 1px solid #a9a9a9;
	padding: 2px;
	margin-top: 3px;
}
	
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
	
#commentform #submit{
	background: #a9a9a9;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: none;
	float:right;
	width: 144px;
	height: 29px;
	margin-right: 30px;
}

ol.commentlist { list-style:none; margin-left: 30px; margin-right: 30px; padding:0; text-indent:0; }
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { padding:1em;}
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { font:bold 14px georgia,times,serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { border:3px solid #dcdcdc; float:left; margin:0em 1em 1em 1em; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font-size:10px; text-transform: uppercase; font-family: tahoma; font-weight: bold;}
ol.commentlist li div.comment-meta a { color:#a7a7a7; }	
ol.commentlist li p { font-size:12px; margin:1em 0em 0em 0em; }
ol.commentlist li ul { font-size:12px; list-style:square; margin:1em 0em 0em 0em; }
ol.commentlist li div.reply { font-size:11px; margin:1em 0em 0em 0em; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}	
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:5px solid #707070; margin:0 0 .25em .25em; }	
ol.commentlist li ul.children li.depth-3 { border-left:5px solid #6a6a6a; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:5px solid #969696; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f9f9f9; }
ol.commentlist li.parent { border-left:5px solid #464646; }	
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em;}
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


