body {background-color: #704836;}

#wrapper .header {height: 163px;}
#wrapper .footer {background-color: #5B6074; 
 background: 
 -moz-linear-gradient(center top,
	rgb(72,78,92) 0%,
    rgb(89,96,114) 50%,
    rgb(95,105,127) 75%
); 
-webkit-gradient(linear, left top, left bottom,
    color-stop(0, rgb(72,78,92)),
    color-stop(0.5, rgb(89,96,114)),
    color-stop(0.75, rgb(95,105,127))
);
}
#wrapper .middle {background-color: #F9FBF8;}
#wrapper .border {border: 1px solid #ccc;}

.sitelogo {float:left; width: 628px; padding: 0px; height: 125px;}

.headright {float: right; width: 270px; padding: 10px 10px 0px 0px; text-align: left;}

#headsearch {width: 260px; margin: 65px 0 0 0; }
#headsearch input {float: left; width: 210px; padding: 2px; color: #333; margin-right: 2px;}


.footleft {width: 370px;}
.footright {width: 550px; text-align: right;}
.footright img {vertical-align: top;}
.sponsorfoot {margin-top: 10px; font: normal 12px arial; color: #fff;}


.sidebox {border: 1px solid #ccc; background-color: #fff;}
.sideboxtitle, .sidebox .title {font: bold 15px arial; color: #3D6A87; border-bottom: 1px solid #ccc; margin-bottom: 5px; clear: both;}
.sidebox a {color: #666;}
.sidebox .logos img {float: left; margin: 0px 4px 3px 0px;}


/* TOP NAVIGATION */
#topnav {background: url("../images/navbar-sprite.png") repeat-x; height: 31px; line-height: 31px; }
.button1 {width: 100px;}
.button2 {width: 100px;}
.button3 {width: 100px;}
.button4 {width: 130px;}
.button5 {width: 150px;}
.button6 {width: 100px;}

#topnav a:hover, #topnav a:active { background: url("../images/navbar-sprite.png") 0px -37px repeat-x; }
#topnav li ul { background-color: #704836; }
#topnav li li a:hover {background: #5B6074 !important;}

/* END TOP NAVIGATION */

.archivetitle {color: #DD844C; padding-bottom: 3px;}
.commheader {color: #3C6784;}
.seeallposts { background: #8F5E41; }

.relatedbox {background-color: #fff; border: 1px solid #ccc; border-left: 0px;}
.relatedbox h3 { color: #666; }
.relatedbox li, div.relatedbox li.activelink { color: #EF8C4A; }
.relatedbox li b a, div.relatedbox li a:hover { color: #666; }

.tags { background: #F0F0F0; font-size: 11px;}
.tags a {color: #54422E; }
.videowrapped a {background: #fff; border: 0px solid #fff; height: 350px; min-height: 350px;}
.videowrapped a:hover {background: #EBF2FC;	border: 0px solid #EBF2FC;}

.videotitle { color: #303A4C; }
.videodate { color: #666; font-size: 10px; }

.home-list {background: #F9F1D3; color: #663333 !important; padding: 4px;}
.home-list a {color: #663333  !important; font-size: 14px; font-weight: bold;}

.post a, .category_list_header a {color: #333;}

.inlinestyling ul li strong {color: #B25B14;}

.inlinestyling h1 {font: bold 18px arial; color: #5a6072; margin-bottom: 6px; border-bottom: 1px solid #eee;}

.inlinestyling a {color: #a66c42 !important;}
.inlinestyling a:hover {color: #D98D57;}

.inlinestyling hr { border: 1px solid #ccc;  color: #666; height: 1px;}

blockquote {margin: 0 30px 10px 30px; padding: 6px 10px 0px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #aa7e3d;  color: #333; background-color: #F8F8E0; -moz-box-shadow: 0 0 1em #ccc;
-webkit-box-shadow: 0 0 1em #ccc;}
blockquote p {margin: 0 0 10px 0; line-height: 16px;}

#collections_ul_posts {margin-bottom: 10px;}
ul.inpage_nav_links {list-style-type: none; margin: 0px;}
ul.inpage_nav_links li {color: #d11807;	background: transparent url("../images/inpage-sprite.gif") 0px -11px no-repeat; padding-left: 15px;}
ul.inpage_nav_links li.activelink { background: transparent url("../images/inpage-sprite.gif")  0px 8px no-repeat;}

.pop li.video { background: transparent url("../images/icon-video.gif") top left no-repeat; }
.pop li.interactive { background: transparent url("../images/icon-interactive.gif") top left no-repeat; }
.pop li.article { background: transparent url("../images/icon-article.gif") top left no-repeat; }

.related ul li { background: url("../images/bullet2.gif") 0 3px no-repeat; }



/* mi specific */
#posttitle {}
#posttitle .date {font: normal 11px arial; color: #666;}
#posttitle .subtitle {font: bold 13px arial; color: #3C6784;}
#posttitle .title {margin-bottom: 10px;}
#posttitle .row1 {font: bold 18px arial; color: #283346;}
#posttitle .row2 {font: bold 16px arial; color: #939393;}
#posttitle .row3 {font: bold 16px arial; color: #333;}
.player {text-align: center; margin-bottom: 10px;}
.browsetitle {background-color: #d7d6ce; padding: 6px 13px 3px 6px; font: bold 13px arial; color: #656565;}
#rightnav-list {border: 1px solid #cccccc; background-color: #d7d6ce;}
/* END mi specific */



#fragment-1 .pop li a, #fragment-2 .pop li a {color: #53422D;}
#fragment-3 .pop li {color: #352a1d;}
#fragment-3 .pop li a {color: #53422D;}



/* naxt / prev */

ul.prev_next_links li {color: #c48f69; height: 30px;}
ul.prev_next_links li.prev_next_links_prev {float: left; width: 50%; margin: 0; padding: 0;}

ul.prev_next_links li.prev_next_links_next {float: right; text-align: right;
	width: 50%; margin: 0; padding: 0;}

ul.prev_next_links li a {color: #737373; text-decoration: underline;}

ul.prev_next_links {margin: 10px 0 10px 0; padding: 10px 0; list-style-type: none;	width: 100%; clear: both;}


#rightnav-list li a {background: #eeeeee url("../images/arrows-sprite.png") 0 0 no-repeat; }
#rightnav-list li.browse_selected a {background-color: #f0ebc9; background-position: 0 -28px; color: #7b88ac;}
#rightnav-list li.browse_selected li a {background: none; background-color: #f8f8e0; color: #5a6072;}
#rightnav-list li a:hover { background-color: #f0ebc9;  background-position: 0 0; }
#rightnav-list li.browse_selected a:hover {background-color: #f0ebc9; background-position: 0 -28px; color: #7b88ac;}
#rightnav-list li.browse_selected ul li a:hover { background-color: #ffedb1; }
#rightnav-list li ul { background-color: #f8f8e0;}
#rightnav-list li ul {border-top: 2px solid #f8f8e0;}

/* INFRASTRUCTURE NEWS FEED and BLOGROLL */
#newsfeed h2 {display: none;}
ul.blogroll, #newsfeed li {margin: 0px; padding: 0px; list-style-type: none;}
#newsfeed ul {margin: 0px; padding: 0px; list-style-type: none;}
ul.blogroll li, #newsfeed li li {margin: 0px 0 4px 0; padding: 0px 0 0 15px;background: url("../images/bullet.gif") 0 3px no-repeat; line-height: 13px;}
ul.blogroll li a, #newsfeed li a { font: normal 11px arial;}
/* END INFRASTRUCTURE NEWS FEED and BLOGROLL */


#tagcloud a {color: #666; font: normal 10px arial; text-decoration: none;}
#tagcloud a:hover {color: #333333; text-decoration: none;}



/* headlines page */
.headline {border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 6px; color: #333333;}
.headlinetitle {font: bold 17px arial; color: #49748e; margin-bottom: 10px;}
.headline .date {color: #777;}
.headline a {color: #a66c42; text-decoration: underline;}
.headline a:hover {color: #D98D57;}
/* end headlines page */



/* toggle page */
h2.trigger {
	padding: 5px 10px 5px 35px;
	margin: 0 0 5px 0;
	width: 600px;
	font: normal 18px arial;
	float: left;
	background: #f9f1d3 url('../images/toggle.gif') 3px 3px no-repeat;
}
h2.trigger a {color: #663333; text-decoration: none; display: block;}
h2.trigger a:hover {color: #412222;}
h2.active {background-position: 3px -42px;}
.toggle_container {
	margin: 0px 0px 6px 10px;
	padding: 0px;
	background-color: #fff;
	font: normal 12px arial;
	color: #333;
	width: 625px;
	clear: both;
}
.toggle_container .block {padding: 10px;}
.toggle_container .block p {padding: 5px 0; margin: 5px 0;}
.toggle_container h3 {
	font: bold 16px arial;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	color: #d09b4c;
	border-bottom: 1px solid #d09b4c;
}

/* END toggle page */