h1 {
	width: 435px;
	overflow: hidden;
}

img {
border: none;
}
	
hr {
color: #fff;
margin-top: 25px;
width: 80%
}

div.clear {
clear: both;
}

div.center_text a:link, 
div.center_text a:active, 
div.center_text a:hover, 
div.center_text a:visited,
div.wide_content a:link, 
div.wide_content a:active, 
div.wide_content a:hover, 
div.wide_content a:visited {
color:#772c17;
text-decoration: none;
}

div.center_text a:hover,
div.wide_content a:hover {
text-decoration: underline;
}

div#search_tab,
div#search_tab a:link,
div#search_tab a:active,
div#search_tab a:hover,
div#search_tab a:visited {
color: #bbb;
font-weight: bold;
}

div#search_tab {
width: 500px;
text-align: right;
height: 30px;
}

div#search_tab p {
text-align: right;
}


.podcast {
	background: url("images/podcast.png") no-repeat;
	padding: 5px 0 5px 35px;
}

table.media_archive th, table.directory th {
border-bottom-color: #CCCCCC;
border-bottom-style: solid;
border-bottom-width: 2px;
}

p.date {
	text-align: right;
	color: #444;
	margin-bottom: 20px;
}

.special_link {
border: 1px dashed #CCCCCC;
padding: 10px;
margin: 20px;
text-align: center;
}

h2{
font-size:20px;
border-bottom: 1px solid #ccc;
}

img.alignleft {
float: left;
margin: 5px 15px 10px 0;
}

/**
 * Contact form 7 changes
 */

div.wpcf7 {
width: 725px;
margin: auto;
}

div.wpcf7 textarea {
width: 700px;
}

div.wpcf7 span.captcha input {
width: 250px;
}


div.wpcf7 .wpcf7-form p{
width: 350px;
float: left;
margin-bottom: 15px;
}

.left_content li {
	margin: 10px 0 10px -20px;
}

/* some css for comments */

.nocomments {
font-weight: bold;
}

.alt {
background-color: #ddd;
}

ol.commentlist {
text-indent: 0;
padding: 0;
margin: 0;
}

ol.commentlist li {
list-style: none;
padding: 15px;
}

.commentlist cite {
float: left;
}

.commentlist .commentmetadata {
	float: right;
}

.nocomments {
	padding: 30px;
	text-align: center;
}

.wide_content p {
margin: 20px 10px;
}

