body {
	background: #1d1d1d;
	font-family: "arial", "verdana", sans-serif;
	margin: 20px 0px;
}
a:link, a:visited {
	text-decoration: none;
	color: #6b8c31;
}
a:active, a:hover {
	text-decoration: underline;
	color: #ec6200;
}
acronym {
	cursor: help;
}



/* header and navigation menu */

.header-top {
	background: #1d1d1d;
	margin: 0px;
	height: 60px;
	width: 844px;
}
.header-image {
	background: #1d1d1d;
	margin: 0px;
	height: 250px;
	width: 844px;
}

.navigation {
	width: 590px;
	height: 25px;
	background: #3f3f3f url('http://toomuchtrivia.blueflower.org/v6/img/nav_bground.jpg');
	margin-top: -11px;
}
ul#nav {
	position: relative;
	left: -24px;
	width: 450px;
	height: 25px;
}


ul#nav li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	text-indent: -9999px;
}
ul#nav li a {
	border: 0;
	text-decoration: none;
	display: block;
	background: transparent url('http://toomuchtrivia.blueflower.org/v6/img/navigation.jpg') no-repeat;
}


li#home a {
	width: 89px;
	height: 25px;
}
li#home a:link, li#home a:visited {
	background-position: 0px 0px;
}
li#home a:hover, li#home a:focus {
	background-position: 0px -25px;
}
body#home-page ul#nav li#home a {
	background-position: 0px -50px;
}


li#about a {
	width: 89px;
	height: 25px;
}
li#about a:link, li#about a:visited {
	background-position: -90px 0px;
}
li#about a:hover, li#about a:focus {
	background-position: -90px -25px;
}
body#about-page ul#nav li#about a {
	background-position: -90px -50px;
}


li#photos a {
	width: 89px;
	height: 25px;
}
li#photos a:link, li#photos a:visited {
	background-position: -180px 0px;
}
li#photos a:hover, li#photos a:focus {
	background-position: -180px -25px;
}
body#photos-page ul#nav li#photos a {
	background-position: -180px -50px;
}


li#links a {
	width: 89px;
	height: 25px;
}
li#links a:link, li#links a:visited {
	background-position: -270px 0px;
}
li#links a:hover, li#links a:focus {
	background-position: -270px -25px;
}
body#links-page ul#nav li#links a {
	background-position: -270px -50px;
}


li#listen a {
	width: 89px;
	height: 25px;
}
li#listen a:link, li#listen a:visited {
	background-position: -360px 0px;
}
li#listen a:hover, li#listen a:focus {
	background-position: -360px -25px;
}
body#listen-page ul#nav li#listen a {
	background-position: -360px -50px;
}





/* countdown */

.countdown {
	width: 522px;
	background: #2e2e2e url('http://toomuchtrivia.blueflower.org/v6/img/countdown_bground.jpg');
	margin-top: 0px;
	color: #949494;
	text-align: center;
	font-size: 150%;
	padding: 0 38px 0 30px;
}
#days {
	color: #ec6200;
	font-weight: bold;
	border-bottom: 1px dotted #ec6200;
}





/* main body alignment stuff */


.main-body {
	width: 844px;
	background: #fff url('http://www.blueflower.org/files_v12/images/bground_white.jpg') repeat-y left;
}
.main-body-content {
	width: 100%;
	background: #3f3f3f url('http://toomuchtrivia.blueflower.org/v6/img/right_column_bground.jpg') repeat-y right;
	float: right;
	margin-left: -254px;
}
.right-column {
	width: 590px;
	float: right;
	background: #3f3f3f url('http://toomuchtrivia.blueflower.org/v6/img/right_column_bground.jpg') repeat-y right;
}
.left-column {
	width: 254px;
	background: #2e2e2e url('http://toomuchtrivia.blueflower.org/v6/img/left_column_bground.jpg') repeat-y left;
	float: left;
}
.left-content {
	color: #000;
	text-align: left;
	padding: 0px;
}
.right-content {
	color: #000;
	height: 100%;
	text-align: left;
	font-size: 11px;
}
.right-content-weblog {
	color: #000;
	height: 100%;
	text-align: left;
	margin-top: 10px;
}





/* left side column */


.about_us {
	font-weight: normal;
	font-size: 12px;
	color: #b2b2b2;
	background: #2e2e2e url('http://toomuchtrivia.blueflower.org/v6/img/points_bground.jpg');
	margin-top: 0px;
	padding-left: 20px;
	padding-right: 22px;
}
.about_us a {
	font-weight: bold;
	text-decoration: none;
}
.about_us_more {
	text-align: center;
}


.point-total {
	text-align: center;
	font-weight: bold;
	color: #949494;
	background: #2e2e2e url('http://toomuchtrivia.blueflower.org/v6/img/points_bground.jpg');
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 12px;
}
#points {
	font-size: 30px;
	color: #fff;
}
#question {
	font-size: 12px;
}

.blog-archives {
	font-weight: normal;
	font-size: 11px;
	color: #b2b2b2;
	background: #2e2e2e url('http://toomuchtrivia.blueflower.org/v6/img/blogarchives_bground.jpg');
	margin-top: 0px;
	margin-bottom: -1em;
	padding-top: 10px;
}

.left-sidemenu li {
	font-size: 11px;
	list-style-type: none;
	margin-left: -20px;
	padding: 2px 0;
}
.left-sidemenu a:link, .left-sidemenu a:visited {
	display: block;
	width: 198px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-left: 8px solid #6b8c31;
	background: #2e2e2e;
	font-size: 11px;
	font-weight: bold;
}
.left-sidemenu a:hover, .left-sidemenu a:active {
	background: #ec6200;
	color: #fff;
	text-decoration: none;
	border-left: 8px solid #ec6200;
}

