/* * {margin:0;padding:0;font-size:1em;text-decoration:none;border:none;outline:none;} */
body,ul,ol,h1,h2,h3,form,li,p {margin:0;padding:0;}
body {line-height:1em;}
a img {border:none;}

*, body {margin:0;padding:0;}
body {font-family:'Myriad Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:1.4em;font-size:100%;background-color:#262626;background-attachment:fixed;color:#505155;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility;overflow-x:hidden; -webkit-text-size-adjust:none;}

/* AdPacks */
.bsa_it_ad { background: transparent; border: none; font-family: inherit; padding: 0px; margin: 0; }
.bsa_it_ad:hover img { -moz-box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; box-shadow: 0 0 3px #000; }
.bsa_it_ad .bsa_it_i { display: block; padding: 0; float: none; margin: 0 0 5px; }
.bsa_it_ad .bsa_it_i img { padding: 0; border: none; }
.bsa_it_ad .bsa_it_t { padding: 6px 0; }
.bsa_it_ad .bsa_it_d { padding: 0; font-size: 12px; color: #333; }
#main .bsap .one span.bsa_it_p, .bsap .one span.bsa_it_p { display: none; visibility: hidden;}
#main .bsap .one {width:407px !important;max-width:407px !important;min-width:407px !important;}
#main #bsap_aplink, body #bsap_aplink:hover { display: block; font-size: 10px; margin: 12px 12px 12px 0; }

.advertwithus {clear: both;float: none;color: #446DB2;margin: 15px 0 0 0;text-align: center;}
.advertwithus a {font-size: 13px;padding-top: 11px;text-decoration: none;}
.bsap_adhere{width:100%;display:block;margin-top:-7px;}
.bsap_adhere a{width:300px}
.bsap_adhere a em{font-style:normal}
.bsap_adhere a{display:block;font-size:11px;color:#888;font-family:verdana,sans-serif;margin:0;text-align:center;text-decoration:none;overflow:hidden;float:left;}
.bsap_adhere a{line-height:100%}
.bsap_adhere{line-height:9px}
.bsap_adhere a:hover{color:#888 !important;text-decoration:none;}
.bsap_adhere a{height:19px;width:298px;font-size:10px;background:#f1f1f1;border:1px solid #e1e1e1;border-top:none;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;text-shadow:1px 1px 0 #fff;line-height:16px}
.bsap_backfillframe{border:0}

.gps_ring {
    border: 3px solid #999;
    -webkit-border-radius: 30px;
    height: 28px;
    width: 28px;
    margin: -14px;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}

a {text-decoration:none;color:#11C;background-color:rgba(255,246,224,0.0);	-o-transition-property:color;-webkit-transition-property:color;-moz-transition-property:color;transition-property:color;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s;}
a:hover,a:focus {cursor:pointer;color:#0000ff;}
a.button,a.button:hover {-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:100% !important;text-decoration:none;}	
a.button {font-size:13px;padding:8px 13px 6px 13px;color:#ededed;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#2c2d35), to(#17171d), color-stop(1,#17171d));background:-moz-linear-gradient(0% 100% 90deg,#17171D, #17171D, #2C2D35 100%);background-color:#17171d;}
a.button:hover {background:#100f15 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb7614), to(#eb3011), color-stop(1,#eb3011));background:#100f15 -moz-linear-gradient(0% 100% 90deg,#eb3011, #EB3011, #EB7614 100%);background-color:#eb3011;color:#fff;}

::selection {background-color:#eb5d13;color:#fff;}
::-moz-selection {background-color:#eb5d13;color:#fff;}

.date, #access ul {font-family:'Myriad Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;-webkit-font-smoothing:subpixel-antialiased;}
cite {display:block;text-align:right;font-style:normal;}
	
#main h1 {display: block; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:2.8em;font-weight:bold;line-height:1.2em;letter-spacing:-1px;}
	
#main h1 a,#main h3 a,
#main h1,#main h2,#main h3 {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;text-decoration:none;-webkit-font-smoothing:subpixel-antialiased;color:#242424;}
#main h2,#main h4 {font-size:1.6em;line-height:1.2em;margin:.2em 0 .4em 0;letter-spacing:0;}
#main h3 {margin:8px 0;}
/* #main .post_content p {clear:both;font-size:1.1em;line-height:1.4em;margin:.2em 0 .2em 0;letter-spacing:0;} */

.status-private h1, .status-private h1 a {background-color:#eb5d13;color:#fff !important;}

.post h2 {margin:0 0 1.5em 0;}

.archives h4+h2 {margin:1em 0 0.5em 0;padding:1em 0 0 0;}	
.org {font-weight:bold;letter-spacing:1px;font-size:0.93em;}
	
p+h3 {margin:2em 0 0.25em 0;}
p, ul, ol, input {margin:0 0 0.875em 0;}
	
h4 {display:table;width:100%;font-weight:normal;border-bottom:3px solid #242424;margin:8px 0;}
		
img {border:0;vertical-align:middle;}	
	
code {font-family:Courier, 'Courier New', monospace, serif;}
fieldset {border:0;}

p {margin-bottom:18px;}
ul {list-style:square;margin:0 0 18px 1.5em;}
ol {list-style:decimal;margin:0 0 18px 1.5em;}
ul ul,ol ol {margin-bottom:0;}
dl {margin:0;}
dt {font-weight:bold;}
cite {font-style:italic;}
ins {background:#e6e6e6;text-decoration:none;}
input[type="text"],textarea {background:#f9f9f9;border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);padding:2px;}

.screen-reader-text {position:absolute;left:-9000px;}

ul.group8 {display:block;width:100%;}
ul.group8 li {display:inline-block;width:200px;padding-bottom:8px;}
ul.group8 li:nth-child(2n+2) {float:right;}
ul.group8 li:last-child {position:relative;}

.adsense_post_block_ad {display:table;width:100%;margin-top:20px;background-color:#f9f9f9;border:solid 1px #e3e3e3;color:#d5d5d5;}
.post_block_left {display: table; float: left;}
.post_block_right {display: table; width: auto; float: right;}

#main img.alignleft,#main img.alignright,#main img.aligncenter {margin-bottom:12px;}
#main .gallery {margin:0 auto 18px;}
#main .gallery .gallery-item {float:left;margin-top:0;text-align:center;width:33%;}
#main .gallery img {border-left:4px solid transparent;border-bottom:4px solid transparent;}
#main .gallery dl {margin:0;}
#main .gallery-caption {display:none;visibility:hidden;}
#main .gallery br+br {display:none;}
#main .attachment img {display:block;margin:0 auto;}

.widget-area ul {margin:0 0 1em 0;background-repeat:no-repeat;background-position:0 0.5em;}
#content .widget-area ul {margin:0 0 3em 0;}
#content .widget-area ul ul {border:none;margin-left:1.3em;padding:0;}
#content .alignleft,#content img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
#content .alignright,#content img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}
#content .aligncenter,#content img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
#content img.alignleft,#content img.alignright,#content img.aligncenter {margin-bottom: 12px;}
#content .wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;padding: 4px;text-align: center;}
#content .wp-caption img {margin: 5px 5px 0;}
#content .wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;}


.aj_featured {}
.aj_featured img {width:100%;}

.ios-show-meta > div {font-family:'Myriad Pro', Helvetica, Arial, Tahoma, sans-serif;}
.hideOtherSide {visibility:hidden;display:none;min-width:80px;min-height:20px;cursor:pointer;clear:both;background:transparent;overflow:hidden;position:absolute;width:100%;height:100%;top:0px;z-index:25;}
.hideOtherSide:hover {background:transparent url(images/ios/flipside.png) no-repeat center right;}
.hideOtherSide:hover div {visibility:visible;display:block;height:100%;background:transparent url(images/ios/flipside.png) no-repeat center center;}
.showOtherSide {visibility:visible;display:block;cursor:pointer;clear:both;background:transparent;overflow:hidden;position:absolute;width:100%;height:100%;top:0px;z-index:15;}	

.browser-show-photo {display:block;overflow:hidden;z-index:1;position:relative;top:0;}
.browser-show-photo div.frontfo,.browser-show-photo div.backfo {opacity:0;-webkit-transition:opacity 250ms linear;height:100%;background:transparent url(images/ios/flipback.png) no-repeat center center;color:#a7a7a8;}
.browser-show-photo:hover div.frontfo,.browser-show-photo:hover div.backfo {opacity:.75;}
.browser-show-photo div.backfo span {font-size:1.6em;font-weight:600;display:block;padding:15px 10px 0 10px;opacity:1 !important;letter-spacing:-1px;}
.browser-show-photo div.backfo span + span {font-size:1.2em;font-weight:600;padding:10px 10px 0 10px;}

ul.postinfo,ul.rateme,ul.likeme {margin:10px 0 10px 0 !important;padding:0 !important;display:table;width:100%;}
ul.postinfo li,ul.rateme li,ul.likeme li {cursor:pointer;float:right;font-size:.8em;font-weight:normal;color:#acacac;padding-left:21px;line-height:1.6em;max-height:19px;overflow:hidden;background:transparent url(images/interest.png) no-repeat -238px -76px;padding-right:0;width:auto;}

ul.likeme li.szoom {cursor:pointer;float:right;width:auto;}
ul.postinfo li:hover {float:right;color:#505155;padding-left:21px;background:transparent url(images/interest.png) no-repeat -238px -95px;}
ul.postinfo li + li {background:transparent url(images/interest.png) no-repeat -238px -38px;padding-right:8px;}
ul.postinfo li + li:hover {background:transparent url(images/interest.png) no-repeat -238px -57px;}
ul.postinfo li + li + li {background:transparent url(images/interest.png) no-repeat -238px 0;}
ul.postinfo li + li + li:hover {background:transparent url(images/interest.png) no-repeat -238px -19px;}
ul.rateme li,ul.likeme li {background:transparent;padding-left:8px;float:left;}
ul.likeme li {padding-left:0 !important;overflow:visible !important;}
.aj_shadow {background:transparent url(images/interest.png) no-repeat right -145px;display:table;height:9px;width:100%;}

#ios-perspective {position:relative;z-index:1;-webkit-perspective:1000;background-color:#ececec;-moz-box-shadow:inset 0 0 5px rgba(68,68,68,0.5);-webkit-box-shadow:inset 0 0 5px rgba(68,68,68,0.5);box-shadow:inset 0 0 5px rgba(68,68,68,0.5);border:solid 1px #ececec;}
.ios-transform {-webkit-transform-style:preserve-3d;-webkit-transition:all .3s linear;}

.ios-show-photo {display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:justify;font-size:.75em;line-height:1.2em;overflow:hidden;-webkit-transition-duration:4.2s;-webkit-transition-timing-function:default;z-index:1;position:relative;top:0;-webkit-transform:rotateY(360deg);-webkit-backface-visibility:hidden;-moz-box-shadow:0 0 1px #d7d7d7;-webkit-box-shadow:0 0 1px #d7d7d7;box-shadow:0 0 1px #d7d7d7;}
.ios-show-photo > div + div {display:block;position:relative;margin:.5em 0 .25em 0;}
.ios-flipback {cursor:pointer;clear:both;background:transparent url(images/ios/flipsideios.png) no-repeat center left;overflow:hidden;position:absolute;width:100%;height:100%;display:webkit-box;top:0px;right:0px;z-index:15;}
.ios-flipback:hover {background:transparent url(images/ios/flipsideios.png) no-repeat center left;}									
.flip_to_back {-webkit-transform:rotateY(180deg);}

.ios-show-flip {display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:justify;overflow:hidden;-webkit-transition-duration:4.2s;-webkit-transition-timing-function:default;width:100%;height:100%;position:absolute;top:0;z-index:12;background-color:#f7f7f7;-webkit-transform:rotateY(180deg);-webkit-box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-box-shadow:0 0 1px #d7d7d7;-webkit-box-shadow:0 0 1px #d7d7d7;box-shadow:0 0 1px #d7d7d7;}
.ios-show-flip > div {position:absolute;float:left;top:0;z-index:1;width:100%;height:100%;}
.ios-show-flip > div div {position:absolute;top:0;overflow:hidden;width:100%;height:100%;}
.flip_to_front {}
.ios-flipfront {cursor:pointer;background:transparent url(images/ios/flipsideios.png) no-repeat center left;overflow:hidden;width:100%;height:100%;display:webkit-box;position:absolute;top:0px;right:0px;z-index:20;}
.ios-flipfront:hover {background:transparent url(images/ios/flipsideios.png) no-repeat center left;}									

#page, .footerbars, #masthead, #siteinfo {display:table;position:relative;margin:0 auto;}
#page_bg {height: auto !important;background-color:#eee;}

ul#masthead li.psdlogo a.psdhome {display: table;width:170px;height:60px;background:transparent url(images/interest.png) no-repeat 0 0;}

.post-date {display:table;margin-top: 15px;color:#999;font-size:.8em;width:auto;white-space:wrap;}
.covercrumbs {position:relative;}
.pagebar {clear:both;text-decoration:none;margin:20px 0 20px 0;}
.pagebar a,.pagebar span {display:inline-block;max-width:32px;max-height:30px;font-size:.8em;padding:6px 8px;margin:8px 3px 8px 0;}
.pagebar a {border:1px solid #ccc;text-decoration:none;background-color:#FFF;}
.pagebar .break {border:none;background-color:#fff;text-decoration:none;}
.pagebar .this-page {border:1px solid #6d98c5;font-weight:bold;background-color:#e2f0ff;color:#3c7bbc;}
.pagebar a:hover {border-color:#3c7bbc;}

#site-menus {display:table;width:100%;margin:2px 0 0 20px!important;}
#access {display:table;width:auto;z-index:99;}
#access .menu-header,div.menu {position:relative;margin-right:12px;display:table;width:100%;height:26px;}
#access .menu-header ul,div.menu ul {display:table-cell;width:100%;}		
#access .menu-header li,div.menu li {float:left;position:relative;}
#access .menu-header ul li,div.menu ul li {position:relative;display:inline-block;float:left;overflow:hidden;margin-right:8px;background-color:#49494e !important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;}		
#access a {font-size:.7em;font-weight:normal;text-transform:uppercase;letter-spacing:0;}
#access .menu-header ul li a {color:#fff;padding:6px 10px 3px 10px !important;background-color:transparent !important;}
#access li:hover > a,#access ul ul :hover > a {color:#487fd1;}
#access ul li:hover > ul {display:block;}
#access ul li.page_item,#access ul li.menu-item {}
#access ul li.current_page_item > a,#access ul li.current-menu-item > a {color:#fff;}
* html #access ul li a:hover {color:#fff;}
#access ul li.current_page_item,#access ul li.current-menu-item,* html #access ul li {background:#100f15 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb7614), to(#eb3011), color-stop(1,#eb3011));background-color:#eb3011;}

.flip {background-position:0 100% !important;}
#content {position:relative;width:100%;}
#layout {width:100%;float:left;margin-left:-340px;padding:0;}
#main {float:left;margin-left:350px;z-index:299;}
#side {float:right;width:300px;padding:0 10px;}				

.body {line-height:1.2em;position:relative;display:block;padding:16px;font-size:14px;background-color:#fff;margin-top:16px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .08);-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .08);box-shadow:1px 1px 2px rgba(0, 0, 0, .08);}

/*google translate toolbar */
iframe.goog-te-banner-frame.skiptranslate {display: none !important;} 
body { top: 0px !important; }

.post-category a:hover,.post-category a:focus {color:#2446da;}

.excerpt_thumb {display:table;float:left;width:100%;}

.entry-utility {display:block;}
.underscored {display:inline-block;width:100%;border-bottom:solid 1px #dfdfdf;margin:0px 0 12px 0;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;}
.post_content {display:table;width:100%;position:relative;margin-top:10px;}

.error404, .readthis {border:solid 1px #e6db55;padding:10px 10px 10px 15px !important;margin-bottom:15px;background-color:#ffffe0;color:#888;font-size:1em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}

.sugg {display:table;width:100%;margin:10px 0 7px 0 !important;}
.sugg li {width:auto;float:left;margin:0 8px 8px 0;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-color:#e8e0ad;font-size:.8em;padding:2px 8px 0 8px;}
.sugg li:hover {background-color:#d5cc90;}
.sugg li a {display:block;height:100%;color:#505050 !important;}

#nav_posts a:hover {background-color:transparent !important;border-bottom:solid 2px #aaa;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;}

.posttitle {display:inline-block; width:100%;margin-top:19px;}
.posttitle ul {margin:0;}
.posttitle ul li {display:block;font-size:1.2em;font-weight:bold;padding:0 8px;border-right:solid 1px #e0e0e0;}
.posttitle ul li span {display:block;font-size:.6em;line-height:.8em;font-weight:normal;color:#999;}
.posttitle ul li:first-child {padding-left:0;}
.posttitle ul li:last-child {border:0;}
	
.postmeta,.postnav,.postmenu {display:inline-block; width:100%;padding-bottom:5px;margin-bottom:0 !important;}
.postnav {padding-bottom:3px;}
.postresult {padding-bottom:0;}
.postmenu {padding-top:9px;margin-bottom:7px !important;}	
.postmeta ul,.postnav ul,.postmenu ul  {display:table;width:100% !important;margin:0 !important;height:16px;}
.postmenu div,.postmenu ul,.postmenu ul li {height:22px !important;}
.postnav ul li,.postmenu ul li,.postresult ul li {width:46%;font-size:.9em;line-height:1.6em;padding-top:0;display:inline-block;float:left;}
.postmenu ul li {display:inline-block;float:left;font-size:1.2em !important;font-weight:bold !important;line-height:1.6em;width:auto;}
.postnav ul li + li {width:46%;display:inline-block;float:right;text-align:right;}
.postmeta ul li,.postmenu ul li {display:table;float:left;font-size:1.2em;font-weight:bold;padding:0 8px;border-right:solid 1px #e0e0e0;height:31px;}
.postmeta ul li span {display:block;font-size:.6em;line-height:.8em;font-weight:normal;color:#999;}
.postmeta ul li:first-child,.postmenu ul li:first-child {padding-left:0;}
.postmeta ul li:last-child,.postmenu ul li:last-child {border:0;}
#quickmenu {visibility:hidden;display:none;margin:20px 0px 4px 0px !important;}
#quickmenu select {width: 100%;}
.siteslogan, #side .postmeta {visibility:visible;display:block;}
#side .postmeta a {color: inherit;}
#olderstuff {visibility:visible;display:block;margin-bottom:12px !important;}

#related_posts_thumbnails {position:relative;display:block;margin:0 auto !important;}
#related_posts_thumbnails li {position:relative;float:left;display:inline-block;width:25%;overflow:hidden;color:#999;font-size:.8em;}
#related_posts_thumbnails li:first-child {margin-left:0 !important;}
#related_posts_thumbnails li > div {cursor:pointer;border:solid 0;padding:0;}
#related_posts_thumbnails li a {display:block;color:#9b9b9b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#related_posts_thumbnails li a:hover {text-decoration:none;}
#related_posts_thumbnails li a + a {}
#related_posts_thumbnails li img {width:100%;height:auto;}

.popstuff {position:relative;display:block;padding:24px;font-size:14px;background-color:#fff;margin-top:16px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .08);-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .08);box-shadow:1px 1px 2px rgba(0, 0, 0, .08);}
#side .widget_most_popular_tags {display:table !important;width:100%;}
#side .widget_most_popular_tags a {float:left;color:#777;border:solid 1px #ccc;background-color:rgba(0, 0, 0, 0.09);line-height:14px;font-size:12px;padding:3px 5px;margin:0 4px 4px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#side .widget_most_popular_tags a:hover {border:solid 1px #bbb;color:#555;background-color:rgba(0, 0, 0, 0.15);}
.date, .time {font-size:.8em;}
.details {font-size:1em;overflow:hidden;padding:0;}

ul.fol_social li {display: inline-block;float:left;cursor:pointer;margin:0 8px 8px 0;height:32px;width:32px;border: solid 0px;}
li.fol_twitter {background:transparent url(images/interest.png) no-repeat 0px -60px;}
li.fol_facebook {background:transparent url(images/interest.png) no-repeat -33px -60px;}
li.fol_pinterest {background:transparent url(images/interest.png) no-repeat -66px -60px;}
li.fol_googleplus {background:transparent url(images/interest.png) no-repeat -99px -60px;}
li.fol_feedburner {background:transparent url(images/interest.png) no-repeat -132px -60px;}
li.fol_digest {background:transparent url(images/interest.png) no-repeat -165px -60px;}
li.fol_dribbble {background:transparent url(images/interest.png) no-repeat -198px -60px;}
ul.go_social li {display: inline-block;float:left;cursor:pointer;padding: 0px !important; margin:0 8px 0 0;min-height:32px !important;min-width:32px !important;border: solid 0px;}
ul.go_social li:nth-child(even) {padding-right: 12px !important;}

a.ccommons {display: block; width:88px; height: 31px;background:transparent url(images/interest.png) no-repeat 0px -92px;}

.gravatar img {margin-top:1px;}
.commentlist li .gravatar img {width:32px;height:auto;float:left;padding:3px;background:#FFF;border-bottom:1px solid #d7d7d7;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}
.entry-content {clear:both;padding:0 0 16px 0;}

.post, #access {position:relative;display:block;}

.post {margin:0 0 20px 0;padding:0;}
.post img {height:auto;max-width:100%;}
.previous a, .next a {display:block;padding:2em 0 0 0;margin:0 1% 1em 0;background-repeat:no-repeat;background-position:50% 0.5em;float:left;width:46%;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:0.875em;}

#sitehead ul,.widget-area ul,ol.commentlist,ul.likeme,#access .menu-header ul,div.menu ul,ul.fol_social {list-style:none !important; }
#sitehead {clear:both;color:#000;background:-webkit-gradient(linear, 0% 0%, 0% 12%, from(#444447), to(#262626), color-stop(.6,#333)) !important;background:-moz-linear-gradient(100% 12% 90deg,#262626, #333, #444447 100%);border-top:#565656 solid 1px;background-color:#262626;}

#masthead {font-size:.8em;}
#masthead li {float:left;}
#masthead li.sitenav {float:left;display:inline-block;width:auto;padding-top:18px;}
#masthead li.sitenav a {display:table;padding:6px 10px 4px 10px;font-size:1em;line-height:1.4em;}
#masthead li.sitenav a:hover {}
#masthead li.search {float:right;margin-top:20px;margin-right:8px;width:195px;font-size:1.2em;}
#masthead li form#searchform {display:block;}
#masthead li.search fieldset {width:auto;height:26px;}
#masthead li.search input {font-size:.8em;height:22px;width:130px;padding-left:22px;border:none;color:#bbb;vertical-align:middle;-webkit-box-shadow:none;-webkit-appearance:none;background:#666 url("images/interest.png") no-repeat -234px -117px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#masthead li.search input:focus {color:#fff;}
#masthead li.search button {position:relative;top:0;float:right;color:#fff;width:34px;height:26px;font-size:.8em;text-align:center;line-height:1.2em;background-color:#49494e;cursor:pointer;border:none;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#masthead li.search button:hover,
#access .menu-header ul li:hover,div.menu ul li:hover {background:#100f15 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb7614), to(#eb3011), color-stop(1,#eb3011));background:-moz-linear-gradient(0% 100% 90deg,#eb3011, #EB3011, #EB7614 100%);background-color:#eb3011;}

.wp-pagenavi {clear:both;position:relative;display: table;font-size:14px;padding-bottom: 20px;}
.wp-pagenavi span, .wp-pagenavi a{background: none repeat scroll 0 0 #f1f1f1;color: #474747;display: block;float: left;margin: 0 5px !important;padding: 8px 11px;text-decoration: none;width: auto;}
.wp-pagenavi a:hover{color:#fff;background: #3279BB;}
.wp-pagenavi span.current{padding: 8px 11px !important;background: #3279BB !important;color:#fff !important;}

#topdcr,#bottomdcr {clear:right;}
#topfw,#bottomfw,#basefw {display:inline-block;width:100% !important;float:left;padding:1em 0 0 0;}


.widget_categories ul li div:hover,.widget_categories ul li.current-cat div,.widget_posttags ul li div:hover,.widget_posttags ul li.current-cat div, .widget-simpletags ul li a {cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#dddcdc;}
.widget-simpletags {display:table;margin-bottom:20px;}
.widget-simpletags ul li {display:table;float:left;}
.widget-simpletags ul li a {display:table;color:#777777;background-color:#d9d9d9;border:solid 1px #ccc;font-size: 12px !important;line-height: 14px !important;margin: 0 4px 4px 0px; padding: 3px 5px;}
.widget-simpletags ul li a:hover {transition: none;color:#555;background-color:#cbcbcb;border:solid 1px #bbb;}

.widget_top-posts, .widget_recent_entries {
  font-weight: bold;
}

.widget_top-posts a, .widget_recent_entries a {
  font-size: 16px;
  color: #363f48 !important;
}

.widget_top-posts .post-date,
.widget_recent_entries .post-date {
  display: block;
  font-weight: normal;
  font-size: 14px;
}
.widget_top-posts li,
.widget_recent_entries li {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e2e2e2;
}
.widget_top-posts li:first-child,
.widget_recent_entries li:first-child {
  padding-top: 0;
}

.adjustly_postmeta ul {display:table;width:100%;margin:0 !important;}
.adjustly_postmeta ul li {display:inline-block;border-bottom:solid 1px #ddd;width:33%;float:left;}
.adjustly_postmeta ul li:hover,.widget_randomposts_thumbnail ul li:hover {cursor:pointer;background-color:#f6f6f6;}
.widget_randomposts_thumbnail h3 {margin-bottom:0 !important;}

.widget_randomposts_thumbnail  {display:table;width:100%;}
.widget_randomposts_thumbnail ul li {display:inline-block;float:left;width:125px;margin-top:0;padding:10px 10px 10px 0;}

.adjustly_postmeta ul li a {display:block;font-size:.9em;line-height:2.4em;height:31px;padding-left:36px;}
.adjustly_postmeta ul li a.tweetme {background:transparent url(images/interest.png) no-repeat -230px -176px;}
.adjustly_postmeta ul li a.tweetme:hover {background:transparent url(images/interest.png) no-repeat -230px -207px;}
.adjustly_postmeta ul li a.shorturl {cursor:default;color:#242424;background:transparent url(images/interest.png) no-repeat -230px -238px;}
.adjustly_postmeta ul li a.shorturl:hover {background:transparent url(images/interest.png) no-repeat -230px -269px;}
.adjustly_postmeta ul li a.fbme {background:transparent url(images/interest.png) no-repeat -230px -300px;}
.adjustly_postmeta ul li a.fbme:hover {background:transparent url(images/interest.png) no-repeat -230px -331px;}
.adjustly_postmeta ul li a.inme {background:transparent url(images/interest.png) no-repeat -230px -362px;}
.adjustly_postmeta ul li a.inme:hover {background:transparent url(images/interest.png) no-repeat -230px -393px;}
.adjustly_postmeta ul li a.stmblme {background:transparent url(images/interest.png) no-repeat -230px -424px;}
.adjustly_postmeta ul li a.stmblme:hover {background:transparent url(images/interest.png) no-repeat -230px -455px;}
.adjustly_postmeta ul li a.eme {background:transparent url(images/interest.png) no-repeat -230px -486px;}
.adjustly_postmeta ul li a.eme:hover {background:transparent url(images/interest.png) no-repeat -230px -517px;}
.adjustly_postmeta ul li a.delime {background:transparent url(images/interest.png) no-repeat -230px -610px;}
.adjustly_postmeta ul li a.delime:hover {background:transparent url(images/interest.png) no-repeat -230px -641px;}
.adjustly_postmeta ul li a.gme {background:transparent url(images/interest.png) no-repeat -230px -672px;}
.adjustly_postmeta ul li a.gme:hover {background:transparent url(images/interest.png) no-repeat -230px -703px;}
.adjustly_postmeta ul li a.reddme {background:transparent url(images/interest.png) no-repeat -230px -734px;}
.adjustly_postmeta ul li a.reddme:hover {background:transparent url(images/interest.png) no-repeat -230px -765px;}

a.liked {z-index:2;}

h3 a.likes {background:transparent url(images/interest.png) no-repeat -230px -114px;}
h3 a.likes:hover {background:transparent url(images/interest.png) no-repeat -230px -145px;}

.wp_likes {position:relative;display:block;width:auto;height:19px;}
.wp_likes a.like,a.liked,a.samplezoom {display:inline-block;position:relative;float:left;font-size:.9em;line-height:1.8em;background-color:#f8f8f8;border:solid 1px #d4d4d4;color:#676767;padding:0 8px 0 24px;background:#f8f8f8 url(images/interest.png) no-repeat -234px -554px;	height:19px;width:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:15;}
.wp_likes span.text {display:inline-block;position:absolute;left:0;font-size:.9em;line-height:1.8em;color:#be8f26;border:solid 1px #f3e389;padding:0 8px 0 24px;background:#feffce url(images/interest.png) no-repeat -234px -554px;	height:19px;width:auto;white-space:nowrap;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:5;}

a.samplezoom {padding:0 9px 0 24px;background:#f8f8f8 url(images/interest.png) no-repeat -230px -585px;}

.widget-area {margin-bottom:15px;}

.widget-area ul {margin:0 !important;}
.widget-area ul ul {list-style:square;}

.widget_rss a.rsswidget:hover {color:#ff4b33;}
.widget-container {margin:0 0 1em 0;background-repeat:no-repeat;background-position:0 0.5em;}
.widget-container h3 {font-size:.8em;text-transform:uppercase;display:inline-block;width:100%;margin:0 0 12px 0;}

#footer-widget-area .widget-area {display: table;overflow:hidden;float:left;}
#first {width: 145px;}
#second {width: 190px;}
#third {width: 140px;}
#fourth {width: 275px;}
#sixth {min-width:300px;}
#footer-widget-area #sixth {display: table;overflow:hidden;float:right !important;}
.sixth-footer-widget-area ul a:hover {background-color: transparent !important;}

#footer-widget-area #fourth {margin-right:0;}
#footer-widget-area {padding:0 12px 24px 12px;overflow:hidden;}
#footer-widget-area .widget-area {	overflow:hidden;float:left;}
ul.first-footer-widget-area .widget-container,
ul.second-footer-widget-area .widget-container,
ul.third-footer-widget-area .widget-container,
ul.fourth-footer-widget-area .widget-container,
ul.fifth-footer-widget-area .widget-container,
ul.sixth-footer-widget-area .widget-container,
ul.first-footer-widget-area,
ul.second-footer-widget-area,
ul.third-footer-widget-area,
ul.fourth-footer-widget-area,
ul.fifth-footer-widget-area,
ul.sixth-footer-widget-area {margin-bottom:0 !important;padding-bottom:0 !important;}

.first-footer-widget-area li,
.second-footer-widget-area li,
.third-footer-widget-area li,
.fourth-footer-widget-area li,
.fifth-footer-widget-area li,
.sixth-footer-widget-area li {width:80%;font-size:.8em;line-height:1.4em;}

.first-footer-widget-area li,
.second-footer-widget-area li,
.third-footer-widget-area li,
.fourth-footer-widget-area li,
.fifth-footer-widget-area li,
.sixth-footer-widget-area li {}

.first-footer-widget-area li h3,
.second-footer-widget-area li h3,
.third-footer-widget-area li h3,
.fourth-footer-widget-area li h3,
.fifth-footer-widget-area li h3,
.sixth-footer-widget-area li h3 {font-size:1em;white-space:nowrap;}

#site-info {float:left;width:700px;}
#footer {margin-bottom: -22px; clear:both;color:#a1a1a1;border-top:#ddd solid 1px;background-color:#262626;}
#footer h3 {color: #fff;}
#footer, #footer a {color:#777;}
#footer a {padding:3px 4px 1px 4px;}
#footer a:hover {cursor:pointer;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#38393b;}
.footerbars h3 {display:inline-block;width:100%;margin:20px 0 12px 0;}
#footercredits {padding-bottom:15px;}
.footer {color:#666;font-size:0.65em;clear:both;padding:0 !important;line-height:1.4em !important;margin:0 0 0 8px;}
.rpthumb {display:table !important; width:100% !important;}
.rpthumb li {display:block; position:static; cursor:pointer; width:100%; overflow:hidden !important; padding:8px !important; margin:0 !important;}
.rpthumb li img {display:block; width:109px; height:auto; padding:8px; border-bottom:solid 1px #ddd;}
.rpthumb .thumb {background-color:#fff; display:block; width:123px; border:solid 1px #ddd; padding-bottom:6px;}

#comments {clear:both;}
#comments {padding:0;}
#comments .comment-body {font-size:.9em;margin:6px 50px 0 40px;padding-left:15px;}
#comments .comment-body p {margin:0;padding:0;line-height:1.2em;}
#comments .comment-body p:last-child {}
.commentlist {margin:0;}
.commentlist li.comment {line-height:24px;position:relative;}
.commentlist li:last-child {border-bottom:none;margin-bottom:0;}
.commentlist .avatar {position:absolute;top:0;left:0;}
.comment-author {margin:0 0 0 40px;	padding:0 0 0 15px;line-height:1.2em;}
.comment-author .fn {color:#3662a0;font-weight:bold;}
.commentlist .even {}
.commentlist li.comment+li.pingback {margin-top:-6px;}
.commentrating .postdate {float:left;margin:0 0 0 40px;	padding:0 0 0 15px;font-size:.8em;line-height:1.8em;color:#bbb;}
.reply a:hover,a.comment-edit-link:hover {color:#ff4b33;}

#commentform input#author,#commentform input#email {width:49%;margin:5px 0 0;padding:7px 8px;}
#commentform textarea#comment {width:97%;max-width:650px;margin:5px 0 5px 0;padding:7px 8px;}
#commentform div label {font-size:.8em;font-weight:bold;}
#commentform div {margin-bottom:12px;}
.cancel_comment_reply {position:absolute;font-size:.8em;right:0;width:auto;float:right;padding-right:14px;}
input[type=submit] {}
#respond {width:100%;overflow:hidden;position:relative;}
#respond p {margin:0;}
#respond .required {color:#ff4b33;}
#respond p.desc {font-size:.9em;color:#484747;line-height:18px;margin:0 0 25px;}
#respond label {color:#888;}
#respond input {margin:0 0 9px;width:98%;}
#respond textarea {width:98%;}

input[type="checkbox"],input[type="radio"],input[type="text"],input[type="password"],input[type="text"],textarea {border:solid 1px #e3e3e3;width:auto;-webkit-box-shadow:none;-webkit-appearance:none;}
input[type="checkbox"]:focus,input[type="radio"]:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="text"]:focus,textarea:focus {-moz-box-shadow:inset 0 0 5px rgba(68,68,68,0.5);-webkit-box-shadow:inset 0 0 5px rgba(68,68,68,0.5);box-shadow:inset 0 0 5px rgba(68,68,68,0.5);border:solid 1px #f7f7f7;background-color:#ececec;}

.commentrating {display:inline-block;width:100%;border-bottom:solid 1px #e7e7e7;}

div.updown-vote-box {display:table;padding:0;margin:0;width:auto;float:right;}
div.updown-vote-box div {display:inline-block;float:left;font-size:.8em;font-weight:700;width:auto;height:16px;margin:0 6px 0 0;padding:0;}
div.updown-vote-box div + div {margin:0 3px 0 0;}
div.updown-vote-box div.updown-up-count,
div.updown-vote-box div.updown-down-count {margin:0;}
div.updown-vote-box div.updown-down-count,
div.updown-vote-box div.updown-total-count {margin-bottom:8px;}
div.updown-up-count, div.updown-pos-count {color:#7aad14;}
div.updown-down-count, div.updown-neg-count {color:#bb5853;}
div.updown-active {}
.updown-button {cursor:pointer;}

.pro_ad {}
.pro_ad_leader {background-color: transparent; text-align:center; max-width: 1150px;margin:0px auto;}
.ad_pos {display:table;padding: 0px;}

/* MEMBERSHIP CHART */
.premium-resources {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;line-height:1.2em;letter-spacing:-1px;font-size:3em;color:#363636;text-align:center;line-height:1.2em;text-shadow: rgb(255, 255, 255) 0px 1px 0px;margin-top:25px;}
.premium-subtitle,.premium-faq {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;line-height:1.2em;letter-spacing:-1px;font-size:1.6em;color:#363636;text-align:center;line-height:1.2em;text-shadow: rgb(255, 255, 255) 0px 1px 0px;margin-bottom:25px;}
.premium-subtitle span {background-color: #fffc00;padding:4px 12px;}
.package-title {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;line-height:1.2em;letter-spacing:-1px;font-size:2.4em;color:#888;text-align:center;line-height:1.2em;text-shadow: rgb(255, 255, 255) 0px 1px 0px;margin:8px 0 25px 0;}

.membership-chart {display: table;width: 100%;text-align:center;cursor:pointer;}

.price-tier1,.price-tier2,.price-tier3,.price-tier4 {display: table;float: left;width: 23.5%;margin:7px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;overflow:hidden;border:solid 1px #ededed;}
.savings-tier1,.savings-tier2,.savings-tier3,.savings-tier4 {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;letter-spacing:-1px;color: #fff; font-size: 4em;text-align:center;height:90px;line-height:90px;}

.price-tier1:hover .savings-tier1 {background-color:#94bc0d;}
.price-tier2:hover .savings-tier2,.price-tier3:hover .savings-tier3,.price-tier4:hover .savings-tier4 {background-color:#2289cc;}
.price-tier1:hover,.price-tier2:hover,.price-tier3:hover,.price-tier4:hover {}

.tier-dollar {display:inline-table;font-size:36px;vertical-align:super;margin:14px 4px;line-height:0px;}
.tier-cents {display:inline-table;font-size:36px;vertical-align:super;margin:5px 4px;line-height:0px;}

.features-tier1,.features-tier2,.features-tier3,.features-tier4,.subscribe_button .premium_membership  {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;letter-spacing:-1px;font-size:24px;color:#242424;line-height:56px;}
.tier-billing,.tier-savings {font-weight:bold;text-align:center;}
.tier-billing span,.tier-savings span {font-weight:normal;}
.tier-savings {font-size:18px;}

.list-tier {display:table;width:100%;color: #242424;font-size:14px;font-weight:normal;line-height:22px;margin:30px auto;list-style-image: none;list-style-position: outside;list-style-type: none;}
.list-tier li span {display:inline-block; width:13px; height: 12px; background:url(images/interest.png) no-repeat -183px 0px; margin-right:6px;}
.list-tier li span.notavail {display:inline-block; width:13px; height: 12px; background:url(images/interest.png) no-repeat -196px 0px; margin-right:6px;}

.price-tier1 .savings-tier1 {background-color:#242424;}
.price-tier2 .savings-tier2 {background-color:#242424;}
.price-tier3 .savings-tier3 {background-color:#242424;}
.price-tier4 .savings-tier4 {background-color:#242424;}

.faq-premium {display:table;width:100%;clear:both;}
.faq-left,.faq-right {display:table;width:45%;float:left;padding:0px 16px;margin:0 auto;}
.faq-right {float:right;}


.download_button .premium_membership {letter-spacing:1px;font-size:18px;font-weight:normal;color:#fff;cursor:pointer;padding:5px 15px; margin:30px 0px;line-height:36px;background:#94bc0d; border:0 none;-webkit-border-radius: 5px;border-radius: 5px; }
.download_button .premium_membership:hover {background-color:#aad908;}

.subscribe_button .premium_membership {letter-spacing:1px;font-size:18px;font-weight:normal;color:#fff;cursor:pointer;padding:5px 15px; margin:30px 0px;line-height:36px;background:#2289cc; border:0 none;-webkit-border-radius: 5px;border-radius: 5px; }
.subscribe_button .premium_membership:hover {background-color:#2a9be3;}

.premium-faq {margin: 30px 0px;}

.panel-requirements {text-align:center;}
.panel-requirements .list-tier {margin:10px 0px;}
.panel-requirements .list-tier li {display:inline-table; width:auto;margin-right:12px;}
.panel-requirements .list-tier li span {display:inline-block; width:13px; height: 12px; background:url(images/interest.png) no-repeat -183px 0px; margin-right:6px;}
.panel-requirements .list-tier li span.notavail {display:inline-block; width:13px; height: 12px; background:url(images/interest.png) no-repeat -196px 0px; margin-right:6px;}


@media print {
body {background:none !important;}
#page, .footerbars, #masthead, #siteinfo {clear:both !important;display:block !important;float:none !important;position:relative !important;}
#site-title,#site-description {float:none;line-height:1.4em;margin:0;padding:0;}
#access,#respond,.edit-link,.page-link,.widget-area,.lazy-hidden {display:none !important;}
#footer {margin:0;width:100%;}
.one-column {margin:24pt 0 0;width:100%;}
#site-info,#site-generator {float:none;width:auto;}
#colophon {width:100%;}
img#wpstats {display:none;}
}
@media screen and (max-width:500px) {
.more-link,.continue-reading {padding:1em 0 0 0;}
}
@media screen and (max-width:600px) {
#footer-widget-area .widget-area {	overflow:hidden;float:left;width:100%;}
}
@media screen and (min-width:600px) {
#content {margin:0;}
#topdcl, #topdcr, #bottomdcl, #bottomdcr {width:46% !important;display:inline-block;}
h1 {font-size:1.8em;}
}
@media handheld and (max-width:480px), screen and (max-device-width:480px), screen and (max-width:600px)  {
html {background-color:#fff;padding:0;}			
#content {margin:0;}
#page, .footerbars, #masthead, #siteinfo  {margin:0;}
.logo {margin:0;background-position:center top;text-align:center;}
h1 {font-size:1.3em;}			
#topdcl, #topdcr, #bottomdcl, #bottomdcr {width:46% !important;display:inline-block;}
}
@media screen and (max-width:1150px) {			
.footerbars, #masthead, #siteinfo  {margin:0;width:100%;}
#related_posts_thumbnails li {position:relative;float:left;display:inline-block;width:50%;overflow:hidden;color:#999;font-size:1em;margin:0 !important;}
#related_posts_thumbnails li:last-child {position:relative;}
#related_posts_thumbnails li > div {background-color:#fff;}
#related_posts_thumbnails li div + div {background-color:transparent;border:0 !important;padding:0 !important;}
#siteinfo li,#siteinfo li:first-child {width:auto;font-size:.8em;}
.post_block_left,.post_block_right {margin: 0 auto;}
}
@media screen and (max-width:1050px) {
.adjustly_postmeta ul li {width:50%;}
.price-tier1,.price-tier2,.price-tier3,.price-tier4 {width: 47%;}

}
@media screen and (max-width:950px) {
#siteinfo li,#siteinfo li:first-child {width:auto;font-size:.8em;line-height: 1.2em;}
}
/* BSA 6x6 sidebar ads */
.bsap_1293431 a:nth-child(even) {float:right !important;margin:0 0 10px 0 !important;}
.bsap_1293431 a:nth-child(odd) {float:left !important;margin:0 0 10px 0 !important;}
@media screen and (max-width:860px) {
}
@media screen and (max-width:805px) {
/* #siteinfo li,#siteinfo li:first-child {font-size:1.4em;} */
}
@media screen and (max-width:768px) {
.excerpt_post_thum {float:left;width:100%;}
.excerpt_thumb {width:100%;}
}
@media screen and (max-width:900px) {	
#footer-widget-area {padding:0 12px 34px 12px;overflow:hidden;}
#footer-widget-area .widget-area {overflow:hidden;width:100%;}
ul.first-footer-widget-area .widget-container,ul.second-footer-widget-area .widget-container,ul.third-footer-widget-area .widget-container,ul.fourth-footer-widget-area .widget-container,ul.fifth-footer-widget-area .widget-container,ul.sixth-footer-widget-area .widget-container,ul.first-footer-widget-area,ul.second-footer-widget-area,ul.third-footer-widget-area,ul.fourth-footer-widget-area,ul.fifth-footer-widget-area,ul.sixth-footer-widget-area {margin-bottom:30px !important;}
.first-footer-widget-area li,.second-footer-widget-area li,.third-footer-widget-area li,.fourth-footer-widget-area li,.fifth-footer-widget-area li,.sixth-footer-widget-area li {width:100%;}
#olderstuff {visibility:hidden;display:none;}
#quickmenu {visibility:visible;display:block;}
.siteslogan {visibility:hidden;display:none;}
#masthead #access {visibility:hidden;display:none;}
#site-menus {margin:0 !important;}
#access .menu-header ul li,div.menu ul li {margin-right:8px;padding:0 8px 0 0 !important;background-color:transparent !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#access .menu-header ul li:hover,div.menu ul li:hover {background-color:transparent !important;		}
#access .menu-header ul li a {color:#30395D !important;font-weight:bold !important;padding:9px 0 5px 0 !important;background-color:transparent !important;}
#access ul li.current_page_item,#access ul li.current-menu-ancestor,#access ul li.current-menu-item,#access ul li.current-menu-parent,* html #access ul li.current_page_item,* html #access ul li.current-menu-ancestor,* html #access ul li.current-menu-item,* html #access ul li.current-menu-parent,* html #access ul li {background:transparent !important;background-color:transparent;}
#masthead li.search button:hover,#access .menu-header ul li:hover,div.menu ul li:hover {background:transparent !important;background-color:transparent;}	
#content .alignleft,#content img.alignleft {clear: both;display: block;margin-left: auto;margin-right: auto;}
#content .alignright,#content img.alignright {clear: both;display: block;margin-left: auto;margin-right: auto;}
#content .aligncenter,#content img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
#content img.alignleft,#content img.alignright,#content img.aligncenter {margin-bottom: 12px;}

#masthead li {margin-top:0;}
#siteinfo li,#siteinfo li:first-child {width:auto;}
#page  {background:transparent;}
#layout {margin-left:0;}
#main {margin:0 10px;}
#content {background:transparent;}
ul.group8 {display:block;width:100%;}
ul.group8 li {display:table;width:100%;}
#topdcl, #topdcr, #bottomdcl, #bottomdcr,#topfw,#bottomfw,#basefw {display:inline-block;width:100% !important;float:left;padding:1em 0 0 0;}
#first,#second,#third,#fourth,#fifth,#sixth {display:table;}
#side .postmeta ul li {width:100%;padding:8px 0 0 0;}
#side .postmeta {visibility:hidden;display:none;}
#first,#second,#third,#fourth,#fifth,#sixth {width: 100% !important;}
#side {float:none;clear:both;width:auto;margin-left:0;}
/* BSA 6x6 sidebar ads */
.bsap_1293431 a:nth-child(even),.bsap_1293431 a:nth-child(odd) {float:none !important;margin:0 auto 10px auto !important;}
}
@media screen and (max-width:622px) {
.body {padding:8px;}
ul.postinfo {font-size:.8em;}
.adjustly_postmeta ul li {width:100%;}
.adsense_post_block_ad {display:table;width:100%;margin-top:20px;background-color:transparent;border:solid 0 #e3e3e3;color:#d5d5d5;}
.faq-left,.faq-right {float:none;clear:both;width:90%;margin:0 auto;}

.premium-resources {font-size:1.6em;}
.premium-subtitle {font-size:1em;}
.package-title,.premium-faq {font-size:1.2em;line-height:1.4em;}

}
@media screen and (max-width:558px) {
#masthead li.search input {width:80px;float:right;}
#masthead li.search {width:150px;}
#masthead li.search button {visibility:hidden;display:none;}
ul.group8 {display:block;width:100%;}
ul.group8 li {display:inline-block;width:200px;}
ul.group8 li:nth-child(2n+2) {float:right;}
ul.group8 li:last-child {position:relative;}
.rpthumb li {display:inline-block; float:left; width:99px !important; padding:12px 3px 3px 3px !important;}
.rpthumb .thumb {width:99px !important;}
.rpthumb li img {width:85px !important;}
/* BSA 6x6 sidebar ads */
.bsap_1293431 a:nth-child(even) {float:right !important;margin:0 0 10px 0 !important;}
.bsap_1293431 a:nth-child(odd) {float:left !important;margin:0 0 10px 0 !important;}
.price-tier1,.price-tier2,.price-tier3,.price-tier4 {width: 97%;}
}
@media screen and (max-width:430px) {
ul.group8 {display:block;width:100%;}
ul.group8 li {display:table;width:100%;}
ul.group8 li a {display:table;width:auto;margin:0 auto;}
/* BSA 6x6 sidebar ads */
.bsap_1293431 a:nth-child(even),.bsap_1293431 a:nth-child(odd) {float:none !important;margin:0 auto 10px auto !important;}
}
@media screen and (min-width:1150px) {			
#page, .footerbars, #masthead, #siteinfo  {width:1150px;}
#topdcl, #topdcr, #bottomdcl, #bottomdcr {width:200px !important;display:inline-block;}
#side ul:nth-child(odd) {clear:left;}
}
@media only screen and (max-device-width:480px) {
* {-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
/* #main .post_content p {font-size:.8em;line-height:1.2em;} */ 
h2 {letter-spacing:0;}
#masthead li.search input {width:60px;}
#masthead li.search {width:90px;}
#side .postmeta ul li {width:100%;padding:0;}
#side .postmeta {visibility:hidden;display:none;}
}
.one-column {margin:0 auto;width:640px;}
.single-attachment {margin:0 auto;width:900px;}

/* prettyloader */
.prettyLoader {background: url("images/prettyLoader/prettyLoader.png") top left no-repeat;height: 30px;position: absolute;width: 30px;z-index: 30000;}
.prettyLoader img {display: block;margin: 7px 0 0 7px;}
.pl_ie6 { background-image: url("images/prettyLoader/prettyLoader.gif"); }

/* upprev fly-in */
#upprev_box{text-align: left;background-color: #fff;position:fixed;z-index:9999999;padding: 10px 20px 10px 10px;border-top: 2px solid #000;border-left: 1px solid #f0f0f0;-moz-box-shadow: 0 4px 10px #666;-webkit-box-shadow: 0 4px 10px #666;box-shadow: 0 4px 10px #666;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=270, strength=7)";filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=270, strength=7);_position: absolute;_top: 0;}
#upprev_box h6{text-transform: uppercase;font-size: 10px;font-weight: bold;font-family: arial,helvetica,sans-serif;color: inherit;padding:0;margin:0 0 10px 0;}
#upprev_box h6 .num{font-size: inherit;font-weight:normal;font-family: inherit;color:#888;}
#upprev_box .upprev_excerpt p{overflow:hidden;margin:0}
#upprev_box a.upprev_thumbnail img{border:0;float:left;margin:0 10px 5px 0;}
#upprev_box div,#upprev_box div.upprev_thumbnail br{clear:both;}
#upprev_box h5{margin-top:0;}
#upprev_box div.upprev_thumbnail h5{clear:right;margin:0 0 .5em 0;}
#upprev_close{background:transparent url("images/interest.png") no-repeat -170px 0px;border: none;display:block;height: 13px;overflow: hidden;padding: 0;position: absolute;right: 5px;text-indent: -999em;top: 5px;width: 13px;}
#upprev_box p.promote {clear:both;color:#888;font-size:.9em;margin:0px;padding-top:5px;text-align:right;}

/* Default style for WP-PageNavi plugin */
.wp-pagenavi {clear: both;color: #000;text-align: center;}
.wp-pagenavi a, .wp-pagenavi span {color: #000;text-decoration: none;margin: 0 6px;font: bold 12px Helvetica, Arial, sans-serif;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {}
.wp-pagenavi span.current {color: #9d9d9d;padding: 1px 5px 0;border: 1px solid #d9d9d9;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

/* adjustly collapse */
.aj-collapse { cursor: pointer; }
.aj-hidden { display: none; visibility: hidden; }
.aj-visible { display: block; visibility: visible; }

/* header call-to-action styles */
#siteinfo {padding:0 8px;}
#block1,#block2 {margin: 0 !important;}
ul.wwsgdt {display: table;width: auto !important;margin:15px !important;text-shadow: none;}
ul.wwsgdt li {display: inline-block;  margin:0px auto !important;}
ul.wwsgdt li img {width:100%;height:auto;}
ul.wwsgdt li:first-child {padding-left: 0px;float:left;width: 58% !important;}
ul.wwsgdt li:last-child {padding-right: 0px;float:right;width: 38% !important;}
a.howto:hover {background:#100f15 -moz-linear-gradient(0% 100% 90deg,#eb3011, #EB3011, #EB7614 100%);background-color:#eb3011;color:#fff;}
.howto,a.howtutorial:hover {display: table;padding:15px 15px 10px 15px;line-height:1.6em;font-size:1.4em;font-weight:bold;color:#fff;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EB7614), to(#EB3011), to(#EB3011));background:#100f15 -moz-linear-gradient(0% 100% 90deg,#eb3011, #EB3011, #EB7614 100%);background-color:#eb3011;color:#fff;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
.howtutorial {display: table;padding:15px 15px 10px 15px;line-height:1.6em;font-size:1.4em;font-weight:bold;color:#fff;background-color:#343435;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}

.hidehowto {visibility: hidden;display:none;}
.showhowto {visibility: visible;display:table;}
ul.wwsgdb {display: table;width: auto !important;margin:15px 0 0 8px !important;text-shadow: none;}
ul.wwsgdb li {display: inline-block; overflow:hidden; float:left; width: 18% !important; margin:0px auto !important; border-right: solid 1px #17181a;border-left: solid 1px #313235;padding: 0 10px;margin: 10px 0;}
ul.wwsgdb li img {width:1065px;height:197px;}

ul.wwsgdb li.st1 img {margin-left: 0px;}
ul.wwsgdb li.st2 img {margin-left: -223px;}
ul.wwsgdb li.st3 img {margin-left: -432px;}
ul.wwsgdb li.st4 img {margin-left: -635px;}
ul.wwsgdb li.st5 img {margin-left: -865px;}

ul.wwsgdb strong {color: #ccc;}
ul.wwsgdb p {font-size: .84em;color: #999;}
ul.wwsgdb li:first-child {padding-left: 0px;border-left: none;}
ul.wwsgdb li:last-child {padding-right: 0px;border-right: none;}
a.howtut:hover {color:#fff;}
.howtut {text-shadow:none;margin-bottom:10px !important;display: table;padding:8px 35px 6px 35px;line-height:1em;font-size:1em;color:#fff;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EB7614), to(#EB3011), to(#EB3011));background:#100f15 -moz-linear-gradient(0% 100% 90deg,#eb3011, #EB3011, #EB7614 100%);background-color:#eb3011;color:#fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}

@media screen and (max-width:950px) {
	ul.wwsgdb li {width: 17% !important;}
	ul.wwsgdb li img {visibility: hidden;display:none;}
}
@media screen and (max-width:766px) {
	#siteinfo {visibility: hidden;display:none;}
}
/* shutterfly search box */
#search-ad {
display: table;
width: 100%; 
background-color: transparent; 
border: 0px solid; 
text-align: center;
}

.searchintro {
font-size: 1em;
line-height: 1.2em;
text-align: center;
}
.searchbox {
	display: inline-table;
	float: left;
	}
.searchbtn {
	display: inline-table;
	float: left;
	}
.searchbox input {
width: 220px;
border:1px solid #ccc;
font-size:21px;
height: 32px;
color:#242424;
margin-top: 18px;
padding: 8px 0 0 10px;
}
.searchtool {
	display: table;
	margin: 0 auto;
	}

.searchbtn input {
background:url(images/search_input_submit.png) no-repeat scroll 0 0 transparent;
color: #fff;
width: 90px;
height: 42px;
float: left;
border: 0;
margin: 18px 0 0 10px;
}

/*
 * Mighty Deals widget
 */
.md-wg-pagination,
#md-wg-cat-combo-wrap {
	visibility: hidden !important;
	display: none !important;
}
.recent-deal-wrap {
	margin-bottom: 0px !important;
}

/*
 * SimpleModal Basic Modal Dialog - http://ericmmartin.com
 */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; height: 3000px; width: 3000px;}

/* Positioner */
#simplemodal-positioner {position: fixed;width: 100%; margin:auto;left:0px;top:20%;}

/* Container */
#simplemodal-container {display: table;color:#242424; background:#fff url(images/interest.png) repeat-x 0px -796px; border:0px;padding:0;margin:0 auto;left:0px;top:0px;margin-top:16px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#simplemodal-container .simplemodal-data {display: block;padding-bottom:10px; width: 460px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:transparent url(images/interest.png) repeat-x 0px -761px; width:35px; height:35px; display:inline; z-index:3200; position:absolute; top:0px; right:0px; cursor:pointer;}
#simplemodal-container a.modalCloseImg:hover {background:transparent url(images/interest.png) repeat-x -35px -761px; width:35px; height:35px;}
#simplemodal-container h3 {color:#84b8d9;}
#simplemodal-container strong {color:#555;text-align:center;}

/* simple modal specific styles for my messages */

#sharecovers {display: none; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 14px;overflow:hidden;}
.sharecoverstitle {display:block;padding:8px 24px 4px 24px; font-weight: bold; text-shadow: white 0px 1px 0px;color: #555; text-align: center;}
.sharecoverthumbnail {margin: 18px 35px;}
.sharecoverthumbnail table td.coverpreview {padding-right:8px;}
.sharecoverthumbnail table td.coverthanks {font-size: 16px; text-shadow: white 0px 1px 0px;color: #777;}
.sharecoverthumbnail table td.covername {height: 18px;font-size: 24px; font-weight: bold; text-shadow: white 0px 1px 0px;color: #333;}
.coverspreadfont {font-family: Georgia, 'Times New Roman', serif;}
.coverspreadword {margin-top: 15px;}
.coverlinktous {padding: 18px 35px 18px 35px;border-top: solid 1px #ccc; background-color: transparent;}
.coverlinkustitle,.covercopylink,.coverspreadword {color: #777; font-size: 14px; line-height: 18px; font-style: italic; white-space: wrap; text-align: center;}
.covercopyfield,.coverminititle {text-align: center;}
.coverminifollow {padding: 18px 35px 8px 35px;border-top: solid 1px #ccc; background-color: transparent;}

/* removes glow highlight from all OSX inputs */
input:focus,select:focus,textarea:focus {outline: none;}

.gotweet {background:transparent url(images/interest.png) no-repeat -230px -176px;}
.gotweet:hover {background:transparent url(images/interest.png) no-repeat -230px -207px;}
.gofb {background:transparent url(images/interest.png) no-repeat -230px -300px;}
.gofb:hover {background:transparent url(images/interest.png) no-repeat -230px -331px;}
.goe {background:transparent url(images/interest.png) no-repeat -230px -486px;}
.goe:hover {background:transparent url(images/interest.png) no-repeat -230px -517px;}
.gorss {background:transparent url(images/interest.png) no-repeat -230px -548px;}
.gorss:hover {background:transparent url(images/interest.png) no-repeat -230px -145px;}

.socialstats {display: table; width: 100%;margin: 0 auto !important; border-top: solid 1px #ccc;padding-bottom: 0px !important;}
.socialstats ul {display: table !important; width: auto !important;margin: 0 auto !important;}
.socialstats li {color: #333 !important;padding: 0px 15px 10px 15px !important;font-size: 10px;}
.socialstats li span {font-size: 10px !important;}
.socialstats li a {color: #333 !important; font-weight: bold;height: 16px;line-height: 16px;}

.sharelink {display: table; background-color: #ececec; width: 100%;margin: 0 auto !important; border-top: solid 1px #ccc; padding: 18px 18px 10px 18px;}
.sharelink ul {display: table !important; width: auto !important;margin: 0 auto !important;}

.followpsd {display: table; background-color: transparent; width: 100%;margin: 0 auto !important;}
.followpsd ul {display: table !important; width: auto !important;margin: 0 auto !important;}

input.action_link {background: #ececec;border: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #232323;font-size: 12px;font-family: Arial, Helvetica, sans-serif;margin: 8px 0px 0px 0px;padding: 8px;width: 280px;}
/* -webkit-transform: translateZ(0); */

