/*
    Theme Name: Red Alerts Politics
	Theme URI: http://www.redalertpolitics.com/
	Description: This is a custom theme created for Red Alerts Politics (2014).
    Author: David Lindsey (developer) & Mike King (designer)
 
    Version: 2.0
*/

/* HTML TAGS */
html, body, p {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-family: 'DroidSans', sans-serif;
}
body {
	background: url(media/background.jpg) top center repeat;
}
a, a:link, a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	
}
h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
}

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

img {
	border: none;
}
input, textarea {
	font-size: 12px;
	line-height: 16px;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
input[type="search"] {
	padding: 0px;
}

/* FONTS */
@font-face {
    font-family: 'AvenirLTStd95Black';
    src: url('fonts/AvenirLTStd-Black/avenirltstd-black.eot');
    src: url('fonts/AvenirLTStd-Black/avenirltstd-black.eot') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Black/avenirltstd-black.woff') format('woff'),
         url('fonts/AvenirLTStd-Black/avenirltstd-black.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Black/avenirltstd-black.svg#AvenirLTStd95Black') format('svg');
}
@font-face {
    font-family: 'AvenirLTStd55Roman';
    src: url('fonts/AvenirLTStd55-Roman/avenirltstd-roman.eot');
    src: url('fonts/AvenirLTStd55-Roman/avenirltstd-roman.eot') format('embedded-opentype'),
         url('fonts/AvenirLTStd55-Roman/avenirltstd-roman.woff') format('woff'),
         url('fonts/AvenirLTStd55-Roman/avenirltstd-roman.ttf') format('truetype'),
         url('fonts/AvenirLTStd55-Roman/avenirltstd-roman.svg#AvenirLTStd55Roman') format('svg');
}
@font-face {
    font-family: 'BebasNeue';
    src: url('fonts/BebasNeue/bebasneue.eot');
    src: url('fonts/BebasNeue/bebasneue.eot') format('embedded-opentype'),
         url('fonts/BebasNeue/bebasneue.woff') format('woff'),
         url('fonts/BebasNeue/bebasneue.ttf') format('truetype'),
         url('fonts/BebasNeue/bebasneue.svg#BebasNeueRegular') format('svg');
}
@font-face {
    font-family: 'DroidSans';
    src: url('fonts/DroidSans/droidsans.eot');
    src: url('fonts/DroidSans/droidsans.eot') format('embedded-opentype'),
         url('fonts/DroidSans/droidsans.woff') format('woff'),
         url('fonts/DroidSans/droidsans.ttf') format('truetype'),
         url('fonts/DroidSans/droidsans.svg#DroidSansRegular') format('svg');
}
@font-face {
    font-family: 'DroidSansBold';
    src: url('fonts/DroidSans-Bold/droidsans-bold.eot');
    src: url('fonts/DroidSans-Bold/droidsans-bold.eot') format('embedded-opentype'),
         url('fonts/DroidSans-Bold/droidsans-bold.woff') format('woff'),
         url('fonts/DroidSans-Bold/droidsans-bold.ttf') format('truetype'),
         url('fonts/DroidSans-Bold/droidsans-bold.svg#DroidSansBold') format('svg');
}
@font-face {
    font-family: 'LLRubberGrotesqueOTF';
    src: url('fonts/LLRUG/llrug.eot');
    src: url('fonts/LLRUG/llrug.eot') format('embedded-opentype'),
         url('fonts/LLRUG/llrug.woff') format('woff'),
         url('fonts/LLRUG/llrug.ttf') format('truetype'),
         url('fonts/LLRUG/llrug.svg#LLRubberGrotesqueOTFRegular') format('svg');
}
@font-face {
    font-family: 'Oswald';
    src: url('fonts/Oswald/oswald.eot');
    src: url('fonts/Oswald/oswald.eot') format('embedded-opentype'),
         url('fonts/Oswald/oswald.woff') format('woff'),
         url('fonts/Oswald/oswald.ttf') format('truetype'),
         url('fonts/Oswald/oswald.svg#OswaldRegular') format('svg');
}
@font-face {
    font-family: 'Mono Social Icons Font';
    src: url('fonts/MonoSocialIconsFont-1.10/MonoSocialIconsFont-1.10.eot');
    src: url('fonts/MonoSocialIconsFont-1.10/MonoSocialIconsFont-1.10.eot?#iefix') format('embedded-opentype'),
         url('fonts/MonoSocialIconsFont-1.10/MonoSocialIconsFont-1.10.woff') format('woff'),
         url('fonts/MonoSocialIconsFont-1.10/MonoSocialIconsFont-1.10.ttf') format('truetype'),
         url('fonts/MonoSocialIconsFont-1.10/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont') format('svg');
    src: url('fonts/MonoSocialIconsFont-1.10/MonoSocialIconsFont-1.10.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Wingdings';
    src: url('fonts/wingding3/wingdng3.eot');
    src: url('fonts/wingding3/wingdng3.eot') format('embedded-opentype'),
         url('fonts/wingding3/wingdng3.woff') format('woff'),
         url('fonts/wingding3/wingdng3.ttf') format('truetype'),
         url('fonts/wingding3/wingdng3.svg#OswaldRegular') format('svg');
}

/* STRUCTURAL STYLES */
#site {
	width: 1040px;
	margin: 0px auto;
	padding: 40px 0px 0px;
	margin-bottom: 20px;
	position: relative;
}
#container {
	width: 1000px;
	padding: 20px 20px 0px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	box-shadow: 0 0 20px 3px #ADADAD;
	clear: both;
}
#content {
	width: 680px;
	margin-right: 20px;
	float: left;
}
#sidebar {
	width: 300px;
	float: right;
}
.social-icon {
	font-family: 'Mono Social Icons Font', sans-serif;
	margin-right: 6px !important;
	display: inline-block;
	border-radius: 5px !important;
	text-align: center;
}
.fa {
	cursor: pointer;
	color: #FFFFFF;
	min-width: 16px;
	padding: 5px !important;
}

/* MISCELLANEOUS STYLES */
.clear {
	clear: both;
}
a.anchor {
	padding-top: 50px; 
	margin-top: -50px; 
	display: block; 
	vertical-align: top;
}
#wpstats { display: none; }

/* REGION STYLES */
#region1, #region2, #region3, #region4, #region5, #region6, #region7, #region9 {
	margin-bottom: 20px;
}
#region1 {
	width: 100%;
	margin-bottom: 10px;
}
#region2, #region5, #region9 {
	width: 100%;
	clear: right;
}

