* {margin: 0px; padding: 0px;} 

td
{
  vertical-align: top;
}

.container
{
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

img
{
  border: 1px solid #959595;
  padding: 4px;
  margin: 10px;
}

a
{
	font-size: 11px; /* Resets 1em to 10px */
	font-family: Tahoma;
	color: #9fd301;	
}


/* Begin Typography & Colors */
body {
	font-size: 11px; /* Resets 1em to 10px */
	font-family: Tahoma;
	background-color: #484848;
	background-image: url('images/bg.jpg');
	background-repeat: repeat-x;
	color: #e1e1e1;
	text-align: left;
	}

#header {
    width: 995px;
    height: 157px;
	background: url('images/header.jpg') no-repeat top center;
	}
	
#header	a
{
  display: block;
    width: 995px;
    height: 157px;  
}

	
#gethelp
{
  background-image: url('images/gethelp.jpg');
  height: 48px;
  width: 950px;
  background-repeat: no-repeat;  
  background-position: top right;
  text-align: right;
}	

#gethelp div
{
  margin: 0px 0px 0px 800px;
}

#gethelp a
{
  display: block;
  height: 48px;
  width: 141px;  
}

#content
{
  padding: 20px 0px 0px 65px;
  width: 550px;
}

.pic
{
    width: 394px;
    height: 108px;
	background: url('images/pic.jpg') no-repeat bottom center;
}

#sidebar
{
  padding: 10px 0px 0px 60px;
  background: url('images/sl_bg.gif') repeat-y left;  
  min-height: 570px;
}

#sidebar li
{
  list-style: none;
}

#sidebar h2
{
	margin: 20px 0px 0px 0px;
	padding: 10px 0px;
	font-size: 24px; /* Resets 1em to 10px */
	font-family: Arial;
	font-weight: normal;	
	color: #e1e1e1;  
}

#sidebar .pagenav h2
{
  margin-top: 0px;
}

#sidebar ul ul
{
  margin: 0px 0px 0px 20px;
}

.postmetadata
{
  margin: 20px 0px 0px 0px;
  padding: 5px 0px 30px 0px;
  background: url('images/dot.gif') repeat-x top;
}

.postmetadata a
{
  	color: #959595;  
  	text-decoration: none;
}

.postmetadata a:hover
{
  	color: #9fd301;  
  	text-decoration: underline;
}

.postmetadata
{
  	color: #959595;  
}

div.post h3 a, div.post h2 a, div.post h2
{
	font-family: Tahoma;
	font-size: 23px;	
	font-weight: normal;	
	color: #9fd301; 
  	text-decoration: none;	
}

div.post h3
{
    padding: 0px 0px 5px 0px;
}

div.post h3 a
{
  	text-decoration: underline;
}

div.post h3 a:hover, div.post h2 a:hover
{
  text-decoration: none;
}

.entry
{
  margin: 10px 0px 0px 0px;
}

.pagetitle
{
  padding: 0px 0px 10px 0px;
	font-family: Tahoma;
	font-size: 24px;  
	color: #9fd301; 	
}

#footer
{
    width: 668px;
    height: 106px;
	background: url('images/footer.jpg') no-repeat top left;
}

#respond
{
  margin: 20px 0px 0px 0px;
  min-height: 570px;
}

#commentform p
{
  padding: 5px 0px;
}

#commentform textarea
{
  overflow:hidden;  
}

.comment
{
  margin: 15px 0px 0px 0px;
}