html {
	background: #9ae4e8 url('../images/bg.png') no-repeat fixed top left;
}

p {
	font-size: 116%;
	text-align: left;
	color: black;
}

h1, h2, h3 {
	color: black;
	margin-bottom: 0.5em;
}

a {
	color:#0084b4;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#header {
	padding-top: 10px;
}

#storysofar, #nextline, #howto, #footer, div.story {
	background: #ffffff;
	padding: 0px 10px;
	padding-bottom: 1em;
	margin-bottom: 1em;
}

.story a, p.nlcontent a {
	color: black;
}
p.firstLineLink a {
	color: #0084b4;
}
.story a:hover, p.nlcontent a:hover, p.firstLineLink a:hover {
	color: #0084b4;
}

.nlentry {
	margin-bottom: 1.5em;
}

p.nlcontent {
	margin-bottom: 0.2em;
}

p.nluser {
	font-family: times;
	font-weight: bold;
}

p.nlvotes {
	font-family: times;
	font-weight: bold;
	float:right;
}

p.suggest, p.morestories {
	text-align: center;
	font-size: 131%;
	margin-bottom: 0.5em;
}
p.firstLineLink {
	text-align: center;
	font-size: 77%;
	margin-bottom: 0.2em;
	color: #aaaaaa;
}
#howto, #howto p {
	text-align: right;
}

.howtoimg {
	text-align: center;
}

.howtoimg img {
	border: solid 1px #aaaaaa;
}

#footer {
	text-align: center;
	padding: 4px;
	color: #444444;
	font-size: 85%;
}

.rounded {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.rounded h2, .rounded h1 {
	padding-top: 0.6em;
}

