/*  
Theme Name: Social Media Express CSS
Theme URI: http://www.socialmediaexpress.com/
Description: Social Media Express two column theme.
Author: Kernie Lee
Author URI: http://www.socialmediaexpress.com
*/

body { background: #fff; margin: 0; padding: 0; color: #333; font-size: 90%; font-family: Helvetica, Tahoma, Times New Roman, Arial; text-align: left; }

a:link, a:visited {	color: #369; text-decoration: none; }

a:hover, a:active { color: #000; text-decoration: none; background-color: #cff; }

code, kbd { font-size: .09em; font-family: Consolas, Andale Mono, Courier, Courier New; font-style: italic; }

acronym { cursor: help; font-weight: bold; line-height: 1em; letter-spacing: .07em;	border-bottom: none; }

abbrev { font-size: 1em; line-height: 1em; border-bottom: none; }

sub, sup { line-height: 0.5em; }

fieldset { border: none; }

cite { font-size: 0.9em; font-style: italic; }

blockquote { border-left: 1px solid #ddd; color: #666; }

img, a img { border: 0; }

h1 { font-size: 20px; letter-spacing: -1px; }

h2 { font-size: 18px; letter-spacing: -1px; }

h3 { font-size: 16px; letter-spacing: -1px; }

h4 { font-size: 12px; margin: 0 0 8px; }

hr { display: none; }

.navigation { float: left; display: inline;	font-size: 12px; margin-left: 100px; margin-top: 10px;
}

p {	margin: 0 0 15px; font-size: 14px; line-height: 20px; }

.clearer { clear: both; height: 20px; }

/* TopBar */
#topbar { height: 40px; margin-bottom: 0px; background: url('../images/topbar.jpg') repeat-x; }

#page-menu { position: absolute; top: 0px; left: 0px; height: 40px; line-height: 40px; margin: 5px;padding: 5px; list-style: none; }

#page-menu li { float: left; width: auto; }

#page-menu a { margin: 0 20px 0 0; background: transparent; color: #fff; text-decoration: none; }

#page-menu a:hover, #page-menu .current_page_item a { color: #f4dec7; }
	
#rss { position: absolute; top: 0px; right: 0px; height: 40px; margin: 5px; padding: 0 30px 0 0;line-height: normal; background: transparent url('../images/bg-rss.png') no-repeat right center; color: #fff; }

#rss a { line-height: 40px; background: transparent; color: #fff; border-bottom: 1px dotted #fff;text-decoration: none; }
			
/* Top */
#top { height: 100px; margin: auto;	padding: 0px; background: url('../images/head.jpg') repeat-x; }
	
.logo { float: left; margin: 20px 0 0 25px; border: none; }

/* TopAds */
#topads { width: 468px; float: right; margin: 20px 20px 0px 0px; }
					
/* Top Menu  */
#topmenu{ height: 40px;	background: url('../images/menu.jpg') repeat-x;	}
	
/* Wrapper */
#wrapper { width: 982px; background: e5e5e5; margin: 0 auto; }
#container { width: 980px; background: #fff; margin: 0 1px 1px 1px; padding: 0; overflow: hidden; }

/* Content */
#content { width: 610px; float: left; padding: 5px 5px 5px 0px; margin: 20px 0 20px 10px; overflow: hidden; }
.mainleft { width: 180px; padding: 5px; margin: 0 5px; float: left; background: #fff; }
.more-link { color: #5eb7cb; }
/* Footer */
#footer { clear: both; background-color: #212121; color: #ffffff; }
#footer p {	width: 950px; margin: auto auto; text-align: left; font-size: 0.9em; padding: 15px 0; }
#footer a { color: #ffffff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

/* Post */
.box { background: #ffffff;	border: 1px solid #cfcfcf; margin: 0 0 28px; padding: 1px; }
.post-title h1, .post-title h1 a  {	font-size: 30px; font-weight: bold; letter-spacing: -2px;margin: 0 0 .45em; padding: 5px 5px; color: #222222; text-decoration: none; }

/* Post Date */
.post-date { margin: 0 0 1.25em; padding: 5px 5px; }
.post-date a { color: #ffffff; }
.post-date em { background: #5eb7cb; color: #fff; font-size: .9em; font-style: normal; padding: 3px 5px; line-height: 1.75em; }

/* Post Content */
.post-content blockquote { border-left: 3px solid #cfcfcf; font-size: 13px;	font-style: italic;	margin: 0 0 1.5em; padding: 5px 0 0 10px; }
.post-content {	padding: 0 10px; }
.post-content em { border-left: 1px solid #bbb; color: #333; }
.post-content ul, .post ol { margin: 0 0 1.5em; }
.post-content ul li { background: url('../images/ico-list.gif') no-repeat 0 6px; margin: 0 0 .4em; padding: 0 0 0 10px; }
.post-content ol li { list-style: decimal; list-style-position: inside;	margin: 0 0 .4em; }
.post-tags { margin: 20px auto; font-weight: normal; color: #666; }

.post_tags a { text-decoration: none; }

.post_tags a:hover { text-decoration: underline; }


/*- Social Links -*/
.social-links {	background: url('../images/box-bgr2.gif') #f1f1f1 repeat-x top;	height: 42px;padding: 0 18px; }
.social-links .socialtext { line-height: 42px; }
.social-links .socialicon { padding: 9px 0 0; line-height: 21px; }
.social-links img {	margin: 0 0 0 2px; }
.socialtext { float: left; }
.socialicon { float: right; }
.post-clear { clear: both; }

/* Comments */

.commentlist ol { margin: 0px;	padding: 0px; }
.commentlist li { margin: 20px 0 0 0; padding: 20px 0 20px 20px; list-style: none; }
.commentlist .box-left { margin: 30px 0 0; padding: 0px; border: none; }
.commentlist .avatar { float: right; width: auto; margin: 0 0 5px 20px; }
.commentlist li p { margin: 0 20px 10px 0; }
.commentlist .comment-author { font-size: 12px; font-weight: bold; }
.commentlist .comment-author a { padding: 0 0 5px 0; border: none!important; }
.commentlist ul.children { margin: 0px; padding: 0px; }
.commentlist .children li { margin: 20px 0 0 0; padding: 20px 0 20px 20px; background: none;border-right: none; }
.reply a { margin: 10px 0 0 0; padding: 5px 10px; background: transparent url('../images/bg-input-submit.png') repeat-x left top; color: #fff; border: none!important; text-decoration: none; }
#cancel-comment-reply { margin: 10px 0; }
.commentlist li.depth-1, #content .commentlist li.depth-3, #content .commentlist li.depth-5 {background: #eeeee9 url('../images/bg-comment-top.png') no-repeat left top; }
.commentlist li.depth-2, #content .commentlist li.depth-4, #content .commentlist li.depth-6 {background: #fff url('../images/bg-comment-top-1.png') no-repeat left top; border-right: 1px solid #ebebe1; }
.commentlist li.depth-4, #content .commentlist li.depth-6 { border: none; }
.moderation { padding: 0 0 0 25px; background: transparent url('../images/bg-moderation.png') no-repeat left center; }
.trackbacklist { margin: 30px 0 0; padding: 30px 0 0; border-top: 1px solid #eeeee9; }
.trackbacklist ul { margin: 0 0 20px; }
#commentform { padding: 0 0 10px 0; }
#commentform p { margin: 0 0 10px 0; }
.box-comments { position: relative; padding: 0 0 30px; }
.comments-paging { position: absolute; top: 0px; right: 0px; }
.box-left { margin: 0 0 30px; padding: 0 0 10px; line-height: 22px; border-bottom: 1px solid #eeeee9; }

/* Forms */
input.text, textarea { width: 75%; padding: 5px; background: #fff url('../images/bg-input-text.gif') repeat-x left top; border: 1px solid #eeeee9; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 11px; }

textarea { width: 90%; height: 125px; }

input.submit, input.button { width: auto; height: 30px; padding: 0 20px; color: #fff; background: transparent url('../images/bg-input-submit.png') no-repeat left top; border: none; }

/* Clearing */
.clearfix { display: inline-block; }

/* Sidebar */
#sidebar { width: 320px; float: left; margin-top: 18px;	padding: 8px 8px 0 0; }
#sidebar .box { border: 1px solid #E1E1E1; padding: 10px; margin-bottom: 15px; }
#sidebar h2 { font-size: 0.9em; text-transform: uppercase; color: #ffffff; background-color: #5eb7cb; padding: 5px 8px; font-weight: normal; margin-bottom: 10px; width: 130px; }
#sidebar ul { list-style-type: none; }
#sidebar ul li { line-height: 1.5em; padding: 2px 0; border-bottom: 1px solid #E9E9E9; }
#sidebar ul li a { color: #191919; text-decoration: none; }
	
/* Related Post */

#related-posts { color: #006; text-align: left; font-size: 1.2em; font-weight: normal; font-family: Arial, Helvetica; border-bottom: 1px solid #ccc; padding: 15px; }

#related-posts ul { list-style-type: none; margin: 0px; padding: 0px; }

#related-posts ul li { list-style-type: none; margin: 0px 0px 5px 0px; padding: 0px; }