#region3, #region4, #region6, #region7 {
	width: 330px;
}
#region3, #region6 {
	float: left;
	margin-right: 20px;
}
#region4, #region7 {
	float: right;
}
#region5 {
	
}
#region6 {
	
}
#region7 {
	
}
#region8 {
	width: 300px;
	margin-left: 10px;
	float: right;
}

/* HEADER STYLES */
#floating-menu, #floating-footer {
	background-color: #000000;
	min-height: 40px;
	width: 100%;
}
#floating-menu {
	position: fixed;
	color: #FFFFFF;
	z-index: 10000000;
}
#floating-menu a {
	color: #FFFFFF;
	text-decoration: none;
}
#floating-menu .menu {
	width: 1040px;
	margin: 0px auto;
}
#floating-menu .label {
	font-family: 'LLRubberGrotesqueOTF', sans-serif;
	font-size: 27px;
	float: left;
	margin: 0px 20px;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 40px;
}
#floating-menu .social {
	float: left;
	width: 30%;
}
#floating-menu .social .social-icon {
	background-color: #ffffff !important;
	color: #000000;
	font-size: 24px !important;
	text-decoration: none;
	line-height: 26px;
	float: left;
	margin-top: 3px !important;
	min-width: 30px;
}
#floating-menu .social .social-icon.pw-button {
	margin-right: 6px !important; 
}

#floating-menu .fa {
	color:#000000;
}

.entry-social .fa { 
	min-width: 35px; border-radius: 5px; 
}
#region8 .fa {
	border-radius: 5px;
	min-width: 20px;
}

#region8 .fa-twitter, .entry-social .fa-twitter {
	background-color: #55acee !important;
}

#region8 .fa-facebook, .entry-social .fa-facebook {
	background-color: #3b5998 !important;
}
#region8 .fa-google-plus, .entry-social .fa-google-plus {
	background-color: #d13f2d !important;
}
#region8 .fa-reddit, .entry-social .fa-reddit {
background-color: #ff4500 !important;
}
#region8 .fa-tumblr, .entry-social .fa-tumblr {
background-color: #36465d !important;
}
.entry-social .fa-envelope {
background-color: #c2c2c2 !important;
}


.entry-social .pw-button, .entry-social .social-icon {
	background-color: #d5605a !important;
	font-size: 25px !important;
	text-align: center;
	margin-bottom: 1px;
}
#floating-menu .social .pw-icon, .entry-social .pw-icon { display: none !important; }
#floating-menu .search, #floating-menu .signup {
	float: right;
	margin: 0px;
}
#floating-menu .search {
	margin: 4px 0px;
	width: 25%;
	height: 32px;
	overflow: hidden;
}
#floating-menu .search .search-form {
	margin: 0px;
	width: 100%;
}
#floating-menu .search .search-form label {
	
}
#floating-menu .search .search-form label .screen-reader-text {
	display: none;
}
#floating-menu .search .search-form .search-field {
	border: none;
	border-radius: 0px;
	width: 80%;
	line-height: 16px;
	height: 32px;
	padding: 0px 5px;
	margin: 0px 3px 0px 0px;
	outline: none;
	font-size: 18px;
	display: block;
	float: left;
}
#floating-menu .search .search-form .search-submit {
	background: url("media/search.png") no-repeat scroll center center #FFFFFF;
	border: medium none;
	cursor: pointer;
	padding: 0px;
	height: 32px;
	width: 32px;
	text-indent: -99999px;
	margin: 0px;
	outline: none;
	display: block;
	float: left;
}
#floating-menu .signup {
	float: right;
	position: relative;
	width: auto;
}
#floating-menu .signup .label {
	float: right;
	margin: 0px 20px;
}
#floating-menu .signup .sign-up_wrapper, #floating-menu #gforms_confirmation_message {
	position: absolute;
	background-color: #000000;
	padding: 10px;
	right: 0px;
	top: 40px;
	z-index: 20;
	margin: 0px;
	display: none;
	max-width: none;
	width: 358px;
}
#floating-menu #gforms_confirmation_message {
	display: block;
}
#floating-menu .signup .sign-up_wrapper.confirmation {
	display: block;
}
#floating-menu .signup .sign-up_wrapper .gform_heading {
	margin-bottom: 10px;
}
#floating-menu .signup .sign-up_wrapper .gform_body, #floating-menu .signup .sign-up_wrapper .gform_footer {
	display: inline-block;
}
#floating-menu .signup .sign-up_wrapper .gform_body {
	width: 69%;
}
#floating-menu .signup .sign-up_wrapper .top_label input.medium {
	width: 95%;
	border: none;
	padding: 5px;
	font-size: 13px;
	line-height: 17px;
	margin: 0px;
	height: 17px;
}
#floating-menu .signup .sign-up_wrapper .gfield_label {
	display: none;
}
#floating-menu .signup .sign-up_wrapper .gform_footer {
	margin: 0px;
	padding: 0px;
	width: 30%;
	float: right;
}
#floating-menu .signup .sign-up_wrapper .gform_footer input.button {
	border: none;
	padding: 3px 10px 4px;
	font-size: 13px;
	cursor: pointer;
	height: 27px;
	margin: 0px 0px 0px 2px;
	background-color: #FFFFFF;
}

#header {
	background-color: #FFFFFF;
}
#header .logo {
	float: left;
	padding: 20px;
}
#header .logo img {
	display: block;
}
#header .leaderboard {
	float: right;
	margin: 20px 20px 20px 0px;
}
#header .main-navigation {
	font-family: 'BebasNeue', sans-serif;
	margin-bottom: 20px;
	width: 100%;
	background-color: #ce4d4d;
	clear: both;
}
#header .main-navigation ul.menu {
	margin: 0px;
	padding: 4px 0px;
	position: relative;
	min-height: 44px;
	border-bottom: solid 4px #6f120e;
}
#header .main-navigation li.menu-item { 
	float: left;
	font-size: 27px;
	letter-spacing: 1px;
	line-height: 36px;
	text-align: center;
	list-style: none;
	position: relative;
	border-bottom: solid 4px #6f120e;
}
#header .main-navigation li.menu-item a, #floating-footer .footer-navigation li.menu-item a {
	color: #FFFFFF;
	text-decoration: none;
}
#header .main-navigation li.menu-item a {
	padding: 2px 58px;
	margin: 4px 0px;
	border-right: 1px solid #CACACA;
	display: block;
	font-size: 29px;
}
#header .main-navigation li.menu-item a:hover {
	text-decoration: underline;
}
#header .main-navigation li.menu-item .navigation-arrow, #header .main-navigation ul.sub-menu li.menu-item  .navigation-arrow {
	display: none;
}
#header .main-navigation li.menu-item-has-children .navigation-arrow {
	position: absolute;
	z-index: 10;
	top: 13%;
	right: 26px;
	display: block;
	font-family: 'Wingdings';
	font-size: 10px;
	color: #6F120E;
}
#header .main-navigation li.menu-item:last-child, #header .main-navigation li.menu-item:last-child a {
	border-right: none !important;
}
#header .main-navigation ul.sub-menu {
	background-color: #6F120E;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	position: absolute;
	z-index: 11;
	display: none;
	width: 420px;
	height: auto;
}
#header .main-navigation ul.sub-menu li.menu-item {
	border-right: none;
	display: block;
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	text-align: left;
	padding: 0px;
	border-bottom: none;
	float: left;
	width: 50%;
}
#header .main-navigation ul.sub-menu li.menu-item a {
	border-bottom: 1px solid #CACACA;
	border-right: none;
	display: block;
	padding: 10px 0px;
	margin: 0px 10px;
	font-size: 22px; 
}
#header .main-navigation ul.sub-menu li.menu-item:nth-last-child(2) a {
	border-bottom: solid 1px #6F120E;
}
#header .main-navigation li.menu-item:last-child a {
	border-bottom: none !important;
	/*padding-right: 48px;*/
}

