/*
Skin Name:		Simple Life
Skin URI:		http://thesisthemes.com/free-thesis-skins/simple-life/
Description:	Let your content shine with this fresh, clean, "simple" theme. The Simple Life skin is perfect for a programmer or writer's blog, a personal blog, or for anyone who would rather a subdued look to a bold one. With this Thesis theme, the emphasis is put on the content while still being pleasing to the eye so it's perfect if you want your visitors to be focused on your words.
Version:		1.5
Author:			ThesisThemes
Author URI:		http://thesisthemes.com/
*/

/* CLEARS AND STUFF */

.clearall {
	clear: both;
}

/* LOSE THE BORDERS */

#header, .post, .teasers_box, #footer, #footer a, #footer a:active, #archive_info, dl#comment_list dl dt.bypostauthor, dl#comment_list dl dd.bypostauthor .format_text,
.prev_next, #comment_list, #comment_list dd, #commentform, #sidebar_1, #sidebar_2, #comment_list dt.comment, #comment_list dd.comment,
dl#comment_list dl dt, dl#comment_list dl dd .format_text {
	border-bottom: 0px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}
#content_box, #column_wrap {
	background: none;
}
#header_area .page, #footer_area .page, #content_area .page {
	background: none;
}

/* HEADER */

.headline_area .headline_meta, .headline_area .headline_meta *, .published {
	letter-spacing: normal;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
}
.headline_area .headline_meta {
	text-transform: capitalize;
	background: url(images/cal_icon.gif) left no-repeat;
	padding-left: 23px;
	padding-top: .1em;
	padding-bottom: .1em;
}

#header {
	padding-bottom: 2.5em;
	padding-top: 6em;
}

#header #logo a, #header #logo a:visited {
	font-weight: normal;
}

#header #logo a:hover {
	text-decoration: none;
	color: #4BAFEE;
}

/* NAV */

.menu {
	background: none;
	border: none;
}
.menu li {
	border: none;
	background: none;
}
.menu a, .custom ul.menu a:hover, .menu a:visited {
	letter-spacing: normal;
	padding-left: 1.2em;
	padding-right: 1.2em;
	background: none;
}
ul.menu li.current a {
	background: none;
}

.menu li a {
	background: none;
	border: none;
}

.menu li ul li {
	background: #fff;
}

/* BODY */

body{
	background: #fff url(images/top_bg.gif) top repeat-x;
}

/* SIDEBAR */

.widget h3 {
	letter-spacing: normal;
	font-variant: normal;
	margin-bottom: 1em;
}

/* POST */

.entry-title a:hover {
	text-decoration:none;
}
.entry-title {
	margin-bottom: 1em;
}
.post_tags {
	background: url(images/article_icon.gif) left no-repeat;
	padding-left: 23px;
	padding-top: .1em;
	padding-bottom: .1em;
}
#archive_info {
	border-bottom: 1px solid #e1e1e1;
}
#archive_info p {
	letter-spacing: normal;
	font-variant: normal;
	text-transform: none;
}
.prev_next {
	letter-spacing: normal;
	text-transform: none;
	border-top: 1px solid #e1e1e1;
}

/* COMMENTS */
#comment_list .children dt.comment, #comment_list .children dd.comment {
	background: none;
	border: 0px;
	border-left: 2px solid #CFDBE4;
}
.bracket {
	display: none;
}
#comment_list dt.comment, #comment_list dd.comment {
	background: #f7fafd;
}
#comment_list dd.comment {
	margin-bottom: 1em;
	border: 1px solid #cfdbe4;
	border-top: 0px;
	margin-left: 1em;
}
#comment_list dt.comment {
	border: 1px solid #cfdbe4;
	border-bottom: 0px;
	margin-left: 1em;
}

#comment_list dt.comment-author-admin, #comment_list dd.comment-author-admin {
	background: #d9eaf5 url(images/admin-bg.jpg) bottom center repeat-y;
}
.to_comments a {
	background: url(images/comments_icon.gif) left no-repeat;
	padding-left: 23px;
	padding-top: .1em;
	padding-bottom: .1em;
}

.to_comments a, .to_comments a:visited, .to_comments a:hover, .to_comments a span  {
	letter-spacing: normal;
}
.to_comments a span {
	font-size: 1.2em;
}
.bracket {
	display: none;
}

/* COMMENT FORMS */

.custom #commentform input, #commentform textarea {
	border: 1px solid #cfdbe4;
	background-color: #f7fafd;
}
#commentform input:hover, #commentform textarea:hover, #commentform textarea:focus, #commentform input:focus  {
	border: 1px solid #b6c4ce;
}
#commentform #submit {
	padding: 5px 15px;
	color: #2f333a;
}

/* TEASERS */

.teaser .published {
	font-size: 1.3em;
}
.format_teaser {
	line-height: 1.6em;
}
.teaser_link {
	background: url(images/article_icon.gif) left no-repeat;
	padding-left: 23px;
	padding-top: .1em;
	padding-bottom: .1em;
	letter-spacing: normal;
}
.post_box, .teasers_box {
	border-top: 1px solid #e1e1e1;
}
.top {
	border-top: none;
}

/* FOOTER */

#footer {
	padding-top: 20px;
	padding-bottom: 28px;
	border-top: 1px solid #e1e1e1;
}
#footer_area {
	background: url(images/footer_bg.gif) bottom repeat-x;
}
#footer a , #footer a:visited {
	color: #2d62a9;
	text-decoration: none;
	border-bottom: none;
}
#footer a:hover {
	text-decoration: underline;
}

/* TT MEDIA BOX */

#image_box {
	background: none;
	padding-top: 2.4em;
	padding-bottom: 4.5em;
	margin-bottom: 4em;
}

#content_box {
	background: none;
}
#custom_box {
	text-align: left;
	background: none;
margin-bottom:2em;
padding-bottom:0;
padding-top:1.5em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
}
.custom_box {
	background: none;
}
.tt_rss a {
	background: url(images/rss_icon.png) no-repeat left;
	padding: 15px 0px 15px 50px;
	line-height: 43px;
}

.tt_rss, .tt_twitter {
	padding-bottom: 25px;
	font-size: 1.5em;
}

.tt_twitter a {
	background: url(images/twitter_icon.png) no-repeat left;
	padding: 15px 0px 15px 50px;
	line-height: 43px;
}

#s {
	font-family: Verdana, Geneva, sans-serif;
	padding: 10px 5px;
	border: 1px solid #e1e1e1;
	background:url(images/search_bg.gif) repeat-x;
	font-size: 1.4em;
	width: 90%;
	color: #5b5b5b;
}
