/************ HEAD ***********/
html {
    height: 100%;

}

a:link,
a:active,
a:visited {
    color: #E87A0C;
    text-decoration: none;
}

a:hover {
    color: #E87A0C;
    text-decoration: underline;
}

blockquote {
    border-left: 4px solid #2a5a8a;
    padding-left: 10px;
}


/*******************************/

/************ BODY *************/

body {
    font: normal 11px Arial,Helvetica,Verdana,sans-serif;
    line-height: 1.2em;
    background-color: #e4e4e4;
}

#wrapper {
    font-size: 1em;
    color: #000;
    margin: 10px auto;
    width: 950px;
    background: white;
}

#mibanner {
    background: #fff url(img/logo_mi_small.png) no-repeat top left;
    width: 972px;
    min-height: 100px;
    border-bottom: 10px solid #e4e4e4;
}

/* blue stripe above content */

#serendipity_below_banner {
	position: absolute;
	margin: 15px 0 0 0;
	width: 730px;
	height: 25px;
	background: #005291;
}

input#serendipityQuickSearchTermField {
    border: 1px solid #235587!important;
}

/* searchbar */

#searchform {
	position: absolute;
	margin: -186px 0 0 27px;
	width: 175px;
}

#searchform input.quicksearch_submit {
	position: absolute;
	background:url(img/search.png) no-repeat top left;
	text-indent: -3000px;
	margin: 2px 0 0 -193px;
	width: 19px !important;
	height: 16px;
	border: none;
}

.serendipity_search_results {
	font-size: 1.8em;
	background: #fff !important;
	border: none !important;
	margin-top: 10px;
	color: #E87A0C !important;
}

.serendipity_quicksearch_plugin {
	display: none;
}

.serendipity_findmore {
	display: none;
	float:left;
}

#serendipity_banner {
	margin-bottom: -50px;
}

#serendipity_banner a.homelink1 {
	display:none;
}

#serendipity_banner a.homelink2 {
	display:none;
}

a.homelink1, a.homelink1:hover,
a.homelink1:link, a.homelink1:visited,
#serendipity_banner h1 {
    color: #494949;
    font-family: "arial",helvetica,verdana,sans-serif;
    font-size: 1.5em;
    text-decoration: none;
    padding-top: 15px;
}

a.homelink2, a.homelink2:hover,
a.homelink2:link, a.homelink2:visited,
#serendipity_banner h2 {
    color: #494949;
    font-size: 1.2em;
    text-decoration: none;
    padding: 5px 0 15px 0;
}

/* site navigation styles */

#sitenav {
    /*
    background: #ddecfb url(img/default_sitenav_back.png) center left repeat-x;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    */
    border-bottom: 10px solid #D0CEC6;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

#sitenav.snabove {
    border-top: 0;
}

#sitenav ul li {
    margin: 0;
    padding: 0; 
    display: inline;
    font-size: 0.85em;
    letter-spacing: .2em;
    font-weight: bold;
}

#sitenav ul a {
    padding: 4px 10px;
    float: left;
    overflow: hidden; 
}

#sitenav .currentpage a,
#sitenav ul li a:hover {
    padding: 4px 10px;
    color: #fff;
    text-decoration: none;
    background: #e87a0c;
}

#sbsitenav ul {
    margin: 0;
}

#sbsitenav .currentpage a {
    text-decoration: underline;
    font-weight: bold;
}

/* content */

#content {
    background-color: #fff;
    line-height: 1.5em;
    width: 725px;
    min-height: 1207px;
    padding: 0 0 0 5px;
    margin-top: 15px;
    border-right: 10px solid #e4e4e4;

}

#content h3 {
    text-align: right;
    font-size:1.3em;
    padding-top:40px;
    color: #E87A0C;
    border-bottom:2px dotted #E87A0C;
    margin: 0;
}

#content h4 {
    font-weight: bold;
    font-size: 1.7em;
    color: #E87A0C;
    margin: -25px 0 40px;
}

#content h4.entry-title {
	margin-top: 15px;
	font-size: 2.5em;
	line-height: 1.2em;
}

#content abbr.published {
	text-align: right !important;
	width: 200px;
	margin-left: 523px;
}

.serendipity_entryFooter {
    margin-top: -40px;
    margin-left: -2px;
    margin-bottom: 10px;
    font-size: 0.85em;
    padding: 3px;
}

.serendipity_entryFooter a:hover {
    color: #E37235;
    text-decoration:none;
}

/* facebook button */

.facebook_like {
	margin-top: 20px;
}

/* twitter button */

a.serendipity_tweetthis_img img {
	position: absolute;
	margin-left: 5px !important;
}

/* "Los"!" button style */

