/*
Theme Name: Staples
Theme URI: http://theblogstudio.com/
Description: Staples Blog designed by Entrinsic, coded/developed by Michael Caputo @ The Blog Studio.
Version: 1
Author: Michael Caputo
Author URI: http://theblogstudio.com
*/
/* --------------------------------- =wordpress stuff -------- */
a{outline:none;}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top: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;}
/* --------------------------------- =commonly used tools -------- */
.clear,.clearMe{clear:both;}
.line{background:url('/site-images/dottedLine-wide.gif.png') no-repeat scroll 50% top;width:100%;height:1px;display:block;}
.hideText{text-indent:-9999px;}
.displayNone{display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
bold,strong,b{font-weight:bold;}
italic,i,em{font-style:italic;}
small{font-size:80%;}
/* --------------------------------- =commonly used elements -------- */
.red{color:#e92d23;}
/* --------------------------------- =general style & page layout -------- */
body{background:#a6a8ab;}
.container{background:#FFF;}
#header{background:#eeefef url('images/header-bg.jpg') no-repeat 50% top;display:block;position:relative;height:158px;}
#logo a{display:block;width:760px;height:126px;position:absolute;top:0;left:0;}
#staplesHeaderLink a{display:block;width:185px;height:126px;position:absolute;top:0;right:0;}
#header-nav{display:block;height:31px;position:absolute;bottom:0;right:0;width:550px;}
#header-nav #items{float:right;}
.postHolder{margin:30px 0 40px 30px;}
.postFooter .postMeta{background:#EDEDEE;}
.postFooter .postMeta .tags{background:url('images/icon-tags.gif') no-repeat 4px 3px;padding:3px 0 0 18px;width:290px;}
.postFooter .postMeta .postSocial{padding:3px 3px 0 0;}
#sidebar{margin-top:30px;}
#sidebar-1{padding-top:21px;}
#sidebar-2{width: 193px; margin-left: 16px;}
#sidebar .box{padding:0;background:none;}
#yourChecklist.box{position:relative;}
#easyButton{position:absolute;top:-10px;left:-18px;background:url('images/icon-easyButton.png') no-repeat;display:block;width:85px;height:83px;}
#footer{padding-bottom:30px;}
#footerBar{background:#818285;}
#footerColumns{padding-left:44px;}
.footerColumn#explore,.footerColumn#about,.footerColumn#inStore,.footerColumn#help,.footerColumn#useful{display:block;float:left;}
.footerColumn#explore{width:100px;}
.footerColumn#about{width:200px;}
.footerColumn#inStore{width:200px;}
.footerColumn#help{width:179px;}
.footerColumn#useful{width:180px;}
/* --------------------------------- =typography -------- */
h1{font:normal normal normal 23px/1.2em 'Arial',Verdana,Helvetica,Sans-serif;color:#e92d23;}
h2{}
h3{font:normal normal bold 21px/1.2em 'Arial',Verdana,Helvetica,Sans-serif;color:#7e8083;margin-bottom:4px;}
h4{font:normal normal normal 20px/1em 'HelveticaNeue',Verdana,Arial,Sans-serif;color:#000;border-bottom:5px solid #e92d23;padding:0 0 3px 7px;margin-bottom:10px;}
h4#viewByTopic{background:url('images/h4-viewByTopic.gif') no-repeat;display:block;height:20px;}
h4#stayConnected{background:url('images/h4-stayConnected.gif') no-repeat;display:block;height:20px;}
h4#learnWithUs{background:url('images/h4-learnWithUs.gif') no-repeat;display:block;height:20px;}
h4#featuredLinks{background:url('images/h4-featuredLinks.gif') no-repeat scroll 63px 0;display:block;height:36px;}
h5{font:normal normal bold 12px/1em 'Arial',Verdana,Helvetica,Sans-serif;color:#7E8083;border-bottom:1px dotted #7E8083;padding:0 0 4px;margin:12px 0 5px 0;}
#header-nav #items{font:normal normal normal 13px 'HelveticaNeue',Verdana,Arial,Sans-serif;color:#FFF;margin:6px 11px 0 0;}
#yourChecklist h4{padding-left:62px;margin-bottom:0;}
.post p{font:normal normal normal 12px/18px 'Arial',Verdana,Helvetica,Sans-serif;color:#4E4E50;}
.postFooter p{font:normal normal normal 10px/16.4px 'Arial',Verdana,Helvetica,Sans-serif;color:#000;}
.postFooter .postMeta .tags{font:normal normal normal 9px 'Arial',Verdana,Helvetica,Sans-serif;color:#9D9FA2;text-transform:uppercase;}
.postFooter .postMeta .postSocial{font:normal normal normal 9px/1em 'Arial',Verdana,Helvetica,Sans-serif;text-transform:uppercase;}
.postFooter .postMeta .postSocial a.commentNumber span{font:normal normal normal 9px/1em 'Arial',Verdana,Arial,Sans-serif;color:#FFF;background:url('images/icon-comment.gif') no-repeat;display:inline-block;width:12px;height:15px;padding:1px 0 0 3px;}
#introText p{font:normal normal normal 16px/1.2em 'Arial',Verdana,Helvetica,Sans-serif;color:#7e8083;margin-right:25px;}
#footerBar p{color:#FFF;font:normal normal normal 10px 'Arial',Verdana,Helvetica,Sans-serif;margin:4px 10px;}
#footerBar p.floatLeft{margin:4px 0 4px 44px;}
#footerBar p.floatRight{margin:4px 109px 4px 0;}
#introText.box{xbackground:url('images/welcomeBlurb.gif') no-repeat;width:360px;height:141px;display:block;xtext-indent:-9999px;}
/* --------------------------------- =links -------- */
a:link, a:visited{color:#88898c;text-decoration:none;}
a:hover{color:#88898c;text-decoration:underline;}
p span.red a:link, p span.red a:visited{color:#e92d23;}
p span.red a:hover{color:#e92d23;}
h1 a:link, h1 a:visited{color:#e92d23;text-decoration:none;}
h1 a:hover{color:#e92d23;text-decoration:underline;}
#header-nav #items a:link, #header-nav #items a:visited{color:#88898C;text-decoration:none;}
#header-nav #items a:hover{color:#000;text-decoration:none;}
.postContent a:link, .postContent a:visited{color:#e92d23;text-decoration:none;}
.postContent a:hover{color:#e92d23;text-decoration:underline;}
.postFooter p a{text-transform:uppercase;}
.postFooter p a:link, .postFooter p a:visited{color:#000;text-decoration:none;}
.postFooter p a:hover{color:#000;text-decoration:underline;}
.postFooter .postMeta .tags a:link, .postFooter .postMeta .tags a:visited{color:#9D9FA2;text-decoration:none;}
.postFooter .postMeta .tags a:hover{color:#000;text-decoration:none;}
.postFooter .postMeta .postSocial a:link, .postFooter .postMeta .postSocial a:visited{color:#9D9FA2;text-decoration:none;}
.postFooter .postMeta .postSocial a:hover{color:#000;text-decoration:none;}
a#icon-twitter,a#icon-facebook,a#icon-youtube,a#icon-linkedin{float:left;margin:0 4px;}
a#icon-twitter{background:url('images/icon-twitter.gif') no-repeat 50% 50%;display:block;width:30px;height:31px;}
a#icon-facebook{background:url('images/icon-facebook.gif') no-repeat 50% 50%;display:block;width:30px;height:31px;}
a#icon-youtube{background:url('images/icon-youtube.gif') no-repeat 50% 50%;display:block;width:30px;height:31px;}
a#icon-linkedin{background:url('images/icon-linkedIn.gif') no-repeat 50% 50%;display:block;width:61px;height:31px;}
a#icon-subscribeRss{background:url('images/icon-rss.gif') no-repeat 104px 33%;display:block;height:19px;clear:both;padding:3px 0 10px 0;}
a#icon-subscribeRss:link, a#icon-subscribeRss:visited{color:#4e4e50;text-decoration:none;}
a#icon-subscribeRss:hover{color:#000;text-decoration:underline;}
#footerBar p a:link, #footerBar p a:visited{color:#FFF;text-decoration:none;}
#footerBar p a:hover{color:#FFF;text-decoration:underline;}
/* --------------------------------- =lists -------- */
ul.arrowlist{margin:0 0 0 10px;}
ul.arrowlist li{margin:0 0 5px;list-style:none;font:normal normal normal 16px/1.2em 'Arial',Verdana,Helvetica,Sans-serif;}
ul.arrowlist li a{background:url('images/icon-arrow.gif') no-repeat 0 50%;padding-left:20px;}
ul.arrowlist li a:link, ul.arrowlist li a:visited{color:#000;text-decoration:none;}
ul.arrowlist li a:hover{color:#000;text-decoration:underline;}
#yourChecklist ul{list-style:none;margin:0;}
#yourChecklist ul li{display:block;background:#e9eaeb url('images/icon-dot.jpg') no-repeat 24px 18px;padding:10px 5px 10px 43px;font:normal normal bold 14px/1.5em 'Arial',Verdana,Helvetica,Sans-serif;color:#88898c;height:41px;}
#yourChecklist ul li.alt{background-color:#dedfe0;}
#yourChecklist ul li.alt.active, #yourChecklist ul li.active{background-image:url('images/icon-check2.gif');color:#48484a;}
.footerColumn ul{list-style:none;margin:0;}
.footerColumn ul li a:link, .footerColumn ul li a:visited{color:#7E8083;text-decoration:none;}
.footerColumn ul li a:hover{color:#7E8083;text-decoration:underline;}
/* --------------------------------- =navigation -------- */
/* --------------------------------- =forms -------- */
#header-nav form#search {width:208px;float:left;margin-top:4px;}
#header-nav form#search input#s{border:1px solid #a7a9ac;background:#FFF;font-size:13px;margin:2px 0 0 0;padding:0;width:170px;float:left;}
#header-nav form#search input#go{float:right;margin:0;padding:0;border:none;height:22px;width:28px;background:url('images/button-search.gif') no-repeat;text-indent:-9999px;}
/* --------------------------------- =tables -------- */
/* --------------------------------- =comments -------- */
ol.commentlist{list-style:none;margin:0;padding:0;}
ol.commentlist li{border:1px solid #d5d5d5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 0 10px;padding:5px 7px 5px 64px;position:relative;}
ol.commentlist li.pingback .comment-author{padding:0 170px 0 0;}
ol.commentlist li div.vcard{font-weight:bold;font-size:14px;line-height:16px;font-family:helvetica,arial,sans-serif;}
ol.commentlist li div.vcard cite.fn{font-style:normal;font-size:11px;}
ol.commentlist li div.vcard cite.fn a.url{color:#cc0000;text-decoration:none;}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#000;}
ol.commentlist li div.vcard img.avatar{background:#fff;border:1px solid #aaa;padding:5px;left:7px;position:absolute;top:7px;}
ol.commentlist li div.comment-meta{font-weight:bold;font-size:10px;line-height:16px;font-family:helvetica,arial,sans-serif;position:absolute;right:10px;text-align:right;top:5px;}
ol.commentlist li div.comment-meta a{color:#205B87;text-decoration:none;}
ol.commentlist li p{font-weight:normal;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;margin:5px 0 12px;}
ol.commentlist li ul{font-weight:normal;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;list-style:square;margin:0 0 12px;padding:0;}
ol.commentlist li div.reply{background:#999;border:1px solid #666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;font:bold 9px/1 helvetica,arial,sans-serif;padding:6px 5px 4px;text-align:center;width:36px;}
ol.commentlist li div.reply:hover{background:#cc0000;border:1px solid #cc0000;}
ol.commentlist li div.reply a{color:#fff;text-decoration:none;text-transform:uppercase;}
ol.commentlist li ul.children{list-style:none;margin:12px 0 0;text-indent:0;}
ol.commentlist li ul.children li.depth-2{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-3{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-4{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-5{margin:0 0 3px;}
ol.commentlist ul.children li.odd{background:#fff;}
ol.commentlist ul.children li.even{background:#f6f6f6;}
ol.commentlist li.pingback div.vcard{padding:0 170px 0 0;}
/* --------------------------------- =search-bar -------- */
/* --------------------------------- =ad-styles -------- */
/* --------------------------------- =HACKS -------- */

