body {
color: #333333;
}

#ttp_blog_container {
	width: 750px;
	margin-left: 10px;
	margin-right: 10px;
}

#ttp_blog_content {
	float: left;
	width: 520px;
}

#ttp_blog_menu {
	float: right;
	width: 200px;
}

#ttp_blog_content h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	margin: 0.8em 0;
}

#ttp_blog_content h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0.4em 0;
}

#ttp_blog_content h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin: 0.2em 0;
}

#ttp_blog_content p {
	font-size: 1em;
	margin: 0.2em 0;
}

a.comment-link {
	line-height: 2em;
}

/* #ttp_blog_content a img {
	border: 0px
} */

#ttp_blog_menu  h3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin: 0 0 0.2em 0;
}

#ttp_blog_menu ul {
	margin: 0.2em 0 0.3em 0;
}

/* NEW */

#ttp_blog_content a, #ttp_blog_content a:visited, #ttp_blog_content a:active {
color: #3e8cb3;
text-decoration:none;
}

#ttp_blog_content a:hover {
color: #e639ba;
text-decoration:underline;
}

#ttp_blog_content h2 a, #ttp_blog_content h2 a:visited, #ttp_blog_content h2 a:active {
color: #111111;
text-decoration:none;
}

#ttp_blog_content h2 a:hover {
color: #444444;
text-decoration:none;
}

#ttp_700_title a h1, #ttp_700_title a:visited h1, #ttp_700_title a:active h1 {
color: #f2ffb2;
text-decoration:none;
}

#ttp_700_title a:hover h1 {
color: #c9d58c;
text-decoration:none;
}

ul.blog_menu
{
list-style-type: none;
padding: 0;
margin: 0;
}

li.bullet
{
background-image: url(blog_images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .6em;
padding-bottom: .2em;
}

/* NEW VERSION 2011 */

.post-body img, .post-body .tr-caption-container, .Profile img, .Image img,
.BlogList .item-thumbnail img {
  padding: 8px;
  margin: 8px;
  background: #ffffff;;
  border: 1px solid #eeeeee;;
  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
  box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
}
.post-body img, .post-body .tr-caption-container {
  padding: #5px;;
}
.post-body .tr-caption-container img {
  padding: 0;
  background: transparent;
  border: none;
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, .1);
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .1);
  box-shadow: 0 0 0 rgba(0, 0, 0, .1);
}
#comments .avatar-image-container img {
  border: 1px solid #eeeeee;;
}
.post {
border-bottom: 1px solid #eeeeee;
margin-bottom: 30px;
padding-bottom: 10px;
}