/* COLUMNISTS DROP DOWN MENU STYLES */
#header .main-navigation .menu-columnists ul.sub-menu {
}
#header .main-navigation .menu-columnists ul.sub-menu li.menu-item {
	
}

/* THIRTY UNDER THIRTY DROP DOWN MENU STYLES */
#header .main-navigation .menu-thirty-under-thirty ul.sub-menu {
	width: 210px;
}
#header .main-navigation .menu-thirty-under-thirty ul.sub-menu li.menu-item {
	float: none;
	width: 100%;
	font-size: 22px;
}
#header .main-navigation .menu-thirty-under-thirty ul.sub-menu li.menu-item:nth-last-child(2) a {
	border-bottom: 1px solid #CACACA;
}

/* THIRTY UNDER THIRTY DROP DOWN MENU STYLES */
#header .main-navigation .menu-thirty-under-thirty ul.sub-menu {
	width: 210px;
}
#header .main-navigation .menu-thirty-under-thirty ul.sub-menu li.menu-item {
	float: none;
	width: 100%;
	font-size: 22px;
}
#header .main-navigation .menu-thirty-under-thirty ul.sub-menu li.menu-item:nth-last-child(2) a {
	border-bottom: 1px solid #CACACA;
}

#breaking-news {
	margin-bottom: 20px;
	width: 100%;
	background-color: #FFFFFF;
}
#breaking-news .label, #breaking-news p {
	float: left;
	padding: 5px 10px;
	min-height: 20px;
	line-height: 22px;
}
#breaking-news .label {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 22px;
	font-family: 'LLRubberGrotesqueOTF',sans-serif;
	text-transform: uppercase;
}
#breaking-news p, #breaking-news a {
	color: #ce4d4d;
}
#breaking-news p {
	background-color: #FFFFFF;
	font-family: 'DroidSans', sans-serif;
	font-size: 14px;
}
/* millennials-misery-matrix STYLES */

#millennials-misery-matrix{
    margin-bottom: 20px;
    width: 100%;
    background-color: #FFF;
}


#millennials-misery-matrix {
	margin-bottom: 20px;
	width: 300px;
	height: 160px;
	background-color: #FFFFFF;
}
/* 
#millennials-misery-matrix .label, #millennials-misery-matrix p {
	float: left;
	padding: 5px 10px;
	min-height: 20px;
	line-height: 22px;
}

*/
#millennials-misery-matrix .label {
	background-color: #000000;
	font-size: 22px;
	font-family: 'BebasNeue',sans-serif;
	width: 280px;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
	float: left;
	padding: 5px 10px;
	min-height: 20px;
	line-height: 22px;
	text-shadow: 1px 1px 0 #ce4d4d, 1px -1px 0 #ce4d4d, -1px 1px 0 #ce4d4d, -1px -1px 0 #ce4d4d;
}

 

/* 
#millennials-misery-matrix p, #millennials-misery-matrix a {
	color: #ce4d4d;
}



#millennials-misery-matrix p {
	background-color: #FFFFFF;
	font-family: 'DroidSans', sans-serif;
	font-size: 14px;
}
*/


/* CAMPUS NEWS BLOTTER */

#CAMPUS-NEWS-BLOTTER{
    margin-bottom: 20px;
    width: 100%;
    background-color: #FFF;
}


	
#CAMPUS-NEWS-BLOTTER{
	margin-bottom: 20px;
	width: 300px;
    background-color: #FFFFFF;
}
/* 
#millennials-misery-matrix .label, #millennials-misery-matrix p {
	float: left;
	padding: 5px 10px;
	min-height: 20px;
	line-height: 22px;
}

*/
#CAMPUS-NEWS-BLOTTER .label {
	background-color: #000000;
	font-size: 22px;
	font-family: 'BebasNeue',sans-serif;
	width: 280px;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
	float: left;
	padding: 5px 10px;
	min-height: 20px;
	line-height: 22px;
	margin-bottom: 5px;
	text-shadow: 1px 1px 0 #ce4d4d, 1px -1px 0 #ce4d4d, -1px 1px 0 #ce4d4d, -1px -1px 0 #ce4d4d;
	text-decoration: none;
	}



#CAMPUS-NEWS-BLOTTER p, #CAMPUS-NEWS-BLOTTER a {
	color: #ffffff;
	text-decoration: none;
}


/* 
#CAMPUS-NEWS-BLOTTER p {
	background-color: #FFFFFF;
	font-family: 'DroidSans', sans-serif;
	font-size: 14px;
}
*/
/* FOOTER STYLES */
#footer {
	
}
#footer .leaderboard {
	margin: 0px auto;
}
#floating-footer {
	min-width: 1040px;
	text-align: center;
}
#floating-footer .footer-navigation {
	margin: 0 auto;
	width: 1040px;
	font-family: 'Oswald', sans-serif;
}
#floating-footer .footer-navigation ul.menu {
	margin: 0px;
	padding: 0px;
}
#floating-footer .footer-navigation li.menu-item {
	display: inline-block;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	padding: 0px 36px;
	list-style: none;
}
#floating-footer .footer-navigation ul.sub-menu {
	display: none;
}

