.bkg {
	background-color:#e5e5e5;
	text-align:center;
	padding:0px;
	margin:0px;
}
span {font:  1em Courier, 'Courier New', monospace;}
#set {margin:0px;}
#container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
    max-width: 1000px;
    height:100%;
    min-height:600px;
}
#left {
	float:left;
	width:200px;
	background-repeat: no-repeat;
	min-height:210px;
	padding: 25px 0px 10px 5px;
	text-align:right;
}
#left ul li {margin-right:20px; list-style:none;}
#left a img {border:0px;}

#left a , #lefta:link, #left a:visited ,#left a:active, #left a:hover
	{font: bold 24px "optima", "verdana", "trebuchet", "arial";text-decoration:none;color:black; }
#left a:hover
	{font: bold 24px "optima", "verdana", "trebuchet", "arial" ;text-decoration:underline;color:black; }

#left img {text-align:left;}

#main {
	   position:relative;
	   margin-left:230px;
	   text-align:left;
	   padding-top:40px;
	   
}
#main hr {color:#e0e0e0;}


#articles h1 , #main h1 {font: bold 36px "Times";margin:0px;padding:0px;color:#000;}
h2 a { text-decoration:none;color:#606060;}
h2 {margin:0px;}
#articles p {font: 15px "Bitstream Vera sans", "helvetica", "arial";}
.date {font: 12px "arial";color:#888;}
.author {font: 18px bolder Arial, sans-serif; color:black;}

#addcomments {background-color: #c5c5c5;border: solid 2px #aaa;width: 440px;
			padding: 0px 20px 20px 20px;}
#comments p {font:12px "Garamond", "times new roman", serif;margin-top:5px;}

#footer {
	bottom:200px;
	background: #686868 url(/images/bkg-footer.gif) repeat-x top;
	text-align:center;
}
#footermain {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
    max-width: 1000px;
	height:250px;
	text-align:left;
}

#footermain img {
	position:absolute;
	bottom:20px;right:0px;
}