body {
	margin: 0;
	padding: 0;
	background: #E2E1DF url("/images/whitebg.gif") repeat-y left;
	font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #737373;
}

img {
	border: 0px;
}

img a {
	text-decoration: none;
}

a {
	color: #737373;
	text-decoration: underline;
}

a:hover {
	color: #97002e;
	text-decoration: none;
}

#wrapper {
	width: 1000px;
	background-color: white;
}

#quicklinks {
	float: right;
	text-align: right;
	background-color: #98002e;
	width: 650px;
	padding: 2px 20px 4px 0;
	color: white;
	z-index: +1;
}

#quicklinks a {
	color: white;
	text-decoration: none;
}

#quicklinks a:hover {
	text-decoration: underline;
}

#flash {
  background-color: #eee;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  color: #900;
  font-weight: bold;
  width: 350px;
  padding: 2px 5px;
}

#leftpane {
	float: left;
	width: 250px;
	
}

#leftpane #logo {
	padding: 12.5px;
}

.survey_img {
	margin-bottom: -4px;
	padding-bottom: 0px;
}

#content {
	text-align: left;
	margin: 0 0 0 250px;
	padding: 10px 0 20px 20px;
}

#content h1 {
	background: url("/images/areabarbig.gif") no-repeat top;
	padding: 15px 0 17px 60px;
}

#content #full {
	float: right;
	width: 700px;
	margin-right: 25px;
}

#content #full h1 {
	background: url("/images/areabarbig.gif") no-repeat top left;
	padding: 15px 0 17px 60px;

}

#content #middle {
	margin: 30px 251px 0 0;
}

#content #middle h1 {
	background: url("/images/areabarbig.gif") no-repeat top;
	padding: 15px 0 17px 60px;
}

#content #right {
	float: right;
	width: 250px;
	border-left: 1px solid #E2E1DF;
}

#homemiddle {
	/*background: url("/images/homemiddlebg.gif") repeat-x 250px 500px top;*/
	margin: 0 250px 0 250px;
	padding: 45px 0 20px 0;
}

#homemiddle h2 {
	font-size: 150%;
}

#homemiddle #message {
	width: 475px;
	padding-left: 10px;
}

#homemiddle #message #seriestitle {
	background: url("/images/areabarbig.gif") no-repeat top;
	margin: 20px 0 0 5px;
	padding: 15px 0 17px 55px;
	font-size: 20px;
	font-weight: bold;
	color: #97002e;
	font-style: italic;
}

#homemiddle #message #seriestitle #audio {
	float: right;
}

#homemiddle #message #seriesimg img {
	padding-left: 10px;
}

#homemiddle #message #messageinfo {
	width: 450px;
	padding-left: 10px;
}

#homemiddle #message #questions {
	width: 100%;
	text-align: right;
	font-weight: bold;
}

#homemiddle #entry {
	border-top: 1px solid #E2E1DF;
	padding: 12.5px;
}

#homeright {
	float: right;
	width: 250px;
	padding-top: 10px;
	border-left: 1px solid #E2E1DF;
}

#rightsection {
	background: url("/images/homemiddlebg.gif");
	margin-left: 10px;
	padding-bottom: 5px;
	width: 230px;
}

#rightsection h3 {
	background: url("/images/areabar.gif") no-repeat top left;
	font-size: 125%;
	padding: 8px 0 6px 30px;
}

#rightsection h3 a {
	text-decoration: none;
	color: #737373;
	font-weight: bold;
}

#rightsection h3 a:hover {
	text-decoration: underline;
	color: #97002e;
}

#rightsection #item {
	padding: 0 10px 5px 10px;
	line-height: 14px;
}

#rightsection #item a {
	text-decoration: none;
	color: #737373;
	font-weight: bold;
}

#rightsection #item a:hover {
	text-decoration: underline;
	color: #97002e;
}

#rightsection #item .timeago {
	line-height: 11px;
	font-size: 10px;
}

/* Blog */
#blogpost {
	margin: 0 215px 0 0;
}
#blogarchive {
	float: right;
	margin: 11px 0 0 10px;
	padding-bottom: 5px;
	width: 230px;
}
#post {
  	padding: 10px 20px 10px 0;
}
.archivepost {
	padding-left: 10px;
}
#posts {
  	padding: 10px 20px 10px 0;
}
.border {
	border-bottom: 1px solid #a97028;
}
#post h1, #posts h1 {
	margin-bottom: 0px;
	font-weight: bold;
}
#post .date, #posts .date {
	margin-bottom: 10px;
}
.archivemonth {
	margin-left: 10px;
}

#series {
  margin-bottom: 20px;
  background: #f1f1f1;
  padding: 5px;
  font-weight: bold;
}

#series #img {
  float: left;
  text-align: center;
  padding: 24px 0 8px 5px;
  width: 130px;
}

#series #messagelist {
  float: right;
  width: 550px;
}

#series h4{
  color: #97002e;
  font-size: 130%;
}

.game {
  padding: 5px 5px 10px 5px;
  font-weight: bold;
}

.game a{
  color: #97002e;
  font-size: 130%;
  text-decoration: none;
  padding-left: 10px;
}

.game a:hover {
  text-decoration: underline;
}

.calendar {

}

.calendar .date {
	width: 50px;
	background-color: #97002e;
	text-align: center;
	vertical-align: top;
	color: #FFF;
}

.calendar .events {
	vertical-align: top;
	padding-bottom: 15px;
}

#footer	{
	position: relative;
	clear: both;
	text-align: center;
	color: #888;
	font-weight: bold;
	margin-top: 10px;
	padding: 15px 0 15px 0;
}

#footer #wca {
	float: right;
	margin-top: -20px;
}