/* ARTICLE STYLES */
article {
	
}
article .entry-title {
	font-family: 'Oswald', sans-serif;
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 4px;
	font-weight: normal;
}
article .entry-meta {
	margin-bottom: 4px;
}
article .entry-social {
	margin-bottom: 10px;
}
article .entry-featured-image {
	margin-bottom: 10px;
	position: relative;
}
article .entry-featured-image img {
	width: 100% !important;
	height: auto !important;
}
article .entry-featured-image-caption {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12px;
	padding: 10px;
	position: absolute;
	opacity: 0.7;
	filter:alpha(opacity=70);
	bottom: 0px;
}
article .entry-content p {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
	max-width: 100%;
}
article .entry-content img, article .entry-content .alignright, article .entry-content .alignleft, article .entry-content .aligncenter {
	max-width: 100%;
	height: auto;
}
article .entry-content .alignright {
	float: right;
	margin: 0px 0px 10px 10px;
}
article .entry-content .alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
}
article .entry-content .aligncenter {
	margin: 0px auto 10px;
}
article .wp-caption {
	position: relative;
}
article .wp-caption img {
	width: 100%;
}
article p.wp-caption-text {
	font-size: 12px;
	color: #FFFFFF;
	padding: 5px;
	position: absolute;
	opacity: 0.7;
	filter:alpha(opacity=70);
	bottom: 0px;
	background-color: #000000;
	margin: 0px;
	font-weight: bold;
}
article .comments-title {
	font-family: 'Oswald',sans-serif;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 10px;
}
article #comments {
	padding-top: 50px;
	margin-top: -50px;
	vertical-align: top;
}
article .fb_iframe_widget iframe {
	max-height: none;
}
article .entry-author {
	border: solid 1px #bfbfbf;
	padding: 10px;
	margin-bottom: 10px;
}
article .entry-author .author-thumbnail img {
	box-shadow: 0 0 5px 1px #ADADAD;
	border: solid 1px #bfbfbf;
	float: left;
	margin: 0px 20px 0px 0px;
	width: 100px;
	height: auto;
}
article .entry-author .author-name, article .entry-author .author-meta {
	margin-bottom: 10px;
}
article .entry-author .author-name {
	font-family: 'Oswald', sans-serif;
	font-size: 27px;
	line-height: 27px;
	text-transform: uppercase;
	color: #ce4d4d;
	font-weight: normal;
}
article .entry-author .author-meta {
	text-transform: uppercase;
}
article .entry-social .social-icon, article .author-social .social-icon {
	color: #d5605a;
	font-size: 30px;
	line-height: 26px;
	text-decoration: none;
	float: left;
}
article .entry-comments {
	margin-bottom: 10px;
}

/* PAGE STYLES */
.page {
	
}
.page .widgettitle {
	color: #ce4d4d;
	border-top: solid 2px #6f120e;
	border-bottom: solid 1px #6f120e;
	padding: 5px 0px;
	font-size: 26px;
	line-height: 26px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	margin-bottom: 10px;
}
.page h2, .page h3 {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
}
.page h2 {
	font-size: 24px;
	line-height: 28px;
}
.page h3 {
	font-size: 18px;
	line-height: 22px;
}
.page p {
	margin-bottom: 10px;
}
.page .wp-post-image {
	width: 100%;
	height: 100%;
	margin-bottom: 10px;
}
.page .search-form {
	margin-bottom: 10px;
}
.page .social-icon {
	color: #d5605a;
	font-size: 30px;
	line-height: 26px;
	text-decoration: none;
}

/* ARCHIVE STYLES - USED FOR CATEGORIES, TAGS AND SEARCH RESULTS */

.millennials-misery-matrix-table{
   display: inline-block;
	width:300px; 
	height: 155px; 
	border:1px solid black;
}
.top-side-bar {
    width: 300px;
    display: inline-block;
    margin-left: 8px;
    height: 321px;
	
}

.top-side-bar-2{
    overflow-y: scroll;
    height: 279px;
    float: left;
	background-color:#FFFFFF;
	padding: 5px 5px 0px;
	}

.box {
  
    float: left;
	margin-top: 5px;
	height: 160px;
}

