body {
			background-color: #fff;
			color: #5f5f5f;
			font: normal 14px/22px 'Lucida Grande', Helvetica, sans-serif;
			padding: 0;
			margin: 0;
			text-align: center; }
		.clear {
			clear: both; }
		a, a:active, a:visited {
			color: #5096C1;
			text-decoration: none; }
		a:hover {
			text-decoration: underline; }
		blockquote, ol, p, ul {
			margin: 0 0 15px;
			padding: 0; }
		ol, ul {
			margin-left: 20px;
			margin-right: 20px; }
		blockquote {
			border-left: 2px solid #ddd;
			font-style: italic;
			color: #5f5f5f;
			margin-left: 1em;
			padding: 0 20px 0 10px; }
		h2, h3, h4, h5, h6 {
			color: #222;
			margin: 0 0 0px;
			padding: 0; }    
		h3 {
			font-size: 14px;
			font-family:      'Lucida Grande', Helvetica, sans-serif; }
		/* Header */
		div#head { 
			background-color: #6e6e6e;
			border-bottom: 1px solid #000000;
			margin-bottom: 5px; }
		div#innerhead { 
			width: 400px; 
			margin: 0 auto; 
			text-align: left; }
		div#innerhead h1 { 
			font-size: 18px; 
			font-weight: normal; 
			float: left; 
			padding: 0px 0; }
		div#innerhead h1 a {
			color: #fff;
			text-decoration: none; }
		div#innerhead h1 a:hover {
			text-decoration:underline; }
		span.nav {
			float: right;
			font-size: 14px;
			color: #fff;
			padding-top: 14px; }
		span.nav a {
			color: #fff;
			text-decoration: none; }
		span.nav a:hover {
			text-decoration: underline; }
		div#description {
			width: 400px; 
			margin: 15px auto;
			text-align: left;
			font-weight: bold;
			border-bottom: 1px solid #ddd; }
		div#description p {
			font-size: 16px;
			color: #9f9f9f;
			font-style: italic;  }
		/* Content */
		#content {
			margin: 0 auto;
			text-align: left;
			width: 400px; }   
		/* Individual Posts */
		.post {
			padding: 15px 0 5px; }
		.post .date {
			padding: 0;
			text-align: right;
			font-family:      'Lucida Grande', Helvetica, sans-serif;
			float: right; }
		.post .date .month, .post .date .day, .post .date .time {
			font-weight: normal;
			color: #5096C1;
			font-size: 14px; }
		.post .date a, .post .date a:visited, .post .date a:active {
			font-weight: normal; }
		span.type {
			color: #5096C1;
			font-style: italic;
			font-family:      'Lucida Grande', Helvetica, sans-serif;
			text-transform: uppercase;
 }
		span.type a.permalink { 
			color: #5096C1;
			text-decoration: none; }
		span.type a.permalink:hover {
			text-decoration:underline; }
		.post .regular, .post .quote, .post .link, .post .conversation,
		.post .photo, .post .video, .post .audio {
			margin-right: 0;
			padding: 0 0 0; }
		.post .photo .caption, .post .audio .caption, .post .video .caption, .post .quote .source {
			display: block;
			margin-bottom: 8px; }
		.post .photo img {
			border-width: 0px; }
		.post .quote .source {
			font-style: italic;
			text-align: right; }
		.post .conversation ul {
			list-style: none;
			margin: 0 5px 15px;
			padding: 0; }
		.post .conversation ul li {
			border-bottom: 1px solid #ddd;
			padding: 5px 0; }
		.post .conversation ul li .person {
			font-weight: bold;
			margin-right: 10px; }
		.post .post-footer {
			border-bottom: 3px solid #ddd;
			padding-top: 8px; }
		.post .post-footer .permalink, .post .post-footer .when {
			font-size: 12px;
			font-weight: normal;
			margin-left: 10px; }
		/* Previous and Next Links */
		#prev-next {
			text-align: center;
			padding-bottom: 16px; }
		#prev {
			margin-right: 1.5em; }
		#next {
			margin-left: 1.5em; }
		#footer {
			border-top: 3px solid #ddd;
			padding: 12px 0;
			font-size: 12px; }
		{CustomCSS}
		.searchbox {
						background:#DDD;
                   	 	padding:10px;
						font-size:12px;
            		}
            		.searchbox input{
                    	padding:2px;
                    	font-size:12px;
                        width:330px;
            		}
			        .searchmatch{
						background-color:yellow;
					}
					.searchresultbox{
					}
					.searchresultrow {
						background:#FFF;
						font-family:verdana;
						font-size:12px;
						padding:5px;
						margin-top:10px;
						overflow:hidden;
					}
					.searchresultrow:hover {
						cursor:pointer;
						background:#FAFAFA;
					}
					.searchresultrow a {
						font-weight:bold;
						text-decoration:none;
					}
					.searchexcerpt {
						color:#AAA;
						font-size:10px;
					}
					.searchexcerpt span {
						background:yellow;
						font-size:10px;
					}
					
					.about {
float: left;
margin: 0 5px 0 0;
padding: 1px;
border: 3px solid #DDDDDD;
}

h1 .hier {
font-weight: bold;
}

.hier {
font-weight: bold;
}


