.fullblog { width: 517px;}

#archive_menu { position: absolute; margin-left: 690px; width: 220px;}
	#archive_menu_top { width: 180px; color: #fff; padding: 20px; background: url(../_images/blog/archivesmenu_top.gif) no-repeat scroll top left;}
	#archive_menu_top a { background: url(../_images/blog/archivesmenu_arrow.gif) no-repeat scroll center left; width: 170px; display: block; padding: 3px 0px 3px 0px; padding-left: 10px; color: #fff; text-decoration: none;}
	#archive_menu_top a:hover { color: #fff; background: #494949 url(../_images/blog/archivesmenu_arrow.gif) no-repeat scroll center left; text-decoration: none;}
	#archive_menu_top a.selected { color: #ffd7b4;}
	#archive_menu_top ul { margin: 0px; padding: 0px;}
	#main #archive_menu_top li { list-style-type: none; border-bottom: 1px dotted #999;}
	#archive_menu_bottom { width: 220px; background-color: #000; height: 18px; background: url(../_images/blog/archivesmenu_bottom.gif) no-repeat scroll top left;}
	#archive_menu_top h2 { color: #fff;}
		
.news { margin-left: -5px; width: 640px; padding: 13px 10px 0px 13px; background: url(../_images/blog/news_bkg.gif) no-repeat scroll top left;}
	#content .news h2 a { color: #fff; font-weight: bold; text-decoration: none; font-size: 80%; padding-bottom: 15px;}
	#content .news h2 a:hover { text-decoration: underline;}

#usercomments { width: 507px;}
	.comments_top { background: url(../_images/blog/comments_top.gif) no-repeat scroll top left; padding: 15px 10px 0px 30px; width: 467px;}
	.comments_bottom { margin-bottom: 10px; background: url(../_images/blog/comments_bottom.gif) no-repeat scroll top left; width: 507px; height: 16px;}

#commentsform { margin-left: 18px; border: 1px solid #d9d9d9; background-color: #f9f9f9; padding: 20px; width: 447px;}
	#commentsform .textfield { border: 1px solid #d9d9d9; background-color: #fff; width: 200px; float: left;}
	#commentsform select { border: 1px solid #d9d9d9; background-color: #fff; width: 200px; float: left;}
	#commentsform textarea { border: 1px solid #d9d9d9; background-color: #fff; width: 200px; float: left; height: 100px; overflow: auto;}
	#commentsform label { padding-top: 3px; width: 180px; float: left;}
	#commentsform .button { margin-left: 182px; margin-top: 5px; height: 17px; background-color: #666666; width: auto; text-align: center; font-size: 90%; font-weight: bold; color: #fff; border: none;}

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: 177px; height: 177px;}
.clmonth th { font-weight: bold; border-right: #747474 1px solid; padding-right: 3px; border-top: #747474 1px solid; padding-left: 3px; font: verdana, geneva, arial, helvetica, sans-serif; border-left: #747474 1px solid; color: #fff; border-bottom: #747474 1px; background-color: #5B5B5B;}
.clmonth td { background-color: #949494;border-right: #747474 1px solid; padding-right: 3px; border-top: #747474 1px solid; padding-left: 3px; padding-bottom: 2px; font: 100% verdana, geneva, arial, helvetica, sans-serif; vertical-align: top; border-left: #747474 1px solid; padding-top: 2px; border-bottom: #747474 1px solid}
.clmonth .titletext { color: #0a8bbd; font-weight: bold; text-align: center;}
.clmonth td.previous { color: #fff; background-color: #b4b4b4}
.clmonth td.next { color: #fff; background-color: #b4b4b4}
.clmonth td.active { font-weight: bold; color: #fff; background-color: #D0E239}
.clmonth td.active a:hover { font-weight: bold; color: #fff;}
.clmonth td.now { color: #fff;}
.clmonth .titletext { color: #fff; font-weight: bold;}
.clmontharrow { text-align: center; font-weight: bold; color: #fff;}
.clmontharrow a { color: #fff;}
.clmontharrow a:hover { color: #B4B4B4;}


.title { font-size: 110%; font-weight: bold;}
.green { color: #D0E239;}
.lightgrey { color: #999999; font-style: italic;}
img { border: none;}

.navigation {	font-size: 110%; display: block; text-align: center; margin-top: 10px; margin-bottom: 40px; width: 500px; }

.alignright { float: right; }
    
.alignleft { float: left; }

	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; }


/* Edited by Peter Bell on 24 March 2010 peter.j.k.bell@gmail.com */
#news_main{color:#505050; margin-left: -5px; width: 640px; padding: 13px 10px 0px 13px;}
	#news_main h2{color:#ef5a00; font-weight: bold; text-decoration: none;}
	#news_main h2 a{color:#ef5a00;}
	#news_main a{color:#505050; text-decoration:none;}
	#news_main a:hover{color:#ef5a00;}