body{margin:0;padding:0;}
html{font-family:sans-serif;background:#eee;}
a{text-decoration:none;}
a:link{color:#090;}
a:visited{color:#900;}
a:hover{text-decoration:underline;}
h2{font-family:sans-serif;margin:auto auto 1em auto;}
#header{background:#333;font-family:Tahoma, sans-serif;color:#eaeaea;padding:6em 1em 2em;text-align:center;-moz-border-radius:5em;-webkit-border-radius:5em;border-radius:5em;margin-top:-6em;}
.headertext h2{font-variant:small-caps;margin-top:1em;letter-spacing:.075em;font-family:"Trebuchet MS",sans-serif;font-weight:normal;}
#links a{color:#fafafa;font-family:Tahoma, Geneva, sans-serif;padding:0 .3em;text-decoration:none;}
#links a:hover{color:#333;background:#fafafa;-moz-border-radius:1.5em;-webkit-border-radius:1.5em;border-radius:1.5em;}
#quotes{margin:2em auto;width:80%;background:#fff;padding:1em 2em;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;color:#111;font:.8em "Lucida Sans Unicode","Lucida Grande",sans-serif;}
.quote{margin:1.5em 0;}
.quote .title{font:bold 1.3em Calibri,sans-serif;margin:1em 0 .5em;text-transform:lowercase;background:#f8f8f8;padding:.2em .5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em;color:#111;}
.quote .title:hover{background:#eee;}
.quote .content{margin-left:2em;line-height:1.5;padding-left:.5em;border-left-style:solid;border-left-color:#fff;}
.quote .content:hover{border-left-color:#ddd;}
#more .title{font-weight:normal !important;}
#more .content{border-left-color:#ddd !important;}
.error{color:red;}
img{height:16px;width:16px;}
input{border:1px solid #aaa;margin:5px 0 auto auto;}
textarea{border:1px solid #aaa;}
#footer{margin:1em auto 2em auto;text-align:center;font-size:.7em;}
#feed{margin:auto auto auto 3px;border:none;}
.pages{margin:auto 5px auto 5px;}
.first{margin:auto 10px auto auto;}
.nolower{text-transform:none !important;}
abbr{cursor:help;}
.action{color:#773177;}
.buttons{vertical-align:top;display:block;font-size:90%}
.buttons a{color:#000;background-color:#f5f5f5;padding:2px 3px 2px 3px;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em;}
.buttons a:hover{background-color:#ededed;text-decoration:none;}
.icon{vertical-align:middle;}
.buttons{float:right;font-size:.8em;}
.buttons img{border:none;}
.ind {padding-left: 0.5em;}
.editfield {display: none;} 
@media (max-width: 940px) { 
	body,html { 
		font-size: 16pt; 
		background: #fff;
	} 
	#header {
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
	}
	#quotes {
		width: 100%;
		padding: 0 0;
	}
	.quote .title {
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
	}
	.quote .content {
		margin-left: 0;
		border-left: none;
	}
	.buttons {
		text-align: center;
		margin: auto;
		float: none;
	}
	.buttons .b {
		margin-left: .5em;
	}
	#links a {
		margin: auto .5em .5em auto;
		line-height: 1.5em;
		font-size: 1.2em;
	}
}

