/* CLEARS AND STUFF */



.clearall { clear: both; }



/* LOSE THE BORDERS */



.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, dl#comment_list dl dt.bypostauthor, dl#comment_list dl dd.bypostauthor .format_text,

.custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment,

dl#comment_list dl dt, dl#comment_list dl dd .format_text { border: none; }

.custom #content_box, .custom #column_wrap { background: none; }



/* OVERALL */



body.custom { background: #bebebe; }

.custom #header {

	padding-bottom: 0em;

	padding-top: 0em;

	height: 131px;

}

.custom #header_area .page {

	background: none;

	padding-top: 0;

}

.custom #header_area {

	background: #FFF url(images/top_bg.gif) top repeat-x;

	height: 187px;

}

.custom a, .custom a:visited { text-decoration: none; }

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



/* HEADER */



.custom #header #logo { padding-top: 0px; }

.custom #header #logo a { line-height: 1em; }

.custom #header #logo a { display: block; height: 131px; width: 940px; background: url('images/header.jpg') no-repeat; outline: none; }/* This line gets rid of the site title & tagline by casting them out to far left field */.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }/*

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

.custom #header #logo a:hover { text-decoration: none; }




/* TOP NAV */



.custom .menu {

	background: none;

	border: none;

	height: 55px;

}

.custom .menu li {

	border: none;

	background: none;

	height: 100%;

}

.menu li a {

	background: none;

	border: none;

}

.custom .menu a, .custom ul.menu a:hover, .custom .menu a:visited {

	letter-spacing: normal;

	padding-left: 1em;

	padding-right: 1em;

	text-transform: none;

	padding-top: 20px;

	padding-bottom: 20px;

}

.custom .menu a {

	background: none;

}

.custom .menu li.current a, .custom .menu li.current-parent a, .custom .menu li.current-cat a, .custom .menu li.current-cat-parent a {

	border-right: 1px solid #e6e6e6;

	border-left: 1px solid #e6e6e6;

	border-top: 1px solid #e6e6e6;

	background: #fff;

}

.custom .menu li.current ul a, .custom .menu li.current-parent ul a, .custom .menu li ul li.current a, .custom .menu li ul li.current-parent a, .custom .menu li.current-cat ul a, .custom .menu li.current-cat-parent ul a, .custom .menu li ul li.current-cat a, .custom .menu li ul li.current-cat-parent a { border: none; }

.custom .menu li ul li {

	background: #F0F0F0;

	border-bottom: #DDDDDD 1px solid;

	height: auto;

	padding-top: 5px;

	padding-bottom: 5px;

}

.custom .menu li ul li a, .custom .menu li ul li a:hover, .custom .menu li ul li a:visited {

	padding-top: 5px;

	padding-bottom: 5px;

	background: none;

}





/* MAIN CONTENT*/



.custom #tt_breadcrumb {

	margin-top: 2.2em;

	margin-left: 2.2em;

	padding-bottom: 0em;

}

.custom #tt_breadcrumb p {

	font-size: 1.3em;

	letter-spacing: normal;

	background: url(images/tags.gif) left no-repeat;

	padding-left: 25px;

}

.custom .headline_area .headline_meta, .custom .headline_area .headline_meta *, .custom .published {

	letter-spacing: normal;

	font-style: normal;

	text-transform: none;

	text-decoration: none;

	border: 0;

}

.custom .headline_area .headline_meta { text-transform: capitalize; }

.custom .entry-title a:hover { text-decoration:none; }

.custom #comment_list .children dt.comment, .custom #comment_list .children dd.comment {

	background: none;

	border: 0;

}



/* POSTS */



.custom .to_comments {

	background: #dddddd;

	padding: 10px;

	border-bottom: #f0f0f0 5px solid;

}

.custom .to_comments a.tt_comments {

	background: url(images/comments_icon.gif) left no-repeat;

	padding-left: 20px;

	padding-top: 2px;

	margin-left: 15px;

}

.custom .to_comments a.tt_continue {

	background: url(images/continue_reading.gif) left no-repeat;

	padding-left: 20px;

	padding-top: 2px;

}

.custom .to_comments a, .custom .to_comments a:visited, .custom .to_comments a:hover, .custom .to_comments a span  { color: #564c4c; }

.custom .tt_teaser_after a, custom .tt_teaser_after a:visited {

	color: #564c4c;

	text-decoration: none;

}

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

.custom .to_comments a span { color: #564c4c; }

.custom .bracket { display: none; }

.custom .to_comments span.tt_categories {

	background: url(images/tags.gif) left no-repeat;

	padding-left: 20px;

	padding-top: 2px;

	margin-left: 15px;

	font-size: 1em;

}



/* TEASERS */



.custom .tt_teaser_after {

	margin-top: 10px;

	background: #dddddd;

	padding: 10px;

	border-bottom: #f0f0f0 5px solid;

	color: #564C4C;

}

.custom .tt_teaser_link {

	background: url(images/continue_reading.gif) left no-repeat;

	padding-left: 20px;

	padding-top: 2px;

}

.custom .tt_teaser_comments {

	background: url(images/comments_icon.gif) left no-repeat;

	padding-left: 20px;

	padding-top: 2px;

	margin-left: 10px;

}



/* SIDEBARS */



.custom #column_wrap #sidebar_1 .sidebar_list .widget {

	border-top: 0;

	padding-top: 0;

}

.custom #column_wrap {

	background: none;

}

