.body {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #FFF;
	background-image: url(/wp-content/themes/PhutureFrequency/images/bg2.gif);
	background-repeat: repeat;
	padding: 0px 0px 0px 0px;
	left: 0px;
	text-align: left;
	right: 0px;
	margin: 0px 0px 0px 0px;
}
.nav_header {
	background-color: #FFF;
	background-position: center center;
	height: 25px;
	width: 960px;
	left: auto;
	right: auto;
	position: relative;
	top: auto;
	bottom: auto;
	text-decoration: none;
	text-align: left;
	margin: 0px auto 0px auto;
	font-family:Helvetica, Arial, sans-serif;
	line-height: 15px;
	font-size: 24px;
	text-transform: uppercase;
	text-align:right;
	color: #000;
	vertical-align: middle;
	list-style-position: inside;
	list-style-type: upper-roman;
	text-indent: 3px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom-style:solid;
	border-bottom-width:medium;
}

.nav_header a:visited {

text-decoration: none;
	color: #000;
	
}

.nav_header a:hover {
	text-decoration: none;
	color:#FFF;
	background-color:#000;

}

.nav_header ul {
	
	word-spacing:1px;
	list-style-type:none;
	margin: 0;
padding: 8px 0px 0px 0px;

}

.nav_header ul li {
	
	display:inline;
	
}

.nav_header ul li a {
text-decoration: none;
padding: 0px;
color: #000;
font-size:24px;

}

.nav_header .subscribers a {

word-spacing:1px;
float:left;
padding: 8px 0px 4px 0px;
color:#000;
white-space:nowrap;
text-decoration:none;
font-size:24px;

}
.nav_header .subscribers a:hover {

background:#000;
color:#fff;

}

.header {
	font-size: large;
	color: #000;
	background-color: #FFF;
	margin: 8px auto 0px auto;
	position: relative;
	width: 960px;
	height: 75px;
}

#wrapper {
	width: 960px;
	height: auto;
	margin:10px auto;
	overflow: hidden;
	top: 100px;
}

#sideBar {
	font-size:12px;
	background-color: #FFF;
	position: relative;
/*	height: 780px; */
	width: 220px;
	float: right;
	z-index: 2;
	
}
#sideBar ul {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	
}
#sideBar li {
	list-style:none;
	font-family:Helvetica, Arial,  sans-serif;
	color:#000;
	font-size:12px;
	margin: 1px;
	padding: 1px;
	text-transform:uppercase;
}
#sideBar li a{
	
	color:#000;
	text-decoration:none;

}
#sideBar li a:hover {
	
	color:#fff;
	background-color:#000;
	text-decoration:none;

}

#mainCol {

	position: relative;
	height: auto;
	width: 740px;
	z-index: 1;
	overflow:hidden;
	visibility: visible;
	float: left;
	bottom: 0px;
}

#mainCol .home-post {
	width:360px;
	margin:0 5px 5px 0;
	height:452px;
	overflow:hidden;
	float:left;
	background:#000;
	border-bottom-style:solid;
	border-bottom-color:#000;
	border-bottom-width:medium;

}

#mainCol .post_title {

	color:#000;
	position:relative;
	bottom:0px;
	background-color:#fff;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding: 3px 0px 0px 0px;

}
#mainCol .post_title a {
color:#000;
	z-index:1;
	text-decoration:none;

}
#mainCol .post_title a:visited {
text-decoration:none;
background-color:#FFF;
color:#000;
	z-index:1;

}
#mainCol .post_title a:hover {
background-color:#000;
color:#FFF;
	z-index:1;

}

#mainCol .home-post .title {
	font-family: Helvetica, serif;
    font-size: 14px;
	padding:4px 8px;
	color:#FFF;
	text-transform:uppercase;
}
#mainCol .home-post .title h2 {
	margin:0;
	padding:0;
}
#mainCol .home-post .title h2 a {
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	background-color:#b1d228;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:16px;
}
#mainCol .home-post .title h2 a:hover {
	color:#a9df00;
	border-bottom:none;
	background-color:#000;
}
#mainCol .home-post .home-post-upper {
	height:240px;
	width:360px;
	overflow:hidden;
	position:relative;
	z-index:0;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
}
#mainCol .home-post .home-post-upper a img {
	text-decoration:none;
	border:none;
}
#mainCol .home-post .home-post-upper ul {
	
	    position: absolute; 
        top: 3px; /* relative to the parent that has position */ 
        left: 3px; 
        list-style: none; 
		z-index:2;
}
#mainCol .home-post .home-post-upper li {


	display:none;

}
#mainCol .home-post .rollOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	text-transform:lowercase;
	text-align:right;
	height:240px;
	width:360px;
	overflow:hidden;
	position:relative;
	z-index:0;
	padding:0px;
}
#mainCol .home-post .rollOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	text-decoration:none;
	text-align:right;
	
	
}
#mainCol .home-post .rollOver a:hover {
	background:#ffffff;
