*{
margin: 0;
padding: 0;
}

body{
background-color: #161616;
/*background-image: url(../images/background.jpg);
background-position: top center;
background-repeat: no-repeat;*/
}

#container {
	width: 800px;
	overflow: none;
	background-image: url(images/menu_backing3.gif);
	background-repeat: repeat-y;
	background-color: #cccccc;
	margin: 0 auto;
}
#header {
	height: 220px;
	width: 800px;
	background-image: url(images/header4.jpg);
}
#headerMargin {
	height: 25px;
	width: 800px;
	float: left;
}
#sidebar {
	width: 160px;
	height: 300px;
	float: left;
	background-image: url(images/sidebar_bg.jpg);
	background-repeat: no-repeat;
}
#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 134px;
  height: 132px;
  position: relative;
}
#menu span {
  display: none;
  position: absolute;
}
#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#menu a:hover {
  background-position: right bottom;
}
#menu a:hover span {
  display: block;
}

#menu .home {
  width: 103px;
  height: 26px;
  background: url(images/nav/home2.gif) no-repeat;
  left: 0px;
  top: 0px;
}
#content {
	width: 640px;
	float: left;
	color: #fff;
	background-color: #0a0a0a;
}

#contentIntro {
	width: 500px;
	margin: 0 auto;
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 20px;
}
#contentText {
width: 525px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #FFFFFF;
line-height: 18px;
font-weight: normal;
margin: 20px auto;
padding: 20px 0;
}

#menu .home span {
  width: 103px;
  height: 26px;
}
#contentText a, #contentText h2 {
color: #D90000;
text-decoration: none;
}

#contentText img {
border: 2px solid #ccc;
}

#contentText .post_image img {
border: 0px solid #ccc;
}

#contentText .entry img { border: 0px solid #ccc; padding:0 0 20px; }
#contentText .entry img:hover	{ border: 0px solid #ccc; }

#contentText .thumb_image img {
border: 0px solid #ccc;
}

#contentText img:hover {
border: 2px solid #000;
}

#contentText .post_image img:hover {
border: 0px solid #000;
}

#contentText .thumb_image img:hover {
border: 0px solid #000;
}

#contentText ul {
display: inline-block;
list-style: none;
margin: 20px 0 0;
padding: 0;
}

#contentText ul li{
display: inline;
margin: 0 10px;
}

#menu .folio {
  width: 103px;
  height: 26px;
  background: url(images/nav/folio2.gif) no-repeat;
  left: 0px;
  top: 35px;
}
#menu .folio span {
  width: 103px;
  height: 26px;
}
#menu .blog {
  width: 103px;
  height: 26px;
  background: url(images/nav/blog2.gif) no-repeat;
  left: 0px;
  top: 70px;
}
#menu .blog span {
  width: 103px;
  height: 26px;
}
#menu .contact {
  width: 118px;
  height: 26px;
  background: url(images/nav/contact2.gif) no-repeat;
  left: 0px;
  top: 105px;
}
#menu .contact span {
  width: 103px;
  height: 26px;
}
#contentText span {
	color: #D90000;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}
#footer {
clear: both;
}

#post {
width: 525px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #FFFFFF;
line-height: 18px;
font-weight: normal;
margin: 0 auto 40px;
border-top: 2px solid #666666;
padding: 20px 0;
}

#post p, #contentText p {
padding: 0 0 10px 0;
}

#post h2 {
/*margin-bottom: 20px;*/
font-size: 20px;
}

.postmetadata {
margin-top: 20px;
color: #666666;
}

.date {
color: #666666;
font-weight: bold;
margin-bottom: 20px;
}

.thumb_image {
float: left;
margin: 0 30px 14px 0;
}

.post_image {
margin: 20px 60px;
}

.post_image img {
border: 0;
}

.full_image {
margin: 20px 0px;
}

.full_image img {
border: 0;
}


#twitter {
width: 160px;
text-align: right;
}

#twitter li{
list-style: none;
}

.folioTooltip
{
	width: 205px;
	height: 40px;
	text-align: center;
	background: url(images/coming_soon.gif) no-repeat;
}

.twitterTooltip
{
	width: 205px;
	height: 40px;
	text-align: center;
	background: url(images/twitter_tooltip.gif) no-repeat;
}

.rssTooltip
{
	width: 205px;
	height: 40px;
	text-align: center;
	background: url(images/rss_tooltip.gif) no-repeat;
}

.commentbox{
border-top: 2px solid #666666;
border-bottom: 2px solid #666666;
padding: 10px 0;
}

.commentlist .quote {
	background:url(images/bg_quote.gif) no-repeat top right;
	}

.commentlist li {
 	padding: 5px 18px 22px 18px;
	margin-top:15px;
	background:#454545 url(images/bg_commentlist.gif) bottom no-repeat;
	color:#e4edee;
	}

.commentlist cite {
	display:block;
	font-style:normal
	}

.commentlist cite a:link, .commentlist cite a:visited {
	color:#88e5f0;
	text-decoration:none;
	}

.commentlist cite a:hover, .commentlist cite a:active {
	color:#FFF;
	text-decoration:underline;
	}

