/**
Version: 1.0
Author: proimpact7
Description: proimpact7 blog
*/

@import url('css/reset.css');
@import url('css/default.css');
@import url('css/slide.css');
@import url('css/comments.css');
@import url('css/jquery.tabs.css');
@import url('css/widgets.css');

#socialwrap {width:50px;position:relative;right:90px;}
#thesocial {position:absolute;top:0;left:0;}
#thesocial a.google-buzz-button span, .fb_share_size_Small {margin-top:10px;}
.twitter-count-vertical{margin-top:10px;}
#pageline{background: url(http://www.proimpact7.com/ecommerce-blog/wp-content/themes/EldroMag/EldroMag/images/blog-div-7x50.gif) repeat-y 640px 0px;}
.wp-pagenavi {top:5px;} #respond input {background:url(http://proimpact7.com/assets/images/input.gif); border:1px solid #aaa !important;}
#respond textarea {border:1px solid #aaa;} #respond #submit {background:none;border:0 !important;}
.entry-top {width: 630px !important;} .lnk-comment {display:inline-block !important; padding:0 0 0 10px !important;}
.chicklets {display:none !important;} .dd_post_share {position:relative; right:710px; width:0; bottom:70px;}
#searchsubmit {position:relative; top:5px;}
.subscribe-to-comments {clear:none !important; float;left;position:relative;}
.subscribe-to-comments label {position:relative; bottom:8px;}
#aquo {position:relative; bottom:2px;} #s {position:relative; bottom:11px; background: url(http://www.proimpact7.com/assets/images/input.gif); border:1px solid #aaa; padding:0 0 0 5px;width:142px;}
hr {display:block; border:0; border-bottom:1px solid #ddd; padding:5px 0;}
#searchform {padding:0;} #searchbox {background:url(http://proimpact7.com/assets/images/searchstretch.png); height:46px;float:left;width:218px;margin-bottom:10px;}
#searchleft {background:url(http://proimpact7.com/assets/images/searchleft.png); width:39px;height:46px;float:left;}
#searchright {background:url(http://proimpact7.com/assets/images/searchright.png) no-repeat; width:12px;height:46px;float:left;}
#bana {width:980px; margin:0 auto 0px auto; text-align:center; float:none; height:90px;}
.entry_extras_related a {font-size:12px !important;}
#sidebar h2 {font-size:18px; color:#EC5B1C;} .notop {margin-top:0;} .nobot {margin-bottom:-10px;}
#top ul li {height: 16px;}
#categories-419180751 ul li {padding:3px 0 7px 20px;}
#sidebar {display:table;}
#footer, #footer a {line-height:14px;}
h3 {font-weight:bold !important; font-size:20px !important;}
#mc_embed_signup{clear:both;}
#bsocial li {float:left; width:53px; text-align:center; height:50px; font-size:10px;} #bsocial {height:50px;}
#bsocial li a img {width:50px; height:50px;}
#bsocial li a {color:#000;} #bsocial li a:hover {text-decoration:none;}
#t1 a {width:55px;}#t2 a {width:55px;}#t3 a {width:85px;}#t4 a {width:65px;}
#xtabs div li a, #xtabs div a {color:#333; min-height:25px; display:block;}
#ts {width:2px;height:28px;  border-bottom:1px solid #aaa; border-top:1px solid #aaa; background:url(http://proimpact7.com/assets/images/tabsep.png);}
#tl {width:2px; height:29px; background:url(http://proimpact7.com/assets/images/tab-l.png); border:0;}
#tr {width:2px; height:29px;background:url(http://proimpact7.com/assets/images/tab-r.png); border:0;}
.ui-tabs { position: relative; }
.ui-tabs .ui-tabs-nav { margin: 0; padding:0; width:270px;}
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; border-bottom:1px solid #aaa; border-top:1px solid #aaa;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none;background:#efefef; height:20px; padding: 8px 0 0 0; text-align:center; background:url(http://proimpact7.com/assets/images/tabbg.png); color:#888;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-bottom: 1px solid #fff; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{ text-decoration:underline; background:transparent; color:#000;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 1px solid #aaa; background: none; padding-top: 30px; width:268px;}
.ui-tabs .ui-tabs-hide { display: none !important; }
#xtabs-1 li, #xtabs-2 li {padding:10px 10px 10px 50px; background:url(http://proimpact7.com/assets/images/pageicon.gif) no-repeat 0 -2px;}
#xtabs-3 a, #xtabs-4 a {padding:10px 10px 10px 50px; display:block; background:url(http://proimpact7.com/assets/images/pageicon.gif) no-repeat 0 -2px;}


p, #rss, #recentcomments {line-height:16px; color:#333;} b, strong, h1, h2, h3, h4 {color:#000;}
.post ul { list-style:square; padding:0 0 0 20px; }
.post ul li { list-style:square; padding:5px 0; }
.post ol { list-style:decimal; }
/**/
#body-in {
	background:url(images/body-in-bg.gif) repeat-x 0 0;
}
/**/

