/*
Theme Name: Magic Logix 2
Theme URI: http://www.magiclogix.com/
Description: Magic Logix 2010 Blog Redesign.
Version: 2.0
Author: Jonathan Davidson
Author URI: http://www.magiclogix.com/
Tags: 


*/

@import url('http://www.magiclogix.com/templates/magiclogix2/css/styles.css');
@import url('http://www.magiclogix.com/templates/magiclogix2/css/menus.css');



#blog-content p{margin-top:20px;color:#000;font-size:12px;text-align:justify;line-height:1.7em;font-family:Helvetica,Arial,sans-serif;}
#blog-content a,#blog-content a:visited{color:#83c409;text-decoration:none}
#blog-content a:hover{color:#0d83dd;text-decoration:underline}
#blog-content .blog-post{background:url(http://webimages.magiclogix.com/separator-wide.gif) bottom center no-repeat;margin-bottom:10px;overflow:hidden;padding-bottom:25px}
#blog-content .storycontent{clear:both;overflow:hidden!important;margin:0;padding:10px 0 0 0;}
#blog-content h3{font-family:Helvetica,Arial,sans-serif;font-size:180%;font-weight:125;line-height:150%;text-align:left;text-transform:uppercase}
#blog-content img{border:none}
#blog-content .post-info{background:url(http://webimages.magiclogix.com/blog-posted-by.gif) left top no-repeat;clear:none;float:left;height:38px;margin-top:0;padding-left:0;padding-top:1px;width:526px}
#blog-content .post-info2{clear:none;float:left;height:38px;margin-top:0;padding-left:0;padding-top:1px;width:526px}
#blog-content .post-info p{color:#999;float:left;margin-top:8px}
#blog-content .post-info2 {color:#999;float:right;margin-top:8px}
#blog-content .post-info2 img { display:inline; }
#blog-content .post-info .avatar{border:1px solid #d3d3d3;float:left;margin-right:8px}
ul#social-media li{background:url(http://webimages.magiclogix.com/separator-narrow.gif) left bottom no-repeat!important;clear:both;height:40px;width:250px;padding:5px 0 0}
ul#social-media img{border:none;float:left;height:32px;width:32px;margin:0}
ul#social-media span{margin-left:10px}
#blog-content .storytitle{letter-spacing:-1px;line-height:1em;margin:0 0 10px}
#blog-content .storytitle a,#blog-content .storytitle a:visited{font-family:Helvetica,Arial,sans-serif;padding-left:0px;text-decoration:none}
#blog-content .storytitle a:hover{background-color:#0d83dd;color:#fff;text-decoration:none}
#blog-content .blog-tags{float:right;overflow:hidden;text-align:left;margin:0;padding:10px 0 0; clear:left;}
#blog-content .blog-tags span.tag-label{font-size:12px}
#blog-content .blog-tags span.tag-links{font-size:12px;padding:0 0 0 10px}
#blog-content .readmore{float:left;padding:15px 0 0; width:587px;}
#blog-content .readmore a{background:url(http://webimages.magiclogix.com/blog-read-more.gif) left top no-repeat;display:block;height:0;overflow:hidden;padding-top:12px;width:73px}
#searchform .inputbox { background:transparent url(http://webimages.magiclogix.com/magiclogix2/module-images/newsletter/textbox.gif) no-repeat scroll right center; border:medium none; float:left; padding:8px 0 8px 8px; width:133px; }
.feedburner .field { background:transparent url(http://webimages.magiclogix.com/magiclogix2/module-images/newsletter/textbox.gif) no-repeat scroll right center; border:medium none; float:none; padding:0 0 0 8px; width:133px; height:30px; }
.newsletter_submit {float:right;margin:0 15px 0 0;}
#commentform #comment {width:95%;}
#searchform input[type='image'] { float:right; margin-right:15px; }
#searchform div { overflow:hidden; width:195px; }
.col-right p { padding:0 15px; }
.tt { float:left; }

.multiwidget_author_avatars .author-list .with-name { overflow:hidden; }
.multiwidget_author_avatars .author-list img { float:left; }
.multiwidget_author_avatars .author-list .name { float:left; padding:10px 0 0 10px; }

.widget_authors ul {
	margin:0;
	padding:0;
}
.widget_authors li {
	margin:3px 0;
	list-style-type:none;
	list-style-image:none;
	overflow:hidden;
}
.widget_authors .avatar {
	float:left;
	padding:0 10px 0 0;
}
.widget_authors a {
	line-height:2em;
}
.rss_position {
	float:right;
	width:23px;
	padding:0;
}
.rss_position img {
	margin:0;
}
.stumble {
	float:right;
	margin:21px 10px 0;
}
.tweetthis {
	float:left;
	width:587px;
	margin:0 0 5px 0;
}
.tweetthis p {
	margin:5px 10px 0 0!important;
}
.fb_share {
	padding:21px 0 0 0!important;
}
.storycontent ul {
	width:90%;
}
.storycontent iframe {
	float:right;
	padding:21px 0 0 10px;
}
.twitter-share-button {
	padding:0!important;
}

.xlii_smt .facebook { width: 120px; float: left; }

.xlii_smt {width:100%;}
.storycontent .xlii_smt iframe {padding:0;float:none;}

