html {



	background-color: #7b2c42;

	background-image: url(bg.gif);





}







body { 



	background-color: #ffffff;





	position: relative;



	margin: auto;



	width: 800px;



	border: 1px solid #ffffff;



	border-top-width: 0px;



	margin-bottom: 25px;



}







a {



	text-decoration: none;

	color: black;



}







a:hover {



	text-decoration: none;



	color: blue;



}







a#white {



	color: white;



	text-decoration: none;



}







.gray {



	color: red;



}







.header {



	background-color: #527100;



	



	height: 75px;



	border-bottom-width: 4px;



	border-bottom-style: solid;



	border-bottom-color: #3F73A3;



	color: white;



	font-family: Trebuchet MS;



	font-size: 1.9em;



	font-weight: bold;



	padding-top: 7px;



	padding-bottom: 8px;



	padding-left: 15px;



}







.description {



	font-family: Verdana;



	font-size: 0.4em;



}







.container {



	margin: 15px;



	font-family: Verdana;



	font-size: 0.75em;	



}







.containerPost {



	margin: 15px 232px 0px 15px;



}







.postInfo {



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #EEEEEE;



	padding-top: 15px;



	padding-bottom: 5px;



	text-align: right;



	color: #999999;



	font-family: Verdana;



	font-size: 0.6em;



}







.postTitle {



	color: #2F85D5;



	font-family: Trebuchet MS;



	font-size: 1.25em;



	font-weight: bold;



	margin-bottom: -8px;



}







.postText {



	font-family: Verdana;



	font-size: 0.75em;



	margin-left: 5px;



}







hr {



	border: 0;



	height: 1px;



	color: #2F85D5;



	background-color: #2F85D5;



}







.info {



	float: right;



	position: relative;



	left: -5px; 



	width: 180px;



	background-color: #ffffff;



	border: 1px solid #ffffff;



	margin: 10px 5px 0px 0px;



	padding: 10px;



	padding-top: 5px;



	font-family: Verdana;



	font-size: 0.75em;



}







.infoSection {



	color: #FFFFFF;



	background-color: #527100;



border: 1px solid #527100;



	padding: 3px;



	font-weight: bold;



	margin-top: 10px;



	margin-bottom: 3px;



}







.containerComments {



	margin: 15px 232px 0px 15px;



	font-family: Verdana;



	font-size: 0.75em;



}







.commentInfo {



	text-align: right;



	color: #999999;



	font-family: Verdana;



	font-size: 0.75em;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #EEEEEE;



	margin-top: -5px;



	margin-bottom: 5px;



	padding-bottom: 5px;



}







.footer {



	clear: both;



	color: #999999;



	margin: auto;



	font-family: Verdana;



	font-size: 0.75em;



	text-align: center;



	width: 400px;



	padding: 5px;



	padding-top: 50px;



}







.logo {



	position: absolute;



	right: 15px;



	top: 0px;



	font-size: 1.5em;



}







.two {



	font-size: 0.2em;



}







.inputTitle {



	width: 700px;



}







textarea {



	width: 700px;



	height: 300px;



	font-family: Verdana;



	font-size: 11px;



}







.commentTextarea {



	width: 500px;



	height: 200px;



	font-family: Verdana;



	font-size: 11px;



}







.code {



	font: 1.1em 'Courier New', Courier, Fixed;



}







blockquote {



	margin: 15px 30px 0 10px;



	padding-left: 20px;



	border-left: 5px solid #ddd;



}







.num_posts {



	color: #777777;



}
