html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;}
html{overflow-y:scroll;}
body {font: 12px/18px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;background:#0a0a0a url('/images/bg-darkgreyh1.png');}
a { color: #0000EE; text-decoration: none; } a:hover { color: #551A8B; text-decoration: underline; }
#container{width:90%;margin:0 auto;}
#content{width:100%;clear:both;}
#header{margin:12px 0 10px 0;}
#header ul.sess{float:right;text-align:left;list-style-type:none;list-style-position:inherit;width:75%;color:#fff;font-weight:normal;margin-bottom:8px;text-align:left;}
.maincol{float:right;width:85%;padding:8px 8px}
.sidebar{float:left;width:10%;padding:14px 14px;}
.rounded_maincol{background:#fff;border-radius:10px;border:1px solid #a6a6a6;}
.rounded_sidebox{background-color:#fff;border-radius:10px;border:1px solid #a6a6a6;}
.rounded_colhead{background:#fff url('/images/bg7.gif');border-radius:6px;}
#footer{clear:both;padding:18px 0 4px 0;text-align:center;}
#footer li{display:inline;color:#fff;font-size:80%;font-weight:bold;}
.rounded_colhead h1{padding:2px 5px 5px;color:#000;font-size:1.4em;font-weight:normal;}
.post, .sidebar{font-family:Arial, sans-serif; font-weight: normal; text-align: justify; }
.post_content, .post_tag, .comments, .navigation{padding:10px 16px 4px 16px;color:#262626;}
.post_content{font-size:110%;line-height:18px;}
.post_content p, .post_content pre, .post_content ul, .post_content ol{margin-bottom:12px;}

*:focus {outline: none;}

.anonmail input {
	height:20px; 

	padding:5px 8px;
}
.anonmail textarea {
padding:8px; 

}
.anonmail button {margin-left:0px;}

	.anonmail input, .anonmail textarea, .anonmail select { 
		border:1px solid #aaa;
		box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
		border-radius:2px;
		padding-right:30px;
		transition: padding .25s;
	}
	.anonmail input:focus, .anonmail textarea:focus {
		background: #fff; 
		border:1px solid #555; 
		box-shadow: 0 0 3px #aaa; 
		padding-right:70px;
	}
	
.anonmail input:required, .anonmail textarea:required, .anonmail select:required {
	background: #fff url(/images/red_asterisk.png) no-repeat 98% center;
}
.anonmail input:required:valid, .anonmail textarea:required:valid, .anonmail select:required:valid {
	background: #fff url(/images/tick-green.png) no-repeat 98% center;
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f;
}
.anonmail input:focus:invalid, .anonmail textarea:focus:invalid, .anonmail select:focus:invalid {
	background: #fff url(/images/error.png) no-repeat 98% center;
	box-shadow: 0 0 5px #d45252;
	border-color: #b03535
}


button.submit {
	background-color: #68b12f;
	background: -webkit-gradient(linear, left top, left bottom, from(#68b12f), to(#50911e));
	background: -webkit-linear-gradient(top, #68b12f, #50911e);
	background: -moz-linear-gradient(top, #68b12f, #50911e);
	background: linear-gradient(top, #68b12f, #50911e);
	border: 1px solid #509111;
	border-bottom: 1px solid #5b992b;
	border-radius: 3px;
	box-shadow: inset 0 1px 0 0 #9fd574;
	color: white;
	font-weight: bold;
	padding: 6px 20px;
	text-align: center;
	text-shadow: 0 -1px 0 #396715;
}
button.submit:hover {
	opacity:.85;
	cursor: pointer; 
}
button.submit:active {
	border: 1px solid #20911e;
	box-shadow: 0 0 10px 5px #356b0b inset; 
}