#wrapper2 { margin-top:0px;padding-top: 18px; }
div.wrap-top { background:url(images/bg-wrapper-blog-992x400.gif); }
/**/
.entry-top { width:505px; float:left; padding:0 14px 0 0; position:relative; }
.entry-digg { width:110px; float:left; }
#share { position:absolute; right:5px; }
.entry-listing { padding:10px 10px 50px 10px; clear:left; }
.entry-listing p { padding:8px 0; }
.more-link { display:block; }
.lnk-comment { display:block; padding:7px 0 0 10px; }
.lnk-comment a { font-size:13px; color:#666666; background:url(images/icon-comment-14x13.gif) no-repeat 0 1px; padding:0 0 0 20px; }

/* ------------------------- */

#entry_controls { border-bottom:1px solid #CCC; padding:0 0 10px 0; margin-bottom:30px; height:20px; }
#entry_controls a { background-color:#e8e8e8; border:1px solid #CCC; display:block; color:#444444; font-size:12px; font-weight:700; padding:6px;}
#entry_controls a:hover { border:1px solid #999999; display:block; color:#444444; text-decoration:none; }
#entry_controls div.entry_controls_left { float:left; }
#entry_controls div.entry_controls_right { float:right; }
#entry_controls div.entry_controls_left a { float:left; margin-right:10px; padding-left:30px; }
#entry_controls div.entry_controls_right a { float:left; margin-left:10px; }
/**/
#entry_controls div.entry_controls_left a.entry_home { background-image:url(/assets/images/icon-blog-home-19x19.gif); background-repeat:no-repeat; background-position:6px 3px; }

/* ------------------------- */

#entry_extras { padding:30px 0 0 0; font-size:1.1em; }
#entry_extras h3 { display:block; padding:0 0 5px; font-size:1.1em; font-weight:700; }
/**/
#entry_extras div.entry_extras_questions { width:225px; float:left; margin-right:14px; background:url(/assets/images/div-shadow-mail-250x125.gif) no-repeat 0 0; padding:15px 10px 0 15px; }
#entry_extras div.entry_extras_questions p { padding:10px 0; }
#entry_extras div.entry_extras_questions span { display:block; padding:5px 0 0 0; font-size:1.3em; text-align:center; font-weight:700; }
/**/
#entry_extras div.entry_extras_related { width:340px; float:left; background:url(/assets/images/div-shadow-30x20.gif) repeat-x 0 0; padding:15px 10px 0 15px; }
#entry_extras div.entry_extras_related abbr { display:none; }
#entry_extras div.entry_extras_related ul { padding-left:0px; }
#entry_extras div.entry_extras_related ul li { list-style:none; background:url(/assets/images/icon-arrow-13x14.gif) no-repeat 0 7px; padding-left:20px; }
#entry_extras div.entry_extras_related ul li a { font-size:0.9em; color:#333333; }

/* ------------------------- */

#sidebar2 div.mce_inline_error, #sidebar2 div.response { position:static; margin:10px 0; }
#sidebar2 fieldset { position:relative; padding:3px 0 0 0; }
#sidebar2 fieldset input.email { width:190px; }
#sidebar2 fieldset input.btn { position:absolute; top:0px; left:200px; }
#sidebar2 #mc_embed_signup { border-top:1px solid #CCC; padding:10px 0 25px 0; }
/**/
#rss { padding:0 0 10px 0; }
#rss strong {  font-size:16px; display:block;}
#rss a.rss-counter { float:right; }
/**/
.btn-twitter { position:relative; top:5px; right:5px; }
/**/
.blog_privacy { text-align:right; font-size:11px; }
.blog_privacy a { text-decoration:underline; }
/**/
#tab-content
#tab-content div#latest ul li { background:url(images/icon-recent-17x16.gif) no-repeat 0 9px; padding:10px 0 10px 23px; line-height:normal; }
#tab-content div#latest ul li a { color:#333333; line-height:normal; }
/**/
#tab-content div#popular ul li { background:url(/assets/images/icon-arrow-6x9.gif) no-repeat 8px 14px; padding:10px 0 10px 23px; line-height:normal; }
#tab-content div#popular ul li a { color:#333333; line-height:normal; }
/**/
#tab-content div#projects ul li { background:url(/assets/images/icon-arrow-6x9.gif) no-repeat 8px 14px; padding:10px 0 10px 23px; line-height:normal; }
#tab-content div#projects ul li a { color:#333333; line-height:normal; }
/**/
#tab-content div#webinars ul li { background:url(/assets/images/icon-arrow-6x9.gif) no-repeat 8px 14px; padding:10px 0 10px 23px; line-height:normal; }
#tab-content div#webinars ul li a { color:#333333; line-height:normal; }
/**/
li.cat-item { color:#666666; background:url(images/icon-bullet-5x5.gif) no-repeat 7px 7px; padding-left:23px; }
ul li.widget ul li.cat-item a { color:#333; }
/**/
#recent-comments li.recentcomments { background:url(images/icon-comment-14x13.gif) no-repeat 0 7px; padding:5px 0 5px 23px; }
#recent-comments li.recentcomments strong { display:block; font-size:13px; color:#333333; background-color:#FFFFFF; }
#recent-comments li.recentcomments strong a { color:#333333; }
#recent-comments li.recentcomments strong a:hover { text-decoration:underline; }
#recent-comments li.recentcomments a { color:#666666; }
/**/
.lnk-more { background:url(/assets/images/icon-arrow-6x9.gif) no-repeat 0 3px; padding:0 0 0 12px; position:relative; top:20px; }
/**/
#sidebar2 #search { border-top:1px solid #DDDDDD; }

/* header */
#header2 {
}

#header-top {
	height:36px;
	font-size:11px;
	line-height:37px;
	overflow:hidden;
	text-transform:uppercase;
	margin-bottom:2px;
}

.icon {
	background:transparent url(images/all-icons.gif) no-repeat;
	padding-left:20px;
}

#date-now {
	float:left;
	background-position:0 10px;
	padding-left:24px;
	color:#D2D2D2;
}

