@charset "utf-8";
/*
Theme Name: SEME
Theme URI: http://www.isynergywebdesign.com/
Description: Customized Wordpress Template for Search Engine Marketing Expert - Richard Lee
Version: 1.0
Author: iSynergy WebDesign
Author URI: http://www.isynergywebdesign.com/
Tags: blue, fixed width, two columns, widgets, wide layout
*/

/* CSS Document */

/* html styles */
body { padding: 0; margin: 0; font: normal 62.5% Verdana, Geneva, sans-serif; background: #f9f9f9; color: #666; }
a img { border: none; }
a { color: #3399cc; }
a:hover { color: #006699; }
form { padding: 0; margin: 0; }
img#wpstats { width: 0; height: 0; padding: 0; border: none; overflow: hidden; }


/* background */
#bg-top { margin: 0 auto; width: 1050px; height: 25px; background: url(images/site-bg-top.jpg) no-repeat; }
#head { margin: 0 auto; padding: 0 35px; width: 980px; background: url(images/site-bg-mid-pad.jpg) repeat-y; }
#body { margin: 0 auto; padding: 0 35px; width: 980px; background: url(images/site-bg-mid.jpg) repeat-y; }
#body-btm { clear: both; margin: 0 auto; padding: 0; width: 1050px; height: 30px; background: url(images/site-bg-mid-pad.jpg) repeat-y; }
#footer { margin: 0 auto; width: 1050px; background: url(images/site-bg-btm.jpg) no-repeat; background-position: left top; }


/* header */
#logo { float: left; }
#logo img { padding: 0; border: 0; }
#tagline { float: right; text-align: right; padding-right: 0; }
h1 { font: bold 1.4em Verdana, Geneva, sans-serif; color: #00afdb; padding: 20px 0 10px 0; margin: 0; }
#tagline p { font: normal 1.4em Verdana, Geneva, sans-serif; color: #00afdb; padding: 0; margin: 0; }


/* menu */
#menu { clear: both; height: 60px; white-space: nowrap; width: 1050px; }
#menu img { float: left; display: block; }
#menu a { float: left; display: block; height: 35px; text-align: center; font: normal 1.4em Verdana, Geneva, sans-serif; color: #666; text-decoration: none; background: url(images/menu-bg.gif) repeat-x; padding: 10px 7px 0 8px; }
#menu a.menu-2 { background: url(images/menu-bg-2.gif) repeat-x; }
#menu a:hover { color: #000; }


/* columns */
#column1 { clear: both; float: left; width: 640px; padding: 0; margin: 0 19px 20px 0; }
#column2 { float: right; width: 300px; padding: 0 0 0 21px; margin: 0 0 20px 0; }


/* banner */
#banner { width: 638px; height: 168px; border: 1px solid #ccc; background: url(images/banner-search-engine-marketing-expert.jpg) no-repeat; color: #fff; }
#banner-text { padding: 46px 0 0 256px; }
#banner-text p { font-size: 1.2em; text-align: center; padding: 5px 0; margin: 0 auto; }
#banner-text .large { font-size: 1.4em; font-weight: bold; }


/* intro */
#intro { width: 598px; background: #f3f3f3; padding: 20px; margin-top: 12px; border: 1px solid #ccc; }
#intro p { font-size: 1.2em; padding: 0; margin: 0; }


/* body - main */
#main-body .post img { border: 1px solid #dbdbdb; background: #eee; padding: 5px; }
#main-body .post img.noborder { border: none ; background: none; padding: 0; }
.pagetitle { font: bold 1.6em Verdana, Geneva, sans-serif; color: #00afdb; padding: 10px 10px 0 10px; margin: 0; }
.post { font: normal 1.2em Verdana, Geneva, sans-serif; padding-right: 15px; }
.post-archive { padding-bottom: 60px; }
.post h2 { width: 580px; background: url(images/title-post.jpg) no-repeat; font-size: 1.3em; font-weight: bold; color: #fff; padding: 6px 20px 6px 40px; }
.post h2 a { color: #fff; text-decoration: none; }
.post h2 a:hover { color: #ccc; }
.post h3 { color: #5792ab; font-size: 1.4em; font-weight: bold; }
.post h3 a { text-decoration: none; }
.post h4 { color: #5792ab; font-size: 1.3em; font-weight: normal; }
.post h5 { color: #5792ab; font-size: 1.2em; font-weight: normal; }
.post p, .post li { line-height: 1.4; }
.post li { padding-top: 4px; padding-bottom: 4px; }
.sociable { clear: both; padding-top: 20px !important; }
.sociable ul { list-style: none; padding: 0; margin: 0; }
.sociable li { display: inline; }
.sociable li img { padding: 0 !important; border: none !important; background: none !important; }
.postmetadata { border-top: 1px solid #eee; margin-top: 5px; padding: 10px 0 30px 0; }
.postmetadata small { font-size: 1.0em; padding: 0; margin: 0; }
.postmetadata p { font-size: .8em; padding: 2px 0; margin: 0; }
code { font-size: 1.2em; padding: 10px 15px; border-left: 5px solid #090; display: block; margin: auto 15px; background: #eee; }

.fb-like { border: 1px solid #ABD2E9; overflow: hidden; width: 608px; background: #E8F0F9; padding: 5px 15px; }
.fb-like h3 { margin-top: 0; padding-top: 0; font-size: 14px; }
.socialmedia-icons { float: left; margin: 5px 10px 5px 5px; text-align: center; }

.navigation { clear: both; padding-top: 30px; }
.navigation a, a.button-lrg { color: #666; text-decoration: none; display: block; text-align: center; width: 180px; height: 30px; padding-top: 5px; background: url(images/btn-large.gif) no-repeat; }
.navigation a:hover, a.button-lrg:hover { background-position: 0 -35px; }



/* body - right column */
#column2 a { text-decoration: none; }

#email-signup { background: #eee; border: 1px solid #dbdbdb; width: 258px; padding: 10px 20px; margin: 0 0 20px 0; }
#email-signup h2 { color: #5792ab; font-size: 1.4em; font-weight: bold; padding: 0 0 10px 0; margin: 0; }
#email-signup .hdng2 { color: #5792ab; font-size: 1.4em; font-weight: bold; padding: 0 0 10px 0; margin: 0; }
#email-signup .input-style { border: 1px solid #ccc; color: #ccc; font-style: italic; padding: 1px 10px; margin: 2px 0; width: 160px; }

#subscriptions { background: #eee; border: 1px solid #dbdbdb; width: 258px; padding: 10px 20px; margin: 0 0 20px 0; }
#subscriptions h2 { color: #5792ab; font-size: 1.4em; font-weight: bold; padding: 0 0 10px 0; margin: 0; }
#subscriptions a img { border: none; padding: 0; margin: 0; }
#subscriptions a { display: block; float: left; margin: 0; padding: 0 6px; width: 52px; height: 52px; }
#subscriptions a:hover { background-position: 0 -52px; }
#icon-rss { background: url(images/icon-sub-rss.gif) no-repeat; }
#icon-twitter { background: url(images/icon-sub-twitter.gif) no-repeat; }
#icon-facebook { background: url(images/icon-sub-facebook.gif) no-repeat; }
#icon-linkedin { background: url(images/icon-sub-linkedin.gif) no-repeat; }

#search-box { background: #eee; border: 1px solid #dbdbdb; width: 258px; padding: 10px 20px; margin: 0 0 20px 0; }
#search-box .input-style { border: 1px solid #ccc; color: #ccc; font-style: italic; padding: 1px 10px; margin: 2px 0; width: 160px; }

#tag-box { background: #f9f9f9; border: 1px solid #dbdbdb; width: 258px; padding: 10px 20px 20px 20px; margin: 0 0 20px 0; }
#tag-box h2 { color: #5792ab; font-size: 1.4em; font-weight: bold; padding: 0 0 10px 0; margin: 0; }
#tag-box .hdng2 { color: #5792ab; font-size: 1.4em; font-weight: bold; padding: 0 0 10px 0; margin: 0; }
#tag-cloud {}

#recent-box { background: #f9f9f9; border: 1px solid #dbdbdb; width: 298px; margin: 0 0 20px 0; padding-top: 10px; }
#recent-tabs { list-style: none; margin: 0; padding: 0; }
#recent-tabs li { display: inline; }
#recent-tabs a { color: #5792ab; font-size: 1.4em; font-weight: bold; padding: 10px 9px 10px 20px; margin: 0; border-bottom: 1px solid #dbdbdb; background: #fff; }
#recent-tabs a:hover { background: #f9f9f9; }
#recent-tabs a.selected { border-right: none; border-left: none; border-bottom: none; background: #f9f9f9; }
#recent-tabs .recent-posts-hdng { border-right: 1px solid #dbdbdb; white-space: nowrap; }
#recent-tabs .recent-comments-hdng { border-left: 1px solid #dbdbdb; padding-right: 20px; padding-left: 8px; white-space: nowrap; }
#recent-posts, #recent-comments { padding: 10px 20px 20px 20px; }
#recent-posts ul, #recent-comments ul { list-style: none; margin: 7px 0 0 0; padding: 0; }
#recent-posts li, #recent-comments li { font-size: 1.2em; border-bottom: 1px solid #acdeea; padding: 3px 0; }

#categories-box { background: #f9f9f9; border: 1px solid #dbdbdb; width: 258px; padding: 10px 20px 20px 20px; margin: 0 0 20px 0; }
#categories-box .hdng2 { color: #5792ab; font-size: 1.4em; font-weight: bold; padding: 0 0 10px 0; margin: 0; }
#categories-box h3 { font-size: 1.2em; font-weight: normal; display: inline; }
#categories-box ul { list-style: none; margin: 0; padding: 0; }
#categories-box li { font-size: 1.2em; border-bottom: 1px solid #acdeea; padding: 3px 0; }
#categories-box .children { font-size: .9em; list-style-image: url(images/bullet-cat.gif); margin-left: 15px; }
#categories-box .children li { margin-left: 10px; padding: 5px 0 0 0; border: none; }
/*
#categories-box .current-cat a { color: #666; }
#categories-box .current-cat a:hover { color: #006699; }
*/

#ad-box { background: #f9f9f9; border: 1px solid #dbdbdb; width: 258px; padding: 15px 20px; margin: 0 0 20px 0; text-align: center; }

.side-box, .side-box-nested { background: #f9f9f9; border: 1px solid #dbdbdb; width: 258px; padding: 10px 20px; margin: 0 0 20px 0; }
.side-box h2, .side-box-nested h2 { color: #5792ab; font-size: 1.4em; font-weight: bold; padding: 0 0 10px 0; margin: 0; }
.side-box .hdng2, .side-box-nested .hdng2 { color: #5792ab; font-size: 1.4em; font-weight: bold; padding: 0 0 10px 0; margin: 0; }
.side-box ul { list-style: none; margin: 0; padding: 0; }
.side-box li { font-size: 1.2em; border-bottom: 1px solid #acdeea; padding: 3px 0; }
.side-box-nested ul { list-style: none; margin: 0; padding: 0; }
.side-box-nested li { font-size: 1.2em; padding: 0; margin: 0; }
.side-box-nested li li { border-bottom: 1px solid #acdeea; padding: 3px 0; }




/* footer */
#footer p { margin: 0 auto; padding: 25px 0; font-size: 10px; color: #6c6c6c; text-align: center; }
#footer p a { color: #6c6c6c; text-decoration: none; }
#footer p a:hover { color: #006699; }




/* comments */
h3#comments { clear: both; color: #5792ab; font-size: 1.3em; border-top: 1px solid #dbdbdb; padding-top: 10px; }
ol.commentlist { list-style: none; padding: 0; margin: 0; }
.commentlist li { list-style: none; padding: 10px 15px; }
.commentlist {}
.commentlist .fn { font-weight: bold; }
.commentlist .comment { margin: 15px 0; padding: 10px 15px 5px 15px; }
.commentlist .even { background: #fff; }
.commentlist .odd { background: #f3f3f3; }
.commentmetadata { padding-bottom: 10px; }
.commentmetadata a { text-decoration: none; font-size: 1.1em; font-style: italic; }
.commentmetadata a.comment-edit-link {}
.commentmetadata a.comment-edit-link:hover {}
#respond { margin-top: 30px; padding-top: 10px; border-top: 1px solid #dbdbdb; }
#respond h3 { clear: both; color: #5792ab; font-size: 1.3em; padding-bottom: 5px; }
#respond p { font-size: 1.1em; padding: 0 0 15px 0; }
textarea#comment { width: 580px; }


/* miscellaneous */
.shadow { clear: both; width: 640px; height: 10px; background: url(images/shadow.gif) no-repeat; }
.alignright { float: right; margin-left: 10px; margin-bottom: 5px; }
.alignleft { float: left; margin-right: 10px; margin-bottom: 5px; }
.aligncenter { float: none; text-align: center; margin: inherit auto; display: block; }
.clear { clear: both; margin: 0; padding: 0; font-size: 1px; height: 0; }