.archive {
	padding-bottom: 10px;
}
.archive p.description {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.archive .widgettitle {
	color: #ce4d4d;
	border-top: solid 2px #6f120e;
	border-bottom: solid 1px #6f120e;
	padding: 5px 0px;
	font-size: 26px;
	line-height: 26px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	margin-bottom: 10px;
}
.archive .entry {
	border-left: solid 1px #6f120e;
	border-right: solid 1px #6f120e;
	border-bottom: solid 1px #a9a9a9;
	padding: 10px;
}
.archive .entry:nth-last-of-type(2) {
	border-bottom: solid 1px #6f120e;
}
.archive .entry-image {
	background-color: #cccccc;
	float: left;
	margin: 0px 10px 0px 0px;
	width: 155px;
}
.archive .entry-image img {
	width: 100%;
	height: auto;
	max-height: 130px;
	display: block;
}.test-image img {
	height: 50px;
	width: 50px;
	float: left;
	margin: 0px 10px 10px 5px;
	border: solid 2px #6F120E;
	text-align: center;
}
.test-image a {
	border: none;
}
.archive .entry-title, .archive .entry-meta, .archive .entry-social {
	margin-bottom: 5px;
}
.archive .entry-title {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	font-weight: normal;
}
.archive .entry-title a {
	text-decoration: none;
}
.archive .entry-social .social-icon {
	color: #d5605a;
	font-size: 30px;
	line-height: 26px;
	text-decoration: none;
}
.archive .pagination {
	
}
.archive .pagination ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.archive .pagination li {
	float: left;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
}
.archive .pagination li a {
	text-decoration: none;
	color: #6f120e;
}
.archive .pagination li .page-numbers {
	border: solid 1px #6f120e;
	border-right: none;
	padding: 3px 7px;
	color: #6F120E;
}
.archive .pagination li:nth-last-of-type(2) .page-numbers {
	border-right: solid 1px #6f120e;
}
.archive .pagination li .current {
	background-color: #6f120e;
	color: #FFFFFF;
}
.archive .pagination li .next, .archive .pagination li .prev {
	border: none;
	font-family: 'Wingdings';
}

/* TOPIC STYLES */
.topics .entry:nth-of-type(1) {
	border-top: solid 1px #6f120e;
}
.topics .entry:nth-last-of-type(2) {
	border-bottom: solid 1px #a9a9a9;
}
.topics .entry:nth-last-of-type(1) {
	border-bottom: solid 1px #6f120e;
}

/* SEARCH STYLES */
.search {
	
}
.search .search-form {
	float: right;
	margin-top: -40px;
}
.search .entry:nth-of-type(1) {
	border-top: solid 1px #6f120e;
}
.search .entry:nth-last-of-type(2) {
	border-bottom: solid 1px #6f120e;
}

/* CATEGORY STYLES */
.category .promo {
	margin-bottom: 20px;
	padding: 10px;
	text-align: center;
    background-color: #e4e4e4;
}
.category .promo h1 {
	line-height: 30px;
    font-size: 19px;
	text-align: left;
}
.category .promo .write-for-rap {
	margin: 10px 0;
	font-size: 22px;
}
.category .entry:nth-of-type(1) {
	border: none;
}
.category:not(.campus-correspondents) .entry:nth-of-type(1) .entry-image {
	width: 100%;
	margin: 0px 0px 5px;
}
.category:not(.campus-correspondents) .entry:nth-of-type(1) .entry-image img {
	max-height: 100%;
}
.category .entry:nth-of-type(2) {
	border-top: solid 1px #6f120e;
}

/* STAFF / COLUMNIST STYLES */
.staff p {
	margin-top: 5px;
}
.staff .widgettitle {
	color: #ce4d4d;
	border-top: solid 2px #6f120e;
	border-bottom: solid 1px #6f120e;
	padding: 5px 0px;
	font-size: 26px;
	line-height: 26px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}
.staff .author .author-title {
	border-top: 2px solid #6F120E;
	border-bottom: none;
	color: #CE4D4D;
	font-family: 'Oswald',sans-serif;
	font-size: 26px;
	line-height: 26px;
	padding: 20px 10px 5px;
	text-transform: uppercase;
	margin: 0px;
}
.staff .author:nth-of-type(1) .author-title {
	border: none;
}

/* COLUMNISTS STYLES */
.columnists {
	
}
.columnists .widgettitle {
	color: #ce4d4d;
	border-top: solid 2px #6f120e;
	border-bottom: solid 1px #6f120e;
	padding: 5px 0px;
	font-size: 26px;
	line-height: 26px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	margin-bottom: 5px;
}
.columnists .navigation {
	margin: 10px 0px;
}
.columnists .navigation .button {
	background-color: #CE4D4D;
	border-radius: 8px;
	font-size: 18px;
	line-height: 18px;
	padding: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: 'Oswald',sans-serif;
	display: inline-block;
	margin-right: 10px;
}
.columnists .author {
	margin: 0px 0px 10px;
}
.columnists .author .author-profile {
	border: solid 1px #bfbfbf;
	margin: 0px;
	padding: 10px;
	position: relative;
}
.columnists .author .author-profile p {
	color: #bfbfbf;
	font-size: 13px;
	text-transform: uppercase;
}
.columnists .author .author-profile .author-title {
	border: none;
	padding-top: 0px;
	margin-bottom: 10px;
	font-size: 22px;
	line-height: 22px;
}
.columnists .author .author-profile .author-title a {
	text-decoration: none;
	color: #ce4d4d;
}
.columnists .author .author-profile  .author-thumbnail {
	border: none;
	width: 110px;
	height: 110px;
	overflow:hidden;
}
.columnists .author .author-profile .entry-social {
	bottom: 18px;
	left: 140px;
	font-size: 36px;
	position: absolute;
}
.columnists .author .author-profile .entry-social .social-icon {
	color: #ce4d4d;
	float: left;
}

/* AUTHOR STYLES */
.author {
	
}
.author p {
	margin: 0px 10px 20px;
}
.author .author-title {
	color: #ce4d4d;
	border-top: solid 2px #6f120e;
	border-bottom: solid 1px #6f120e;
	padding: 5px 0px;
	font-size: 26px;
	line-height: 26px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	margin-bottom: 20px;
}
.author .author-profile {
	border: solid 2px #ce4d4d;
	margin: 0px 0px 10px 10px;
}
.author .author-profile h3, .author .author-profile p {
	font-family: 'Oswald', sans-serif;
}
.author .author-profile h3 {
	color: #ce4d4d;
	font-weight: normal;
	font-size: 22px;
	line-height: 22px;
	text-transform: uppercase;
	margin-top: 10px;
}
.author .author-profile p {
	font-size: 18px;
	line-height: 24px;
	margin: 0px 0px 30px;
}
.author .author-profile a {
	text-decoration: none;
}
.author .author-profile .author-thumbnail {
	float: left;
	border-right: solid 2px #ce4d4d;
	margin-right: 20px;
	background-color: #cccccc;
	width: 300px;
	height:300px;
	overflow:hidden;
}
.author .author-profile .author-thumbnail img {
	width: 100%;
	height: auto;
	display: block;
}
.author .author-profile .author-social {
	float: right;
	margin-bottom: 10px;
}
.author .author-profile .author-social .social-icon {
	background-color: #D5605A;
	color: #FFFFFF;
	font-size: 24px;
	line-height: 26px;
	text-decoration: none;
	min-width: 30px;
	margin-top: 5px;
}
.author .author-profile .author-description {
	font-size: 12px;
	font-weight: normal;
	margin-top: 40px;
}
.author .entry:nth-of-type(1) {
	border-top: solid 1px #6f120e;
	border-left: solid 1px #6f120e;
	border-right: solid 1px #6f120e;
}
.author .entry:nth-of-type(1) .entry-image {
	width: 155px;
	/*height: 130px;*/
	overflow: hidden;
	margin: 0px 10px 0px 0px;
}
.author .entry:nth-of-type(2) {
	border-top: none;
}
.author .entry-content p {
	margin: 0px;
}

/* THIRTY UNDER THIRTY STYLES */
.thirty-under-thirty {
	
}
.thirty-under-thirty .author p {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
}
.thirty-under-thirty ul.grid-5 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.thirty-under-thirty ul.grid-5 li {
	border: 1px solid #CE4D4D;
	display: inline-block;
	font-family: 'Oswald',sans-serif;
	list-style: none;
	padding: 10px;
	text-align: center;
	color: #CE4D4D;
	margin: 0px 18px 10px 0px;
	vertical-align: top;
	max-height: 126px;
	min-height: 126px;
	overflow: hidden;
}
.thirty-under-thirty ul.grid-5 li:nth-of-type(5n) {
	margin-right: 0px;
}
.thirty-under-thirty ul.grid-5 li a {
	text-decoration: none;
	color: #CE4D4D;
	display: block;
	height: 97px;
	overflow: hidden;
}
.thirty-under-thirty ul.grid-5 li a.img {
	height: 97px;
	width: 97px;
	overflow: hidden;
	height: auto;
}
.thirty-under-thirty ul.grid-5 li img {
	width: 97px;
	min-height: 97px;
	margin-bottom: 0px;
}
.thirty-under-thirty ul.grid-5 li h2 {
	width: 97px;
	word-spacing: 80px;
	margin: 0px;
	font-size: 14px;
	line-height: 18px;
	word-wrap: break-word;
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
	padding: 0px;
	text-align: center;
	letter-spacing: 0px;
}
.thirty-under-thirty .author .author-profile .wp-post-image {
	margin-bottom: 0px;
}


/* WIDGET STYLES */
#sidebar .widget {
	margin-bottom: 20px;
}