#serendipity_category_form_content .category_submit input {
	border: 1px solid #aaa;
    font-weight: bold;
	background: #E4E4E4;
	width: 100%;
	color: #333;
}

#serendipity_category_form_content .category_submit input:hover {
	border: 1px solid #005291;
    font-weight: bold;
	background: #E87A0C;
	color: white;
}

/* sidebar */

#serendipityRightSideBar {
    background-color: #fff;
    width: 210px;
    margin-top: 15px;
    border-top: 25px solid #005291;
}

#serendipityRightSideBar a{
	color: #000;
}

#serendipityRightSideBar a:hover{
	color: #E87A0C;
	text-decoration: none;
}

li.currentpage.sbnavlink_last a{
	color: #E87A0C !important;
	text-decoration: none !important;
}


.oneside {
    padding-top: 0;
}

.serendipitySideBarTitle {
    border-bottom:2px dotted #E87A0C;
    font-size:1.3em;
    padding-bottom:3px;
    padding-top:40px;
    color: #E87A0C;
}

#serendipityLeftSideBar .serendipitySideBarTitle {
    text-align: left;
}

#serendipityRightSideBar .serendipitySideBarTitle,
#serendipityLeftSideBarRight .serendipitySideBarTitle {
    text-align: left;
}

.serendipitySideBarContent{
    margin: 5px 0 30px 0;
}

.serendipity_commentsTitle {
    font-weight: bold;
    color: #494949;
}

/* comments */

.serendipity_comment_author_self {
    border-top: 3px solid #e37235;
    border-bottom: 3px solid #e37235;
}

.comment_evenbox {
    border-top: 1px solid #E87A0C;
    border-bottom: 1px solid #E87A0C;
    background-color: #fafbfc;
    color: #505050;
}

.comment_oddbox {
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    background-color: #fafbfc;
    color: #505050;
}




/* pagination */

div.pagination {  
   	height: 25px;
    margin: -40px -10px 0 0;
    border-right: 10px solid #e4e4e4;
}

.pagination a:link,
.pagination a:visited {
    background: #DDECFB url(img/default_sitenav_back.png) center left repeat-x;
    border: 1px solid #CFCFCF;
    padding: 2px 6px;
    text-decoration: none;
}

span#thispage {
    background: #235587;
    border: 1px solid #235587;
    color: #ffffff;
    padding: 2px 6px;
}

.pagination a:hover,
.pagination a:active {
    background: #E87A0C;
    border: 1px solid #235587;
    color: #ffffff;
    padding: 2px 6px;
}

img.serendipity_entryIcon {
    float: right;
    border: 0px;
    margin: 0 5px 0px 0;
}


.serendipity_search,
.staticpage_navigation,
.serendipity_overview_noentries {
    background-color: #fafbfc;
    color: #505050;
    border: 1px solid #c0c0c0;
    padding: 3px;
}

.searchterm, .searchresults {
    color: #235587;
    font-weight: bold;
}


.serendipity_freetag_taglist {
    background-color: #fafbfc;
    color: #505050;
    border: 1px solid #c0c0c0;
    padding: 3px;
}

.serendipity_freeTag_related {
    margin-top: 1em;
}

.container_serendipity_plugin_comments {
    color: #333;
}

.plugin_comment_wrap {
    background-color: #fafbfc;
    color: #505050;
    border-top: 1px solid #ddecfb;
    border-bottom: 1px solid #ddecfb;
    margin: 5px 0 0 0;
}

.plugin_comment_body {
    font-style: oblique;
}

/* edit link for all sidebar items */
.serendipity_edit_nugget {
    font-weight: bold;
    margin-top: 10px;
    text-align: right;
}

.serendipity_edit_nugget a {
    background: transparent url('img/configure.png') bottom left no-repeat;
    padding: 4px 0 0 20px;
}


.serendipitySideBarItem div {
    font-size: 0.9em;
}


.serendipity_entry_body img.serendipity_image_left {

}

.serendipity_entry_body img.serendipity_image_right {

}

.serendipity_imageComment_txt {
	background: #fff !important;
	border: none !important;
}

.serendipity_imageComment_center, 
.serendipity_imageComment_left, 
.serendipity_imageComment_right {
	border: none !important;
	background-color: #fff !important;
}

.serendipity_imageComment_left {
    margin: 2em 2.5em 2em 1em;
}

.serendipity_imageComment_right {
    margin: 2em 2em 2em 0em;
}
/*******************************/

/************ FOOTER ***********/

.serendipity_pageFooter {
    height: 20px;
}

#footer {
    background-color: #fff;
    height: 25px;
    border-top: 10px solid #e4e4e4;
}

/*******************************/