.custom #sidebars {

	background: #f6f6f6;

	border-left: 1px solid #e6e6e6;

	border-bottom: 1px solid #e6e6e6;

	margin-left: -2px;

	border-right: 1px solid #e6e6e6;

}

.custom .widget_categories li, .custom .widget_archive li, .custom .widget_pages li, .custom .widget_links li {

	list-style-image: url(images/paperlist.gif);

	margin-left: 20px;

}

.custom .widget {

	border-top: 1px solid #e6e6e6; 

	padding-top: 20px;

}



/* WIDGET FOOTER */



.custom #footer_area .footer_space {

	width: 1.98%;

	float: left;

	height: 1px;

}

.custom #footer_area div.col {

	float: left;

	width: 32%;

}

.custom #footer_area #widgetfooter {

	float: left;

	width: 100%;

	padding-top: 4em;

	padding-bottom: 1.5em;

} 

.custom #footer_area #widgetfooter h3 {

	text-align: center;

	background: #262626;

	color: #FFF;

	padding-top: 15px;

	padding-bottom: 15px;

}

.custom #footer_area #widgetfooter .widget {

	background: #fff;

	padding-top: 0;

}

.custom #footer_area #widgetfooter .widget li {

	list-style-image: none;

	margin-left: 0;

	border-bottom: 1px solid #dddddd;

	padding-bottom: 10px;

}

.custom #footer_area #widgetfooter .widget ul, .custom #footer_area #widgetfooter .widget div, .custom #footer_area #widgetfooter .widget p  {

	padding: 20px;

}

.custom #footer_area .widget {

	border-top: 0;

}



/* FOOTER */



.custom #footer {

	padding-top: 20px;

	padding-bottom: 20px;

}

.custom #footer a, .custom #footer a:visited {

	color: #ac5a4c;

	text-decoration: none;

	border-bottom: none;

}

.custom #footer a:hover {

	text-decoration: underline;

}

.custom #footer_area {

	background: #dddddd url(images/footerbg.gif) bottom repeat-x;

}



/* */



.custom #image_box {

	background: none;

	padding-top: 2.4em;

	padding-bottom: 4.5em;

	margin-bottom: 4em;

}

.custom #content_area {

	background: #FFF;

}

.custom #archive_info {

	border-bottom: 1px solid #e1e1e1;

}

.custom #header, .custom #sidebars .sidebar, .custom .prev_next, .custom #footer {

	border: none;

}

.custom #content_box {

	background: none;

}

.custom .widget h3 {

	letter-spacing: normal;

	font-variant: normal;

}

.custom .format_teaser {

	line-height: 1.6em;

}



/* COMMENTS */



.custom #comments {

	padding-left: 1.5em;

	padding-right: 1.5em;

}

.custom .bracket {

	display: none;

}

.custom #comment_list dt.comment, .custom #comment_list dd.comment {

	background: #f6f6f6;

}

.custom #comment_list dd.comment {

	margin-bottom: 1em;

	border: 1px solid #e0e0e0;

	border-top: 0;

}

.custom #comment_list dt.comment {

	border: 1px solid #e0e0e0;

	border-bottom: 0;

}

.custom #comment_list dt.comment-author-admin, .custom #comment_list dd.comment-author-admin {

		background: #ecc3bc;

		border-color: #d07a6b;

}



/* COMMENT FORMS */



.custom #commentform input, .custom #commentform textarea {

	border: 1px solid #e0e0e0;

	background-color: #f6f6f6;

}

.custom #commentform input:hover, .custom #commentform textarea:hover, .custom #commentform textarea:focus, .custom #commentform input:focus  {

	border: 1px solid #b6c4ce;

}

.custom #commentform #submit {

	padding: 5px 15px;

	color: #2f333a;

}



/* PREVIOUS NEXT */



.custom .prev_next {

	letter-spacing: normal;

	text-transform: none;

	border-top: 1px solid #e1e1e1;

}

.custom #archive_info p {

	text-transform: none;

	letter-spacing: normal;

}



/* TT MEDIA BOX */



.custom .custom_box, .custom #multimedia_box {

	background: none;

	border-bottom: none;

	margin-bottom: 0;

	padding-bottom: 0;

}

.custom #custom_box {

	text-align: left;

	background: none;

	padding-top: 2.4em;

	padding-bottom: 0em;

	margin-bottom: 4em;

	font-family: Verdana, Geneva, sans-serif;

	border-bottom: 0;

	font-size:1em;

}

.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: #fff url(images/search_bg.gif) repeat-x;

	font-size: 1.4em;

	width: 90%;

	color: #5b5b5b;

}



/* TT SPONSERS */



.custom #tt_sponsors li {

	list-style-type: none;

	display: inline;

}

.custom #tt_sponsors img {

	padding: 5px;

}

.custom #tt_sponsors img:hover {

	background: #e6e6e6;

}

.custom #tt_sponsors {

	margin-top: 25px;

	background: #ffffff;

	text-align: center;

	padding: 10px 0px;

	border: 1px solid #e6e6e6;

}



.custom #footer_area .page {

background: none;

}





