/* -- This is the place to add your own style modifications without touching the original styles -- */


body {background-image:url('http://www.kvlu.org/wp-content/uploads/2013/01/micbg3.jpg');
	text-align: left;
	margin: 0;
	padding: 0;
	color:#666;
	line-height:1.4em;
	font-size:0.9em;
	font-family:arial,helvetica,sans-serif;
	}
a, a:link, a:visited {
	outline:none;
	text-decoration:none;
	color:#C00000; font-weight:bold;
	}

a:hover, a:active {
	text-decoration:none;
	color:#000000;
	}
#header {
	clear: both;
	margin: 0px auto 0;
	padding: 0;
	}

#head-content {
	margin: 0 auto;
	padding: 10px 0;
	}

.navigation { 
	padding: 0; 
	margin: 0;
	clear:both;
	}

/* -------- [ Table ] -------- */
	
table {
	
	margin-bottom: 15px; 
	max-width:100%;

	}

table th {
	background:#ffffff;
	border: 1px solid #fff;
	padding: 1px; 
	}

table tr {
	background:#ffffff;
	}

table td {
	border: 1px solid #fff;
	padding: 5px; 
	}




/* -------------------[ Top Navigation ]------------------- */
#topnav ul a  {
	position:relative; 
	display:block; 
	z-index:100; 
	padding:5px 10px; 
	line-height:24px; 
	text-decoration:none;
	color:#ffffff;
	}


#topnav ul li  { 
	float:right; 
	width: auto; 
	}

#topnav ul li.rss-content,
#topnav ul li.rss-comments { display:none;
	float:right;
	padding-left:15px;
	background:url(images/nav-rss.png) 10px 5px no-repeat;
	}

/* -------------------[ Sidebar Widget Size ]------------------- */
#sidebar-bottom-left {
	 width:160px;
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
	}

#sidebar-bottom-right {
	width:150px;
	float:right;
	padding:0;
	margin:0;
	overflow:hidden;
	}


