/*

Theme name: Lark

Description: Custom Theme

*/



/* WordPress Default styles */

@import url('wp-default.css');



* { margin: 0; padding: 0; outline: 0; }

body { font: 14px/16px Arial,sans-serif; color: #333; text-align: left; background: #fff; padding-bottom:30px; }



a { color: #224466; color:#0F99C0; text-decoration: none; cursor: pointer; }

a:hover { text-decoration: underline; }

a img { border: 0; }

fieldset{ border:0;}



.ar { display: block; text-align: right; }

.ac { display: block; text-align: center; }

.al { display: block; text-align: left; }

.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }

.fr { float: right; display: inline; }

.fl { float: left; display: inline; }

.hidden { display: none; }

.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.shell { margin: 0 auto; width: 974px;}



#nav{ height:30px}

#nav ul{ list-style-type: none; float: right; display: inline;}

#nav li{ float: left; font-size: 14px; padding-left:10px; }

#nav li a{ float: left; color:#6d6359; line-height:30px;}

#nav li a:hover, #nav li.current_page_item a, #nav li.current_page_ancestor{ text-decoration: none; color:#cc527a}



#header{ background:url(images/header.gif); height:89px; width:974px; }



h1#logo{

	text-indent: -4000px;

	line-height:0;

	font-size: 0;

	width:213px;

	height:89px;

	float: left;

	display: inline;

}

h1#logo a{

	display: block;

	height:89px;

	background:url(images/logo.gif);

}

