#header {
	color: #333;
}
#header h1 a {
	color: #333;
}

#headerimg img {
	border:1px solid #ccc; 
}
#menu a {
	color:#333;
}

#menu .current_page_item a, #menu a:hover {
	color:#b22222;
}

#search-input {
border:1px solid #ccc;
}

#sidebar h4 {
	
}
#sidebar ul li {
	color:#ccc;
}
#sidebar h4 span {
	color:#666;	
}
#singlepost h3 a {
	color:#000;
}
#sidebar a{
	color:#666;
}
#sidebar a:visited {
	color: #999;
}
#sidebar a:hover {
	color:#b22222;
}


.commentlist li {
	background:  url(../images/comment.png) 10px 5px no-repeat;
}
#respond textarea {
border:1px solid #ccc;

}
#respond input {
	border:1px solid #ccc;
	
}



.entry blockquote { background:#eee;}


a {
	color:#0060ff;
	text-decoration:none;
}


/* Box View */
.box span {
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	
}
.box h3 a {
	color:#333;
}
.box .extra {
	color:#999999;
}
#callout h3 {
	border-bottom:1px solid #333;	
}
#callout h3 a {
	color:#000;
}

#boxlist li h3 a {
	color:#000;
}

.blog-post h3 a { color:#000;}


#image-callout {
	background:#eee;
	border:1px solid #000;
}

#frame {
	border-bottom:1px solid #999;	
}

#caption {
	background:#000;
}

#caption a {
	color:#fff;
}
.imagebox {
	border:1px solid #ccc;
}

.imagebox h3 a {
	color:#0066cc;
	background:#0066cc;
	border-bottom:1px solid #ccc;
}
.imagebox:hover {background:#0066cc;}
.imagebox:hover span { color: #0066cc; background: #0066cc;}


