#fullblog { color: #767676; padding: 5px 10px 10px 10px; } 
#fullblog hr { text-align: left; margin-top: 10px; margin-bottom: 10px; background: #fff; border-top: 1px dotted #DEDEDE; height: 0px;}
#fullblog .maintitle { border-bottom: 1px solid #909090; font-size: 110%; font-weight: bold; color: #767676; padding-bottom: 3px; margin-bottom: 3px;}
#fullblog p { padding-bottom: 2px;}
#fullblog .content p { padding-bottom: 15px;}
#fullblog ul { margin: 0px; padding: 0px; width: 177px;}
#fullblog li { display: inline; list-style-type: none; padding-right: 5px;}
#fullblog .comments { padding-left: 30px}

#miniblog { color: #fff; padding-left: 10px; padding-right: 10px; padding-top: 5px; background: #767676 url(../_images/template/blog_bkg.gif) repeat-x scroll left bottom; width: 177px;}
	#blogbottom { background: url(../_images/template/blog_bottom.gif) repeat-x scroll left top; height: 14px; width: 197px; margin-bottom: 20px;}
	#miniblog hr { padding-left: 10px; padding-right: 10px; margin-top: 2px; height: 1px; margin-bottom: 2px; background-color: #909090; border: none;}
	#miniblog .maintitle { border-bottom: 1px solid #909090; font-size: 110%; font-weight: bold; color: #fff; padding-bottom: 3px; margin-bottom: 3px;}
	#miniblog p { padding-bottom: 2px;}
	#miniblog ul { margin: 0px; padding: 0px; width: 177px;}
	#miniblog li { display: inline; list-style-type: none; padding-right: 5px;}
	#miniblog .comments { padding-left: 30px}
	

#printblog { font-size: 150%; color: #000; }
#printblog p { line-height: 15px; }
#printblog a { text-decoration: underline; color: #000; }

form#commentsform { color: #767676; padding: 5px 10px 0px 10px; margin: 5px 5px 0px 5px;}
#commentsform p { clear: left; margin: 0; padding: 0; padding-top: 5px; }
#commentsform p label { float: left; width: 20%; }
#commentsform fieldset { border: none; margin: 0px; padding: 0px; }
#commentsform legend { font-size: 120%; font-weight: bold; color: #A4CE35; padding: 0px 0px 4px 0px; margin: 0px;}
#commentsform .akey { text-decoration: underline; }
#commentsform textarea { width: 323px; height: 100px; background-color: #EAEEEE; overflow: auto; border: none; }
#commentsform .textfield { height: 17px; background-color: #EAEEEE; width: 160px; border: none;}
#commentsform hr { text-align: left; margin-top: 10px; margin-bottom: 10px; background: #fff; border-top: 1px dotted #DEDEDE; height: 0px;}
#commentsform .button { height: 17px; background-color: #666666; width: auto; text-align: center; font-size: 90%; font-weight: bold; color: #fff; border: none;}

#usercomments { border: 1px dotted #ccc; color: #767676; padding: 5px; margin: 5px 5px 5px 5px;}
#usercomments .comment { margin-bottom: 5px; padding: 5px 0px 0px 5px; }
#usercomments .commentdate { color: #000; padding: 0px; margin: 0px;}
#usercomments hr { text-align: left; margin-top: 2px; margin-bottom: 2px; background: #fff; border-top: 1px solid #ccc; height: 0px;}

form#sendtofriend { color: #767676; padding: 5px 10px 0px 10px; margin: 0px; }
#sendtofriend  h2 { font-size: 120%; font-weight: bold; color: #A4CE35; padding-bottom: 4px; margin: 0px;}
#sendtofriend  p { clear: left; margin: 0; padding: 0; padding-top: 5px; }
#sendtofriend  p label { float: left; width: 160px; font: bold 100% Arial, Helvetica, sans-serif; }
#sendtofriend fieldset { border: none; margin-top: 16px; padding: 10px; }
#sendtofriend legend { display: none;}
#sendtofriend .akey { text-decoration: underline; }
#sendtofriend textarea { width: 323px; height: 100px; background-color: #EAEEEE; overflow: auto; border: none; }
#sendtofriend .textfield { height: 17px; background-color: #EAEEEE; width: 160px; border: none;}
#sendtofriend hr { text-align: left; margin-top: 10px; margin-bottom: 10px; background: #fff; border-top: 1px dotted #DEDEDE; height: 0px;}
#sendtofriend .button { height: 17px; background-color: #666666; width: auto; text-align: center; font-size: 90%; font-weight: bold; color: #fff; border: none;}

.clmonth { border-collapse: collapse; width: 178px; height: 200px; }
.clmonth caption { padding-bottom: 6px; font: bold 110% georgia, "times new roman", times, serif; text-align: center; }
.clmonth a { color: #36435B; text-decoration: none; }
.clmonth a:hover { color: #FFF; text-decoration: none; }
.clmonth th { border-right: #fff 1px solid; padding-right: 8px; border-top: #fff 1px solid; padding-left: 8px; padding-bottom: 2px; font: 80% verdana, geneva, arial, helvetica, sans-serif; border-left: #fff 1px solid; color: #3f3f3f; padding-top: 2px; border-bottom: #fff 1px; background-color: #94cae8 }
.clmonth td { border-right: #eaeaea 1px solid; padding-right: 4px; border-top: #eaeaea 1px solid; padding-left: 4px; padding-bottom: 2px; font: 80% verdana, geneva, arial, helvetica, sans-serif; vertical-align: top; border-left: #eaeaea 1px solid; padding-top: 2px; border-bottom: #eaeaea 1px solid }
.clmonth .titletext { color: #0a8bbd; font-weight: bold; text-align: center; }
.clmonth td.previous { color: #c6c6c6; background-color: #f0f8fb }
.clmonth td.next { color: #c6c6c6; background-color: #f0f8fb }
.clmonth td.active { color: #2b5070; background-color: #99cfe0 }
.clmonth td.now { color: red }


.title { font-size: 110%; font-weight: bold; }
.green { color: #D0E239; }
.lightgrey { color: #999999; font-style: italic; }
img { border: none; }

	ol.loweralpha li { list-style-type: lower-alpha; margin-left: 15px; }
	ol.lowerdigit li { list-style-type: decimal; margin-left: 15px; }
	ul.squares li { list-style-type: square; margin-left: 15px; }