.search-content {
	text-align: center;
	background: #2e2e2e url('http://toomuchtrivia.blueflower.org/v6/img/search_bground.jpg');
}
.search-content input {
	color: #949494;
	background: #2e2e2e;
	font-weight: bold;
	border: 1px solid #000;
	font-size: 12px;
	line-height: 12px;
	padding-left: 4px;
	padding-right: 4px;
}
.search-content input:focus {
	color: #fff;
	background: #616161;
}






/* headlines */

h1 {
	margin-top: -10px;
	margin-bottom: -8px;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

h2 {
	margin-top: -4px;
	margin-bottom: -8px;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

h3 {
	padding: 20px 34px 0 26px;
	font-weight: bold;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0;
}

h3#first {
	padding: 0px 34px 0 26px;
	font-weight: bold;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0;
}

h4 {
	padding: 20px 34px 0 26px;
	font-weight: bold;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: -10px;
}

h4#first {
	padding: 0px 34px 0 26px;
	font-weight: bold;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: -10px;
}





/* more alignment crap */

.last {
	margin-bottom: 0;
}

.clearing {
  height: 0px;
  clear: both;
}





/* credits */

.credits {
	background: #2e2e2e url('http://toomuchtrivia.blueflower.org/v6/img/credits_bground.jpg') no-repeat top center;
	color: #fff;
	width: 844px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0;
}
.credits-archive {
	background: #2e2e2e url('http://toomuchtrivia.blueflower.org/v6/img/credits_bground.jpg') no-repeat top center;
	color: #fff;
	width: 844px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 4px 0;
}





/* about layout */
.about-main {
	background: #fff url('http://toomuchtrivia.blueflower.org/v6/img/blog_bground.jpg');
	width: 590px;
}
.about-body {
	color: #000;
	font-size: 125%;
	line-height: 1.5em;
	font-family: "georgia", "garamond", "times new roman";
	padding: 0 34px 0 26px;
}
.about-body li {
}
.about-body ol {
	line-height: 10px;
	margin-top: -10px;
}
.team-history {
	text-align: center;
	width: 300px;
	border: 1px dotted #616161;
}
.history-row-gray {
	background: #D8D8D8;
}





/* photos layout */
.photos-main {
	background: #fff url('http://toomuchtrivia.blueflower.org/v6/img/blog_bground.jpg');
	width: 590px;
	margin-bottom: 0px;
}
.photos-main li {
	color: #333;
}
.photos-body {
	color: #000;
	font-size: 125%;
	line-height: 1.5em;
	font-family: "georgia", "garamond", "times new roman";
	padding: 0 34px 0 6px;
}
.photos-menu {
	color: #000;
	font-size: 125%;
	line-height: 1.5em;
	font-family: "georgia", "garamond", "times new roman";
	padding: 0 34px 0 26px;
	text-align: center;
}
.photos-body li {
}





/* links layout */
.links-main {
	background: #fff url('http://toomuchtrivia.blueflower.org/v6/img/blog_bground.jpg');
	width: 590px;
	margin-bottom: 0px;
}
.links-body {
	color: #000;
	font-size: 125%;
	line-height: 1.5em;
	font-family: "georgia", "garamond", "times new roman";
	padding: 0 34px 0 6px;
}
.links-body li {
}





/* blog layout */

.blog-date {
	font-size: 125%;
	font-weight: bold;
	color: #616161;
	padding-bottom: 2px;
	border-bottom: 1px dotted #000;
}
.blog-main {
	background: #fff url('http://toomuchtrivia.blueflower.org/v6/img/blog_bground.jpg');
	width: 590px;
}
.blog-main-content {
	padding: 0 34px 0 26px;
}
.blog-headline {
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	font-family: "helvetica", "arial", sans-serif;
}
.blog-post-time {
	font-size: 100%;
	color: #616161;
}
.blog-entry {
	color: #000;
	font-size: 125%;
	line-height: 1.5em;
	font-family: "georgia", "garamond", "times new roman";
}
.blog-entry li {
}
.blog-entry ol {
	line-height: 10px;
	margin-top: -10px;
}
.blog-quote {
	margin-left: 3em;
	padding-left: 1em;
	border-left: 1px solid #cbcbcb;
	font-size: 90%;
}
.blog-entry-pic {
	text-align: center;
	color: #616161;
	font-size: 11px;
	font-family: "arial", "verdana", sans-serif;
	line-height: 1.5em;
	max-width: 590px;
}
.blog-entry-divider {
	padding: 10px 0;
	text-align: center;
}
.blog-comments {
	font-size: 110%;
	color: #616161;
	padding-top: 2px;
}
.blog-comments a {
	font-weight: bold;
}
.blog-return {
	text-align: center;
	padding: 2px 0;
	margin-bottom: 0;
	font-weight: bold;
}
.date-menu {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #888;
	margin-bottom: 20px;
	padding: 0 34px 0 26px;
}
.date-menu a:link, .date-menu a:visited {
	text-decoration: none;
	color: #6b8c31;
}
.date-menu a:active, .date-menu a:hover {
	color: #f60;
	text-decoration: underline;
}
.blog-comment-header {
	font-weight: bold;
	border-bottom: 1px dotted #000;
}
.blog-comment-body {
	color: #000;
	font-size: 125%;
	line-height: 1.5em;
	font-family: "georgia", "garamond", "times new roman";
}
.blog-comment-time {
	font-size: 100%;
	color: #616161;
	margin-top: 0px;
}
.blog-comment-form {
}
.blog-comment-post-header {
	font-weight: bold;
	padding-top: 10px;
}
