@charset "utf-8";
/* CSS Document */

div.hr-white { background:url(../../images/hr-white.png) no-repeat 50% 50%; width:100%; height:52px; margin:15px auto; }


/* headings */
h3.mh-h3 { color:#fff; font-weight:normal; font-size:17px; font-family:Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; }
h3.mh-h3 a { color:#fff; font-weight:normal; }
h3.mh-h3 a:hover { color:#c6efff; font-weight:normal; }
h4.mh-h4-twitter { color:#d5ffc8; font-weight:bold; font-size:120%; padding:0; margin:0 0 .5em 0; }
h4.mh-h4-twitter a { color:#d5ffc8; text-decoration:none; }
h4.mh-h4-twitter a:hover { color:#fff; text-decoration:none; }

/* heading icons */
h3.mh-blog { background:url(../../images/icons/icon-sm-blog.png) no-repeat 0 50%; padding:15px 0 15px 65px; }
h3.mh-flickr { background:url(../../images/icons/flickr_32.png) no-repeat 0 50%; padding:15px 0 15px 38px; }
h3.mh-twitter { background:url(../../images/icons/twitter_32.png) no-repeat 0 50%; padding:15px 0 15px 38px; }
h3.mh-facebook { background:url(../../images/icons/facebook_32.png) no-repeat 0 50%; padding:15px 0 15px 38px; }
h3.mh-youtube { background:url(../../images/icons/youtube_32.png) no-repeat 0 50%; padding:15px 0 15px 38px; }


/* blog feed */
ul.mh-blog { margin:0 0 10px 0; padding:0; list-style-type:none; }
ul.mh-blog li { line-height:20px; padding:0 0 4px 0; text-indent: 24px; background: url(/images/icons/icon-blogentry16.png) no-repeat left center; }
ul.mh-blog li a { color:#fff; text-decoration:none; font-weight:normal; }
ul.mh-blog li a:hover { color:#d5ffc8; text-decoration:none; font-weight:normal; }
ul.mh-blog li .mh-blog-date { color:#d5ffc8; font-weight:bold; }


/* twitter feed */
ul.mh-twitter { margin:0; padding:0; list-style-type:none; }
ul.mh-twitter li { padding:0 0 10px 42px; background:url(../../images/icons/F5-logo_32.png) no-repeat 0 0; }
#feedTwitter { margin: 0; padding: 0; list-style: none; }
#feedTwitter li { line-height: 20px; padding: 0 0 10px 24px; background: url(/images/icons/icon-tweet16.png) no-repeat left 2px; font-size: 12px; }

/* facebook feed */
ul.mh-facebook { margin:0; padding:0; list-style-type:none; }
ul.mh-facebook li { padding:0 0 4px 0; }
#feedFacebook ul.mh-facebook li { line-height: 20px; padding: 0 0 10px 24px; background: url(/images/icons/icon-facebook16.png) no-repeat left 2px; font-size: 12px; }

/* flickr feed */
div.mh-flickr { width:250px; float:right; padding:0 0 20px 20px; }
ul.mh-flickr { margin:0 0 25px 0; padding:0; list-style-type:none; width:275px; }
ul.mh-flickr li { width:50px; height:50px; /* float:left; */ display:inline; margin:0 0 5px 5px; }
ul.mh-flickr li img { width:50px; height:50px; border:0; padding: 5px 10px 5px 0; }

/* YouTube feed */
#channel_div div.video a img { width: 75px; height: 50px; float: left; padding: 0 10px 0 0; }
#channel_div div.video { height: 60px; border-bottom: 1px solid #b8c7d5; }
#channel_div div.video a { font-size: 12px; }

/* mh container */
div.mh-container { background:url(../../images/mh-bg.png) no-repeat 0 36px; width:868px; margin:0 auto; clear:both; float:none; }
/* 3col layout */
ul.mh-layout-3col { margin:0; padding:0; list-style-type:none; }
ul.mh-layout-3col li.mh-layout-3col-l { width:247px; /* 263px w/o padding */ padding:0 16px 16px 0; margin:0; float:left; }
ul.mh-layout-3col li.mh-layout-3col-m { width:305px; /* 337px w/o padding */ padding:0 16px 16px 16px; margin:0; float:left; }
ul.mh-layout-3col li.mh-layout-3col-r { width:252px; /* 268px w/o padding */ padding:0 0 16px 16px; margin:0; float:left; }
ul.mh-layout-3col li.mh-layout-3col-l h3,
ul.mh-layout-3col li.mh-layout-3col-m h3,
ul.mh-layout-3col li.mh-layout-3col-r h3 { margin-bottom:20px; }

/* profile navigation */
ul.mh-profile-nav { margin:0 0 10px 0; padding:0; list-style-type:none; height:34px; display:block; }
ul.mh-profile-nav li { display:block; line-height:normal; padding:0; margin:0 10px 0 0; float:left; }
ul.mh-profile-nav li.mh-profile-digg { width:110px; }
ul.mh-profile-nav li.mh-profile-reddit { width:120px; }
ul.mh-profile-nav li.mh-profile-friendfeed { width:145px; }
ul.mh-profile-nav li.mh-profile-linkedin { width:108px; }
ul.mh-profile-nav li.mh-profile-stumbleupon { width:160px; }
ul.mh-profile-nav li.mh-profile-yelp { width:90px; }
ul.mh-profile-nav li.mh-profile-google { width:115px; }
	/* anchors */
	ul.mh-profile-nav li a { color:#fff; display:block; height:28px; padding:12px 0 0 42px; border:solid 1px #8197ad; font-weight:bold; font-size:84%; }
	ul.mh-profile-nav li a:hover { color:#fff; background:#516982; border:solid 1px #a8b7c6; }
	ul.mh-profile-nav li a.mh-profile-digg { background:url(../../images/icons/digg_32.png) no-repeat 5px 50%; }
	ul.mh-profile-nav li a.mh-profile-digg:hover { background:#516982 url(../../images/icons/digg_32.png) no-repeat 5px 50%; }
	ul.mh-profile-nav li a.mh-profile-reddit { background:url(../../images/icons/reddit_32.png) no-repeat 5px 50%; }
	ul.mh-profile-nav li a.mh-profile-reddit:hover { background:#516982 url(../../images/icons/reddit_32.png) no-repeat 5px 50%; }
	ul.mh-profile-nav li a.mh-profile-friendfeed { background:url(../../images/icons/friendfeed_32.png) no-repeat 5px 50%; }
	ul.mh-profile-nav li a.mh-profile-friendfeed:hover { background:#516982 url(../../images/icons/friendfeed_32.png) no-repeat 5px 50%; }
	ul.mh-profile-nav li a.mh-profile-linkedin { background:url(../../images/icons/linkedin_32.png) no-repeat 5px 50%; }
	ul.mh-profile-nav li a.mh-profile-linkedin:hover { background:#516982 url(../../images/icons/linkedin_32.png) no-repeat 5px 50%; }
	ul.mh-profile-nav li a.mh-profile-stumbleupon { background:url(../../images/icons/stumbleupon_32.png) no-repeat 5px 50%; }
	ul.mh-profile-nav li a.mh-profile-stumbleupon:hover { background:#516982 url(../../images/icons/stumbleupon_32.png) no-repeat 5px 50%; }
	ul.mh-profile-nav li a.mh-profile-yelp { background:url(../../images/icons/icon-yelp.png) no-repeat 5px 50%; }
	ul.mh-profile-nav li a.mh-profile-yelp:hover { background:#516982 url(../../images/icons/icon-yelp.png) no-repeat 5px 50%; }
	ul.mh-profile-nav li a.mh-profile-google { background:url(../../images/icons/icon-google.png) no-repeat 5px 50%; }
	ul.mh-profile-nav li a.mh-profile-google:hover { background:#516982 url(../../images/icons/icon-google.png) no-repeat 5px 50%; }	

/* misc */
.smalltext { font-size: 10px; }
span iframe { background-color: #8197ad; }
span iframe a { color: #fff; }
.external { color:#fff; background:#698096; border:solid 1px #a8b7c6; padding: 4px 5px; font-size: 12px; }