color:#000000;
	
	
}
#mainCol .home-post .rollOver a img {
	text-decoration:none;
	border:none;
}
#mainCol .home-post .rollOver ul {
	    position: absolute; 
        top: 20px; /* relative to the parent that has position */ 
        left: 0px; 
        list-style: none;
		z-index:2;
		padding:140px 4px 4px 4px;
		margin:0px;

}
#mainCol .home-post .rollOver li {

	background-color:#000;

	font-size:16px
	display:inline;
	padding:0px;
	margin:0px;

}


#mainCol .home-post .date {
	position:absolute;
	right:3px;
	bottom:0px;
	background-color:#fff;
	text-align:right;
	font-size:10px;
	padding:3px 8px;
}
#mainCol .home-post .excerpt {
	height:201px;
	overflow:hide;
	padding:4px 4px 2px 4px;
	text-align:left;
	max-height:201px;
	font-size:11px;
	line-height:12px;
	background:#fff;
	text-decoration:none;
	font-weight: lighter;


}
#mainCol .home-post .excerpt p {
	margin:0 0 0px;
	padding:0;
}
#mainCol .home-post .excerpt a {
	color:#333;
}
#mainCol .home-post .excerpt a:hover {
	text-decoration:none;
	color:#fff;
	background:#000;
}
#mainCol .home-post .meta {

	padding:0px 8px 0px 24px;
	height:20px;
	background:url(/wp-content/themes/PhutureFrequency/images/icon-comment.gif) no-repeat 5px 5px #fff;
	text-transform:uppercase;
	z-index:3;
	


}

#mainCol .home-post .comments a {
	display:block;
	font-size:10px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	background:none;
	float:left;
	margin-top:4px;

}
#mainCol .home-post .author a {
	display:block;
	font-size:10px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	float:right;
	background:none;
	margin-top:4px;

}
#mainCol .home-post .comments a:hover {
	display:block;
	background-color:#000;
	color:#fff;
	text-decoration:none;
	margin-top:4px;
	font-size:10px;

}
#mainCol .home-post .author a:hover {
	display:block;
	background-color:#000;
	color:#fff;
	text-decoration:none;
	margin-top:4px;
	font-size:10px;


}

/* single template post */

#mainCol .post {
	
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 4px 20px 0px;
	font-size:12px;
	line-height:19px;


}
#mainCol .post a {
	color:#333;
}
#mainCol .post a:hover {
	background:fff;
	color:#000;
	text-decoration:none;
}
#mainCol .post h1 {
	font-size:28px;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	line-height:32px;
	padding:0 0 6px;
}
#mainCol .post h4 {
	font-size:20px;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	line-height:26px;
	padding:0 0 6px;
}
#mainCol .post h1 a, #mainCol .post h4 a {
	text-decoration:none;
	color:#000;
}
#mainCol .post h1 a:hover, #mainCol .post h4 a:hover {
	color:#fff;
	border-bottom:none;
	background-color:#000;
}
#mainCol .post-upper {
	background:url(/wp-content/themes/PhutureFrequency/images/dot.gif) repeat-x bottom;
	background-color:#FFF;
	padding:12px 0px 4px 8px;
	font-size:11px;

	font-family:Helvetica, Arial, sans-serif;

}
#mainCol .site-info {
	background:url(/wp-content/themes/PhutureFrequency/images/dot.gif) repeat-x bottom;
	background-color:#FFF;
	padding:4px 8px 4px 8px;
	font-size:11px;
width:709px;
margin-bottom:4px;
	font-family:Helvetica, Arial, sans-serif;

}
#mainCol .site-info a {
	color:#000;

}
#mainCol .site-info a:hover {
	color:#fff;
background-color:#000;

}
#mainCol .post-upper h2 {

	padding:4px 0px 4px 4px;
	font-size:24px;
	font-family:Helvetica, Arial, sans-serif;

}
#mainCol .post-upper a {
	text-decoration:none;
}
#mainCol .post-upper a:hover {
	color:#333;
	text-decoration:underline;
}
#mainCol .post-upper .digg {
	float:right;
}
#mainCol .post .image {
	float:right;
padding-top: 4px;
	margin:12px 4px 12px 12px;
}
/* comments outer */

#comments-holder {
	padding:12px 0 0;
}