#sidebar
.query-wrangler-widget {
	clear: both;
	margin-bottom: 20px;
}
#region1 .query-wrangler-widget {
	float: left;
	width: 732px;
	float: left;
	margin-bottom: 10px;
	
}
.widget .widgettitle {
	color: #ce4d4d;
	border-top: solid 2px #6f120e;
	border-bottom: solid 1px #6f120e;
	padding: 5px 0px;
	font-size: 26px;
	line-height: 26px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	margin-bottom: 10px;
}
.widget .social-icon {
	background-color: #000000 !important;
	font-size: 14px !important;
}
.widget .social-icon .pw-icon { display: none !important; }

.home-lead {
	position: relative;
}
.home-lead .widgettitle {
	display: none;
}
.home-lead .query-content {
	position: relative;
}
.home-lead .query-row {
	margin: 0px 0px 0px;
	width: 732px;
}
.home-lead .query-field-featured_image {
	width: 100%;
	height: 350px;
	background-color: #CCCCCC;
}
.home-lead .query-field-featured_image img {
	width: 730px;
	height: 350px;
}
.home-lead .query-field-post_title {
	background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);
	zoom: 1;
	bottom: 0;
	font-family: 'Oswald',sans-serif;
	font-size: 20px;
	line-height: 28px;
	padding: 8px;
	max-height: 64px;
	overflow: hidden;
	position: absolute;
	text-transform: uppercase;
	z-index: 10;
}
.home-lead .query-field-post_title a {
	color: #FFFFFF;
	text-decoration: none;
}

.home-slideshow {
	position: relative;
}
.home-slideshow .widgettitle {
	display: none;
}
.home-slideshow .query-wrapper-content {
	overflow: hidden;
	
}
.home-slideshow .query-content {
	position: relative;
	height: 125px;
	overflow: hidden;
}
.home-slideshow .query-row {
	float: left;
	position: relative;
	width: 246px;
}
.home-slideshow .query-row:nth-child(3n) {
	width: 240px;
	
	/*width: 240px*/
}
.home-slideshow .query-field-featured_image {
	background-color: #CCCCCC;
	height: 125px;
	width: 240px;
}
.home-slideshow .query-field-featured_image img {
	width: 240px;;
	height: 159px;
}
.home-slideshow .query-field-post_title {
	background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);
	zoom: 1;
	bottom: 0;
	font-family: 'Oswald',sans-serif;
	font-size: 14px;
	line-height: 18px;
	max-height: 36px;
	min-height: 36px;
	overflow: hidden;
	position: absolute;
	text-transform: uppercase;
	z-index: 10;
	padding: 3px;
	width: 234px;
}
.home-slideshow .query-field-post_title a {
	color: #FFFFFF;
	text-decoration: none;
}
.home-slideshow .pager-controls {
	/*display: none;*/
}
.home-slideshow .pager {
	background-color: #000000;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	font-family: 'Wingdings';
	color: #FFFFFF;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	position: absolute;
	z-index: 10;
	top: 40px;
	text-decoration: none;
}
.home-slideshow .pager.left {
	left: 0px;
}
.home-slideshow .pager.right {
	right: 0px;
}
#region1 #execphp-4 {
	overflow: auto;
}
#region1 #execphp-4 .archive.category {
	width: 300px;
	float: right;
}
#region1 .archive .entry {
	border: none;
	padding: 2px 0;
}
#region1 .entry:nth-of-type(1) .entry-image {
	margin: 0px 10px 0px 0px;
}
#region1 .archive .entry-image img {
	width: 40px;
}
#region1 .archive .entry-title {
	font-size: 14px;
	line-height: 16px;
}
.two-col-large-lead {
	height: 300px;
	margin-bottom: 20px;
}
.two-col-large-lead a {
	text-decoration: none;
}
.two-col-large-lead .query-row {
	width: 130px;
	float: left;
	margin: 0px 10px 50px 0px;
	position: relative;
	height: 85px;
}
.two-col-large-lead .query-row-even {
	margin-right: 0px;
}
.two-col-large-lead .query-row .query-field-post_author, .two-col-large-lead .query-row .query-field-post_date, .two-col-large-lead .query-row .query-field-post_excerpt {
	display: none;
}
.two-col-large-lead .query-field-featured_image {
	width: 100%;
	height: 85px;
	background-color: #cccccc;
}
.two-col-large-lead .query-field-featured_image img {
	width: 100%;
	height: 100%;
}
.two-col-large-lead .query-field-post_title {
	position: relative;
	background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);
	zoom: 1;
	/*
	background-color: #000000;
	opacity: 0.7;
	filter:alpha(opacity=70);
	*/
	color: #000000;
	font-size: 11px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	max-height: 38px;
	top: 2px;
	bottom: 0px;
	overflow: hidden;
	width: 100%;
}
.two-col-large-lead .query-field-post_title a {
	color: #FFFFFF;
	padding: 3px;
	display: inline-block;
}
.two-col-large-lead .query-field-permalink {
	font-size: 26px;
	left: 6%;
	position: absolute;
	margin: 3px auto 0px;
	text-align: center;
	width: 120px;
	height: 26px;
}
.two-col-large-lead .query-field-permalink .social-icon {
	margin-right: 2px;
	text-decoration: none;
}
.two-col-large-lead .query-row-0 {
	width: 400px;
	height: 260px;
	background-color: #e8ebea;
	margin-right: 10px;
}
.two-col-large-lead .query-row-0 .query-field-featured_image {
	width: 220px;
	height: 180px;
	float: left;
	margin-right: 5px;
}
.two-col-large-lead .query-row-0 .query-field-post_title {
	font-size: 16px;
	color: #000000;
	background: none;
	padding: 0px;
	position: static;
	bottom: auto;
	max-height: none;
	margin: 5px 5px 5px 0px;
	line-height: 18px;
	max-height: 54px;
	width: auto;
}
.two-col-large-lead .query-row-0 .query-field-post_title a {
	color: #000000;
	padding: 0px;
}
.two-col-large-lead .query-row-0 .query-field-post_author {
	display: inline;
	border-right: solid 1px #000000;
	margin-right: 5px;
	padding-right: 5px;
	font-size: 10px;
}
.two-col-large-lead .query-row-0 .query-field-post_date {
	display: inline;
	font-size: 10px;
}
.two-col-large-lead .query-row-0 .query-field-post_excerpt {
	display: block;
	margin-top: 10px;
	max-height: 80px;
	overflow: hidden;
}
.two-col-large-lead .query-row-0 .query-field-permalink {
	font-size: 36px;
	width: 160px;
	position: absolute;
	bottom: -40px;
}
.two-col-large-lead .query-row-3, .two-col-large-lead .query-row-4 {
	margin-bottom: 0px;
}

