		.question {
			font-size: 1em;
			font-weight: bold;
			margin-top: 1em;
			margin-bottom: 0;
		}
		.submitter {
			display: inline;
			font-size: 0.8em;
		}
		.date {
			display: inline;
			font-size: 0.8em;
		}

		.totalvotes {
			display: inline;
			font-size: 0.8em;
			text-align: right;
		}

		.pollinfo {
				  font-size: 0.8em;
				  width: 100%;
		}


		.option1 {
			overflow: visible;
         padding-left: 5px;
			background-color: #ff504d;
         border-top: 2px solid #ff8f8c; 
         border-bottom: 2px solid #d30400; 
         border-right: 2px solid #ff8f8c; 
         border-left: 2px solid #d30400; 
		}
		.option2 {
			overflow: visible;
         padding-left: 5px;
			background-color: #77f;
         border-top: 2px solid #aaf; 
         border-bottom: 2px solid #55f; 
         border-right: 2px solid #aaf; 
         border-left: 2px solid #55f; 
		}
		#sidebar {
			margin-top: 20px;
			text-align: center;
		}

		.recentlist {
			text-align: center;
		}

		.recentlist h3 {
			margin-bottom: 0;
			text-align: center;
			font-style: normal;
			font-weight: bold;
			border-bottom: 1px dashed black;
		}

		.recentlist ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}

		.recentlist ul li {
			padding-bottom: 6px;
		}

		.recentlist ul a {
				  display:block;
		}

		.recentlist ul a:hover {
			text-decoration: none;
			background: #cdf;
		}

		#lithisorthat {
			color: #fff;
		}

		#totmenu {
				  margin: 10px 0 10px 0;
				  padding: 0;
				  list-style-type: none;
				  list-style-position: outside;
				  font-weight: bold;
		}

		#totmenu li {
				  padding-bottom: 6px;
		}

		#totmenu a {
				  display: block;
				  background: #cdf;
				  border: 1px solid #fff;
				  padding: 2px 0 2px 0;
		}	

		#totmenu a:hover {
				  text-decoration: none;
				  border: 1px solid #566286;
		}

		.announcement {
				  border: 2px solid #CDF;
				  padding: 0px 10px;
		}

#sidebar {
		  right: 15px;
		  left: auto;
}

#maincontent {
  width: auto;
  margin-right: 180px;
}

#hdrtext {
  left: auto;
  right: 15px;
}