#subcribe-form-wrap {
	background:url(images/top-rss-form-bg.gif) no-repeat 103px 8px;
	height:22px;
	float:right;
	padding-top:9px;
	width:330px;
}

#subcribe-form {
	position:relative;
	line-height:0;
}

#subcribe-form label {
	color:#A8A8A8;
}

.input-text,.input-submit {
	background-color:transparent;
	border:medium none;
	position:relative;
	color:#63747E;
	margin:0px;
}

.input-text {
	left:7px;
	width:186px;
	font-size:11px;
	color:#A8A8A8;
	text-transform:uppercase;
}

.input-submit {
	width:22px;
	padding:0;
	cursor:pointer;
	left:10px;
}

#rss-link {
	float:right;
	background-position:0 -28px;
	display:block;
	height:22px;
	padding-left:22px;
	margin:7px 7px 0 0;
}

#header-content {
	height:95px;
	padding:0 13px;
}

#branding {
	padding-top:21px;
}

#blog-title {
	font-size:28px;
	font-weight:bold;
	text-transform:uppercase;
}

#blog-description {
	background:url(images/blog-description-bg.gif) no-repeat 0 0;
	padding-left:9px;
	float:left;
	height:19px;
}

#blog-description span {
	background:url(images/blog-description-bg.gif) no-repeat 100% 0;
	padding-right:9px;
	display:block;
	float:left;
	font:normal 11px Tahoma, Verdana, Arial;
	color:#FFFFFF;
	height:19px;
	line-height:17px;
}

#page-menu {
	height:42px;
	overflow:hidden;
}

