body {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	/* background-color: #f5f3f0; */
}
h1 {
	font-family: Georgia, "Lucida Grande", Arial, sans-serif;
	font-weight: normal;
	color: #736e65;
	border-bottom: 1px dashed #736e65;
	margin-bottom: 	0.2em;
}
h1 a {
	color: #736e65;
	text-decoration: none;	
}
div.communityDescription {
	font-size: 12px;
	color: #736e65;
}
#content {
	position: absolute;
	left: 20px;
	right: 20px;
	top: 10px;
	bottom: 0px;
}
.selectionTable {
	background-color: #f5f3f0;
	margin-bottom: 0.7em;
	margin-top: 0.7em;
}
.selectionTable th {
	border-top: 1px solid #dbd6cf;
	padding-top: 3px;
	padding-bottom: 3px;	
	font-size: 12px;
	font-weight: bold;
	color: #736e65;
	border-bottom: 1px solid #dbd6cf;
}
.selectionTable td {
	border-bottom: 1px solid #dbd6cf;
	text-align: center;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #736e65;
}
.selectionTable th.leftcorner {
	background-image: url('http://nurkka.fi/images/control/selection-table-left-corner.png');
	background-repeat: no-repeat;
	height: 42px;
	width: 24px;	
	margin: 0px;
	border: none;
	border-bottom: 1px solid #dbd6cf;
}
.selectionTable th.rightcorner {
	background-image: url('http://nurkka.fi/images/control/selection-table-right-corner.png');
	background-repeat: no-repeat;
	background-position: top right;
	height: 42px;
	width: 24px;
	margin: 0px;
	border: none;
	border-bottom: 1px solid #dbd6cf;
}
.selectionTable a {
	color: #4694a8;
	font-weight: bold;
}
.selectionTable td.leftcorner {
	background-image: url('http://nurkka.fi/images/control/selection-table-footer-left-corner.png');
	background-repeat: no-repeat;
	height: 42px;
	margin: 0px;
	border: none;
	padding: 0px;		
}
.selectionTable td.firstcol {
	border-left: 1px solid #dbd6cf;
}
.selectionTable th.lastcol {
	border-right: 1px solid #dbd6cf;
	border-top: none;
}
.selectionTable th.firstcol {
	border-left: 1px solid #dbd6cf;
	border-top: none;	
}
.selectionTable td.lastcol {
	border-right: 1px solid #dbd6cf;
}
.selectionTable td.seloddrow {
	background-color: #edeae6;
}
.selectionTable td.selevenrow {
	background-color: #f5f3f0;
}
.selectionTable td.rightcorner {
	background-image: url('http://nurkka.fi/images/control/selection-table-footer-right-corner.png');
	background-repeat: no-repeat;
	background-position: top right;
	height: 42px;
	margin: 0px;
	border: none;
	padding: 0px;	
}
.selectionTable div, .selectionTable p {
	color: #736e65;	
}
.selectionTable h1 {
	text-align: left;
	font-size: 14px;
}
.flushBorder td {
	border: none;
	text-align: left;
	padding: 0px;
}
.innerTable td {
	text-align: left;
	border: none;
}
.innerTable th {
	border-top: none;
}
.selectionTable h2 {
	text-align: left;
	font-family: Georgia, "Lucida Grande", Arial, sans-serif;
	font-weight: normal;
	color: #736e65;
	margin: 0px;
}
.selectionTable h2 a {
	color: #736e65;
	font-weight: normal;
}
h3 {
	text-align: left;
	font-family: Georgia, "Lucida Grande", Arial, sans-serif;
	font-weight: normal;
	color: #736e65;
	margin: 0px;
	font-size: 15px;
}
div.label {
	font-size: 13px;
	font-weight: bold;
	color: #736e65;
	margin-top: 0.5em;
}
.selectionTable label {
	display: block;
	font-size: 13px;
	font-weight: normal;
	color: #736e65;
	margin-top: 0.5em;
}
.selectionTable input[type="text"] {
	width: 450px;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
.qmDate {
	font-size: 10px;
	color: #AAAAAA;
}
.qmPoster {
	font-weight: bold;
}
.moderatorLink {
	font-size: 10px;
}
.moderatorLink a {
	color: #AAAAAA;
	font-weight: normal;		
}
/* Forum stuff */
.messageInfoLine {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 10px;
	padding: 3px;
}
.messageInfoLine a {
	color: #736e65;
}
.messageBody {
	padding: 10px;
}	
div.quote {
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	padding: 5px;
	padding-left: 35px;
	margin: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url('http://nurkka.fi/images/icons/quote.png');
	background-repeat: no-repeat;
	background-position: left top;
}
div.functionWrapper {
	margin-top: 10px;
}
div.functionLink {
	display: inline;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-size: 13px;
	font-weight: bold;
	min-height: 18px;
}
div.functionLink a {
	color: #4694a8;
}
.blogEntry h1 {
	font-size: 16px;
}
.blogEntry div.entryDate {
	font-size: 11px;
}
.blogEntry div.entryBody {
	padding-top: 10px;
	padding-bottom: 10px;
}
.comments {
	margin-top: 1em;
}
.comment {
	border-top: 1px solid #DDDDDD;
	padding-top: 3px;
}
div.comments div.poster {
	font-weight: bold;
}
div.comments div.date {
	font-size: 11px;
	padding-bottom: 6px;
}
.aggregatorBlog {
	padding-left: 25px;
	background-image: url('http://nurkka.fi/images/icons/feed.png');
	background-position: left center;
	background-repeat: no-repeat;
}
.aggregatorBlog div.detailLine {
	font-size: 11px;
}
div.detailLine a {
	color: #736e65;
	font-weight: normal;
}
div.imageHolder {
	width: 122px;
	height: 120px;
	padding: 10px;
	background-image: url('http://s.nurkka.fi/images/photoframe.png');
	background-repeat: no-repeat;
}
div.image {
	margin: 10px;
	border: 1px solid #666666;
}
a img {
	border: none;
}
div.image img {
	border: none;
} 
div.rating {
	padding-top: 5px;
	text-align: center;
}
div.photoComments {
	padding-left: 10%;
	padding-right: 10%;
}
.widget {
	font-family: Georgia, "Lucida Grande", Arial, sans-serif;
	font-weight: normal;
	color: #736e65;
	font-size: 10pt;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #736e65;	
}
.widget h2 {
	font-family: Georgia, "Lucida Grande", Arial, sans-serif;
	font-weight: normal;
	color: #736e65;
	border-bottom: 1px dashed #736e65;
	margin-bottom: 	0.2em;
	font-size: 14pt;	
}
.widget a {
	color: #4694a8;
}
#dialog h1 {
	font-size: 14pt
}
.pTags {
	text-align: center;
}