.two-col-slider {
	background-color: #e8ebea;
	border: solid 1px #bfa19f;
	border-bottom: solid 4px #6f120e;
	padding: 10px 0px 10px 10px;
	position: relative;
}
.two-col-slider .query-wrapper-content {
	overflow: hidden;
	width: 100%;
}
.two-col-slider .query-header {
	margin-right: 10px;
}
.two-col-slider .query-content {
	position: relative;
}
.two-col-slider .query-row {
	float: left;
	margin-right: 10px;
	width: 157px;
}
.two-col-slider .query-field-featured_image {
	width: 100%;
	height: 88px;
	background-color: #cccccc;
	margin-bottom: 5px;
}
.two-col-slider .query-field-featured_image img {
	height: 100%;
	width: 100%;
}
.two-col-slider .query-field-post_title {
	font-family: 'Oswald',sans-serif;
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	max-height: 54px;
	min-height: 54px;
	overflow: hidden;
	margin-bottom: 5px;
}
.two-col-slider .query-field-post_title a {
	color: #000000;
	text-decoration: none;
}
.two-col-slider .query-field-post_author, .two-col-slider .query-field-post_date {
	font-size: 10px;
}
.two-col-slider .query-field-post_author {
	display: inline;
	border-right: solid 1px #000000;
	margin-right: 5px;
	padding-right: 3px;
}
.two-col-slider .query-field-post_date {
	display: inline;
}
.two-col-slider .query-field-permalink {
	font-size: 26px;
	margin: 5px 0px 0px 1px;
}
.two-col-slider .query-field-permalink .social-icon {
	text-decoration: none;
}
.two-col-slider .query-pager {
	font-size: 38px;
	color: #d0d0d0;
	text-align: center;
	margin-top: 10px;
}
.two-col-slider .query-pager a {
	color: #d0d0d0;
}
.two-col-slider .query-pager ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.two-col-slider .query-pager li {
	display: inline-block;
	width: 18px;
}
.two-col-slider .query-pager .current {
	color: #b31e17;
}
.two-col-slider .pager-controls {
	/*display: none;*/
}
.two-col-slider .pager {
	background-color: #000000;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	font-family: 'Wingdings';
	color: #FFFFFF;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	position: absolute;
	z-index: 10;
	top: 0px;
	text-decoration: none;
	margin-top: 95px;
}
.two-col-slider .pager.left {
	left: 10px;
}
.two-col-slider .pager.right {
	right: 10px;
}

.one-col-large-lead {
	border: solid 1px #a9a9a9;
	border-top: solid 4px #6f120e;
	background-color: #ECECEC;
}
.one-col-large-lead .widgettitle {
	font-size: 18px;
	border: none;
	font-weight: normal;
	line-height: 18px;
	padding: 5px 10px;
	margin: 0px;
	background-color: #FFFFFF;
}
.one-col-large-lead .query-row {
	background-color: #ececec;
	padding: 10px 0;
	margin: 0px 20px;
	border-bottom: solid 1px #cfcfcf;
	height: 63px;
}
.one-col-large-lead .query-row:last-child {
	border-bottom: none;
}
.one-col-large-lead .query-field-featured_image {
	width: 75px;
	height: 63px;
	float: left;
	background-color: #cccccc;
	margin-right: 10px;
}
.one-col-large-lead .query-field-featured_image img {
	width: 100%;
	height: 100%;
}
.one-col-large-lead .query-field-post_title {
	font-size: 14px;
	line-height: 16px;
	font-family: 'Oswald',sans-serif;
	text-transform: uppercase;
	max-height: 48px;
	overflow: hidden;
}
.one-col-large-lead .query-field-post_title a {
	text-decoration: none;
}
.one-col-large-lead .query-field-post_author, .one-col-large-lead .query-field-post_date, .one-col-large-lead .query-field-comment_count {
	font-size: 10px;
	display: inline;
}
.one-col-large-lead .query-field-post_author {
	border-right: solid 1px #000000;
	margin-right: 5px;
	padding-right: 3px;
}
.one-col-large-lead .query-field-post_excerpt {
	display: none;
}
.one-col-large-lead .query-row-0 {
	padding: 10px 20px;
	background-color: #FFFFFF;
	margin: 0px;
	height: 344px;
	overflow: hidden;
}
.one-col-large-lead .query-row-0 .query-field-featured_image {
	display: block;
	width: 100%;
	height: 173px;
	margin-bottom: 5px;
	float: none;
}
.one-col-large-lead .query-row-0 .query-field-post_title {
	font-size: 20px;
	line-height: 22px;
	max-height: 66px;
	overflow: hidden;
}
.one-col-large-lead .query-row-0 .query-field-post_excerpt {
	display: block;
	margin-top: 10px;
	max-height: 100px;
	overflow: hidden;
}

.two-col-text-list {
	border: solid 1px #A9A9A9;
}
.two-col-text-list .widgettitle {
	padding: 5px 10px;
}
.two-col-text-list .query-row {
	border-bottom: 1px solid #A9A9A9;
	float: right;
	margin: 0px 5px;
	padding: 10px;
	width: 315px;
}
.two-col-text-list .query-row:last-child {
	border-bottom: none;
}
.two-col-text-list .query-field-featured_image {
	display: none;
}
.two-col-text-list .query-field-featured_image img {
	width: 100%;
	height: 100%;
}
.two-col-text-list .query-field-post_title {
	font-family: 'Oswald',sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	margin-bottom: 5px;
	max-height: 48px;
	overflow: hidden;
}
.two-col-text-list .query-field-post_title a {
	text-decoration: none;
}
.two-col-text-list .query-field-post_author, .two-col-text-list .query-field-post_date, .two-col-text-list .query-field-comment_count {
	display: inline;
	font-size: 10px;
}
.two-col-text-list .query-field-post_author {
	border-right: 1px solid #000000;
	margin-right: 5px;
	padding-right: 3px;
}
.two-col-text-list .query-field-post_excerpt {
	display: none;
}
.two-col-text-list .query-row-0 {
	border-right: 1px solid #A9A9A9;
	border-bottom: none;
	float: left;
	margin: 0;
	padding: 10px;
	width: 312px;
}
.two-col-text-list .query-row-0 .query-field-featured_image {
	background-color: #CCCCCC;
	display: block;
	height: 192px;
	width: 100%;
	margin-bottom: 5px;
}
.two-col-text-list .query-row-0 .query-field-post_title {
	font-size: 20px;
	line-height: 22px;
	max-height: 66px;
	overflow: hidden;
}
.two-col-text-list .query-row-0 .query-field-post_excerpt {
	display: block;
	margin-top: 5px;
}

