body
{
	background-color: #4A4A4A;
	background-image: url("images/bg.gif");
	background-repeat: repeat-x;
	margin-top: 75px;
	font-family: Verdana;
	font-size: 12px;
	color: #BBBBBB;
}

a
{
	color: #52ABF7;
	text-decoration: none;
}

a:hover
{
	color: #DDE55F;
}

a:visited
{
	color: #52ABF7;
}

a:visited:hover
{
	color: #DDE55F;
}

#page
{
	width: 910px;
	margin-left: auto;
	margin-right: auto;
}

#header
{
	height: 23px;
	margin-bottom: 65px;
}

#content
{
	width: 625px;
	padding-left: 15px;
	padding-right: 70px;
	float: left;
}

#sideBar
{
	width: 200px;
	float: left;
}

#comments
{
	padding-left: 15px;
}

#commentForm
{
	display: none;
}

#footer
{
	clear: both;
	width: 625px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 40px;
	text-align: center;
	color: #7A7A7A;
	font-size: 10px;
}

.thumb
{
	border-width: 1px;
}

.title
{
	font-size: 12px;
	font-weight: bold;
	color: #DADADA;
}

.pageTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #7A7A7A;
	padding-bottom: 25px;
}

.post
{
	padding-bottom: 35px;
}

.postTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #DADADA;
	float: left;
}

.postDate
{
	color: #7A7A7A;
	float: right;
}

.postBody
{
	clear: both;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.postFooter
{
	color: #7A7A7A;
	padding-left: 15px;
}

.sideBarTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #DADADA;
	padding-bottom: 5px;
}

.wp_syntax
{
	color: #333333;
	background-color: #ececec;
	border: 1px solid #efefef;
	margin: 0 0 0 0;
	overflow: auto;
}
 /* IE FIX */
.wp_syntax 
{
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);
  width: 100%;
}

.wp_syntax table 
{
  border-collapse: collapse;
}

.wp_syntax div, .wp_syntax td 
{
  vertical-align: top;
  padding: 0px 4px;
}

.wp_syntax .line_numbers
{
	background-color: #cccccc;
	color: #333333;
}



