/*
Theme Name: Empowered Theme
Theme URI: http://empoweredblogs.com/
Description: A Wordpress theme created for the professional entrepreneur. Increases your online social presence, easily customizable, and syndication ready.
Version: 1.5.7
Author: Clifton Hatfield
Author URI: http://cliftonhatfield.com
Tags: empowered tribe, marketing, networking, social media, blog, business, professional, entrepreneur, syndication
*/

/* 
Change Log
***************************
	1.5.1 08-12-10
	-removed facebook share js library from loop.php, page.php, single.php and placed in functions.php in add_facebook_js() method
	-added strip_tags() to social-buttons.php to strip tags from the_content();
	-added theme stylesheet to editor with add_editor_style()
	
	1.5.2 08-18-10
	-Sitemap page is created on theme activation
	-fonts on Empowered > Design Settings now order by alphabet
	-some larger font files were deleted
	-fonts can now be previewed on mouse over event of <option />
	-font names formatted to be easier to read
	
	1.5.5 08-27-10
	-added support for iContact and Feedburner to utilize the optin form settings
	
	1.5.6 08-29-10
	-added slideshow reorder option
	-added no sidebar template - no-sidebar.php
	-trimmed meta description to fit better in facebook sharing
	
	1.5.7 10-02-2010
	-added new twitter and facebook social buttons replacing tweetmeme and facebook share
	-social buttons removed from loop
	-categories removed from loop
	-comment form moved above comments
	-hr margin increased
	-added attachment.php template
	
**/

/*RESET*/ 
* {margin:0;padding:0;}


