/* Fixes for RichText widgets
------------------------------------------------------------------------------- */
.MODX_RichTextWidget {
	float: left;
}

.MODX_RichTextWidget a {
	border: 0px;
}

/* Ditto 2 Blog
------------------------------------------------------------------------------- */

.ditto_summaryPost h3 {
    border-bottom: 1px solid #ccc;
    margin: 0px !important;
    padding: 5px !important;
    color: black;
	font-size: 11px;
}

.ditto_summaryPost a:hover {
	color:#b0dff8;  
	background-color: #F4F4F4; 
}
.ditto_summaryPost .ditto_info {
    background-color: #F8F8F8;
    padding: 5px !important;
    font-size: 10px;
    color: black;
}
.ditto_link {
    font-size: 76%;
    text-align: right;
}
.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
}

#ditto_pages {
	font-size:10px;
	margin-bottom:2px;
	margin-top: 5px;
}

#ditto_pages .ditto_currentpage {
   /* border: 1px solid #044F9F; */
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #044F9F; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #044F9F;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #044F9F; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: #044F9F;
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}
#ditto_archivelist ul {
    list-style-type: none; 
    margin-left: 15px; 
    padding-left: 0;
}
#ditto_archivelist ul ul{
    list-style-type: square;
    margin-left: 35px;
} 
#ditto_archivelist .ditto_month {
    font-weight: bold;
}

.stylebox {
	background-color: #F7F7F7; 
	border: 1px solid #A0A0A0; 
	padding: 5px;
}
 
.hide {display: none;}
 
#reflect_example h3 {display: none;}

#reflect_example ul {list-style: none;}

.reflect_archive_list {
	margin-top:0;
	padding-top: 0px;  /* we got rid of the Archives title in the default template */
}

.reflect_archive_list ul {
    list-style: none !important; 
    margin-left: 0; 
    padding-left: 0;
}
.reflect_archive_list ul ul{
    margin-left: 0; 
} 

.reflect_archive_list ul ul li {
	margin-top: -5px;
	margin-bottom: 0.8em;
}
.reflect_archive_list li a {	
	display:block;
	padding:5px 5px 5px 10px;
	margin:0 0 1px 0;
	background-color:#f6f6f6;
	text-decoration:none;
}
.reflect_archive_list li a:hover {
	background-color:#eee;
	color:#333;
}

.reflect_archive_list ul ul li {display:inline;}
 
#longtitle_recent {padding: 5px 0 8px 0;}

