/*
Theme Name: PrayzNetwork
Theme URI: http://prayznetwork.org
Author: Josh Meyer
Author URI: http://photricity.com
*/


/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



body {
	background: url(img/rock-bg.jpg) repeat fixed center top;
	background-color: #d8d8d8;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #2f2f2f;
}
#wrap {
	margin: 0px auto;
	width: 900px;
}
#header {
	display: block;
	width: 220px;
	margin-top: 60px;
	float: left;
	position: fixed;
}
section {
	display: block;
	width: 640px;
	padding: 20px;
	margin-left: 220px;
	float: left;
	background: #d8d8d8 url(img/gradient.png) repeat-x scroll top;
	overflow:visible;
}
section p { line-height: 18.75pt; }
article {
	display: block;
	width:100%;
	margin-top: 30px;
	clear: both;
	float: left;
	overflow:visible;
}
footer {
	display: block;
	width: 100%;
	clear: both;
	float: left;
	margin-top: 40px;
	padding-top: 30px;
	border-top: 1px solid #bbb;
}


/* TYPOGRAPHY */
h1 { font-size: 22pt; font-weight: normal; padding: 10px 0 0 0; }
h2 { font-size: 20pt; font-weight: normal; padding: 5px 0; margin-top: 10px; }
h3 { font-size: 18pt; font-weight: normal; padding: 5px 0; margin-top: 10px; line-height: 21pt; }
h4 { font-size: 16pt; font-weight: normal; padding: 5px 0; }
h5 { font-size: 12pt; font-weight: normal; padding: 5px 0; }
p { margin:5px 0 20px 0; line-height: 18pt; }
p.nomargin {margin:0; padding:0;}
blockquote { margin:5px 30px 15px 30px; line-height: 18pt; }
ul, ol {line-height: 18pt;}
article#post-19 table { font-size: 10pt; }
big, .big {font-size: 18pt;}
.small {font-size:10pt; line-height:14px;}
#currenttitle {
	font-size: 11pt;
	font-weight: bold;
}
#currentartist {
	font-size: 9pt;
	font-style: italic;
}

a:link, a:visited {
	color: #ec2028;
	text-decoration: none;
}
a:hover, a:active {
	color: #7c0106;
	text-decoration: underline;
	outline: none;
}


/* NAVIGATION */
nav {
	display: block;
	text-align: right;
	font-size: 11.25pt;
	letter-spacing: 2px;
	margin-top: 30px;
}
nav a:link, nav a:visited {
	display: block;
	background: url(img/nav-button.png) no-repeat right bottom;
	overflow: visible;
	height: 22px;
	margin-bottom: 4px;
	padding-right: 22px;
	line-height: 21px;
	color: #c2c2c2;
	text-decoration: none;
}
nav a:hover, nav a:active {
	background-position: right top;
	color: #f8f8f8;
	text-decoration: none;
}


.twocol {
	width: 48%;
	float: left;
	margin-right:2%;
	margin-bottom: 10px;
}
.threecol {
	width: 31%;
	float: left;
	margin-right: 2%;
	margin-bottom: 10px;
}
.ontheair {
	font-weight: bold;
	font-size: 9pt;
	padding-top: 8px;
}
.ontheair h4 {
	color: #fff;
	font-weight: bold;
	text-shadow: 1px 1px 0 #666;
}
.donate {padding-top: 12px;}
p.post-info {clear:both;}
.print {float:right;}
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.center { text-align: center; }
ul.bullet li {list-style:disc outside none; margin-left:20px;}
ul.bullet {margin-bottom:15px;}
code {
	display:block;
	font-size:7pt;
	font-family:monospace;
	line-height:10pt;
	background-color:#fff;
	border:1px solid #aaa;
	padding:5px;
	overflow: hidden;
}


/* a img{
-webkit-transform:scale(1); /*Webkit: Scale down image to 0.8x original size*/
-moz-transform:scale(1); /*Mozilla scale version*/
-o-transform:scale(1); /*Opera scale version*/
-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/
}
a img:hover{
-webkit-transform:scale(1.2); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1.2); /*Mozilla scale version*/
-o-transform:scale(1.2); /*Opera scale version*/
}*/

table.schedule {border:1px solid #bbb;}
table.schedule td {border:1px solid #bbb; padding:3px;}

.mnn {width:425px;}
ul.mnn_headlines li {font-size:10pt; line-height:14pt;}


#tinyfader {width:400px; float:left; margin-right:8px;}
#slideshow {float:left; width:410px; height:180px;}
#slides {position:relative; width:400px; height:180px; overflow:auto; margin-right:10px;}
ul#slides { box-shadow: 0 0 15px #000; }

.pagination {float:left; height:15px; margin:5px 0; list-style:none}
.pagination li {float:left; cursor:pointer; padding:2px 4px; background:#777; border:1px solid #fff; margin:0 4px 0 0; text-align:center; color:#fff; font-size:8pt;}
.pagination li:hover {background:#999; border:1px solid #fff;}
li.current {border:1px solid #fff; background:#555}

li#content {width:380px; height:160px; padding:20px;}



input, textarea {
	background-color:#444;
	color:#fff;
	border:0px solid #ddd;
	padding:3px;
	border-radius:5px;
}
input[type=submit] {padding:5px 10px;}
input#s {float:right;}
input#searchsubmit {display:none;}



/* WORDPRESS */
.alignleft {
	float:left;
	text-align:left;
	margin-right:10px;
}
.alignright {
	float:right;
	text-align:right;
	margin-left:10px;
}
.aligncenter {
	display: block;
	margin: 0 auto;
}
.wp-caption {
	text-align: center;
	padding: 4px 0;
}
.wp-caption img {
	margin-bottom: 4px;
	padding: 0px;
	border: 0px;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}
.post {
	margin-bottom: 50px;
}


@media print {
	body {background:none;}
	#header {display:none;}
	.listenlive, .ontheair {display:none;}
	#wrap {width:100%;}
	section {background:none; width:100%; margin:0;}
	article {width:100%; margin:0;}
	footer {display:none;}
	.print {display:none;}
}