.one-col-posts-list {
	
}
.one-col-posts-list .widgettitle {
	border-bottom: medium none;
	font-size: 22px;
	font-weight: normal;
	line-height: 22px;
	margin-bottom: 0px;
}
.one-col-posts-list .query-content {
	border: 1px solid #BFBFBF;
	margin: 0px;
	padding: 10px;
}
.one-col-posts-list .query-row {
	border-bottom: 1px solid #BFBFBF;
	list-style: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	min-height: 63px;
}
.one-col-posts-list .query-row:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border: none;
}
.one-col-posts-list .query-field-featured_image {
	background-color: #CCCCCC;
	float: left;
	height: 63px;
	margin-right: 10px;
	width: 75px;
}
.one-col-posts-list .query-field-featured_image img {
	width: 100%;
	height: 100%;
}
.one-col-posts-list .query-field-post_title {
	font-family: 'Oswald',sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 5px;
	max-height: 36px;
	overflow: hidden;
	text-transform: uppercase;
}
.one-col-posts-list .query-field-post_title a {
	text-decoration: none;
}
.one-col-posts-list .query-field-post_author, .one-col-posts-list .query-field-post_date {
	display: inline-block;
	font-size: 11px;
}
.one-col-posts-list .query-field-post_author {
	margin-right: 3px;
	padding-right: 5px;
	border-right: solid 1px #000000;
}


/* WIDGET STYLES*/
.test-one-col-posts-list {
	
}
.test-one-col-posts-list .widgettitle {
	border-bottom: medium none;
	font-size: 22px;
	font-weight: normal;
	line-height: 22px;
	margin-bottom: 0px;
}
.test-one-col-posts-list .query-content {
	border: 1px solid #BFBFBF;
	margin: 0px;
	padding: 10px;
}
.test-one-col-posts-list .query-row {
	border-bottom: 1px solid #BFBFBF;
	list-style: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	min-height: 63px;
}
.test-one-col-posts-list .query-row:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border: none;
}
.test-one-col-posts-list .query-field-featured_image {
	background-color: #CCCCCC;
	float: left;
	height: 63px;
	margin-right: 10px;
	width: 75px;
}
.test-one-col-posts-list  img {
	width: 75px;
	height: 63px;
}
.test-one-col-posts-list .query-field-post_title {
	font-family: 'Oswald',sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 5px;
	max-height: 36px;
	overflow: hidden;
	text-transform: uppercase;
}
.test-one-col-posts-list .query-field-post_title a {
	text-decoration: none;
}
.test-one-col-posts-list .query-field-post_author, .test-one-col-posts-list .query-field-post_date {
display: inline-block;
 font-size: 11px;

}
.test-one-col-posts-list .query-field-post_author {
	margin-right: 3px;
	padding-right: 5px;
	border-right: solid 1px #000000;
}

/* WIDGET most-read */

.most-read-sidebar {
	width: 300px;
	float: right;
	overflow: hidden;
}
.most-read-sidebar .tabs-menu {
    height: 30px;
    float: left;
    clear: both;
}
.most-read-sidebar .tabs-menu li {
    height: 30px;
    line-height: 30px;
    float: left; 
    margin-right: 10px;
    background-color: #000000;
    border-top: 1px solid #BFBFBF; 
    border-right: 1px solid #BFBFBF;
    border-left: 1px solid #BFBFBF;
	font-family: Oswald, sans-serif;
	font-size: 14px;
}
.most-read-sidebar .tabs-menu li.current {
   background-color: #ce4d4d;
}
.most-read-sidebar .tabs-menu li a {
    padding: 10px;
    text-transform: uppercase;
    color: #ffffff;
    text-decoration: none; 
}
.most-read-sidebar .tabs-menu .current a {
    color: #ffffff;
}
.most-read-sidebar .tab {
    float: left;
    margin-bottom: 10px;
}
.most-read-sidebar .tab-content {
    display: none;
}
.most-read-sidebar #tab-1 {
 	display: block;   
}


.one-col-scrolling-frame {
	border: 1px solid #CCCCCC;
}
.one-col-scrolling-frame .widgettitle {
	background-color: #CCCCCC;
	border: medium none;
	color: #000000;
	margin-bottom: 0;
	padding: 10px;
}
.one-col-scrolling-frame .widgettitle .red-alert {
	color: #6F120E;
	font-family: 'LLRubberGrotesqueOTF',sans-serif;
	font-size: 30px;
}
.one-col-scrolling-frame .query-content {
	height: 400px;
	overflow-y: scroll;
	padding: 10px;
}
.one-col-scrolling-frame .query-row {
	margin-bottom: 10px;
	position: relative;
	padding-bottom: 10px;
	border-bottom: solid 1px #cccccc;
}
.one-col-scrolling-frame .query-row:last-child {
	border: none;
	padding-bottom: 0px;
}
.one-col-scrolling-frame .query-field-post_title {
	font-family: 'Oswald',sans-serif;
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 5px;
}
.one-col-scrolling-frame .query-field-post_title a {
	text-decoration: none;
}
.one-col-scrolling-frame .query-field-featured_image {
	height: 200px;
	width: 100%;
}
.one-col-scrolling-frame .query-field-featured_image img {
	height: 100%;
	width: 100%;
}
.one-col-scrolling-frame .query-field-permalink {
	width: 50px;
	height: 50px;
	position: absolute;
	left: 40%;
	bottom: 35%;
}
.one-col-scrolling-frame .query-field-permalink a.video-play {
}

.widget.follow {
	font-size: 36px;
	color: #CE4D4D;
}
.widget.follow .social-icon {
	font-size: 24px !important;
	min-width: 30px;
	background-color: #ce4d4d !important;
	margin-top: -10px;
}
.widget.follow a {
	text-decoration: none;
}
.widget.follow .widgettitle {
	font-family: 'LLRubberGrotesqueOTF',sans-serif;
	border: none;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
}
.widget.follow .execphpwidget {
	display: inline-block;
	width: 150px;
	height: 20px;
}
.widget.follow a.social-icon {
	color: #CE4D4D;
	padding: 0px;
	float: left;
}

.widget.hide-title .widgettitle {
	display: none;
}

/* ADVERTISING STYLES */
.ad {
	
}
.leaderboard {
	width: 728px;
	height: 90px;
	overflow: hidden;
}
.posterboard {
	width: 300px;
	height: auto;
}

/* MOBILE STYLES */
.mobile { display: none; }
.desktop { display: block; }