table.links2 a { text-decoration:underline }
table.links2 a:link, table.links a:visited { text-decoration:underline;}
table.links2 a:hover { color: #C00000; }


a.links2:link {text-decoration: underline;}
a.links2:visited {text-decoration: underline;}
a.links2:active {text-decoration: underline;}
a.links2:hover {color:#C00000; text-decoration: underline;}


a, a:link, a:visited {
	outline:none;
	text-decoration:none;
	color:#555555;
	}

a:hover, a:active {
	text-decoration:none;
	color:#000000;
	}


.entry {
	margin: 0;
	padding: 35px;
	border:1px solid #ebebeb;
	}



/* -------------------[ Widgets ]------------------- */

.widget {
	margin: 0 0 10px;
	padding:0;
	overflow:hidden;
	border:1px solid #ebebeb;
	}

.home-widget-1 {
	width:49%;
	float:left;
	margin:0;
	padding-right:0%;
	 
	}

.home-widget-2 {
	width:48.25%;
	float:right;
	margin:0;
	 
	}


 .home-widget-3 {
	width:100%;
	float:left;
	margin:0;
	border: 0px;
	}

 .widget2 {border:0px;}

.featured {
	max-width:100%;
	margin:0 auto 5px;
	padding:0;
	}

.navigation { float:right;
	padding-right: 20px; font-size:12pt;
	text-transform:uppercase;
	margin: 0;
	clear:both;
	}


/* -- TWITTER FONT -- */
.twitter-timeline{font-size:7pt; width:300px;}
 .twtr-hd,.twtr-ft{display: none;}


.widget-wrap {border:0px;}


/* --- GET RID OF TAGS AND CATEGORIES --- */
.cats {display:none}
.tags {display:none}

/* --- GET RID OF SUBSCRIBE ON POST PAGE ---*/
.subscribe {display:none; background:#FFFFFF;}


/* --- GET RID OF AUTHOR AND POST DATE ON POSTS ---*/
.meta-author {display:none;}
.meta-date {display:none;}

/* --- GET RID OF SUBSCRIBE & SOCIAL ICONS BOX WITH COLORED BACKGROUND ON POST PAGE ---*/
#related { display:none;
	padding: 15px;
	margin: 0 0 15px;
	background:#808080;
	border: 1px solid #ebebeb; 
	}

/* --- DJ ROTATOR CSS -----*/
.dj-image {display: block; margin-top:5px;  margin-left: auto;   margin-right: auto; border: 1px solid #dddddd; padding:3px;}
.dj-desc {text-align:center; text-decoration:none; padding:2px; font-size:8pt; line-height:9pt;}



.meta-comments {display:none;}


/* --- CSS FOR FORMS TO DISPLAY CHECKBOXES ETC ---*/

input[type="checkbox"] { -webkit-appearance: checkbox; }
input[type="radio"] { -webkit-appearance: radio; }
input[type="submit"], input[type="button"] { -webkit-appearance: button; }
select {border: 1px solid #808080; -webkit-appearance: menulist-button; }

.banner468 {
	text-align:center;
	margin-bottom: 5px; auto;
	float:none;
	display:block;
	padding: 5px;
	border:1px solid #ebebeb;
	background:#fff;
	}

/* --- CSS FLEXSLIDER CHANGES ---*/

.flexslider .slide-container {
	padding:0px;
	position:relative;
	z-index:3;
	}

.flex-caption {
	padding:0; 
	background: transparent; 
	margin: 0;
	}

.flex-caption .excerpt {
	overflow:hidden;
	line-height:1.3em;
	height:160px;
	margin-left: 20px;margin-right:10px;
	}

.flex-caption h2.post-title {
	margin:20px 0 15px;
	line-height:1.3em;
	}

.flexslider p.readmore {
	margin:12px 20px 0px;
	}

/* ---[ Flexslider Featured Image ]--- */

.flexslider .feature-image {
	max-width:300px; max-height:200px;
	float:right;
	margin:0 0 0 0px;
	padding:0;
	border:0;
	background:#fff;
	padding:1%;
	border:1px solid #e5e5e5;
	}


.flexslide-custom-controls {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	}


/* ---[ Featured Galleries Slider ]--- */
.gallery-post img.thumbnail {
	height:auto;
	width:90%;
	margin:0 0 3px;
	padding:5px;
	display:block;
	float:left;
	background:#fff;
	border:1px solid #ebebeb;
	}

.gallery-post h4 {font-weight:normal;
	font-family:arial;
	text-align:center;
	font-size:9pt;
	letter-spacing:0;
	padding:5px;
	line-height:normal;	
	margin: 0 0 0px;
	}


/* ---[ APM IMAGE BORDER ]--- */
.APMItemProgramImage {border:1px solid #dedede; padding:3px;}


/* ---[NPR PROGRAM PROMO MODULES ]--- */
.nprModText a { text-decoration:underline }
.nprModText a:link, table.links a:visited { text-decoration:underline;}
.nprModText a:hover { color: #C00000; }
.nprMod{ font-weight:normal; line-height:normal;}
.nprModHead {text-weight:normal; text-decoration:underline;}
.nprModDate {display:none;}
.nprModPipe {display:none;}
.nprModName {display:none;}
.nprMiddot {display:none;}
.nprModImg {}


/* ---[ RSS Widget ]--- */
.rsswidget { line-height:normal;}
 


h3.post-title, h2.post-title {
	font-size: 14pt; letter-spacing:-1px;
	margin:0;
	}
.cat-posts-stacked h3.post-title {padding-bottom:5px;}

.feature-page-2{padding-left:10px;}


.page-titlenone {display:none;}

/* ---[ EVENTS CALENDAR CSS ]--- */
p.events_count {font-size:12pt; text-transform:uppercase;}
.eom_event{border-bottom:1px solid #dedede;padding-top:10px; width:500px; margin-left:160px;}
.eom_date{font-size:11pt; font-weight:bold; padding-bottom:5px;}
.eom_event h1 {font-size:14pt; letter-spacing:normal; border:1px solid:dedede; border-radius:5px; background:#efeeee;padding:5px; }

.eom_single_event{margin-left:150px;}
.eom_single_event h1 {letter-spacing:normal;}




/* WP 3.6 NATIVE AUDIO PLAYER*/

/* WP 3.6 TEXT ABOVE PLAYER STYLES FOR NFP*/
.playertitles {text-transform:normal; background: #e6e9e4; padding:3px; color:#000000; font-size:9pt; border-bottom:3px solid #ffffff;}
.playertitles2 {text-transform:normal;background: #d3dbce; padding:5px; color:#000000; font-size:9pt; border-bottom:3px solid #ffffff;}


/* WP 3.6 AUDIO PLAYER STYLING*/
/* change the color of the background */
.mejs-controls,
.mejs-mediaelement,
.mejs-container {
    background: url('') !important;
    background-color:transparent !important;
}
 
/* change the color of the lettering */
.mejs-currenttime,
.mejs-duration {
    color: black !important;
}


/* use a sprite file with darker transport icons */
.mejs-controls .mejs-button button {
    background-image: url('/wp-includes/js/mediaelement/controls-dark.svg') !important;
}
 
/* change the color of the progress bar */
.mejs-controls .mejs-time-rail .mejs-time-total {
    background: #C0C0C0!important;
}

/* CSS for featured image call in NPR Category ID 72 */
.post-photo {float:left; padding-right:20px;}

.smallish-progress-text{font-size:14pt; padding-top:5px;}


/*border around podcast player */
.mejs-mediaelement{display:block; border:1px solid #dedede; }
.powerpress_links, .powerpress_links_mp3 {margin-top:12px;}



.one-half {display:block; box-sizing:border-box;width:50%; float:left;}
.one-third {display:block; box-sizing:border-box;width:33.3%; float:left;}
.one-fourth {display:block; box-sizing:border-box;width:25%; float:left;}
.box {padding:10px;}

@media (max-width: 560px) {
.one-half {display:block; box-sizing:border-box; width:100%}
.one-third {display:block; box-sizing:border-box;width:100%}
.one-fourth {display:block; box-sizing:border-box;width:100%}
.box {padding:10px;}
}

.backgrounds {display:block; margin-bottom:60px; clear:both; overflow:hidden;}
.backgrounds img {display:block; float:left; margin:5px;}

