html {
    height: 100%;
	text-align:center;
	margin:0 auto;
}

body{
	margin: 0;
	height: 100%;
	width: 100%;
}

p {
	padding-bottom:15px;	
}

.clear{
	clear:both;	
	line-height:0;
}

.fleft, .alignleft{
	float:left;	
}

.fright, .alignright{
	float:right;	
}

.wrapper {
	text-align:left;
	margin:auto;
	display:inline-block;
	width:768px;	
	background:#fff;
	box-shadow: 0 0 5px #cccccc;
}

.padding{
	padding:10px;
	display:inline-block;
	position:relative;
	width: 960px;
}

/*** What's Hot ***/

.whats-hot .mods .item:last-child{
	display:none;	
}

.whats-hot .mods .item{
	width:232px;	
	margin-left:23px;
	float:left;
}

.whats-hot .mods .item:first-child{
	margin-left:0;	
}

.whats-hot .excerpt {
	float:left;	
	width:146px;
}

.whats-hot .excerpt p{	
	height:45px;
	overflow:hidden;	
}

.whats-hot .item img {
	float:right;
	width:86px;
}

/*** Social Media/Logo/Search ***/

.social-media{
	float:left;
	width:34%;
}

.logo{
	text-align:center;	
	width:30%;
	display:inline-block;
}

.searchform{
	float:right;
	text-align:right;	
	width:34%;
}

.error404 .full-article .searchform{
	float:none;
	text-align:center;
	margin:auto;
	width:246px;
}	


/*** Nav ***/

.menu, .sub-menu {
	width:100%;	
	display:inline-block;	
}

.current-menu-item .sub-menu, .current-menu-ancestor .sub-menu, .current-menu-parent .sub-menu, .current-post-ancestor .sub-menu, .current-post-parent .sub-menu{
    zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1;
    visibility: visible;
    height: 20px;
}

.menu.fixed{
    width: 748px;
    z-index: 100;
    position: fixed;
    -webkit-overflow-scrolling: touch;
    top: 0;
}

.nav{
	height:54px;
}

.admin-bar .menu.fixed{
    top: 28px;
}

/*** Content ***/

.content, .sidebar{
	width:100%;
}



/*** Featured Article ***/

.featured-article, .recent-articles{
	width:404px;
}

.featured-article .caption{
	max-height:38%;
	width:354px;	
}

/*** Editor Picks ***/

.editor-picks {
	margin-left:414px;
	padding-bottom:25px;
}

.editor-article {
	display:inline-block;
	width:100%;
	height:35px;
	overflow:hidden;	
}

.editor-article .excerpt{
	margin-left:44px;
}


.editor-article .avatar-container{
	float:left;	
}


/*** Recent Article ***/

.article-image{
	float:left;
	width:113px;	
}

.recent-articles .article{
	margin-top:10px;	
}

.recent-articles .excerpt{
	margin-left: 123px;	
}

.article-image .caption {
	width:113px;
	height:27px;
	line-height:27px;
}

.recent-articles .article:last-child{
	display:none;	
}

/*** Articles ***/

.articles .article-image{
	width:	208px;
}

.articles .article-image .caption {
	width:188px;
	height:27px;
	line-height:27px;
}

.articles h2, .it-bar, .it-bar-closed {
	margin-left:218px;	
}

.articles .excerpt{
	margin:0 151px 0 218px;
}

.articles .excerpt p {
	height:45px;
	overflow:hidden;	
}

.meta{
	float:right;
	width:130px;
}

.meta .avatar-container{
	float:right;
}	

/*** It Bar ***/

.it-bar-social-media {
	display:inline-block;	
	width:302px;
}


/*** Sidebar ***/

.sidebar{
	padding-bottom:20px;	
	margin-top:15px;
}

#main-sidebar{
	float:left;
	width: 310px;
}

#ad-horz{
	padding-bottom:15px;	
}

#ad-vert {
	display:none;	
}

.widget_pic-of-the-day {
	width:300px;
	float:left;
	margin-left:10px;	
}

.widget_pic-of-the-day .caption {
	width:280px;	
	max-height:38%;	
}

.widget_ad-slot{
	margin-left:10px;
}

.sidebar .widget {
    padding-bottom: 15px;
}

#floating-sidebar{
	margin:0 10px 0 330px;		
}

#floating-sidebar .article-image img{
	height:60px;
}

/*** Footer ***/

.footer-tagline{
	float:left;
	width:274px;	
}

.footer .copy{
	width:474px;	
	float:right;
}

/*** Section Featured Article ***/

.section-featured-article{
	text-align:center;
}

.section-featured-article .caption{
	max-height:38%;
	width:603px;
	left:59px;	
}

.section-image .caption {
	width:120px;
	height:27px;
	line-height:27px;
}

.section-image{
	padding:10px 15px;
	width:140px;	
	height:140px;
}

.section-image .attachment-article-medium{
	width:140px;
	height:140px;	
}

.section-categories{
	padding:0 49px 15px 49px;	
}

/*** Full Article ***/

.full-article h1{
	margin-right:141px;	
	padding:6px 0;
}

.full-article .oembed-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin-bottom: 15px;
}

.full-article .oembed-container iframe,
.full-article .oembed-container object,
.full-article .oembed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.comments-bar {
	width:100%;
	height:34px;
	display:inline-block;	
}

.comments-container {
	width:100%;	
}

/*** Forms ***/

input[type="text"], input[type="email"], input[type="file"], textarea, select {
	height:35px;
	width:90%;
}

select{
	width:95%;	
}

textarea{
	width:90%;	
	height:174px;
}

input[type="submit"] {
	width:370px;
	height:35px;
}

/*** Pagination ***/
.links .load-more a{
	width:135px;
}

.contact-form input[type="submit"]{
	width:200px;
}


@media screen and (min-width: 980px){

.wrapper {
	width:980px;	
}

.menu.fixed{
    width: 960px;
}

.whats-hot .mods .item:last-child{
	display:inline-block;	
}

.whats-hot .mods .item{
	margin-left:8px;
}

.editor-picks {
	padding-bottom:15px;
}

.editor-article {
	height:68px;	
}

.recent-articles .article:last-child{
	display:inline-block;	
}

.recent-articles .article{
	margin-top:20px;	
}

.content{
	float:left;
	width:650px;
}	

.sidebar {
	float:right;	
	width:300px;
	margin-top:0;
}

#main-sidebar{
	float:none;
}

#ad-vert {
	padding-bottom:15px;	
	display:block;	
}		

#ad-horz {
	display:none;	
}

.widget_pic-of-the-day {
	margin-left:0;
	float:none;
}

.widget_ad-slot{
	margin-left:0px;
}

#floating-sidebar.fixed{
    width: 300px;
    position: fixed;
    -webkit-overflow-scrolling: touch;
    z-index: 100;
}

#floating-sidebar.fixed-bottom{
    width: 300px;
    position: absolute;
    -webkit-overflow-scrolling: touch;
    z-index: 50;
    bottom: 10px;
}

#floating-sidebar{
	margin:0;		
}

.section-featured-article{
	text-align:left;
}

.section-featured-article .caption{
	left:10px;	
}

.section-categories{
	padding-left:0;	
	padding-right:0;
}

	
}