h2{ font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color:#0e98be; line-height:25px;}



#content{ padding-top:10px;}



#main{ float: left; display: inline; width:660px; }



.dark-yellow{ border-bottom:solid 5px #a3a30a !important;}

.all-active{ border-bottom:solid 5px #6d6359 !important;}



.tabs{ height:40px; border-bottom:solid 5px #c9c9c9; }

.tabs ul{ list-style-type: none;}

.tabs li{ float: left; padding-right:4px; font-size: 17px;}

.tabs li.active a{ line-height:40px; border:0;  }

.tabs li a{ float: left; line-height:36px; border-bottom:solid 1px #bcbcbc; padding-left:40px; padding-right:10px; background:#6d6359; color:#fff; }

.tabs li a:hover{ text-decoration: none;}

.tabs li a.all{ padding-left:10px; }

.tabs li a.needlearts { background:#e5361b url(images/needlearts-category.gif) no-repeat 10px 7px;}

.tabs li a.craft-your-life { background:#a3a30a url(images/craft-your-life-category.gif) no-repeat 8px 4px;}

.tabs li a.jewelry-beading { background:#1c6e84 url(images/jewelry-beading-category.gif) no-repeat 14px 7px;}

.tabs li a.more { background:#cc527a url(images/more-category.gif) no-repeat 12px 7px; padding-left:50px;}

.tabs li a.bookstore { background:#cc527a url(images/bookstore-category.gif) no-repeat 12px 7px; padding-left:50px;}



.post{ width:660px; background:url(images/post-rep.gif?1) repeat-y; margin-bottom:16px}

.post .top{ width:660px; background:url(images/post-top.gif?1) no-repeat 0 0; }

.post .btm{ width:610px; background:url(images/post-btm.gif?1) no-repeat 0 bottom; min-height:240px;  padding: 0 27px 11px 23px; }

.post .avatar{ width:30px; height:30px; float: left; padding-top:15px; padding-right:10px; }

.post .avatar span{ display: block; text-transform: uppercase; color:#262626; font-size: 12px; text-align: center;}

.post .avatar img{ display: block; }

.post .heading{ float: left; display: inline; width:520px;}

.post .heading a{ color:#0F99C0;}

.post h2{ padding-top:17px; line-height:25px;}

/*

.post .entry h3, .post .entry h2, .post .entry h1{ font-size: 18px !important; line-height:21px; color:#5c5c5c; color:#6D6359; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; }

*/

.post .entry h3, .post .entry h2, .post .entry h1{ font-size: 16px !important; line-height:21px; color:#333;  font-weight: bold; padding-bottom:4px; padding-top:12px; }

.post .entry h4 {font-size: 16px !important; line-height:21px; color:#5c5c5c; color:#6D6359; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal;}

.post small{ font-size: 11px; color:#888; line-height:12px; float: left; padding-left:2px}

.post .comment{ float: right; display: inline; width:48px; text-align: center; padding-top:10px; }

.post .comment strong{ width:35px; height:36px; display: block; margin:0 auto; overflow:hidden; }

.post .comment strong a{ color:#fff;}

.post .comment strong{ text-align: center; color:#fff; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; line-height:32px;}

.post .needlearts-comment strong {background-image: url(images/needlearts-comment.jpg);}

.post .craft-your-life-comment strong {background-image: url(images/craft-your-life-comment.jpg);}

.post .jewelry-beading-comment strong {background-image: url(images/jewelry-beading-comment.jpg);}

.post .more-comment strong{background-image: url(images/more-comment.jpg);}

.post .comment u.commentsword{ font-size: 10px; text-decoration: underline;}

.post .needlearts-comment u.commentsword {color: #e5361b;}

.post .craft-your-life-comment u.commentsword {color: #a3a30a;}

.post .jewelry-beading-comment u.commentsword {color: #1c6e84;}

.post .more-comment u.commentsword {color: #cc527a}

.post .entry{ border-top:solid 1px #d4d4d4; margin-top:5px; padding-top:12px; padding-bottom:20px;}

/*.post .entry img{  border:solid 1px #959595;} */

.post .entry p{ padding-bottom:8px; line-height:1.3;}

.post .entry p.more-space{ padding-bottom:28px;}

.post .entry a.continue{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style: italic; }

.post .entry p.share{ padding-top:15px; padding-bottom:7px;float:left;}

.post .entry p.share a{ font-size: 11px; color:#333; margin-right:15px; }

.post .entry .facebook_like{ padding-top:15px; padding-bottom:7px;float:left; }

.post .photos{ padding-top:10px; }

.post .entry .photos a{ float: left;}

.post .entry .photos img{ float: left; border:solid 1px #b9b9b9; margin-right:15px;}



.post .entry .wp-caption p.wp-caption-text,

.post .entry .wp-caption dd.wp-caption-dd {font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; color:#555;}





.placeholder{ width:148px; float: left; display: inline; margin-top:22px; margin-bottom:35px; border:solid 1px #d9d9d9;}
.placeholder-off { border:0 none; }

.placeholder .leftbar { padding: 15px; color: #aaa; font-size:11px;}

.placeholder .leftbar .sidecontent { padding-bottom: 15px;}
.placeholder-off .leftbar { padding:15px 0px 0px 0px; }

.placeholder .leftbar h3 { color: #888; font-size:13px;}

.placeholder ul.subnav li {display: block; text-align: left;padding-bottom:12px;}

.placeholder ul.subnav li a {font-size: 13px; }



.name-box{ padding-top:5px;}



.less-space{ padding-bottom:16px !important;}



.page-content{ float: left; display: inline; width:495px; padding-bottom:30px; }
.page-content.nopad { padding-left:0px; }
.page-content.pad { padding-left:10px; }
.page-content h2{ font-family:Arial, Helvetica, sans-serif; font-size: 34px; line-height:35px; color:#333; padding-top:24px; padding-bottom:12px;  }

.page-content h2.bc{ padding-left:31px; }



.page-content p {padding-bottom:8px; line-height:1.3;}

.page-content h3{ font-size: 18px !important; line-height:21px; color:#333;  font-weight: bold; padding-bottom:4px; padding-top:24px;  }

.page-content h4{ font-size: 14px !important; line-height:21px; color:#5c5c5c; color:#cc527a;  font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; padding-bottom:4px; }



.page-content.wider ul,

.page-content.wider ol{padding-left:15px;}



.bonus{ background:none; padding-top:7px}

.bonus.padit{ padding-left:33px;}

.bonus.hasfeatured{  background:url(images/week-bonus.gif) no-repeat 0 7px;}

.bonus ul{ list-style-type: none; }

.bonus li{ float: left; width:144px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif;  color:#0e98be; padding-right:10px; min-height:265px; margin-bottom:37px; }

.bonus.authors li{min-height:215px;  margin-bottom:10px; }

.bonus.fivehundred li{  width:187px;  }

.bonus li.last{ padding-right:0px}
.bonus li.first{ clear:both; }

.bonus li img{ display: block; border:solid 1px #b9b9b9; }

.bonus li p{ padding-top:4px; line-height:15px;}

.bonus li a.pdf{ display: block; width:144px; height:22px; background:url(images/pdf.gif); margin:0 auto; margin-top:3px; }





#sidebar{ width:300px; float: right; display: inline; padding-top:10px; }

#sidebar .tabbed{ width:273px; border-bottom:solid 5px #6d6359; height:30px; }

#sidebar .tabbed ul{ list-style-type: none;}

#sidebar .tabbed li{ float: left; font-size: 12px; padding-right:3px;}

#sidebar .tabbed li a{ float: left; background:#d7d7d7; line-height:27px; width:60px; text-align: center; color:#3A3938}

#sidebar .tabbed li a:hover{ text-decoration: none;}

#sidebar .tabbed li a.active{ background:#6d6359; color:#fff; line-height:30px;}

#sidebar .tab-container {position: relative; height:38px; margin-bottom:12px; }

#sidebar .sidesocials {margin-bottom:12px; font-size: 12px; line-height:17px; color:#646462; font-family: Georgia, serif;  }

#sidebar .sidesocials a{ height:16px; width:16px; display:block;  float: left; margin-right:5px; }

#sidebar .sidesocials a.twitter{ background:url(images/icon-t.gif) no-repeat; }

#sidebar .sidesocials a.fb{ background:url(images/icon-fb.gif) no-repeat; }

#sidebar .sidesocials p{  float: left; }

#sidebar .tab-container .tab-content {position: absolute; top: 0; left: 0; width: 100%; display: none;}

#sidebar .search{ padding-top:6px; }

#sidebar .search .fld{ width:238px; height:26px; float: left; display: inline; background:url(images/fld.gif); margin-top:3px}

#sidebar .search .field{ width:230px; margin:3px 0 0 3px; border:0; font:normal 11px Arial, Helvetica, sans-serif; color:#b7b7b7; padding:3px 0; }

#sidebar .search .btnp input{ width:35px; height:32px; float: left; display: inline; background:url(images/btn.gif); border:0; cursor:pointer; }

#sidebar .result{ font-size: 11px; padding-bottom:30px; padding-left:33px; background:url(images/week-bonus.gif) no-repeat 0 0px;}

#sidebar .result img{ float: left;  padding-right:8px; }

#sidebar .result h3{ font-size: 18px; line-height:20px; font-weight: normal; color:#0e98be; font-family: Georgia, serif; letter-spacing: -0.06em;}

#sidebar .result p{ padding-left:2px; padding-top:6px; line-height:12px;}

#sidebar .result p span{ text-transform:uppercase;}

#sidebar .grouppic { margin-bottom:30px;}

#sidebar .grouppic ul { list-style:none;}

#sidebar .grouppic ul li { width:135px; float:left;}

#sidebar .grouppic ul li a {font-size: 14px; line-height:1.4; font-weight: normal; font-family: Georgia, serif; }

#sidebar .sidebar-widget { margin: 10px 0px; }

#sidebar .groupmeta {margin-top:20px; font-family:Georgia,serif;font-size:12px; color: #333;display:none;}

#sidebar .groupmeta a{ display:block;padding-left:25px; font-size: 14px; line-height:1.4;   background:url(images/icon-fb.gif) no-repeat left bottom; font-family: Georgia, serif; }

#sidebar .groupmeta a:nth-child(2){ background:url(images/icon-t.gif) no-repeat left bottom; }







#sidebar  h2.post{ line-height:34px; background:#6d6359; font-size: 23px; color:#fff; text-align: right; width:294px; padding-right:6px; margin-bottom:0;}

#sidebar  h2.post.recent{  margin-bottom:3px; }

#sidebar  .adv{ padding-top:20px; }

#sidebar  h2.team{ margin:7px 0 0 0; }

#sidebar  p.name{ height:17px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif;}

#sidebar  p.name span{ float: left; width:150px}

#sidebar  p.name a{ color:#0e98be; }

#sidebar  p.name a:hover{ text-decoration: underline;}

#sidebar  .post-box{ padding-bottom:18px; }

#sidebar  .post-box h3{ font-size: 18px !;  color:#262626; line-height:30px; }

#sidebar  .post-box h3 a{ color:#262626; text-decoration:none; }

#sidebar  .post-box h3 a:hover{ color:#0F99C0; }

#sidebar  .post-box h3.needlearts{ border-top:solid 2px #e63c22; background:url(images/needlearts.gif) no-repeat left 0;padding-left:40px;}

#sidebar  .post-box h3.craft-your-life{ border-top:solid 2px #a6a60c; background:url(images/craft-your-life.gif) no-repeat left 0;padding-left:40px;}

#sidebar  .post-box h3.jewelry-beading{ border-top:solid 2px #237388; background:url(images/jewelry-beading.gif) no-repeat left 0;padding-left:40px;}

#sidebar  .post-box h3.more{ border-top:solid 2px #ce577e; background:url(images/more.gif) no-repeat left 0;padding-left:40px;}

#sidebar  .post-box ul{ list-style-type: none;}

#sidebar  .post-box li{ font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom:5px;}

#sidebar  .post-box li a{ color:#646462; text-decoration: underline;}

#sidebar  .post-box li a:hover{ text-decoration: none;}

#sidebar  .post-box li.ismore{ display: none;}



#sidebar h3.sidebar-title {line-height: 30px;}

#sidebar .sidebar-archives ul {list-style-type: none;}

#sidebar .sidebar-archives ul li {display: block; font-family:Georgia,serif;font-size:12px;line-height:21px;}

#sidebar .sidebar-archives ul li a {color: #333;}



/* ads */

#sidebar .adimg,

#sidebar a.adimg {height:150px; display:block; margin:0 0 10px;}

#sidebar .adimg.halfsize {float:left; width:135px;}

#sidebar .adimg.fullsize {width:270px; clear:both;}











#footer{ background:url(images/footer.gif?v=1); width:974px; height:140px; }

#footer .signup{ float: left; display: inline; width:270px; padding-left:8px; padding-top:10px; }

#footer h4{ font-size: 14px; font-weight: normal; color:#cccc33; text-transform: uppercase;}

#footer .signup .fld{ float: left; display: inline; width:204px; height:26px; background:url(images/fld2.gif); margin-top:3px; }

#footer .signup .field{ float: left; display: inline; width:195px; margin:3px 0 0 3px; border:0;  }

#footer .signup .btnp input{ float: left; display: inline; width:65px; height:32px; border:0; background:url(images/sbmt.gif); cursor:pointer; }

#footer .signup small{ font-size: 10px; color:#fff; }

#footer .social{ float: left; display: inline; padding-left:18px; padding-top:14px; }

#footer .social a{ padding-left:25px; font-size: 10px; line-height:17px; color:#fff; float: left; margin-bottom:5px; }

#footer .social a.rss{ background:url(images/icon-f.gif) no-repeat; }

#footer .social a.twitter{ background:url(images/icon-t.gif) no-repeat; }

#footer .social a.fb{ background:url(images/icon-fb.gif) no-repeat; }

#footer ul{ float: right; display: inline; list-style-type: none; padding-top:10px; padding-right:18px; padding:10px 18px 0 17px; width:90px}

#footer li{ font-size: 10px; line-height:11px; text-align: right; float: right; width:90px}

#footer li h4{ padding-bottom:5px}

#footer li a{ color:#fff;  text-align: right; float: right;}



.commentlist {padding: 10px 0 0 0;}

.commentlist .comment {padding: 0 0 12px 0; margin: 0 0 12px 0; border-bottom: 1px dashed #dcdcdc}

.commentlist .comment .commentmetadata {font-size: 11px;}

.commentlist .comment .comment-text {font-size: 12px;}



#respond {padding: 0 0 20px 0;}

#respond .field {margin: 0 3px 6px 0;}



h2.pagetitle {padding: 10px 0;}



.sidebar-subscribe {background: #6d6359; padding: 10px 0;}

.sidebar-subscribe form,

.sidebar-subscribe .subscribe-row {margin: 0 auto; width: 240px;}

.sidebar-subscribe .subscribe-form {padding-bottom: 22px;}

.sidebar-subscribe .text-field {background: url(images/subscribe-text-field.gif) no-repeat 0 0; width: 205px; height: 26px; float: left; display: inline; margin-top: 3px;}

.sidebar-subscribe .text-field input {margin: 5px 10px; width: 185px; height: 16px; border: 0; display: block; color: #6a6a6a; font-size: 11px; font-family: arial, sans-serif;}

.sidebar-subscribe .subscribe-submit {font-size: 0; line-height: 0; text-indent: -9999px; border: 0; float: left; display: inline;width: 35px; height: 32px; background: url(images/subscribe-button.gif) no-repeat 0 0;}

.sidebar-subscribe .formsubmitted { margin: 0 auto; width: 240px; font-size: 12px; color:#fff; margin-bottom: 22px; font-weight:bold;}

.sidebar-subscribe .subscribe-row {height: 17px; font-size: 16px; margin-bottom: 8px;}

.sidebar-subscribe .subscribe-row p {float: left; display: inline; width: 153px; margin-right: 7px; margin-left: 1px; color: #fff; background: url(images/subscribe-row-dashes.gif) repeat-x 0 10px;}

.sidebar-subscribe .subscribe-row p span {float: left; display: inline; background: #6d6359; padding-right: 9px;}

.sidebar-subscribe .subscribe-row a {font-size: 0; line-height: 0; text-indent: -9999px; width: 16px; height: 17px; float: left; display: inline;}

.sidebar-subscribe .subscribe-row a.rss-icon {margin-right: 23px;}

.sidebar-subscribe .subscribe-row a.rss-all-posts {background: url(images/rss-all-posts.gif) no-repeat 0 0;}

.sidebar-subscribe .subscribe-row a.rss-needlearts {background: url(images/rss-needlearts.gif) no-repeat 0 0;}

.sidebar-subscribe .subscribe-row a.rss-craft-your-life {background: url(images/rss-craft-your-life.gif) no-repeat 0 0;}

.sidebar-subscribe .subscribe-row a.rss-jewelry-beading {background: url(images/rss-jewelry-beading.gif) no-repeat 0 0;}

.sidebar-subscribe .subscribe-row a.rss-more {background: url(images/rss-more.gif) no-repeat 0 0;}

.sidebar-subscribe .subscribe-row a.email {background: url(images/subscribe-email-icon.gif) no-repeat 0 0;}





.page-content.wider {width:660px; }

/*project update detail*/



.page-content .breadcrumb{font-size:11px; margin-bottom:-20px; margin-top:15px;}

.page-content .puimg{width:142px; height:185px; overflow:hidden; float:left; border:solid 1px #bbb;}

.page-content.fhd .puimg{height:142px; }

.page-content .pumeta{width:495px;  float:left; margin:0 0 0 10px;}

.page-content .pudetail h3{ font-size: 18px; line-height:28px; font-weight: normal;  font-family: Georgia, "Times New Roman", Times, serif; padding-bottom:0; padding-top:4px;}

.page-content .pudetail h4{font-weight:normal; color:#333; font-size:12px; font-style:normal; font-family:Arial, Helvetica, sans-serif; line-height:1;}

.page-content .pudetail h5{font-weight:normal; color:#333; font-size:12px;}

.page-content .pucorrect {margin:0px 0 0 152px; width:300px;}

.page-content ul.pulinks{margin:12px 0 24px; list-style:none; border-bottom:solid 1px #bbb; width:300px; padding:0!important; }

.page-content ul.pulinks li{padding:6px; background:#eee; border-top:solid 1px #bbb; border-bottom-width:0px;}

.page-content ul.pulinks li:hover{ background:#fff;}

.page-content.fhd .pumeta a.fhdthumb{width:97px; height:59px; display:block; float:left; border:solid 1px #bbb;margin-right:10px;}

.page-content.fhd .pumeta a.fhdthumb.last{margin-right:0px;}



/* font replace ocd */



.tabs li{font-size:14px;}

#nav li {font-size:14px;}

.page-content h2 {font-size:28px;}



/*search terms */



.search-terms {color:#6D6359!important;}





/* Archive Cats */



ul.archivecat, ul.archivecat ul {list-style:none;}

ul.oldersub {display:none; }

ul.archivesub { padding-left:0px;}

ul.archivecat li.archivemonth {font:normal 22px Georgia, "Times New Roman", Times, serif;}

ul.archivecat li.archivemonth a.openmonth {display:block; color:#646462; padding:0 0 5px; margin:0 0 5px; border-bottom:solid 1px #eee;}

/*

ul.archivecat#ac-needlearts li.archivemonth a.openmonth {color:#e5361b;}

ul.archivecat#ac-craft-your-life li.archivemonth a.openmonth {color:#a3a30a;}

ul.archivecat#ac-jewelry-beading li.archivemonth a.openmonth {color:#1c6e84;}

ul.archivecat#ac-more li.archivemonth a.openmonth {color:#cc527a;}

*/

ul.archivecat li.archivemonth ul {padding-bottom:20px;}

ul.archivecat li.archivemonth ul li {font-size:13px; padding:0 0 5px; margin:0 0 5px; border-bottom:solid 1px #eee;}

ul.archivecat li.archivemonth ul li a {}





/* gallery */



/*

.gallery {

	margin: auto;

}

.gallery .gallery-item {

	float: left;

	margin-top: 10px;

	text-align: center;

	width: 20%;			}

.gallery img {

	border: 2px solid #cfcfcf;

}

.gallery .gallery-caption {

	margin-left: 0;

}

*/	



div.piclenselink{display:none!important;}



.ngg-galleryoverview img {background:#cfcfcf!important; padding:2px!important;}



/* Custom Lark Slider */
#lark-slider { position:relative;height:271px;margin: 10px 0px 0px 0px; }
#lark-slider img.previous { display:block;position:absolute;top:230px;left:-5px;font-size:20px;cursor:pointer; }
#lark-slider img.next { display:block;position:absolute;top:230px;right:0px;font-size:20px;cursor:pointer; }
#lark-slider .wrapper { }
#lark-slider .main-image { margin-right:5px;float:left;width:484px;height:271px; }
#lark-slider .small-images { float:left;width:483px; }
#lark-slider .small-image { float:left;width:238px;height:132px; }
#lark-slider .small-image-first { margin-right:5px;margin-bottom:5px; }
#lark-slider .small-image-second { margin-bottom:5px; }
#lark-slider .small-image-third { margin-right:5px; }
#lark-slider .small-image-fourth {  }

#lark-slider a.image-link { display:block;width:100%;height:100%; }
#lark-slider a.image-link:hover { text-decoration:none; }

#lark-slider .color-bar { height:10px; }
#lark-slider .needlearts { background: #e5361b; }
#lark-slider .craft-your-life { background: #A3A30A; }
#lark-slider .jewelry-beading { background: #1C6E84; }
#lark-slider .more { background: #CC527A; }
#lark-slider .all{ background: #6D6359; }

#lark-slider .main-image-title, #lark-slider .small-image-title { padding:5px;background:#000000;background:rgba(0,0,0,0.6); }
#lark-slider .main-image-title h2, #lark-slider .small-image-title h2 { font-size:20px;color:#ffffff; }
#lark-slider span.author { color:#ffffff;font-size:12px;font-style:italic; }

/* sub tabs */
.sub-tabs{ height:35px; }
.sub-tabs ul{ list-style-type: none;}
.sub-tabs li{ float: left; padding-right:25px;padding-top:10px; font-size: 15px;font-family: Georgia,"Times New Roman",Times,serif;text-align:center;}
.sub-tabs li.categories { font-size:12px;color:#c4c4c4;text-transform:uppercase; }
.sub-tabs li.active a{ border:0;  }
.sub-tabs li img.selected { position:relative;top:-8px; }
.sub-tabs li a{ color:#6d635a;text-decoration:none; }
.sub-tabs li a:hover{ text-decoration: underline;}

.sub-tabs li a.all{ }
.sub-tabs li a.needlearts { color:#e5361b;}
.sub-tabs li a.craft-your-life { color:#a3a30a;}
.sub-tabs li a.jewelry-beading { color:#1c6e84;}
.sub-tabs li a.more { color:#cc527a;}

/* tags */
.post-tags { padding:10px 0px; }
.post-tags a { }
.post-tags .tag-label { color:#c4c4c4;text-transform:uppercase; }

.all-tags{ }
.needlearts-tags a { color:#e5361b;}
.craft-your-life-tags a { color:#a3a30a;}
.jewelry-beading-tags a { color:#1c6e84;}
.more-tags a { color:#cc527a;}

/* author-info */
.author-info-wrapper { padding:1px;background:#ffffff;border:1px solid #d3d3d3; }
.author-info { background:#ecebe9; }
.author-info-info-wrapper { padding:15px; }
.author-info .author-bio h3, .author-info .recent-articles h3 { padding-top:0px;text-transform:uppercase;color:#9c9c9a;font-size:11px !important;font-weight:normal; }
.author-info .author-bio { float:left;width:48%; }
.author-info .author-bio .author-image { float:left;width:50%; }
.author-info .author-bio .author-image .the-author-image img { width:120px; }
.author-info .author-bio .author-about { float:left;width:45%; }
.author-info .author-bio .author-about a { font-size:18px;font-family: Georgia,"Times New Roman",Times,serif; }
.author-info .author-bio .author-about .author-bio-text { font-size:12px;padding:5px 0px; }
.author-info .author-bio .author-about .author-bio-text a.author-bio-link { font-size:12px;padding:5px 0px; }
.author-info .author-bio .author-image .author-links a { font-size:11px;color:#969696; }
.author-info .recent-articles { float:left; width:46%;border-left:1px solid #d3d3d3;padding-left:30px; }
.author-info .recent-articles .author-articles ul { margin-left:15px;margin-bottom:10px;list-style-type:square; }
.author-info .recent-articles .author-articles ul li a { font-size:12px; }
.author-info .recent-articles .author-categories a { font-size:12px; }
.author-info .author-outbrain { margin:10px 1px 1px 1px;border:1px solid #cccccc;background:#ffffff;padding:10px 10px 0px 10px; }

.all-author-recent{ }
.needlearts-author-recent { color:#e5361b;}
.craft-your-life-author-recent { color:#a3a30a;}
.jewelry-beading-author-recent { color:#1c6e84;}
.more-author-recent { color:#cc527a;}

/*twitter stuff*/
.sidebar-twitter { margin-bottom:12px; }
.post-box .sub-link { display:inline;float:left}
.post-box .sub-like { display:inline;padding-top:5px;padding-left:5px;float:left }
.post-box .like { margin:5px 0px 10px 0px; }
.post-box .like img {border:0 none;padding-right:5px;vertical-align:middle; }
.post-box .like a { color:#a1a1a1;font-size:10px; }

/* share post */
#lark-share-post { position:absolute;text-align:center;background:#ECF5FA;padding:5px;margin:0px 0px 0px -90px;width:70px;border:1px solid transparent;-moz-border-radius:5px 5px 5px 5px;border-radius:5px; }
#lark-share-post.fixed { position: fixed;top:10px; }
#lark-share-post .social { margin-bottom:10px;text-align:center; }

/* free stuff */
.free-stuff-info { background:#E9E9E9;color:#8F8F8F;font-style:italic;padding:10px;width:340px;text-align:right;float:right;font-size:12px;font-family: Georgia,"Times New Roman",Times,serif; }
.free-stuff-info a { color:#cc527a; }
.free-stuff-info-arrow {  }
.free-stuff-info-arrow img.up-arrow { position:relative;right:-390px;bottom:-3px;  }
.free-stuff-sidebar { }
.free-stuff-sidebar h2 { font-family:Arial, Helvetica, sans-serif; font-size: 34px; color:#333; }
.free-stuff-border { border-bottom:2px solid #c9c9c9;margin:20px 0px; }
.free-stuff-categories { }
.free-stuff-categories h4 { font-size:12px;color:#c4c4c4;text-transform:uppercase; }
.bonus.padit { padding-top:20px; }
.bonus.category { padding-top:90px; }
.free-stuff-disclaimer { background:#E9E9E9;padding:15px;font-size:12px;font-family: Georgia,"Times New Roman",Times,serif;margin-bottom:20px; }
.free-stuff-categories-list { list-style-type:none;font-family: Georgia,"Times New Roman",Times,serif;color:#6c6258;font-size:12px;padding-left:2px;padding-top:10px; }
.free-stuff-categories-list li a { color:#6c6258; }
.free-stuff-breadcrumb { padding-top:10px;font-size:13px; }
.free-stuff-title { font-size:24px;color:#109AC9;font-family: Georgia,"Times New Roman",Times,serif;margin-top:25px;line-height:24px; }
.free-stuff-desc { font-size:18px;color:#109AC9;font-family: Georgia,"Times New Roman",Times,serif;margin-top:10px;font-style:italic; }
.free-stuff-author { font-size:11px;color:#646464;font-family: Georgia,"Times New Roman",Times,serif;margin-top:5px; }
.free-stuff-detail-border { border-bottom:2px solid #6d6359;margin-top:10px;margin-bottom:10px; }
.free-stuff-detail-image { margin-right:10px;float:left; }
.free-stuff-right-wrapper { margin-right:0px;float:right;width:450px; }
.free-stuff-video { margin-bottom:10px; }
.free-stuff-pdf { margin-bottom:10px;font-family: Georgia,"Times New Roman",Times,serif;font-size:14px;border-top:1px solid #e1e0dc;border-bottom:1px solid #e1e0dc;padding:8px 0px; }
.free-stuff-pdf img { border:0 none;vertical-align:middle;margin-right:10px; }
.free-stuff-pdf-link { float:right; }
.free-stuff-pdf-title { float:left; }

/* bookstore */
.bookstore-breadcrumb { padding-top:10px;font-size:13px; }
.bookstore-sidebar { }
.bookstore-sidebar h2 { font-family:Arial, Helvetica, sans-serif; font-size: 34px; color:#333; }
.bookstore-sidebar-border { border-bottom:2px solid #c9c9c9;margin:20px 0px; }
.bookstore-sidebar-categories { }
.bookstore-sidebar-categories-list { list-style-type:none;font-family: Georgia,"Times New Roman",Times,serif;color:#6c6258;font-size:12px;padding-left:2px;padding-top:10px; }
.bookstore-sidebar-categories-list li a { color:#6c6258; }
.bookstore-sidebar-categories h4 { font-size:12px;color:#c4c4c4;text-transform:uppercase; }
.bookstore-wrapper { padding-left:15px; }
.bookstore-search-wrapper { margin-bottom:10px;margin-top:20px; }
.bookstore-search-box { border:1px solid #c9c9c9;-moz-border-radius:3px 3px 3px 3px;border-radius:3px;padding:4px;float:right;width:420px; }
.bookstore-search-box input.search { border: 0 none;color:#a7a09a; padding:3px;width:400px; }
.bookstore-search-wrapper input.button { border: 0 none;position:relative;right:-445px; }
.bookstore-category { margin:10px 0px; }
.bookstore-category h3 { float:left;width:200px;font-size:20px; }
.bookstore-filters { float:right;width:250px;margin-top:20px; }
.bookstore-filters ul { list-style-type:none;float:right; }
.bookstore-filters li { float:left;padding:6px;font-size:11px; font-family: Georgia, "Times New Roman", Times, serif;text-align:center; }
.bookstore-filters li a { color:#cb5178;  }
.bookstore-filters li a.selected { color:#999087;  }
.bookstore-filters li img.selected { position:relative;top:-8px; }
.bookstore-filters li.sort { color:#cacaca;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; }
.bookstore-books { }
.bookstore-books ul { list-style-type: none; }
.bookstore-books li { float: left; width:144px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif;  color:#0e98be; padding-right:20px; min-height:265px; margin-bottom:37px; }
.bookstore-books li.last { padding-right:0px}
.bookstore-books li.first { clear:both; }
.bookstore-books li img { display: block; border:solid 1px #b9b9b9; }
.bookstore-books li p { padding-top:4px; line-height:15px;}
.bookstore-books li p.author { padding-top:0px;color:#99928c;font-size:10px;font-family:Arial,sans-serif;}
.bookstore-title { font-size:24px;color:#109AC9;font-family: Georgia,"Times New Roman",Times,serif;line-height:24px; }
.bookstore-detail-wrapper { padding-top:20px; }
.bookstore-right-wrapper { margin-right:0px;float:right;width:445px; }
.bookstore-desc { font-size:18px;color:#109AC9;font-family: Georgia,"Times New Roman",Times,serif;margin-top:10px;font-style:italic; }
.bookstore-author { font-size:11px;color:#646464;font-family: Georgia,"Times New Roman",Times,serif;margin-top:5px;float:left; }

.bookstore-detail-border { border-bottom:2px solid #6d6359;margin-bottom:10px; }
.bookstore-detail-border a { color:#333333;text-decoration:none; }
.bookstore-detail-border a:hover { text-decoration:none; }

.bookstore-tabs { float:right;padding:5px 0px 0px 0px;margin:0px;list-style-type:none; }
.bookstore-tabs li { width:80px;text-align:center;float:right; }
.bookstore-tab { margin-right:4px;padding:5px;background-color:#D7D7D7; }
.bookstore-tab.selected { background-color:#6d6359; }
.bookstore-tab.selected a { color:#ffffff;background-color:#6d6359; }

.bookstore-tab .bumper { height:4px;background:#ffffff; }
.bookstore-tab.selected .bumper { background-color:#6d6359; }

.bookstore-detail-image { margin-right:0px;float:left;width:200px; }
.bookstore-pdf { margin-bottom:10px;font-family: Georgia,"Times New Roman",Times,serif;font-size:14px;border-top:1px solid #e1e0dc;border-bottom:1px solid #e1e0dc;padding:8px 0px; }
.bookstore-pdf img { border:0 none;vertical-align:middle;margin-right:10px; }
.bookstore-pdf-link { float:right; }
.bookstore-pdf-title { float:left; }
.bookstore-book-details { float:left; width:40%;color:#646464;font-size:12px; }
.bookstore-buy { float:right; width:40%;-moz-border-radius:3px 3px 3px 3px;border-radius:3px;background:#efefef;padding:15px;text-align:center; }
.bookstore-buy img { margin-top:15px; }
.bookstore-buy-price { float:left;width:40%;font-family: Georgia,"Times New Roman",Times,serif;font-size:18px; }
.bookstore-buy-price-can { float:right;width:40%;font-family: Georgia,"Times New Roman",Times,serif;padding-left:20px;border-left:1px solid #d7d7d7;font-size:11px; }
.bookstore-excerpt { border-top:2px solid #edecea;border-bottom:2px solid #edecea;padding: 15px 0px;margin-top:10px; }
.bookstore-excerpt .bookstore-author-bio { margin-top:10px;font-size:12px; }
.bookstore-excerpt .bookstore-author-quote { margin-top:10px;font-size:12px; }
.bookstore-excerpt .bookstore-author-more { margin-top:10px;font-size:12px; }
.bookstore-excerpt .bookstore-author-more-thumbs { list-style-type:none;padding-left:0px !important; }
.bookstore-excerpt .bookstore-author-more-thumbs li { float:left;width:125px;padding:5px; }
.bookstore-excerpt .bookstore-author-more-thumbs li a img { border:1px solid #B9B9B9; }
.bookstore-excerpt .bookstore-author-more-thumbs li.last { padding-right:0px}
.bookstore-excerpt .bookstore-author-more-thumbs li.first { clear:both; }



