.page_item {
	display:block;
	float:left;
	height:40px;
	padding-left:5px;
}

.page_item a {
	float:left;
	display:block;
	height:40px;
	line-height:43px;
	padding:0 15px 0 10px;
	color:#FFFFFF;
}

.current_page_item a, .page_item a.hover {
	background:url(images/menu-hover-bg.gif) no-repeat 100% 0;
}

.current_page_item, #page-menu li.hover {
	background:url(images/menu-hover-bg.gif) no-repeat 0 0;
}

/* container */
#container-top {
	background:url(images/container-top-bg.gif) no-repeat 0 100%;
	height:11px;
}

#container-in{
	background:#2C2C2C url(images/container-bg.gif) repeat-y 0 0;
	padding:0 10px;
}
#container-bottom {
	background:#343434 url(images/container-bottom-bg.gif) no-repeat 0 0;
	height:11px;
}

/* content */
#blog-content {
	width:629px;
	padding:0;
}

#featured { margin-bottom:6px; }

.post{
	margin-bottom:6px;
	width:635
	}


#comments-wrap {
	position:relative;
	margin-bottom:6px;
	width:635
}
#archive div.post { padding-bottom:30px; }
#archive div.meta a.keep-reading { margin-left:20px; }

.post-top {
}

.post-bottom {
}

.post .title {
	font:normal 24px;
	color:#333333;
	margin-bottom:5px;
}

.post .title a {
	color:#333333;
}
.post .title a:hover {
	color:#EC5B1C;
	text-decoration:none;
}

.meta {
	background-color:#fafafa;
	border-top:1px solid #DDD;
	padding:8px 10px;
	color:#656565;
}

.meta a {
	color:#ec5b1c;
}

.meta .post-date {

}

.meta .keep-reading {

}

.single .meta {
	background:#989898 url(images/meta-single-bg.gif) no-repeat 0 0;
	width:611px;
	padding:0 7px;
	overflow:hidden;
}

.single .meta span {
	margin-right:10px;
	color:#FFFFFF;
}

.single .meta a {
	color:#DADADA;
}

.pagetitle {
	font-size:21px;
	font-weight:100;
	color:#EC5B1C;
	margin-bottom:10px;
}

.commentlist a { color:#333333; }

.commentlist a:hover { text-decoration:none; }

.navigation { border-top:1px solid #DDD; padding:10px 0 20px 0; margin-top:20px; }
.navigation, .navigation a { color:#EC5B1C; font-size:16px; }


/* sidebar */
#sidebar2 {
	float:right;
	width:293px;
	padding:0 0 0 15px;
}

.widget { margin-bottom:8px; }

.widget-title {
	font-size:18px;
	color:#ec5b1c;
	border-top:1px solid #DDD;
	padding:12px 0 12px 0;
}

.widget ul li {
	font-size:13px;
	color:#666666;
	overflow:hidden;
}

.widget ul li  a{ color:#A1A1A1; }

#blog-name, #blog-name span {
	background:transparent url(images/blog-name-bg.gif) no-repeat;
	background-position:0 0;
	display:block;
	float:left;
	height:23px;
	padding-left:5px;
}

#blog-name { margin:9px 8px 0 0; }

#blog-name span {
	background-position:100% 0;
	display:block;
	float:left;
	font:normal 12px Tahoma, Verdana;
	height:23px;
	line-height:21px;
	padding:0 5px 0 0;
	color:#FFFFFF;
}

#footer-text {
	float:left;
	font:normal 12px Tahoma, Arial, Verdana;
	line-height:39px;
	color:#FFFFFF;
}

#footer-text a, #footer-text a:hover {
	color:#FFFFFF;
}

.paginator-top { height:30px; padding:0 0 10px 0; margin:0 0 25px 0; border-bottom:1px solid #DDD; text-align:left; }
.paginator-top div.wp-pagenavi { position:relative; right:5px; clear:none;}
.paginator { padding:3px 0 15px; text-align:right; }
.wp-pagenavi span.pages { color:#EC5B1C;}
.wp-pagenavi span.current{ color:#FFFFFF; background:#EC5B1C; border-color: #EC5B1C !important;}

.bannerad-wide {
	margin:25px auto 20px;
	width:980px;
}
