/* 
Project: Plaxo Blog
Designer: Rachael Butts
Developer: Anthony Piwarun
URI: http://rachaelbutts.com
*/

/*  reset  */
*{margin:0;padding:0;}
html,input,textarea{color:#000;font-family:Arial, Helvetica, sans-serif;}
object{vertical-align:top;outline:none;border:0;}
.alignMiddle{vertical-align:middle;}
.alignCenter{text-align:center;}
.container1{width:100%;}
.fleft{float:left;}
.fright{float:right;}
div.container{width:100%;overflow:hidden;}
table,td,div,img{border:0;border-collapse:collapse;}
ul{list-style:none;}
p{padding:0 0 8px;}
a{color:#000;outline:none;}
a img{border:0;}
iframe{overflow-x:hidden;}
.full_width > .page{width:980px;background:none;}
#content{width:680px;}
body{background:#f1f1f1;}

/* type  */
.headline_area h1,.headline_area h2,#archive_intro h1{margin-top:-20px;font-size:22px;line-height:1.2em;clear:left;padding:10px 0;}
.format_text h2,.format_text h3{color:#C1D3D7;font-size:16px;font-weight:700;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;padding:10px 0;}
.format_text h4{font-size:14px;}
.format_text h5{font-size:12px;}
.format_text h6{font-size:0;}
#archive_intro h1{margin-bottom:10px;color:#42505d;font-size:42px;font-family:Georgia, "Times New Roman", Times, serif;}
h2.entry-title a:hover{color:#414f5c;text-decoration:none;}
.teaser .entry-title{margin-top:10px;}
.teaser h2.entry-title a{color:#404e5b;font-size:16px;text-decoration:none;}
.teaser h2.entry-title a:hover{color:#404e5b;font-size:16px;text-decoration:underline;}
.format_text a{padding-bottom:1px;color:#055fbf;border-bottom:1px dotted;text-decoration:none;}
.format_text a:hover{padding-bottom:1px;border-bottom:0 dotted;text-decoration:none;}

/* header  */
#header_area{height:125px;padding-bottom:1px;border-bottom:1px solid #498ecf;background:#42505d url(images/header-gradient.png) center top no-repeat;}
#header{padding-top:1.5em;background:none;}
#header_nav{height:125px;float:left;width:980px;}
#header_nav #header_nav ul.menu li li:hover{background:none;border-style:none;}
#header_nav ul.menu{display:inline;float:right;width:160px;padding-top:50px;border:none;}
#header_nav ul.menu li.current a:hover,#navigation_area ul.menu li a:hover{color:#fff;cursor:pointer;}
#header_nav ul.menu .rss{border:none;}
#header_nav ul.menu li{height:20px;}
#header_nav ul.menu li li{border-top:1px solid #707070;background:#313131;}
#header_nav ul.menu li a,#navigation_area ul.menu li a:hover{background:none;border:none;}
#header_nav ul.menu li a{color:#fff;font-size:12px;font-weight:700;font-family:Arial, Helvetica, sans-serif;padding:5px 15px;}
#header_nav span a{color:#fff;font-size:12px;font-weight:400;font-family:Arial, Helvetica, sans-serif;clear:none;line-height:125px;padding:15px;}
#header_nav #logo{float:left;height:40px;margin-right:.5em;padding-top:45px;}
#header_nav #logo a{height:40px;}
.header_separate{width:65px;height:31px;margin-top:50px;margin-left:150px;padding-right:20px;color:#fff;border-right:1px solid #fff;font-size:24px;font-style:italic;line-height:30px;}
#wrap-right{height:120px;margin-top:-125px;}
.menu a{text-transform:none;letter-spacing:normal;border-style:none;}

/* search bar  */
#search_bar{float:right;padding-top:50px;clear:none;}
#search_bar #s{width:200px;color:#bbb;font-size:1.2em;background:#fff;border:1px solid #efefef;-webkit-border-top-radius:2px;-moz-border-radius:2px;padding:7px 5px;}
.search-button{display:inline;width:36px;height:31px;margin-top:-5px;padding-top:0;font-size:0;background:url(images/search-button.png) top left no-repeat;line-height:0;vertical-align:top;border-style:none;}

/* content  */
#content_area{background:#f1f1f1 url(images/secondary-header-bg.jpg) top left repeat-x;}
#content_box #content .post{border:15px solid #f4f5f6;}
#content_box #content .page{border:15px solid #f4f5f6;}
#content_box #content .post_box{width:615px;margin-top:2em;margin-bottom:0;background:#fff;-moz-box-shadow:0 5px 5px #d9d9d9;-webkit-box-shadow:0 5px 5px #d9d9d9;box-shadow:0 5px 5px #d9d9d9;overflow:hidden;padding:1em 1em 0;}
#content_box #content .post.teaser{position:relative;width:175px;height:200px;border:1px solid #eee;-moz-box-shadow:0 3px 3px #d9d9d9;-webkit-box-shadow:0 3px 3px #d9d9d9;box-shadow:0 3px 3px #d9d9d9;}
#teaser-date{position:absolute;float:left;bottom:5px;width:auto;margin-right:15px;color:#999;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;}
.custom .teaser3{width:175px;border:none;background:#fff;margin:5px 28px 5px 0px;padding:10px;}
.format_text.entry-content{padding-bottom:25px;}
#content_box .format_text{font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;line-height:24px;}
#continue-home a{color:#055FBF;border-bottom:1px dotted #055FBF;font-style:italic;text-decoration:none;}
.teasers_box{padding:0px; margin:10px 0px 10px 10px; width:680px; overflow:visible;}

/* posts  */
#home-meta{width:auto;margin-top:0;text-transform:uppercase;padding:0;}
#home-meta .home-category{float:left;width:auto;color:#ABC3C5;}
#home-meta .home-category a{color:#ABC3C5;font-size:12px;font-weight:700;letter-spacing:1px;font-family:Arial, Helvetica, sans-serif;}
#home-meta .home-date{float:left;width:auto;margin-right:15px;color:#414F5C;font-size:13px;font-weight:700;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;}
.headline_area p.post-author{color:#999;font-size:11px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
.headline_area p.post-author a{color:#999;}
blockquote{border-left:3px solid #a1b2be;}

/* about author  */
#about-author{float:left;width:615px;height:auto;background:#fff;border:15px solid #f4f5f6;-moz-box-shadow:0 5px 5px #d9d9d9;-webkit-box-shadow:0 5px 5px #d9d9d9;box-shadow:0 5px 5px #d9d9d9;margin:25px 0 25px 10px;padding:1em 1em 0;}
.headlines{height:25px;padding-top:10px;}
.headlines h4{float:left;color:#41505d;font-size:13px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
.headlines a{float:right;color:#000;font-style:italic;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;}
.author-image{display:block;float:left;height:auto;margin-right:10px;margin-bottom:10px;padding-bottom:10px;}
.author-image .entry_author_image img{border:1px solid #ddd;padding:2px;}
.bio{magin-left:10px;}
.bio p.title{margin-bottom:10px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
.bio h5{color:#000;font-size:14px;font-weight:700;text-transform:none;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;}
.bio p{margin-bottom: 14px;color:#999;font-size:14px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}

/* teasers  */
#home-category-teaser{width:auto;margin-top:0;color:#abc3c5;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:Arial, Helvetica, sans-serif;padding:0;}
#home-category-teaser a{color:#abc3c5;}
.teaser_box.related{padding:0px; margin:10px 0px 20px 10px; width:680px; overflow:visible; clear:both; height:240px;}
/*.teaser_box.related .teaser3{background:#000;}*/
div.teaser_box.related div.teaser-break-middle:last{display:none; background-image:none !important;}
.no-show{display:none; background-image:none !important}

/* teaser break */
.teaser-break-middle{height:230px; width:2px; float:left;background: url(images/teaser_line.png) top left no-repeat; margin-left:-15px; margin-top:5px;}
.teaser-break-seven{height:230px; width:2px; float:left;background:url(images/teaser_line.png) top left no-repeat; margin-left:-240px; margin-top:5px;}

/* sidebars  */
#sidebars{width:275px;margin-right:-10px;overflow:visible;}
.sidebar{float:right;width:275px;}
.sidebar input[type="submit"]{float:right;width:78px;height:23px;font-size:9px;background:url(images/subscribe.png) top left no-repeat;border:none;font-family:Arial, Helvetica, sans-serif;}
.sidebar input[type="text"]{float:left;width:110px;background:#e0e9eb;}
.sidebar h3{color:#3f505d;font-weight:700;font-variant:normal;text-transform:uppercase;letter-spacing:0;font-family:Arial, Helvetica, sans-serif;margin-bottom:0.692em;font-size:1em;line-height:1.385em;padding:10px 20px 5px;}
.textwidget{padding:20px;}
ul.sidebar_list li.widget_categories ul{padding:0 20px;}
.widget_categories ul li a{color:#abc3c5;font-size:12px;font-weight:700;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
ul.sidebar_list li{background:#fff;-moz-box-shadow:0 1px 1px #d9d9d9;-webkit-box-shadow:0 1px 1px #d9d9d9;box-shadow:0 1px 1px #d9d9d9;border:1px solid #eee;}
ul.sidebar_list li ul li{border:0 solid #eee;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0;}
.facebook a{color:#666;}
.facebook a:hover{color:#666;border-bottom:none;text-decoration:none;}
.discover-plaxo h3{margin-bottom:0;padding-bottom:0;}
.discover-plaxo .textwidget{padding-top:0;padding-bottom:10px;}
.discover-twitter h3{margin-bottom:0;}
.discover-plaxo h4{color:#3f505d;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
.discover-plaxo p{margin-top:10px;color:#666;font-size:12px;line-height:20px;font-family:Arial, Helvetica, sans-serif;}
.discover-plaxo a{color:#055fbf;text-decoration:none;}
.feedburner{margin-bottom:10px;padding-bottom:5px;}
.feedburner .textwidget{padding-top:0;padding-bottom:5px;}
.feedburner form{height:35px;}
.twitter .textwidget a.follow img{float:right;margin-top:-70px;margin-right:-30px;clear:both;}
.facebook h3{padding-bottom:5px;}
.facebook .textwidget{padding-top:5px;}
li.widget {margin-bottom:25px;}
#rss{width:275px;margin-left:-40px;border-top:5px solid #f1f1f1;clear:both;}
#rss h3{margin-botom:5px;background:url(images/rss.png) 180px 10px no-repeat;padding:10px 37px 0;}
#get-started{display:inline;float:left;width:252px;background:#ff8033;margin:auto auto 5px -20px;}

/* teaser intro  */
#teaser-break{width:670px;height:30px;font-family:Georgia, "Times New Roman", Times, serif;margin:45px auto auto; padding-left:10px;}
#teaser-break .label{float:left;width:105px;color:#666;font-size:16px;line-height:24px;clear:left;}
#teaser-break .rule{float:left;width:420px;height:12px;border-bottom:2px solid #414f5c;-moz-box-shadow:0 1px 1px #d9d9d9;-webkit-box-shadow:0 1px 1px #d9d9d9;box-shadow:0 1px 1px #d9d9d9;margin:auto;}

/* comment intro  */
#comment-break{width:650px;height:50px;font-family:Georgia, "Times New Roman", Times, serif;clear:right;margin:5px auto auto;}
#comment-break .label{float:left;width:135px;color:#666;font-size:16px;line-height:24px;}
#comment-break .rule{float:left;width:390px;height:12px;border-bottom:2px solid #414f5c;-moz-box-shadow:0 1px 1px #d9d9d9;-webkit-box-shadow:0 1px 1px #d9d9d9;box-shadow:0 1px 1px #d9d9d9;margin:auto;}
#commentform{border-top:none;}

/* comments header  */
#comments-head{width:650px;height:50px;font-family:Georgia, "Times New Roman", Times, serif;margin:25px auto auto;}
#comments-head .label{float:left;width:105px;color:#666;font-size:16px;line-height:24px;}
#comments-head .rule{float:left;width:545px;height:12px;border-bottom:2px solid #414f5c;-moz-box-shadow:0 1px 1px #d9d9d9;-webkit-box-shadow:0 1px 1px #d9d9d9;box-shadow:0 1px 1px #d9d9d9;margin:auto;}

/* social sharing  */
#social-share{float:right;width:230px;height:20px;background:#f4f5f6;margin:-30px -60px 0;padding:10px;}
#social-share-post{float:right;width:250px;height:40px;background:#f4f5f6;clear:both;margin:-30px;padding:20px 0 10px 20px;}
a.addthis_button_compact.at300m{margin-right:10px;}
a.addthis_button_email.at300b:hover{text-decoration:none;}
fb:like.fb_edge_widget_with_comment.fb_iframe_widget{margin-top:-10px;}

/* comments  */
.custom_comments_box{float:right;width:35px;height:33px;margin-top:5px;margin-left:10px;padding-top:5px;font-size:12px;font-weight:700;text-align:center;background:url(images/custom-comments-box.png) no-repeat;}
.custom_comments_box a{color:#fff;}

/* top footer  */
.custom #footer{width:950px;height:80px;margin-bottom:10px;background:#e0e0e0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;}
.custom #footer .foot-span{color:#000;font-size:14px;font-weight:700;line-height:24px;}
.custom #footer a{color:#000;border-bottom:none;font-size:12px;font-weight:700;background:none;font-family:Arial, Helvetica, sans-serif;border-style:none;padding:0 10px;}
.custom #footer a:hover{background:none;border-style:none;}
.custom #custom-footer-top{width:950px;height:40px;padding-top:20px;padding-left:0;color:#fff;border-bottom:none;margin:0 auto;}
.custom #custom-footer-top .footer-nav1{display:inline;float:left;width:auto;padding-top:10px;padding-right:10px;font-style:normal;background:none;border-style:none;}
.custom #custom-footer-top .copyright{float:left;padding-top:15px;border-bottom:none;font-style:italic;}
.custom #custom-footer-top .footer-logo{float:left;width:45px;height:45px;margin-top:-5px;text-decoration:none;border-style:none;}
#custom-footer-top div.ital{float:left;width:auto;color:#000;font-size:12px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;margin:10px 0 0 30px;}
.custom .footer-nav2{margin-top:5px;}
.custom .footer-nav1 .menu,.menu a,.menu li ul{background:none;border-color:none;border-style:none;}
.custom .footer-nav1 ul.menu{width:auto;margin-left:10px;text-decoration:none;clear:both;padding:0 4px;}
.custom .footer-nav1 ul.menu a{color:#000;font-size:12px;font-weight:700;text-decoration:none;font-family:Arial, Helvetica, sans-serif;padding:5px 10px;}
.custom .footer-nav1 ul.menu li{border-left:.1em solid #000;background:none;line-height:12px;}
.custom .separate{height:1px;font-size:1px;line-height:1px;background:#ececec;margin:0 auto;}

/* bottom footer  */
.custom #custom-footer-bottom{width:980px;margin-bottom:40px;}
.custom #custom-footer-bottom .footer-privacy{float:right;width:auto;color:#c0c2c3;}
.custom #custom-footer-bottom .footer-privacy a{color:#c0c2c3;font-size:10px;font-weight:700;font-family:Arial, Helvetica, sans-serif;padding:5px 10px;}
.custom #custom-footer-bottom .copyright{float:left;color:#c0c2c3;font-size:10px;font-weight:700;font-family:Arial, Helvetica, sans-serif;padding:0;}

/* category archives  */
#archive_intro p{color:#42505d;font-size:14px;font-style:italic;}
.teaser_box.archive{float:right;width:700px;}
.custom.articles .headline_area{border-bottom:1px solid #999;}
.custom.articles .headline_area h1{color:#41505d;font-size:42px;font-family:Georgia, "Times New Roman", Times, serif;}
/* disqus  */#disqus_thread{width:640px;color:#333;font-family:Arial, Helvetica, sans-serif;margin:auto;}
#dsq-content .dsq-comment-header{border-bottom:0 solid #c9d3da !important;background:#ecf2ce !important;border:1px solid #c9d3da !important;border-top-right-radius:3px !important;border-top-left-radius:3px;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}
#dsq-content .dsq-comment{margin:35px auto auto;}
#dsq-content .child .dsq-comment-header{background:#eef4f8 !important;}
#dsq-content .dsq-comment-body{border-top:0 solid #c9d3da !important;clear:both;border:1px solid #c9d3da !important;border-bottom-right-radius:3px !important;border-bottom-left-radius:3px;padding:10px 10px 0;}
#dsq-content .dsq-comment-footer{position:relative;height:30px;overflow:visible;background:#f1f1f1;margin:0 !important;padding:5px;}
#dsq-content .dsq-comment-footer-right{position:relative;width:auto;z-index:34;display:inline;float:right;text-align:none !important;}
#dsq-content .dsq-comment-cite{margin-left:20px;}
#dsq-content span.dsq-comment-header-time{float:right;width:auto;font-style:italic !important;font-family:Georgia, "Times New Roman", Times, serif;}
#dsq-content .dsq-header-avatar{margin-top:40px !important;}
#dsq-content span.dsq-comment-header-time a{font-style:italic;}
#dsq-content .dsq-comment-buttons{position:relative;display:inline;float:right;height:25px;margin-top:0;z-index:999;overflow:visible;}
.dsq-full-comment{width:auto;height:auto;overflow:visible;background:#fff !important;border-radius:3px;}
span.dsq-user-like{margin-top:0;padding-top:13px;line-height:24px;}

/* Numbered Page Navi  */
.page-nav{font-size:14px;font-weight:700;overflow:hidden;font-family:Georgia, "Times New Roman", Times, serif;margin:1em 0;padding:0;}
.page-nav a{cursor:auto;}
.page-nav-intro{float:left;margin:0 1em 1em;padding:.3em .5em;}
.page-number{float:left;background:#d7d7d7;border:.1em solid #cbcaca;cursor:default;margin:0 .2em;padding:.3em .5em;}
.current-page-number{float:left;background:#cbcaca;border:.1em solid #c4c4c3;cursor:default;margin:0 .2em;padding:.3em .5em;}
.elipses{float:left;cursor:default;padding:.3em .2em;}
.clear,#comments{clear:both;}
img,td{vertical-align:top;}
a:hover,#header_nav ul.menu li a:hover,#teaser-break .show a:hover,#comment-break .show a:hover,.custom .footer-nav1 ul.menu a:hover{text-decoration:underline;}
div#page,.page{width:980px;}
h1.entry-title,h2.entry-title a{margin-top:0;color:#1B74BB;font-size:22px;font-weight:700;text-decoration:none;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;line-height:1.2em;}
.custom .teaser3 .format_teaser,.dsq-options{display:none !important;}
.custom .teaser3 .format_teaser p,span.bracket,#respond_intro,div.nub,span.at300bs.at15t_email,span.at300bs.at15t_print,.custom.articles #disqus_thread,.custom.articles a.dsq-brlink{display:none;}
.connect_comment_widget.connect_comment_widget_ltr {display:none !important}
.connect_comment_widget .nub {display:none !important;}
div.nub {display:none !important; background-image:none !important;}
.connect_comment_widget .nub {background-image:none !important;}
.comment_content{display:none !important;}
ul.sidebar_list li.discover-plaxo p{margin-bottom:5px;}
#content_box .format_text p{margin-bottom:16px}
.discover-twitter .textwidget,.twitter .textwidget{padding-top:0;}
.feedburner h3,.twitter h3{padding-bottom:10px;}
#teaser-break .show,#comment-break .show{float:left;width:125px;text-align:right;}
#teaser-break .show a,#comment-break .show a{color:#1f1f19;font-size:11px;font-style:italic;text-align:right;text-decoration:none;line-height:24px;}
#teaser-break .rule hr,#comment-break .rule hr,#comments-head .rule hr{width:100%;height:2px;background-color:#414f5c;color:#414f5c;border:0;line-height:24px;}
a.addthis_button_email.at300b,a.addthis_button_print.at300b{float:left;width:30px;margin-right:10px;color:#414F5C;font-size:11px;font-weight:700;text-decoration:none;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}