a { color: #0095d3; }
a:hover{ color: #0095d3; }

body{ background: #000C1C url(mcm/bgr.jpg) repeat-x top; font-family: Arial,Helvetica,Tahoma,Verdana,Sans-Serif; }
#header h1 { background: url(mcm/logo-trans.png) no-repeat; }
#search{ background: #DCDBDB; border: 1px solid #545353; height: 19px; margin: 5px 0 5px; }

#search #s { margin: 0 0 0 10px; }
#search .btn { margin: 0; }

#header { padding-top: 90px; }

.nav1 a { color: #000000; }
.nav1 li.active a, .nav1 li a:hover, .current_page_item a {	color: #0095d3; }
.subscribe{	color: #a5aaad;}
.subscribe a { color: #b6bbbe; }

#topmenu { margin-top: 70px; }
#topmenu li{ border-left: 1px solid #5b798f; }
#topmenu li a {	color: #FFFFFF; font-weight:normal; }
#topmenu li a:hover,#topmenu li.active a { color: #FFFFFF; }
#nav li ul li { background: #ffffff; border-bottom:1px solid #777777; border-left:1px solid #777777; border-right:1px solid #777777; }

#footer { background:#e4e2db url(mcm/bgr-footer.jpg) repeat-x; height: 183px; padding-top: 150px; }	
#footer, #footer a{	color: #999999; }
#footer p.center { background: url(mcm/footer-shadow.png) no-repeat bottom center; padding-bottom: 80px; }

.box, .widget {	background: #FFFFFF url(../images/bgr-box-trans.png) repeat-x top left; }
.box { background: none; border: none; padding: 0; }

.box .featuredpost, .post { border: 1px solid #FFF; background: #FFF url(mcm/featured_bg.jpg) bottom left no-repeat; padding: 15px; }
.box .featuredpost h2, .post h2 { font-size: 24px; }
.box .featuredpost h2 a, .post h2 a { color: #4b4b4b; }

.date-comments { border: none; margin-bottom: 0; height: 25px; }
.date-comments p { padding: 0; }

.nf { color: #BBB; border-bottom: 1px solid #555; margin-top: 25px; padding-bottom: 35px; }

/*img.feat-image { margin: 15px 15px 0 15px; text-align: center; border: none; }*/

.box h2 a { color: #7e7e7e; }

.box2 {	background: #ffffff url(../images/bgr-box-trans.png) repeat-x top left; }
.box2 .spacer.white, .list2 li { background: #f5f5f5; }

.vidtabs .idTabs li a, .idTabs li a { background:#ffffff; color:#363636; }
.vidtabs .idTabs li a:hover, .vidtabs .idTabs .selected, .idTabs li a:hover, .idTabs .selected, #sidebar h3 { background:#f5f5f5; }

span.continue-archives a { color:#777777; }
span.comments { background:none; }

.center { text-align: center; }

#sidebar, #comments { background: url(mcm/bgr-sidebar.png) repeat; }
.widget, .box2, .box2 .spacer.white, .list2 li { background: none; border: none; }

.textwidget, .wpp-excerpt, .post-stats, #sidebar a {
	color: #8e9fb0;
}

.widget ul li { border-bottom: none; margin-bottom: 15px; padding: 0; }

.list2 li { padding: 5px 0; }

#rss {
	height:56px;
	right:50px;
	top:175px;
	width:133px;
}

#twitter_update_list li span { color: #BBB; }

/*#sidebar a { color: #0095D3; }*/

#comments { color: #8E9FB0; }

/*=== typography ===*/
h2{
	color: #000;
	font: 24px "Helvetica Neue",Helvetica,Tahoma,Verdana,Sans-Serif;
	font-weight: lighter;
	margin: 0 0 5px;
}
h2 a{
	color: #FFF;
}
h3, h4, h5{
	color: #363636;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px;
}
#columns h3{
	font-weight: bold;
}
#sidebar h3{
	background: none;
	font: 22px Arial, Helvetica, sans-serif;
	color:#8e9fb0;
	font-weight: normal;
	padding:5px 8px 15px 0;
	display: block;
	margin: 0 0 7px 0;
	text-align: left;
	border: none;
}
#centercol h3 {
	background: #f5f4f0;
	margin: 0 0 15px 0px;
	padding:10px 18px 5px 18px;
	border:1px solid #dedbd1;
	color:#363636;
	text-align: left;
	height:20px;
	font-size:14px;
}
.featuredpost h2 { font-size:30px; }