/*TAGS*/
html {height:100%;}
body {font:normal 12px Arial, Helvetica, sans-serif;height:100%;}
ul li {list-style-type:none;}
ol li {margin-left:25px;}
p {margin:8px 0;}
img {border:0;}
small {font-size:11px;}
h3 {font:18px Georgia, "Times New Roman", Times, serif;margin:15px 0;text-shadow:1px 1px 1px #CCC;}
a:focus {outline: none;}
hr {margin:5px 3px;}

/*LINKS*/
a:link, a:active, a:visited {text-decoration:none;color:#2266D2;}
a:hover {text-decoration:underline;color:#666;}


/*GENERAL*/
.clear {clear:both;}

.float-left {float:left;}
.float-right {float:right;}

.bold {font-weight:bold;}

.font-small {font-size:10px;}

.text-center {text-align:center;}
.text-left {text-align:left;}
.text-right {text-align:right;}

.display-none {display:none;}
.display-block {display:block;}

.color-blue {color:#0000FF;}
.color-gray {color:#777;}

.indent {text-indent:-2000px;}


/*HEADER*/
.header-wrapper{height:230px;}
.header{width:1026px;height:230px;margin:auto;position:relative;clear:both;}
.header-img{cursor:pointer;width:1026px;height:152px;margin-bottom:13px;}
.header h1{text-indent:-2000px;width:1000px;height:150px;margin-top:40px;}
.header .tagline{color:#777;font-size:17px;position:absolute;top:155px;left:330px;}


/*MENUS*/
.menu-wrapper{clear:both;width:1026px;height:30px;margin:auto;position:absolute;bottom:0;left:0;}
.menu{background-color:transparent;}
#menu-above-header {height:20px;}
#menu-above-header > li{display:inline-block;padding:4px 8px 4px 8px;position:relative;z-index:98;}
#menu-above-header li a {color:#FFF;font-size:12px;font-weight:bold;text-decoration:none;}
#menu-above-header li a:hover {color:#EEE;text-decoration:none;}
#menu-above-header > li > a:hover, #menu-below-header > li > a:hover {color:#EEE;}
#menu-below-header {height:30px;}
#menu-below-header > li > a {display:block;padding:7px 13px 5px 13px;font:bold 15px Geneva, Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;}
#menu-below-header > li {display:inline-block;height:30px;}
.sub-menu{display:none;position:absolute;z-index:100;}
.sub-menu li.menu-item{padding:6px 8px;}
.sub-menu li{background:url(images/transparent_black.png) top left repeat transparent;width:150px;padding:7px 20px 7px 13px;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}
.sub-menu li:hover {background-image:none;background-color:#111;}
.sub-menu li:last-child {border-bottom-right-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
.sub-menu li a{padding:0;color:#FFF;font-weight:bold;}
.sub-menu li a:hover{color:#EEE;text-decoration:none;}
#menu-above-header .sub-menu li a{font-size:12px;}
#menu-below-header .sub-menu li a {font-size:14px;}
 

/*CONTENT*/
.content-wrapper {background-image:url(images/content_wrapper.jpg);background-position:top left;background-repeat:repeat-y;width:1026px;margin:auto;position:relative;}
.content {width:970px;margin:auto;padding-top:15px;background-color:transparent;}
.main-column {width:638px;float:left;margin-right:8px;}
.main-column {float:none;margin-right:8px;}
.post {padding:10px;margin:0 0 10px 0;border:1px solid #999;-moz-border-radius:5px;-webkit-border-radius:5px;}
.post .entry, .post .entry-content {padding:5px 0 0 0;}
.post h2 a, .page h2 a, .page h2, .post h2 {color:#000;font:bold 24px Georgia;text-shadow:1px 1px 1px #AAA;}
.post h2 a:hover, .page h2 a:hover {color:#333;}
.entry p {color:#444;line-height:20px;}
.entry-content p {color:#565656;line-height:20px;}
.more-link, a.more-link:link, a.more-link:hover {text-decoration:none;font-family"Trebuchet MS", Arial, Helvetica, sans-serif;}
.postmetadata {clear:both;}
.post small, .page small {color:#666;}
.post ol li {color:#565656;margin:8px 0 8px 25px;}
.pagetitle {font:bold 34px "Trebuchet MS";color:#222;text-align:center;margin-bottom:10px;text-shadow:1px 1px 1px #666;}
.share-links-wrapper {border-top:1px solid #00FFFF;padding:0 4px;clear:both;margin:1px 0 15px 0;}
.share-links {height:25px;}
.share-links li img {border:0 !important;background:transparent !important;margin:0 !important;padding:0 !important;}
.entry .share-links li, .share-links li {margin:4px 0;width:145px;float:left;list-style-type:none;}
.navigation {margin:8px auto;width:590px;padding:0 8px;}
.navigation div a {color:#666;}
.nav-previous {float:left;}
.nav-next {float:right;}
.share {font:normal 12px "trebuchet ms";color:#333;clear:both;margin-top:20px;}
.post-title-wrapper {}
.post-tags {margin:20px 10px;}
.post-author {border:4px solid #DFF;background:#EEFFFF;margin:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;}
.author-description {float:left;width:470px;}
.welcome-box {background:#EEE;border:5px solid #CCC;margin:0 0 10px 0;padding:6px 10px;color:#006666;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;font-size:14px;text-align:justify;}
.floating-social-widget {border:1px solid #AAA;background:#FFF;width:60px;position:absolute;top:0;left:-75px;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.floating-social-widget-header, .floating-social-widget-top, .floating-social-widget-read {padding:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #DDD;color:#777;text-align:center;background:#EEE;cursor:help;} 
.floating-social-widget-read {margin-bottom:3px;margin-top:3px;position:relative;}
.floating-social-widget-read-sub {border:2px solid #CCC;background:#DDD;padding:4px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:0;left:65px;z-index:100;display:none;}
.floating-social-widget-facebook {width:45px;height:65px;text-align:center;margin:4px auto;}
.floating-social-widget-twitter {width:55px;height:65px;text-align:center;margin:4px auto;}
.floating-social-widget-digg {width:55px;height:65px;margin:auto;text-align:center;margin:auto;margin-top:5px;}
.facebook-like {border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin-top:4px;padding:3px 1px 1px 1px;}
.no-border {-moz-border-radius:0 !important;background-color:transparent !important;margin:0;border:0 !important;padding:0 0!important;} 
#tbox {width:1026px;margin:auto;padding:8px 0;background:#FFF;border:5px solid #333;margin-top:10px;text-align:center;}
.slideshow {margin:0 0 10px 0;}
#tbox iframe {margin:auto;}
.entry-utility a {color:#333;}
.published {cursor:help;}
.comment-count {padding:0 15px;background:url(images/bubble.gif) center left no-repeat;color:#666;}
.comment-count a {color:#555;}
p.attachment {text-align:center;}
.entry-caption {text-align:center;width:600px;margin:auto;font-weight:bold;}
.entry-attachment-description {width:600px;margin:auto;}

 
/*COMMENTS*/
.comments-area {background:#FFF;padding:8px;border:1px solid #999;-moz-border-radius:5px;-webkit-border-radius:5px;}
.post-comments {border:4px solid #DFF;background:#E7FFFF;padding:5px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.commentlist ul li {clear:both;list-style-type:none;margin:15px 0;}
.comment, .pingback {clear:both;margin:10px 0;}
.pingback .avatar-wrapper, .comment .avatar-wrapper {float:left;margin-right:10px;width:80px;text-align:center;}
.pingback .avatar-wrapper > a {width:70px;height:70px;display:block;background:url(http://www.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=70) center center no-repeat !important;}
.pingback .avatar-wrapper > a, .comment .avatar {padding:2px;border:3px solid #EEE4DB;background:#EEE;-moz-border-radius:5px;-webkit-border-radius:5px;}
.pingback .avatar:hover, .comment .avatar:hover {border:3px solid #DDE;}
.pingback .avatar-wrapper .url, .comment .avatar-wrapper .url {display:block;color:#777;text-align:center;}
.pingback .comment-text, .comment .comment-text {position:relative;background:#EEE;border:3px solid #EEE4DB;float:left;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;width:460px;}
.comment .children {padding-left:90px;background:url(images/large_reply_bubble.png) 30px 0 no-repeat;}
.comment .children .children {position:relative;left:-90px;padding-left:90px;width:490px;}
.children .comment .comment-text {position:relative;background:#EEE;border:3px solid #EEE4DB;float:left;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;width:370px;}
.pingback .comment-bubble, .comment .comment-bubble {position:absolute;top:15px;left:-12px;background:url(images/comment-bubble.png) top left no-repeat;width:12px;height:26px;}
.comment .reply-link {float:right;margin:0;padding:0 0 0 20px;height:20px;background:url(images/reply.gif) top left no-repeat;display:block;}
#respond h3 {margin:4px 0;}
#commentform p {text-align:left !important;}
#commentluv {-moz-border-radius:5px;background:none repeat scroll 0 0 #FFF;border:4px solid #33FFFF;margin:10px 0;padding:8px 4px;}
.cluv {border:1px solid #DDD !important;margin:3px 0;-moz-border-radius:5px;-webkit-border-radius:5px;background:#EEF;}
.author-comment {padding-bottom:20px !important;}
.subscribe-to-comments {-moz-border-radius:5px;background:none repeat scroll 0 0 #FFF;border:4px solid #33FFFF;margin:10px 0;padding:8px 4px;font-weight:bold;font-size:13px;}
.subscribe-to-comments input {width:25px !important;}


/*SIDEBAR*/
.side-bar {width:300px;padding:10px;float:left;background:#EEE;border:1px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;}
h2.widgettitle {margin:10px 0 5px 0 !important;border-bottom:1px solid #BBB !important;font-size:16px !important;font-family:arial;text-decoration:none;text-shadow:1px 1px 1px #AAA;}
h2 .rsswidget {margin:10px 0 5px 0 !important;font-size:16px !important;font-family:arial !important;text-decoration:none;}
.side-bar > ul > li {margin:0;} 
.side-bar > ul > li > ul > li {margin:5px 0;}
.side-bar .widget {clear:both;}
.side-bar .widget_rss ul li {margin:0;}
.widget_rss ul li a, .blogroll ul li a {display:block;padding:5px 5px 5px 18px;background:url(images/grey_arrow.png) center left no-repeat;}
.widget_rss ul li a:hover {background-color:#FFF;text-decoration:none;}
.side-bar .rss {background:url(images/rss1.png) top left no-repeat;width:97px;height:29px;float:right;margin:0;display:block;}
.side-bar .video_widget {text-align:center;}
.side-bar .video_widget h2 {text-align:left;}
.optin-fields-wrapper input {margin:5px 0; height:20px;padding:3px;width:180px;}
.side-bar .cat-item, .side-bar .page-item, .side-bar li li {background:url("images/grey_arrow.png") no-repeat scroll left top transparent;display:block;padding:0 0 0 18px;margin-top:0;margin-bottom:0;}
.side-bar .children li a {display:inline-block;}
.side-bar .children {background:none;}
.side-bar .widget_tag_cloud a:hover {text-decoration:underline;}

/*FORMS*/
.optin-form {padding:10px 8px;margin-bottom:10px;position:relative;top:0;left:0;}  
.optin-form #optinform {position:absolute;top:0;left:0;}
form.main .description, form.footer .description {width:330px;float:left;}
form.sidebar .description {}
form.sidebar .description p {font-size:13px;}
form.main .form-row, form.sidebar .form-row, form.footer .form-row {margin:4px 0}
form.main label, form.sidebar label, form.footer label {width:80px;text-align:right;float:left;display:block;padding:5px 4px 0 0;} 
form.main input[type="text"], form.footer input[type="text"] {padding:3px;width:150px;border:1px solid #999;}
form.sidebar input[type="text"] {padding:3px;width:170px;border:1px solid #999;}
form.main input[type="submit"], form.sidebar input[type="submit"], form.footer input[type="submit"] {}
.form-footer {width:933px;margin:auto;}
.form-footer .optin-form {margin:0 !important;}
form#contact_form label {display:block;}
form#contact_form .form-box {margin:5px 0;}
form#contact_form textarea {width:450px;height:100px;}
input.long {width:200px;}
form#contact_form #message {margin:5px 0 15px;background-color:#FFFBCC;border:1px solid #E6DB55;padding:0 0.6em;}
form.email-it label {display:block;font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
form.email-it input[type="text"] {width:300px;}
form.email-it textarea {width:300px;height:65px;}


/*SEARCH*/
div.search {float:left;width:189px;height:31px;margin:0;}
#searchform #s {width:150px;padding:6px 4px;background:#666;border:1px solid #999;border-right:0;color:#999;}
#searchform #searchsubmit {float:right;}
#searchform > div {width:189px;margin:auto;}
.error-404 #searchform #s {width:300px;height:50px;background:#EEE;font-size:26px;border:3px solid #CCC;-moz-border-radius:8px;-webkit-border-radius:8px;}
.error-404 #searchform #s {}


/*LISTS*/ 
.social_widget ul {list-style-types:none;} 
.social_widget > ul > li {float:left;margin:2px 3px;}
.entry > ul > li {list-style-type:disc;margin:4px 0 4px 25px;}


/*FOOTER*/
.footer-content {width:1026px;margin:auto;color:#777;padding:0 0 8px 0;}
.footer-content a {color:#777;}
.footer-pages-list ul li {list-style-type:disc !important;margin-left:20px;}
.knil {text-align:center;} 
.footer-text {}
.footer-wrapper {background:#FFF;border-top:5px solid #999;padding-bottom:40px;}
.footer {width:1026px;float:center;margin:auto;height:100%;}
.footer .widget {float:left;padding:10px;}
.footer .widget:last-child {border:0 !important;}
.footer h2.widgettitle {margin-top:0 !important;}
.footer .widget_pages, .footer .widget_recent_comments, .footer .widget_recent_entries, .footer .widget_categories, .footer .video_widget {padding-right:10px;}
.footer .widget_recent_comments, .footer .widget_recent_entries {width:200px;}
.footer .widget_categories, .footer .widget_pages {width:180px;}
.footer h2.widgettitle {border-bottom:0 !important;} 
.footer .widget_tag_cloud  {width:200px;}
.footer .widget_rss ul li a:hover {background:transparent;}
.footer .widget li a {background:url("images/grey_arrow.png") no-repeat scroll left center transparent;display:block;padding:5px 5px 5px 18px;display:inline-block;}
.footer ul li a:hover {background:transparent;text-decoration:none;}
.footer .widget_recent_comments {width:250px;}
.footer .widget_recent_comments ul li {background:url("images/grey_arrow.png") no-repeat scroll left center transparent;display:block;padding:5px 5px 5px 18px;}
.footer .widget_recent_comments ul li a {background:transparent;padding:0;}
.footer .widget_tag_cloud a:hover {text-decoration:underline;} 
.footer .widget-area {min-width:200px;}
#footer-widget-area .widget-area {float:left;margin:0 15px 0 0;}
#footer-widget-area .widget-area:last-child {margin:0;}
#footer-widget-area .video_widget {width:300px;}
.footer .widget-area:first-child h3 {margin:8px 0 4px 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer-widget-area h3 {margin:15px 0 4px 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer-widget-area > a {background:url(images/grey_arrow.png) center left no-repeat;}
#footer-widget-area a:hover {text-decoration:underline;}
#footer-widget-area .widget_pages .children > li > a, #footer-widget-area .widget_categories .children > li > a, #footer-widget-area .widget_pages li > a, #footer-widget-area .widget_categories li > a {display:inline-block;padding-left:14px;}
#footer-widget-area .children {margin:0 0 0 12px;}
#footer-widget-area .widget_rss {width:250px;}
#footer-widget-area .widget_rss ul li {margin:4px 0;padding-bottom:4px;border-bottom:1px solid #999;}
#footer-widget-area .widget_rss a {background-image:none;}
#footer-widget-area .widget_rss ul li a {display:inline;padding:0;}
#footer-widget-area .widget_tag_cloud a {background-image:none;}
#footer-widget-area .blogroll a {padding-left:18px;}


/*BUTTONS*/
.button {background:url("../../../wp-admin/images/white-grad-active.png") repeat-x scroll left top #EEEEEE;border-color:#BBBBBB;color:#464646;
-moz-border-radius:11px 11px 11px 11px;
-moz-box-sizing:content-box;
border-style:solid;
border-width:1px;
cursor:pointer;
font-size:11px !important;
line-height:14px;
padding:2px 8px;
text-decoration:none;}


/*CALENDER*/
#wp-calendar {border:1px solid #ddd;empty-cells: how;font-size:14px;margin:0;width:90%;}
#wp-calendar #next a {padding-right:10px;text-align:right;}
#wp-calendar #prev a {padding-left:10px;text-align:left;}
#wp-calendar a {display:block;text-decoration:none;}
#wp-calendar a:hover {background:#e0e6e0;color:#333;}
#wp-calendar caption {color:#999;font-size:16px;text-align:left;}
#wp-calendar td {color:#ccc;font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing:normal;padding:2px 0;text-align: center;}
#wp-calendar td.pad:hover {background:#fff;}
#wp-calendar td:hover, #wp-calendar #today {background:#eee;color:#bbb;}
#wp-calendar th {font-style:normal;text-transform:capitalize;}
 

/*CAPTIONS AND ALIGNMENT*/
.aligncenter, div.aligncenter {margin:auto;}
.alignleft {float:left;}
.alignright {float:right;}
.wp-caption, .entry img, .border-img, .entry-content img {border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img {margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}


/*RELATED LINKS*/ 
.related-posts {margin:15px 0;border:4px solid #CCC;background:#EFEFEF;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;padding:4px;} 
.related-posts-list {list-style-type:none;}
.related-posts-list li {width:100px;height:135px;overflow:hidden;overflow:hidden;text-align:center;float:left;display:inline-block;margin:0 9px;border:1px solid #CCC;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;background:#DDD;}
.related-posts-list li a:hover {text-decoration:none !important;} 
.related-posts-img {height:100px;overflow:hidden;}

/*AUTHOR PAGE*/
#author-avatar {float:left;width:96px;margin:0 8px 8px 0;}
.entry-author-info {margin:5px 0 5px 104px;}

/*SLIDESHOW*/
.slideshow-wrapper {position:relative;margin:0 auto 10px;}
.slideshow-pager {position:absolute;float:right;bottom:10px;z-index:80;margin:0 0 0 3px;}
.slideshow-pager a {display:block;background:url(images/slideshow_pager.png) top left no-repeat;width:16px;height:16px;text-indent:-2000px;float:left;margin:0 3px;}
.slideshow-pager a.activeSlide {background-image:url(images/slideshow_pager_sel.png);}

/*NO SIDEBAR TEMPLATE*/
.page-template-no-sidebar-php .main-column {width:100%;}
