@media screen and (max-width:850px){
	
body{font-size: medium!important}
img{max-width:100%;}
img.blog-thumb{width:120px;height:auto;padding:5px!important}
li.comment .avatar{padding:5px!important; background:#EEE;float:left;margin:0 10px 0 0;width:32px;height:32px;}
#header img#logo{width:auto!important;height:auto!important;}
/*subscribe widget*/
.widget_subscribe_box h3{font-size:1.2em}
.widget_subscribe_box .chicklet{}
.widget_subscribe_box input[type=text]{padding:3%;border:0;width:94%;border:solid 1px #CCC;margin:5px 10px 0 0}
.widget_subscribe_box input[type=submit]{margin:0;margin-top:5px;width:100%;text-align:center;}

.sm-love li{display:block;border:none;padding:0;max-width:100%;overflow:hidden;width:100%!important}
.sm-love li.plus1{margin-right:0px}
.sm-love li.twitter-follow{max-width:100%!important;margin-right:0}
/* search widget */
#searchform input[type=text]{width:100%;padding:12px 0;margin:.5em auto}
#searchform input#searchsubmit{width:100%;margin:.5em auto}
#content-width-slider .flexslider,
#full-width-slider .flexslider{width:auto!important;height:auto!important;margin:0 10px!important;}
.flex-caption{max-width:100%!important;padding:10px 9px;top:auto!important;bottom:0;width:100%!important;
-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;}
#sidebar,#sticky{width:auto}

.flexslider img{width:100%!important;}
}


@media screen and (min-width: 640px) and (max-width: 850px) {
#wrapper,.hybrid {width: 100%;padding:0}
#content{width:70%}
body.mag-full #content{width:100%}
#sidebar-container{width:30%;}
#sb1,#sb2,.wsb{width:100%}
#sb1 .omega,#sb2 .omega,#sb1 .alpha,#sb2 .alpha{padding:0}
.mag1{width:47.4%!important;padding:0;overflow:hidden;margin:0 1% 20px!important;}
.temp.mag1{width:47.4%;margin:0 1% 20px!important;}
body.mag-full .mag1,
body.mag-full .mag1{width:31%!important}
#mas-wrapper{width:100%}
.mag1 img{width:100%;height:auto}
.temp.mag1.omega{margin-right:0!important}
.temp.mag1 .entry-summary{height:160px!important;overflow:hidden}	
}
/*Safari hack for margins */
@media screen and (-webkit-min-device-pixel-ratio:0) {

article.mag1{margin:0 5px 20px!important;}

}

@media screen and (max-width: 640px) {
#wrapper,.hybrid {width:100%}
#content{width:100%}
body.mag-full #content{width:100%}
.flexslider  img{height:auto}
.flex-direction-nav li a{}
.flex-caption h2{font-size:14px!important;font-weight:normal}
.flex-caption p{display:none}
.flex-direction-nav {display:none}

#sidebar-container{width:100%;}
#sidebar .div-content{padding:0 10px}
#sb1,#sb2,.wsb,.footer-widgets{width:49.8%;float:left;}
#sb1 .omega,#sb2 .omega,#sb1 .alpha,#sb2 .alpha,.footer-widgets aplha,.footer-widgets omega{padding:0}

.mag1{width:47.6%!important;padding:0;overflow:hidden;margin:0 1% 20px!important;}
.temp.mag1{width:47.8%;margin:0 1% 20px!important;}
	
.mag1 img{width:100%;height:auto}
.temp.mag1.omega{margin-right:0!important}
.temp.mag1 .entry-summary{height:100px!important;overflow:hidden}
.mag1 .excerpt{display:none}

#header-ad{display:none}
#above-logo-container{display:none}
#below-logo-container{padding:5px 0;border-radius:0;background:#000;border:none;}
	
.nav li,.nav li a,.nav li ul{background:none!important;border:none;}
.nav li li{display:none!important}
.nav li{width:33.33%;float:left;;text-align:center}
.nav li a{background-color:#333!important;color:#FFF;font-weight:bold;margin:0 5px 10px;;border:1px solid #222;background-image:none!important}
#header #navsearch{width:98%;float:left;border:0;padding:0 1%}
#navsearch input{width:94%!important;padding:15px 3%!important;float:left;margin:1% 0;font-size:1.5em!important}

#copyright span{width:100%;}
	
#site-title{font-size:32px!important}
.post-title,.entry-title{font-size:24px!important}
.entry-meta{font-size:10px}
}
@media screen and (max-width: 400px) {
#wrapper,.hybrid {width: 100%;}
#content{width:100%}
	
#sidebar-container{width:100%;}
#sidebar .div-content{padding:0 10px}
#sb1,#sb2,.wsb{width:100%;float:left;}
#sb1 .omega,#sb2 .omega,#sb1 .alpha,#sb2 .alpha{padding:0 10px}

article.mag1{width:98%!important;overflow:hidden;margin:0 1% 20px!important}
.nav li{width:50%;margin:}
}