/* Thesis Reset */
.custom a { outline:none; }
.custom ul#tabs { border:none; }
.custom ul#tabs li { background:none; border:none; }
.custom #header { border-bottom:none; }
.custom #feature_box { bh4order-bottom:none; }
.custom #content_box { background:none; }
.custom .sidebar h3 { font-variant:normal; letter-spacing:0; }
.custom #column_wrap { background:none; }
.custom #footer { border-top:none; }
.custom .prev_next{ border: none; }

.custom .clearall {
	clear:both;
}

/* MAIN */

.custom {
	background: url(images/bg-main.jpg) no-repeat top;
}

.custom a:link, .custom a:visited {
	color: #4a94ba;
	text-decoration: none;
	border: none;
}
.custom #footer a:visited, .custom #footer a:link {
	text-decoration: none;
	border: none;
	color: #d3efff;
}
.custom a:hover, .custom #footer a:hover {
	text-decoration: underline;
}

/* HEADER AREA */

.custom #header_area {
	height: 175px;
	background: url(images/bg-header-top.jpg) top repeat-x;
}
.custom #header_area .page {
	padding-top: 0.8em;
}
.custom #header {
	padding-top: 4em;
	margin-top: 0em;
	background: url(images/top-stain.gif) top left no-repeat;
	height: 92px;
}
.custom #header #logo {
	float: left;
}
.custom #header #logo a {
	color: #fff;
	text-decoration: none;
	background: url(images/logo-header.png);
	height: 69px;
	width: 400px;
	text-indent: -9999px;
	display: block;
}
.custom #header #tagline {
	float: right;
	color: #fff;
	padding-top: 20px;
}

.custom #tabs a, .custom #tabs a:hover {
	color: #fff;
	letter-spacing: normal;
	text-transform: none
}

/* CATEGORY AREA */

.custom #category_area {
	height: 110px;
	background: url(images/bg-header-bottom.jpg) top repeat-x;
	padding-top: 15px;
}

.custom #grunge_cat_list {
	height: 75px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background: url(images/cat-sep.gif) left top no-repeat;
}

.custom #grunge_cat_list li {
	display: block;
	float: left;
	width: 18.5em;
	background: url(images/cat-sep.gif) right top no-repeat;
}

.custom #grunge_cat_list li a {
	display: block;
	color: #fff;
	height: 75px;
	padding: 0px 20px 0px 20px;
	font-size: 2em;
	line-height: 2em;
}

.custom #grunge_cat_list li a:hover {
	text-decoration: none;
	background: url(images/bg-trans-light.png);
}

.custom #grunge_cat_list li a p {
	color: #d3efff;
	font-size: .6em;
	line-height: normal;
	overflow: hidden;
	height: 29px;
}
.custom #grunge_cat_list li p a {
	display: none;
}

/* CONTENT AREA */

.custom h2, .custom h1, .custom .entry-title a:link, .custom .entry-title a:visited, .custom h3 {
	color: #34312f;
}

.custom .headline_meta {
	text-transform:uppercase;
	font-style: normal;
	line-height: 3em;
}

.custom .grunge_cat {
	background: url(images/bg-cat.gif);
	padding: 5px;
	margin: 0px 5px;
	text-transform: none;
	letter-spacing: normal;
	font-size: 1.1em;
}

.custom .grunge_cat a {
	color: #fff;
	padding: 5px 5px;
}

.custom .first_cat {
	margin-left: 0px;
}

.custom .teaser_cats {
	padding-bottom: 15px;
}

.custom .teaser_cat {
	font-size: .9em;
}

.custom .teaser_cat a:hover {
	text-decoration: underline;
}

.custom .previous a, .custom a.teaser_link:link, .custom a.teaser_link:visited, .custom .next a, .custom .prev_next a {
	background: url(images/bg-link.gif);
	padding: 5px;
	margin: 0px 0px;
	text-transform: none;
	letter-spacing: normal;
	font-size: 1.1em;
	color: #fff;
}

.custom .prev_next {
	padding-top: 1.6em;
}

.custom .top {
border: 0px;
}
.custom .post_box, .custom .teasers_box {
border: 0px;
background: url(images/line.png) bottom repeat-x;
}

/* COMMENTS */

.custom #commentform {
	border: 0px;
}

.custom #commentform input, .custom #commentform textarea {
	background: #efefef;
	border: #d3d3d3 1px solid;
}

.custom #commentform #submit {
	background: url(images/bg-link.gif);
	padding: 5px;
	margin: 0px 0px;
	text-transform: none;
	letter-spacing: normal;
	font-size: 1.1em;
	color: #fff;
	border: 0px;
	font-weight: normal;
}

dl#comment_list dd {
	border: none;
}

.custom #comment_list dt.thread-even {
	background: url(images/line.png) top repeat-x;
}

.custom dl#comment_list dd.thread-even {
	background: url(images/line.png) bottom repeat-x;

}

dl#comment_list {
border-top: 0px;
}

.custom dl#comment_list dl dt.bypostauthor, .custom dl#comment_list dd dd.bypostauthor .format_text, .custom dl#comment_list dl dt, .custom dl#comment_list .children.dl dd {
	border: 0px;
}

/* SIDEBAR */

.custom #sidebar_search {
	background: url(images/bg-search.png) no-repeat;
	width: 292px;
	height: 96px;
	position: relative;
	bottom: 30px;
	text-align: center;
}

.custom #sidebar_search #s {
	background: url(images/bg-trans.png);
	border: 1px solid #635948;
	padding: 10px 5px;
	font-size: 1.3em;
	width: 70%;
}

/* FOOTER */

.custom #top_of_footer {
	height: 37px;
	background: url(images/bg-footer-top.jpg) top repeat-x;
	margin-top: 20px;
}
.custom #footer_area {
	background: url(images/bg-footer-fill.jpg) top repeat;
}
.custom #footer_area .page #footer {
	color: #c3c4c5;
}
.custom #footer .footercopy, .custom #footer .footercustom {
	color: #fff;
	font-size: 1.5em;
}
.custom #footer .footercopy {
	float: left;
}
.custom #footer .footercustom {
	float: right;
}
.custom #footer_area .page  {
	background: url(images/bg-footerstain.jpg) bottom left no-repeat;
}
.custom #footer_area h3 {
	font-size: 1.5em;
	color: #fff;
	padding-bottom: 1em;
}

.custom #footer_area .widget_calendar {
	color: #000;
}

/* WIDGET FOOTER */

.custom #footer_area div.col {
	float: left;
	width: 30%;
}
.custom #footer_area div.Footer3 {
	float: right;
}
.custom #footer_area div.Footer1 {
	margin-right: 5%;
}
.custom #footer_area .widget {
	padding-top: 0px;
}
.custom #footer_area .widget li {
	list-style-image: none;
	margin-left: 0px;
	margin-bottom: 15px;
}
.custom #footer {
	text-align: left;
}