#maincontent h1						{clear:both; position:relative;}
#maincontent #content				{padding-bottom: 30px;}
/* Blog Index Page*/
#maincontent .subsection			{width: 100%; float:left; clear:both;}
#maincontent .subsection .blogimg	{float:left; margin: 0 14px 10px 0;}
#maincontent .subsection h3			{font-size: 13px; line-height: 17px;}
#maincontent .subsection h4			{font-size: 10px !important; line-height: 13px !important; margin-bottom: 13px; color:#9aa3a6; font-weight:normal; padding:0;}
#maincontent .subsection h4 a		{font-weight:bold;}
#maincontent .subsection h5			{font-size: 9px; margin-top: 15px;}
#maincontent .subsection div		{float:left; width: 376px; padding: 10px 30px 5px 0; margin: 0 18px 0 0; background: url(/i/dotlinevert.gif) 100% 0 repeat-y;}
#maincontent .subsection p a		{white-space:nowrap;}
#maincontent .subsection ul			{font-size: 9px; line-height: 15px;}

#maincontent .subsection h4.emi		{margin-bottom: 5px !important;}
#maincontent .subsection h4.emilast {margin-bottom: 13px;}
#maincontent .subsection #emiRotate img,
#maincontent .subsection #msmRotate img	{margin-bottom: 25px;}
#maincontent .subsection img.bloghidden	{display:none;}

/* Blog Header*/
#maincontent #blogtitle				{padding:0; margin: 0 0 24px -16px; width: 518px; height: 76px; position:relative;}
#maincontent #blogtitle h2			{padding: 12px 0 0 123px; line-height: 7px; font-size: 24px; margin-bottom:0; color: #fff;}
#maincontent #blogtitle h2 object,
#maincontent #blogtitle h2 embed	{width: 280px !important;}
#maincontent #blogtitle h4			{font-weight:normal; padding: 0 10px 0 123px; color:#FFF;}

#maincontent #blogheader				{padding: 0; margin: -10px 0 24px -16px; width: 518px; height: 45px; clear:right;}
#maincontent #blogheader .blogger		{float: left; width: 172px; height: 45px; margin-right: 5px;}
#maincontent #blogheader .blogger h4 	{font-size: 10px !important;padding-top:0;font-weight:normal;}
#maincontent #blogheader .blogger img 	{float: left; width: 73px; margin-right: 5px;}
#maincontent #blogheader .blogger.last 	{margin-right: -20px;}

/* Hide Blog Header on author bio page.*/
.mt-author-archive #maincontent #blogheader,
.mt-author-archive #maincontent #blogtitle	{display:none; position:absolute; height:0; width:0; margin: -9999px 0 0 0;}

/* Individual Blog Index Page*/
#maincontent h5						{font-size: 9px; font-weight:normal; line-height: 20px; padding-top:0;}
#maincontent h4.entry-date			{color: #7c878b; font-weight:normal; padding:0; line-height: 16px;}
#maincontent h3.asset-name			{font-size: 17px; line-height: 20px;}
#maincontent h3						{color:#7c878b;}
#maincontent .entry-asset			{background: url(/i/dotline.gif) repeat-x 0 0; padding-top: 20px; margin-bottom: 20px;}
#maincontent .entry-asset p			{line-height: 15px; margin: 15px 0;}                                                   
#maincontent .entry-asset ul		{padding-left: 35px;}
#maincontent .entry-asset li		{color: #3D4950; }
#maincontent .entry-asset ol		{padding-left: 35px;}
#maincontent .entry-asset ol li		{list-style:decimal outside !important; position:relative;}

#maincontent .sharing {height:22px;line-height:22px;vertical-align: middle; margin: 17px 0;clear:both; padding: 0 !important;}
.sharing li {float:left;}
.sharing .gplus {margin-top:3px;}
.sharing .socialnotesshare {display:block;margin: 3px 17px;}

#maincontent .entry-asset div.code	{line-height: 15px; margin: 15px 0;padding:5px;border:1px solid #ececec;overflow:auto;}

#maincontent ul.check li {
	background:			url(http://www.strongmail.com/i/check.gif) no-repeat 0 4px;
	color:				#3d4950;
	line-height:		1.3em;
	padding-left:		14px; }
	
#maincontent .entry-asset ol		{list-style:inside; color: #3D4950;}
/*#maincontent .entry-asset ol li		{color: #3D4950; }*/

