/* --clean three-- *//* m3log.net theme by Tam, 30/09/04 : version 0.1 *//* RESTYLED HTML TAGS */body {	margin: 0px; 	padding-bottom: 20px;	background-color: #9AAEB6; 	color: #333;	font-family: helvetica, verdana, arial, sans-serif;	font-size: x-small;}input, textarea { 	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: x-small;	border: 1px dotted #ccc;	background: #f7f7f7;}textarea:focus, textarea:hover, input:focus, input:hover {background: #e9e9e9;}hr { display: block;	color:#e9e9e9;	background:#e9e9e9;	height:1px; 	border:0;	width: 90%;	margin:5px 3px 0 3px; }small {padding: 5px 5px 5px 3px;}h1 { font-size: 115%; font-weight: bold; color: #333333; }h2 { font-size: 110%; color: #333333;  }h3 { font-size: 105%; color: #333333; }a:link, a:visited { color: #346688; text-decoration: none; padding-bottom:1px; }a:hover, a:active {	color: #6E0020;	text-decoration: underline;	padding-bottom:1px;}form { text-align: right }/* BODY CONTAINER */#pageall{    position: relative;    margin: 0 auto 20px auto;    width: 745px;    background:#EBEFF1;    font-size: 110%;    border: 1px solid #5E7782;    border-top: 0;}/* TOPNAV STYLES */#masthead {	height: 113px;    background: #EBEFF1 url(header.gif) top center no-repeat;	margin: 0px;    border: 1px solid #5E7782;    border-bottom: 0;    margin: 0 auto;    width: 745px;	}#masthead a {	font-weight: bold;	border: 1px solid #AAB7BC;	color: #666;	text-decoration: none;	background-color: #D4DCE0;	padding: 1px 3px 3px 3px;	font-family: Arial, Times;	}#masthead a:hover {	background-color: #FFFFFF;	color: #333333;}#masthead a.selected {	color: #333333;	background-color: white;}#masthead a.plainlink { display:none; }#masthead img { float: left; }.mainnav {	padding: 4px;	margin: 2px 5px 2px 0px;	position: relative;	top: 93px;	left: 0px;	white-space: nowrap;	width: 545px;	height: 13px;	}#navigation li { display: inline; list-style-image: none; padding: 0 0 2px 1px; margin: 0; }#navigation {  margin:0; padding: 0px;  }#rightcontent {	position: absolute;	right: 11px;	top: 81px;	font-size: 90%;}#masthead #rightcontent a { padding: 3px; background-color: transparent; border: 0px; }#masthead #rightcontent a:hover { text-decoration: underline; }#backlink { 	display:none;	}/* MAIN PAGE STYLES *//* LEFT CONTENT*/.leftbox {	width: 186px;	padding: 0 0 19px 0;	float: left;	clear: left;	border-right: 1px solid #AAB7BC;	border-bottom: 1px solid #AAB7BC;	background-color:#D4DCE0;	overflow: hidden;}.leftbox h2 {	border-top: 1px solid #e9e9e9;	border-bottom: 1px solid #ffffff;	padding: 3px;	padding-left: 8px;	background: #AAB7BC;	margin:0;	color:#333333;}.leftbox h3{	border-top: 1px solid #e9e9e9;	border-bottom: 1px solid #ffffff;	padding: 3px;	padding-left: 8px;	background: #e9e9e9;	margin:0;}.leftbox ul { margin: 0; padding: 0 0 20px 12px; }.leftbox li {	list-style-type: none;	padding-top: 6px;	}	.leftbox p {	padding: 10px 6px 5px 12px;	margin: 0;}.leftbox p small {	padding: 10px 0px 5px 0px;	margin: 0;	font-size: 90%;}.leftbox p strong {	font-weight: 400;}.leftbox #favimage {	text-align: center;	margin:0px;}.leftbox #favimage img { border: 1px solid #CCCCCC}#recentupdate{}#recentcomments{font-size:90%;}#recentcomments strong, #recentcomments small {font-size:10px; padding:0;}/* MAIN CONTENT */.contentbox {	width: 546px;	margin: 0 2px 10px 190px;	text-align: left; 	background:#EBEFF1;	border: 1px solid #AAB7BC;	}.contentheader {	padding: 2px 8px 2px 8px;	border-bottom: 1px solid #fff;	background: #AAB7BC;	}.contentheader h1, h2 {	padding: 0;	margin: 0;	}	.contenttext {	padding: 8px;	background:#EBEFF1;/*	overflow: hidden; */	}.contenttext li {	list-style-image: none;	padding-top: 7px;	}	#randomblog {   padding:4px;   float: right;   margin-bottom: 10px;   margin-top:10px;   width: 170px;   margin-left: 25px;   border:1px dotted #e9e9e9;   background:#eee;   font-size: 90%;   text-align: center;}#randomblog a {text-decoration:none;}#randomblogclearer {   clear: right;   margin-bottom: 4px;}	.blogshot {	padding: 0px;	text-align: right;	display: inline;	float: right;	}.blogshot img, #randomblog img {	border: 1px solid #f7f7f7;	margin: 2px 1px 2px 1px;	color: #666666;	}a.plainlink { border: none; padding: 0; margin: 0; background-color: transparent; text-decoration: none;}a.plainlink:hover { border: none; padding: 0; margin: 0; background-color: transparent; text-decoration: none; }a.plainlink:visited { border: none; padding: 0; margin: 0; background-color: transparent; text-decoration: none; }.randomblog img a:hover, .blogshot img a:hover, .blogshot a:hover img, .recentpost img a:hover, .recentpost a:hover img, .recentpostlist a:hover img {	border: 1px solid #e9e9e9;	text-decoration: none;	color: #333333;}.blogtext {	padding: 10px;	text-align: left;}.viewtext {	clear: right;}	.blogcontrols {	padding: 3px 3px 3px 0px;	text-align: right;	clear: right;	background: #f7f7f7;	font-size: 90%;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #e9e9e9;}#freestanding { text-align: left !important; }#freestanding a, #freestanding .nolink { padding: 3px 3px 3px 0px; float: left; display: inline }.blogcontrols a { padding: 3px 3px 3px 0px; }.blogcontrols a:hover {	padding: 3px 3px 3px 0px;}#pagenums {	background: #f7f7f7;}.recentpost {	width: 163px; 	height: 180px;	margin: 5px 5px 5px 5px;	float: left;	font-size: 90%;	text-align: left;	border-bottom: 1px solid #e9e9e9;	border-right: 1px solid #e9e9e9;}.recentpost img {	border: 1px solid #036;}.friendspost {	height: 200px !important;}.recentpostlist  { 	padding: 5px 5px 5px 0;	text-align: left;}#latestposts { text-align: center; }#donate {	clear: both;	position: relative;	bottom: 0px;	left: 60px;	z-index: 1;	margin-top: 0px;	width:500px;}#donate form { text-align: left; padding: 0; margin: 0; width: 500px; }#donate img, #donate input { border: 1px solid #ccc }#footer {	clear: both;	margin:0px;	padding: 80px 26px 0 60px;	height:30px;	text-align: right;	font-size: 80%;	background: transparent url(footer.gif) no-repeat bottom right;	margin-right: -14px;}									