/* comment list styles */

#comment-list {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	padding:10px 0;
}
#comment-list .bigger {
	font-weight:normal;
	font-size:16px;
	line-height:20px;
	text-transform:uppercase;
}
.comment-left {
	padding:16px 0;
	background:url(/wp-content/themes/PhutureFrequency/images/dot.gif) repeat-x;
}
.comment-meta {
	float:left;
	width:120px;
	margin-right:10px;
	font-size:10px;
	font-weight:bold;
}
.comment-metadata {
	font-size:10px;
	font-weight:normal;
}
.comment-metadata a {
	text-decoration:none;
}
.comment-metadata a:hover {
	text-decoration:underline;
}
.comment-txt {
	float:left;
	width:440px;
	font-size:12px;
	line-height:18px;
}
cite {
	font-style:normal;
	text-transform:uppercase;
	font-size:12px;
}

/* comment form styles */

.comments-PII, .comments-PII-2 {
	float:left;
}
.comments-PII {
	width:280px;
	margin-right:15px;
}
.comments-PII-2 {
	width:380px;
}
.comments-PII input {
	font-size:12px;
	width:270px;
	padding:2px;
}
.comments-PII-2 textarea {
	font-size:12px;
	width:370px;
	height:180px;
	padding:2px;
}
.submit-btn {
	display:block;
	padding:0;
	cursor:pointer;
	width:141px;
	height:34px;
	text-indent:-400px;
	overflow:hidden;
	background:url(/wp-content/themes/PhutureFrequency/images/btn-add.gif) no-repeat;
	border-style:none;
}

.submit-btn:hover {
	background:url(/wp-content/themes/PhutureFrequency/images/btn-add.gif) no-repeat 0 -34px;
}

.note {
	font-size:10px;
}
.podcast-links {
	font-size:11px;
	line-height: 1.2em;
	vertical-align:text-top;
	font-weight:bold;

}
.podcast-links a {
	font-size:11px;
}
.the-content {

	background-color:#FFF;
padding: 0px 0px 10px 4px;
min-height: 612px;
font-family:Arial, Helvetica, sans-serif;


}

#simplemodal-container a.modalCloseImg {
	background:url(http://www.pfradio.com/wp-content/themes/PhutureFrequency/images/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}
#simplemodal-container a.modal-close,
#simplemodal-container a.modal-close:link,
#simplemodal-container a.modal-close:active,
#simplemodal-container a.modal-close:visited {color:#000; font-size:18px; font-weight:bold; position:absolute; text-decoration:none; right:8px; top:0px; float:right;}
#simplemodal-container a.modal-close:hover {color:#ccc;}
#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:320px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container #basic-modal-content {padding:8px; font-family:Arial, Helvetica, sans-serif;}

 #mask {  
  position:absolute;  
  z-index:9000;  
   background-color:#000;  
   display:none;  
 }  
     
 #boxes .window {  
   position:absolute;  
   width:440px;  
   height:200px;  
   display:none;  
   z-index:9999;  
   padding:20px;  
 }  
   
   
 /* Customize your modal window here, you can add background image too */  
 #boxes #dialog {  
   width:375px;   
   height:203px;  
 }  

.input {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999;
	left: auto;
	right: auto;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-top:6px;
	text-align:center;
	padding-bottom:0px;
}
#searchform {

	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	padding-bottom:6px;
}

.idw-container h2 {
   font-size:14px;
   text-align:center;
   text-transform:uppercase;
   border-top-width: 1px;
   border-top-style: dashed;
   border-top-color: #999;
   padding-top:6px;

}
.idw-footer {
display:none;
}
.older {

vertical-align:bottom;
float:left;
text-transform:uppercase;
color:#000;
font-size:12px;

	
}
.older a {
vertical-align:bottom;

color:#000;
padding:4px;

}
.newer {

vertical-align:bottom;
float:left;
text-transform:uppercase;
color:#000;
font-size:12px;
	
}
.newer a {
vertical-align:bottom;

color:#000;
padding:4px;

}
.podPress_content {
  	border: 0;
	margin: 0;
	padding: 0;
	font-size: 80%;
	text-align: left;
}

.widgettitle {
padding-top:6px;
font-size:12px;
text-transform:uppercase;
font-weight:normal;
text-align:center;
border-top:dashed;
border-top-color:#CCC;
border-top-width:thin;
	
}

.wppp_list {
	
	font-size:8px;
	padding:0px;
	margin-left:0px;


}
.wppp_list ul {
	
	font-size:8px;

}
.powerpress_links_mp3 {
	font-weight:bold;
}

