@charset "UTF-8";
h1, h2, h3, h4, h5, h6, ul, ol, p, body {
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none; color:#cc00cc;
}

a:hover {text-decoration:underline;}
#content {
	width: 460px;
	float:left;
}
#center_column {
	width: 150px;
	float:left;
	padding:20px;
}
#menu {
	background-image: url(../images/bg_menu_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 170px;
	float:left;
	padding:20px;
	padding-top:66px;height:100%;padding-bottom:65px;
	font-size:85%;
}
.intro1 {
	background-image: url(../images/bg_intro.png);
	background-repeat: no-repeat;
	background-position: top;
	padding: 20px;
	font-size: 110%;
	color: #49583c;
	min-height:150px;
	float:left; width:420px;
	
}

.introwrap {float:left;
	width:100%; margin-bottom:10px;}
.intro a {color:#CC00CC;}

.intro p {
	margin:0px;
	padding:0px;
}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:105%;
	
	border-bottom:30px solid #000000;
}
#background{background: #000000 url(../images/bg_body_repeat.png) repeat-y center;width:100%;}
#container {
	background-image: url(../images/bg_body.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 236px;
	display:block;
	width:100%;
}
#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 860px;
	padding-left:20px;
	padding-right:20px;
}
.hidden {
	display:none;
}


#menu ul {
	list-style-type:none;
}
#menu h3 {
	font-size:1.2em;
	color:#677f52;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
}
#menu ul li a {
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px dashed #666666;
	color:#000000;
	display:block;
	width: 98%;
	padding-left:2%;
}
#menu ul li a:hover
{
	color:#ffffff; background:url(../images/bg_li.png);
}

.button1 {
	font-family: "Times New Roman", Times, serif;
	background-image: url(../images/bg_button1.png);
	text-align: center;
	height: 20px;
	width: 83px;
	font-size: 80%;
	font-weight: bold;
	border:0px;
	padding:0px;
}
.write_quote .button1 {
	float: right;
	margin-top: 10px;
}

#inner_wrapper {
display:block; float:left;
	background-image: url(../images/bg_content.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#main_wrapper {
	background-image: url(../images/bg_content_repeat.png);
	background-repeat: repeat-y;
}
#center_column {
	background-image: url(../images/bg_center.png);
	background-repeat: no-repeat;
	background-position: top;
	min-height:589px;
}
.introwrap1 {background:url(../images/bg_intro_repeat.png) repeat-y;}
.quote {
	font-size: 90%;
	color: #708B59;
	font-weight: bold;
	text-align: left;
	display: block;
	background-image: url(../images/bg_quote-left.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	margin-top:10px;
}
.quote p.quote_text {font-style:italic;}
.quote p.quote_text:first-letter {padding-left:40px;}
div.quote p.quotee {text-align:right; color:#000000; font-weight:normal;}
div.quote p.quote_text span.end_quote {color:#999999; font-family:"Trebuchet MS", "Helvetica Black";}

div.write_quote .textbox , div.write_quote .textarea{width:148px; padding:0px; margin:0px; margin-top:10px; font-family:"Times New Roman", Times, serif; padding-top:3px; padding-bottom:3px; font-size:90%; border:1px solid #939393;}
.newslist {padding:20px; font-size:90%; color:#000000;}
.newslist h3 a {font-size:100%; color:#536240;}
.newslist h3 a {color:#536240;}
.newslist p {margin-bottom:5px;}
.newslist ul {list-style-type:none;}
.newslist li {border-bottom:1px dashed #999999;padding-bottom:10px; margin-bottom:10px; clear:both;}
.newslist li.last {border:0px; margin-bottom:0px; padding-bottom:0px;}
div.date {float: left; width:60px; text-align:center; color:#323232; font-weight:bold; padding-top:10px;}
div.date span.month  {font-size:14px; line-height:14px; text-transform:uppercase;}
div.date span.day {font-size:42px; line-height:42px;}
.footer {border-top:20px solid #484848;}
#pager {text-align:left; font-weight:bold; color:#333333; margin-bottom:5px;}
div#pager a.pagerlink {color:#708B59; font-weight:bold; display:inline; margin:0px; padding:0px; border:0px;}
img.thumb {margin-top:10px;}
div.mp3 {width:60px; clear:left; padding-top:10px; float:left;}
div.song_info {padding-top:10px; height:50px; float:left; clear:right; width:360px;}
li.music {height:400px;}
#menu ul li.songlink a {padding-left:10%; width:90%;}
#menu ul li.songlink {background:url(../images/bg_speaker.png) no-repeat 0px 10px;}
h3.random_title {font-size:90%; text-align:center; font-weight:normal;}
.photo-thumbnail {float: left; margin: 5px; width: 130px; height: auto;}
.photo-thumbnail-bottom  {float: left; margin: 5px 5px 15px 5px; width: 130px; height: auto;}
.website.textbox {visibility: hidden; height: 0; padding: 0!important; margin: 0!important;}