 
footer, header, nav, section, article { display: block; }
footer {}

html { font-size: 100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 14px; line-height: 19px; font-family: arial, sans-serif; color: #58595B; min-width: 939px; background: #5f6260; } 

/* default links */
a { color: #c1d72e; text-decoration: none; }
a:hover { color: #58595B; outline: none; }

ul, ol, li { list-style:none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; }

a:link { -webkit-tap-highlight-color: #58595B; }
::-moz-selection { background: #58595B; color: #fff; text-shadow: none; }
::selection { background: #58595B; color: #fff; text-shadow: none; }


.singleinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	width: 440px;
	margin-bottom: 15px;
	border: thin solid #999999;
	color: #58595B;
	height: 20px;
	font-style: normal;
}
.areainput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	width: 450px;
	margin-bottom: 15px;
	height: 200px;
	border: thin solid #999999;
	color: #58595B;
}
.submittext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #FFF;
	background-color: #c4d93a;
	float: none;
	width: 90px;
	text-align: left;
	font-style: normal;
	height: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* forms */
form { margin: 0; }
button, input, select, textarea { font-family: arial, sans-serif; font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input::-moz-focus-inner, button::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align:text-top; }

/* text inputs */
input[type="text"], input[type="password"] { background: #fff; border: 1px solid #999; font-size: 12px; padding: 5px 7px; color: #666; }
input[type="text"]:focus, input[type="password"]:focus { outline: 0; color: #58595B; border: 1px solid #58595B; }
input.error { border: 1px solid #c1d72e; }
label.error { color: #c1d72e;}

/* buttons */
button, .btn { cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-family: arial, sans-serif; font-size: 12px; height: 26px; overflow: hidden; background: #c1d72e; color: #fff; border: 0; padding: 0 9px; text-transform: uppercase; }
a.btn { color: #fff; line-height: 26px; height: auto; display: inline-block; }
a.btn:hover { color: #fff; }
.btn:hover, button:hover { background-color: #9f2d0f; }

#signup input { width: 284px; background: #eee; border: 1px solid #ccc; margin-bottom: 7px; }
#signup input:focus { border: 1px solid #999; background: #fff; }
#signup input.error { border: 1px solid #c1d72e; background: #eee; }
#email-list-form-wrapper { height: 328px; overflow: hidden; position: relative; clear: both; }
#email-list-form{ position: absolute; }
#signup button {float:right;margin-right:3px; }
.ie7 #signup button { float: none; }
/*
#signup input, #signup button { border: 0; padding: 0; font-size: 15px; vertical-align: middle; float: left; }
#signup input { width: 250px; height: 38px; line-height: 38px; -webkit-appearance: none; }
#signup input:focus { color: #231F20; outline: none; }
#signup button:hover { background: #231F20; } 
*/
#signup #loader  {display: none; margin-right:0px; float: right; width: 16px; height: 16px; margin-top: 10px;}
#signup label.error { color: #ef5824; position: absolute; left: 0; bottom: -30px; }
#confirmation { line-height: 40px; display: none; color: #ef5824; }

/* nav */
#primary .tmblogo { position: fixed; top: 0px; left: 0; }
#primary { position: fixed; top: 70px; left: 67px; }
#primary li.logo { margin-left: 47px; text-indent: -999em; background: url(images/tothefearless.png) no-repeat; width: 361px; line-height: 100px }
#primary li.logo a { display: block; width: 315px; }
#primary li { font-family: 'Arial'; font-size: 19px; line-height: 18px; }
#primary li a { padding-left: 47px; color: #fff; display: block; }
#primary li a:hover { color: #c1d72e; }
#primary li.current a, #primary li.current a:hover { background: #c1d72e; color: #fff; }
#primary li.current a.home { background: none; }


hr {
	border-top-color: #c1d72e;
	border-right-color: #c1d72e;
	border-bottom-color: #c1d72e;
	border-left-color: #c1d72e;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-bottom: 20px;
	margin-top: 20px;
}

/* section styles */
.section-content { float: left; background: #fff; margin-left: 564px; width: 460px; padding: 0 20px 100px 20px; }
.ie7 .section-content { float: left; clear: left; }
p { margin: 0; font-size: 14px; line-height: 19px; padding-bottom: 12px; }
h3 {font-weight: normal; margin: 0; font-family: Georgia; font-style: italic; font-size: 18px; line-height: 20px; padding-bottom: 5px; }
.orange { color: #c1d72e; }
.indent { padding-left: 160px; }

h2 { font-weight: normal; font-family: 'Arial'; font-size: 24px; line-height: 24px; padding: 17px 0; margin: 17px 0; border-top: 2px solid #c1d72e; border-bottom: 1px dotted #ccc; }
h2 a { text-decoration: underline; }
.post h2 a { text-decoration: none; }
.section img { margin: 0 auto; display: block; padding-bottom: 13px; }
h2, #apply, h4, #email-list-form-wrapper { padding-left: 0px; }
.post h2 { color: #c1d72e; padding-left: 0; margin-bottom: 5px; }

h6 { font-weight: normal; font-family: 'Arial'; font-size: 24px; line-height: 24px; padding: 0px 0; margin: 0px 0; }
h6 a { text-decoration: underline; }

/* versus */
#versus .section-content { border-top: 0; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 60px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 60px; border-top-left-radius: 10px; border-top-right-radius: 60px; }
#versus { padding-top: 70px; }
#versus h2 { border-top: 0; margin-top: 0; }
#versus img { float: none; border: 0; margin: 0; padding: 0; }


/* what */
#what img { float: none; border: 0; margin: 0; padding: 0; }

/* about */
#about img { float: none; border: 0; margin: 0; padding: 0; }


/* apply here */
#about table { border-collapse: collapse; border-spacing: 0; }
#about td { vertical-align: top; }
#options { padding-top: 26px; }
#options li { height: 160px; width: 300px; }
#options h4 { border-top: 1px solid #ccc; padding: 10px 0 0; margin: 0; }
#options p, #options h4 { float: left; width: 136px; }
#apply input, #apply textarea { width: 284px; background: #eee; border: 1px solid #ccc; margin-bottom: 7px; }
#apply textarea {height:100px;}
#apply textarea:focus { border: 1px solid #999; background: #fff; }
#apply input:focus { border: 1px solid #999; background: #fff; }
#apply input.error { border: 1px solid #c1d72e; background: #eee; }
#apply-form-wrapper { height: 720px; overflow: hidden; position: relative; clear: both; }
#apply-form, #apply-form-success { position: absolute; }
#loader, .loader { width: 16px; height: 16px; background: url(images/ajax-loader.gif) no-repeat; display: inline-block; }

/* process */
#process img { float: left; }
#process h2.featured { border-top: 0; padding-top: 32px; }
.process1 { border-bottom: 1px solid #ccc; padding: 0; margin-left: 160px; margin-bottom: 20px; padding-bottom: 10px; }

/* results */
#results h2.tag { border: 0; }
#results img { float: none; border: 0; margin: 0; padding: 0; }

/* services */
#services h2.tag { border: 0; }
#services img { padding: 0; margin-right: 3px; margin-top: 3px; float: left; }
#services p { font-size: 13px; line-height: 18px; font-family: arial, sans-serif; color: #58595B; } 

/* contactus */
#contactus h2.tag { border: 0; }
#contactus img { float: left; }

/* bgs */
#home img { display: block; float: left; padding: 0; }
#versus { background: url(images/bg2.jpg) no-repeat 50% 0 fixed; clear: both; }
#what { background: url(images/bg3.jpg) no-repeat 50% 0 fixed; }
#about { background: url(images/bg4.jpg) no-repeat 50% 0 fixed; }
#process { background: url(images/bg5.jpg) no-repeat 50% 0 fixed; }
#results { background: url(images/bg6.jpg) no-repeat 50% 0 fixed; }
#services { background: url(images/bg8.jpg) no-repeat 50% 0 fixed; }
#contactus { background: url(images/bg7.jpg) no-repeat 50% 0 fixed; }

#TokenAlert {background: url(img/betatag.png) no-repeat; width:240px; height:72px;position:fixed; top:1em; right:1em; -moz-border-radius:8px; opacity:0.6; z-index:99;	 }

/* biglogo */
#biglogo { position: absolute; top: 0px; left: 590px;  background: url(images/biglogo.png) no-repeat; width: 521px; height: 779px; }

/* fearless */
#fearless { position: absolute; top: 2650px; left: 0; background: url(images/greybg.jpg) repeat; width: 100%; height: 131px; }

/* logos */
#logos { background: url(images/greybg.jpg) repeat; width: 500px; height: 131px; }


/* slideshow */
.slideshow { position: relative; }
.slides { width: 460px; height: 260px; position: relative; overflow: hidden; }
/* slideshow arrows */
.prev-slide, .next-slide { display: none; position: absolute; top: 105px; z-index: 99; width: 50px; height: 50px; background: url(images/slide-arrows.png) no-repeat; cursor: pointer; }
.prev-slide { background-position: 0 0; left: 8px; }
.next-slide { background-position: -50px 0; right: 8px; }
.prev-slide:hover { background-position: 0 -50px; }
.next-slide:hover { background-position: -50px -50px; }
/* slideshow circle nav */
.circle-nav { text-align: center; padding: 15px 0 10px; }
.circle-nav li { display: inline-block; margin: 0 3px; }
.ie7 .circle-nav li { display: inline; } 
.circle-nav li a { display: block; width: 10px; height: 10px; background: #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.circle-nav li a:hover { background: #999; }
.circle-nav li a.current { background: #c1d72e; }
/* captions */
.caption { height: 52px; overflow: hidden; padding-left: 160px; } /* fixed height so it doesn't bounce the page around */

/* blog */
#blog { background: #fff; }
#blog .right-col { width: 486px; margin-left: 0; float:left;margin-bottom:50px }
#blog .left-col { float:left; width: 216px;left: 0; top: 0; padding-bottom: 20px; -webkit-border-bottom-right-radius: 50px; -moz-border-radius-bottomright: 50px; border-bottom-right-radius: 50px;  padding-left: 32px; }
#blog .left-col p { color: #fff; font-size: 14px; padding: 0px 0px; }
#blog .left-col p.check-out a:hover { background: #9f2d0f; }
#blog #heading {margin-left:20px;display:block;overflow:hidden;width:714px;position:relative;padding-bottom:10px;margin-bottom:20px}
#blog li.blog-wordmark { margin-top:20px;text-indent: -999em; background: url(img/grindist_mark_g_lg.png) no-repeat; width: 186px; line-height: 60px }
#blog #hd_mark {width:196px;float:left;margin-left:12px;font-family:'belizio';font-size:16px;color:#999;line-height:20px;}
#blog #hd_mark .tag {margin-left:2px;}
#blog a {text-decoration:none};
#heading #tag {width:486px;padding-top:20px;float:right;
}
#tag .leftcol{display:block;padding-top:9px;}
#tag .rightcol{display:inline-block;float:right;width:40px;}
#categories { font-size: 12px; line-height: 20px;padding-top:70px;display:none; }
#categories a { display: block; color: #c1d72e;  }
#categories a:hover { color: #9f2d0f; } 
#categories .current-cat a { color: #444; font-weight: bold; cursor: default; }
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices { height: 18px !important; }
.stButton .st-facebook-counter, .stButton .st-twitter-counter, .stButton .st-plusone { background-image: url(img/sprite_share.png) !important; }
.stButton .st-facebook-counter { width: 71px !important; }
.stButton .st-twitter-counter { background-position: -74px top; width: 61px !important; }
.stButton .st-plusone { background-position: -138px top; width: 61px !important; }
#blog a {text-decoration: none}

/* post */
.post, #fourofour {  padding-top: 24px; width: 486px; }
.post img { max-width: 486px; height: auto !important; text-align:left; }
.post a { text-decoration: underline; }
.post .date { float: left; font-weight: bold;color: #ccc; padding-right:10px}
.post .author-date { color: #ccc; font-size: 11px; font-weight: bold; }
.post .author { color: #58595B;}

.post .post-foot dl { font-size: 11px; float: left; margin-right: 20px; }
.post .post-foot dt { color: #ccc; font-weight: bold; }
.post .post-foot dd { margin: 0; }
/*.post h3 { padding-top: 60px; } */
/*.post h3 a { float: right; font-size: 12px; } */
.post .comments h3 span, .post .post-comments span { display: block; float: left; text-align: center; font-size: 10px; width: 23px; background: url(img/sprite_bubble.png) no-repeat -23px -21px; color: #fff; line-height: 20px; height: 22px; margin-right: 8px; }
.post .comment { border-top: 1px solid #ccc; margin-top: 14px; }
.post .children .comment { border: 0; }
.post .children .comment-author { border-top: 1px solid #ccc; }
.post .comment-author .avatar, .post .comment-meta .meta-sep, .post .comment-meta a { display: none; }
.post .comment-meta { padding-top: 10px; font-size: 11px; width: 62px; float: left; display: inline; overflow: hidden; }
.post .comment-author { padding-top: 10px; width: 424px; font-size: 11px; float: left; display: inline; overflow: hidden; padding-bottom: 7px; }
.post .comment-meta, .post .comment-author { color: #aaaaaa; font-weight:bold; }
.post .comment-author span { color: #58595B; }
.post #comment:focus { background: #fff; outline: 0; color: #444; border: 1px solid #444; }
.post .wp-caption-text { font-size: 9px; margin-left:0px;}
.post p, .post .wp-caption, .post .author-date, .post div.comment-reply-link { margin-left: 0px; }
.post div.comment-reply-link, .comment-content { margin-left: 62px; }
.post p iframe, .post .date { margin-left: 0px; }
 #blog .post:first-of-type h2 {margin-top:-30px;border-top:none;}
 #blog .post:first-of-type {padding-top:0px}
.post p#comment-notes { margin-left: 62; }
.post .form-section { padding-bottom: 10px; }
.post .post-comments { float: right; margin-top: -30px; }
.post .post-comments a { text-decoration: none; }
.post .post-comments span { margin-top: -1px; background-position: 0 0; }
.post .post-comments a:hover span { background-position: -23px -21px; }
textarea#comment{width:486px;}
.post p#login {margin-left:0px;}


/* tmbbar */
#tmbbar {padding-left:32px;padding-right:152px;display:none;position:fixed;top:0px;opacity:0;background-color:#5F6260;height:126px;width:100%;z-index:3005;box-shadow: 0px 0px 8px rgba(0,0,0,0.75)}
#tmbbar-mini {position:fixed;opacity:0;top:-40px;width:100%;z-index:3000;}
#tmbbar-mini #grindist-mark {position:absolute; left:32px; top:0px;z-index:3004;}
#grind-logo-mid {position:absolute; left:32px; top:0px;z-index:3001;}
#grind-tagline{position:absolute; left:186px; top:20px;width:486px; line-height:22px;font-family: 'Georgia';font-size:18px;color:#fff;}
#tmbbar-mini #moreinfo {opacity: 0}
#greyblock{position:absolute; height:50px; width:100%; background-color:#5F6260;opacity:0.95;box-shadow: 0px 0px 8px rgba(0,0,0,0.75)}
#tmbbar p.check-out a { color: #fff; font-weight: bold; background: #c1d72e; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 7px; } 
.floatNav {position:fixed;margin-top:-50px;top:70px}

#tmbbar li.blog-wordmark {  margin-top:10px;text-indent: -999em; background: url(img/grindist_mark_w_lg.png) no-repeat; width: 199px; line-height: 60px }
#tmbbar li.grind-mark { margin-top:10px;text-indent: -999em; background: url(img/grind_mark_mid.png) no-repeat; width: 70px; line-height:70px }
#tmbbar .tagline {font-size:16px;font-family:'Georgia';position:absolute;left:249px;top:40px;color:#fff;}
#grind-info .info {display:inline-block;text-align:left;font-family:'Georgia';width:424px;color:#fff;}
#grind-info .check-out{font-size:14px;vertical-align:baseline; display:inline-block}
#tmbbar p {font-size:16px;}
#tmbbar-mini #tag {position:relative;width:486px;font-family:'Georgia';font-size:16px;color:#fff;padding-top:4px;float:left;padding-left:248px;z-index:3002;
}
#tmbbar-mini .leftcol{display:inline-block;float:left;padding-top:9px;}
#tmbbar-mini .rightcol{display:inline-block;float:right;width:150px;margin-right:-10px;}


/* footer */
footer { position: fixed; height: 30px; min-width: 913px; overflow: hidden; bottom: 0; left: 13px; right: 13px; z-index: 999;  -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.75); -moz-box-shadow: 0 0 8px rgba(0,0,0,0.75); box-shadow: 0 0 8px rgba(0,0,0,0.75); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: alpha(opacity=85); opacity: .85; }
footer.open { background: #fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
#TEMPblog footer { clear: both; margin: 0 0 0 20px; padding-top: 100px; position: relative; height: auto !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; bottom: auto; left: auto; right: auto; min-width: 0; width: 704px; }
footer:hover, #foo footer { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
footer nav { background: #c1d72e; cursor: pointer; }
#TEMPblog footer nav { cursor: default; }
footer nav ul { margin: 0 14px 0 0; background: url(images/drawer-toggle.png) no-repeat right 12px; }
#TEMPblog footer nav ul { background: none; margin: 0; }
footer.open nav ul { background-position: right -20px }
footer nav li { float: left; width: 280px; color: #fff; font-family:'Georgia'; font-size: 14px; line-height: 30px; padding: 0 14px; font-weight: normal; }
footer nav li.blog { background: #c1d72e; }
footer nav.open li.blog { background: #c1d72e; }
footer nav a, footer nav a:hover { color: #fff; }
footer nav a:hover { text-decoration: underline; }
footer dd, footer dl { margin: 0; }
footer a { text-decoration: none; }
footer a:hover { color: #c1d72e; }
footer label {display:none;} /* hide in desktop view */
#footer-drawer .col { position: relative; padding: 14px; height: 126px; float: left; background: #fff; }
#TEMPblog #footer-drawer .col { height: 126px; }
#footer-drawer { position: relative; }
#ft-survey p, #ft-find p { padding-bottom: 10px; font-family:'Georgia'; }
#ft-find img { display: block !important; }
#ft-blog.col { background: #F0F0F1; }
footer .rss { display: block; left center; padding-left: 20px; line-height: 16px; position: absolute; bottom: 40px; left: 667px; }
footer .rss:hover { color: #58595B; }
#blog footer .rss { bottom: auto; top: 14px; }
#loginButton { margin-bottom: 10px; }
/* facebook col */
#ft-facebook { margin-bottom: 7px; width: 318px; margin-right: 8px; border-right-style: dotted; border-right-color: #ccc; font-family:'Georgia'; border-right-width: thin; }
/* fearless */
#ft-fearless { width: 230px; margin-right: 10px; font-family:'Georgia'; }
#ft-survey { width: 220px; margin-right: 10px; border-right-style: dotted; border-right-color: #ccc; border-right-width: thin; font-family:'Georgia'; }
#ft-survey ul { padding-top: 20px; }
#ft-survey li { line-height: 18px; padding-bottom: 3px; }
#ft-survey li a { padding-left: 20px; display: block; }
#ft-survey li a span { color: #58595B; }
#ft-survey li.twitter a { background-position: 0 -120px; }
#ft-survey li.twitter a:hover { background-position: 0 -150px; }
#ft-survey li.facebook a { background-position: 0 -60px; }
#ft-survey li.facebook a:hover { background-position: 0 -90px; }
#ft-survey li.email-list a:hover { background-position: 0 -30px; }
/* blog */
#blog #ft-blog, #blog footer nav li.blog { display: none; }
#ft-blog p { padding-bottom: 10px; }
#ft-blog a.btn { margin-top: 17px; }
#ft-blog .post-title { font-family: 'Georgia'; font-size: 16px; line-height: 20px; padding: 7px 0; }
#ft-blog .post-title a { display: block; text-decoration: none; }
#ft-blog .date-author { color: #999; font-size: 11px; }
/* partner logos */
#followus { list-style-type: none; position: absolute; width: 626px; bottom: 15px; left: 14px; padding-top: 14px; }
#blog #followus { bottom: 45px; }
#followus li { float: left; margin-right: 8px; height: 13px; }
#followus li:first-child { margin-top: 2px; width: 100px; margin-right: 0; }
#followus li a { height: 13px; no-repeat; }
#followus li a.p1 { width: 26px; }
#followus li a.p1:hover { background-position: 0 -15px; }
#followus li a.p2 { width: 59px; background-position: -51px 0; }
#followus li a.p2:hover { background-position: -51px -15px; }
#followus li a.p3 { width: 95px; background-position: -135px 0; }
#followus li a.p3:hover { background-position: -135px -15px; }
#followus li a.p4 { width: 72px; background-position: -255px 0; }
#followus li a.p4:hover { background-position: -255px -15px; }
#followus li a.p5 { width: 76px; background-position: -351px 0; }
#followus li a.p5:hover { background-position: -351px -15px; }
/* copyright */
#copyright { position: absolute; bottom: 1px; left: 669px; }
#blog #copyright { left: 14px; }
#copyright p { font-size: 11px; color: #999; }
#copyright a { color: #999; }

/* non-semantic helper classes */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.alignleft, .left { float: left; }
.alignright, .right { float: right; }

@media only screen and (max-device-width: 480px) {
  footer { left: 0; position: static; height: 126px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
  footer nav ul { background: none; }
  #blog .left-col { float: none; width: 424px; padding-left: 0; }
  #blog .right-col { float:none; clear:both; }

  #blog #heading {margin-left:auto;width:auto;}
  #blog li.blog-wordmark { margin-top:0px;}
  #blog #hd_mark {width:196px;float:left;margin-left:0px;}
  #heading #tag {float:right;width:200px;padding-top:10px;}
  #tag .leftcol{float:LEFT;padding-top:9px;}
  #tag .rightcol{position:relative;display:inline-block;float:right;margin-right:20px;width:40px;}
	
  
  #blog { margin: 20px; min-width: 0; width: 440px; overflow: hidden; }
  #blog footer { position: relative; height: auto !important; padding-top: 0; margin-left: 0; width: 424px; }
  #blog img { max-width: 100%; height: auto; }
 
  #blog #grindist { float: left; padding-top: 0px; }

  #blog #categories { padding-top: 0px; -webkit-text-size-adjust:150%;line-height: 150%}
    
  #blog .post:first-of-type h2 {margin-top:0px;border-top:none;}
  #blog .post:first-of-type {padding-top:0px}
  #blog .post {width:424px;}
  .post img { max-width: 400px; height: auto !important; }
  
  #blog #footer-drawer .col { width: auto; padding: 0; height: auto; float: none; }
	#blog #ft-blog, #blog footer nav li.blog { display: none; }
	#blog #followus { bottom: auto; left: auto; position: relative; padding-bottom: 10px; }
	#blog #followus li:first-child { width: 100%; float: none; padding-bottom: 5px; }
	#blog #followus li { margin-right: 15px; }
	#blog #copyright { position: relative; bottom: auto; left: auto; }
	#blog .blog-logo { margin: 0; float: left; } 
	#blog footer label { display:block;font-family: 'belizio';font-size:14px;padding-top:20px;padding-bottom:5px;}
	#blog footer nav, #blog footer .rss  {display:none;}
}

@media only screen and (max-device-width: 768px) {
  footer { position: static; height: 126px; }
}

#loader { width: 16px; height: 16px; background: url(images/ajax-loader.gif) no-repeat; }
#loginFailed { display:none; color:red;}

