@import url(../colorblock_common.css); 

/** 
 * HTML Entities 
 */ 
a, a:visited { 
    color: #C74436;
}
body { 
    background-color: #FFFFFF;
    color: #333333;
    font-family: Trebuchet,Helvetica,Arial,Verdana,san-serif;
}
/**
 * Main container styles
 */
#content {
    background-color: #ffffff;
    border-color: #E5E5E5; 
}
#mainblock_container {
	background-color: #ffffff;
    border-color: #E5E5E5; 
}
#sideblock_container {
	background-color: #F5F5F5;
    border-color: #E5E5E5; 
}
/** 
 * Site banner 
 */ 
h1 { 
    background-color: #F5F5F5;
    border-color: #E5E5E5;
}
h1 a span { 
    color: #555555;
}
/** 
 * Subnav styles 
 */ 
#navigation_sub li.navigation_sub_selected, 
#navigation_sub li.navigation_sub_selected a{
    color: #555555;
}
/** 
 * Block styles 
 */ 
.block h2 { 
    color: #CC0000;
    font-weight: bold; 
}
#sideblock_container .block { 
    border-color: #E5E5E5;
} 
#sideblock_container .block h2 { 
    color: #7E1A06;
    font-weight: bold;  
    text-transform: capitalize;
}
/** 
 * Item styles 
 */ 
.item h3 { 
    color: #666666;
    font-weight: bold;
}
.item h3 a {
	color: #CC0000;
}
#mainblock_container .item {
    border-color: #FFFFFF;
}
#sideblock_container .item .content a {	
	color: #cc0000;
}
.item .footer { 
	text-transform: uppercase;
}
.item .footer a {
	font-weight: normal;
}
#sideblock_container .footer a {
	color: #333333;
	font-weight: bold;
	text-transform: capitalize;
}
.item .byline {
    color: #666666; 
	font-weight: normal;
	text-transform: uppercase;
}
.item .tags { 
    color: #666666;
    font-weight: normal;
    text-transform: uppercase;
}
/**
 * Tagcloud styles 
 */ 
.tagcloud { 
    color: #CCCCCC; 
}
.tagcloud a.selected { 
    color: #666666;
}
.tagcloud .level5 {
    color: #751502;
}
.tagcloud .level4 {
    color: #B62F14;
}
.tagcloud .level3 {
    color: #CC7558;
}
.tagcloud .level2 {
    color: #E8A38C;
}
.tagcloud .level1 {
    color: #F3C1B0;
}
/**
 * Footer styles
 **/
#footer {
    color: #8C3131;
}
#footer a{
	color: #8C3131;
	font-weight: bold;
}
/** 
 * Calendar styles 
 */ 
.days .item h3 {
    border-top: 1px solid #E5E5E5;
}
.days .item h3 .weekday {
	text-transform: uppercase;
}
.eventteaser {
	color:#cc0000;
	text-transform: capitalize;
}
table.calendar_nav td.selected { 
	background-color: #EAEAEA;  
    font-weight: normal;
}
table.calendar_nav td.today { 
	background-color: #DDDDDD;
	color: #333333;
	font-weight: bold;
}
table.calendar_nav td.event a { 
    color: #CC3300;
    font-weight: bold;
}
/** 
 * Image replacements 
 */ 
.btn_addevent { 
    background: url("/includes/themes/colorblock_cambridge/btn_addevent.gif") no-repeat; 
    width: 14px; 
    height: 13px; 
    vertical-align: top; 
}
.btn_addcomment { 
    background: url("/includes/themes/colorblock_cambridge/btn_addcomment.gif") no-repeat; 
    width: 12px; 
    height: 13px; 
    vertical-align: top; 
}
.btn_comment { 
    background: url("/includes/themes/colorblock_cambridge/btn_comment.gif") no-repeat; 
    width: 14px; 
    height: 12px; 
}
.btn_post { 
    background: url("/includes/themes/colorblock_cambridge/btn_post.gif") no-repeat; 
    width: 14px; 
    height: 12px; 
}
.btn_event { 
    background: url("/includes/themes/colorblock_cambridge/btn_event.gif") no-repeat; 
    width: 14px; 
    height: 12px; 
}
.btn_addphoto { 
    background: url("/includes/themes/colorblock_cambridge/btn_addphoto.gif") no-repeat; 
    width: 12px; 
    height: 13px; 
}
.btn_photo { 
    background: url("/includes/themes/colorblock_cambridge/btn_photo.gif") no-repeat; 
    width: 14px; 
    height: 12px; 
}
.btn_respond { 
    background: url("/includes/themes/colorblock_cambridge/btn_respond.gif") no-repeat; 
    width: 14px; 
    height: 13px; 
}
.btn_next, .btn_next_lighter { 
    background: url("/includes/themes/colorblock_cambridge/btn_next.gif") no-repeat; 
    width: 10px; 
    height: 12px; 
    vertical-align: middle; 
}
.btn_addpost { 
    background: url("/includes/themes/colorblock_cambridge/btn_addpost.gif") no-repeat; 
    width: 14px; 
    height: 12px; 
}
.btn_addpost2 { 
    background: url("/includes/themes/colorblock_cambridge/btn_addpost2.gif") no-repeat; 
    width: 13px; 
    height: 13px; 
}
.btn_previous, .btn_previous_lighter { 
    background: url("/includes/themes/colorblock_cambridge/btn_previous.gif") no-repeat; 
    width: 10px; 
    height: 12px; 
    vertical-align: middle; 
}
.btn_search { 
    background: url("/includes/themes/colorblock_cambridge/btn_search.gif") no-repeat; 
    margin: 2px 5px; 
    width: 18px; 
    height: 18px; 
    vertical-align: top; 
}