/* Headers and Comments*/
#maincontent h3.trackbacks-header,
#maincontent h3.comments-header,
#maincontent h3.comments-open-header				{padding-top: 15px; margin: 15px 0; background: url(/i/dotline.gif) repeat-x 0 0; font-size: 12px;}
#maincontent .trackbacks-info		{padding-top: 10px; background: url(/i/dotline.gif) repeat-x 0 0;}

#maincontent .comment				{background: url(/res/blogs/images/spaced_dot.gif) 0 0 repeat-x; padding-top: 10px;}
#maincontent .comments .comment:first-child	{background: url(/i/dotline.gif) repeat-x 0 0;}
#maincontent .comment-header p		{color:#8b9296; font-size: 9px;}
#maincontent .comment-content p		{line-height: 14px;}
/* Author Bio Page*/
#maincontent img.bioimg				{float:left; margin: 0 13px 3px 0 !important;}
#maincontent h2#biotitle			{width: 148px; margin-bottom:0; float:left; color:#3d4950;}
#maincontent h4#bioposition			{color:#9aa3a6;}
#maincontent ul.recentposts			{margin-top:0; font-size: 9px; line-height: 15px;}

/* Comment Form */
#comment-form-external-auth			{padding-top: 10px; background: url(/i/dotline.gif) repeat-x 0 0;}
#comments-open-data					{padding-top: 10px;}

/* Sidebar*/
#maincontent dl.contextualbox a.rss	{background: url(/res/blogs/images/rssicon.gif) 0 0 no-repeat; padding:  0 0 0 14px;}


/* Sidenav (left nav)*/
#container #localnav li ul li a 	{padding-left: 9px !important;}
#container #localnav li ul li a span	{margin: 0 0 0 -9px; position:absolute;}

/* Sidebar (right nav)*/
#maincontent dl.contextualbox a			{padding-left: 10px; display:block; }
#maincontent dl.contextualbox a span	{margin-left: -10px;  position:absolute; text-decoration:none;}

/* Share Drop down and Meta*/
#maincontent ul.meta					{float:left; clear:both; display:block; height: 25px; font-size: 9px; margin-bottom:0; padding:0;}
#maincontent ul.meta li					{float:left; list-style:none;}
#maincontent ul.meta li a				{background: url(/res/blogs/images/metadivider.gif) 0 8px no-repeat; padding: 4px 9px 4px 10px; height: 14px;}
#maincontent ul.meta li>a				{display:block;}
#maincontent ul.meta .noborder a		{padding-left:3px; background:none;}
#maincontent ul.meta .share a			{padding-left:3px; background:none;}
#maincontent ul.meta .share:hover a 		{border: 1px solid #daddde; border-bottom:none; background:#eff2f3; padding: 3px 8px 4px 2px; z-index: 8000; position:relative; }
#maincontent ul.meta .share ul 			{position:absolute; margin: -9999px 0 0 -9999px; width: 215px; padding: 0 11px 11px 1px !important; z-index: 7000; float:left; display:block;
										background: url(/resources/blogs/images/sharebg.png) 100% 100%;}
#maincontent ul.meta .share:hover ul	{margin: 21px 0 0 0;}
#maincontent ul.meta .share ul a		{display:block; float:left; width: 75px; padding: 5px 0 0 32px !important; border:none !important; height: 20px;
										 background-position: 7px 100%  !important; background-repeat: no-repeat  !important;}
.share li.delicious a					{background-image: url(/res/blogs/images/icon_delicious.gif) !important;}
.share li.digg a						{background-image: url(/res/blogs/images/icon_digg.gif) !important;}
.share li.facebook a					{background-image: url(/res/blogs/images/icon_facebook.gif) !important;}
.share li.stumbleupon a					{background-image: url(/res/blogs/images/icon_stumbleupon.gif) !important;}
.share li.technorati a					{background-image: url(/res/blogs/images/icon_technorati.gif) !important;}

.share li.stumbleupon,
.share li.delicious					{border-top: 1px solid #daddde;}

/* Comments*/
#comment-text 							{width: 360px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 14px; height: 70px;}

.entry-asset:after{
    content:""; 
    display:block; 
    height:0; 
    clear:both; 
}
img { -ms-interpolation-mode:bicubic; }

