/*
Theme Name: Zrii Broadcast Network
Author: Axis41
Description: Custom theme for Zrii.
Author URI: http://www.axis41.com/
Tags: custom header, fixed width, two columns, widgets
*/

/* Begin Typography & Colors */
html, body {background:#525254 url(http://d2q3mhd2824x6g.cloudfront.net/v1/images/application/gradients/body-gradient.png) repeat-x;margin:0;padding:0;text-align:center; color:#babcbe; color:#babcbe;font-size:9pt;font-family:Arial,Helvetica,sans-serif;}

#zbn-body td, label, p {color:#babcbe;}
#zbn-footer {text-align:center;padding-bottom:75px;position:relative;}
#zbn-container{margin:0 auto;background-color:transparent;width:959px;position:relative;text-align:left;z-index:10;height:auto;}
#zbn-header {width:960px;margin:0 auto;z-index:0;position:relative;}
#zbn-mandala {background:transparent url(http://d2q3mhd2824x6g.cloudfront.net/v1/images/zbn/ZBN_Snowflake_bottom.png) no-repeat;display:block;height:94px;left:-87px;position:absolute;top:123px;width:269px;z-index:0;}
#zbn-content {width:70%;margin:0 auto;position:relative;}
#zbn-body{position:absolute;top:60px;left:0;padding:0px;}
#zbn-home-logo{position: absolute;top: 20px;right: 0px;margin-right:-7px;}
#zbn-nav{position:absolute;top:15px;left:0;z-index:200;}
#zbn-nav a, #zbn-nav a:hover{text-decoration:none;line-height:25px;}
#zbn-nav .home-active,#zbn-nav .home-inactive,#zbn-nav .active,#zbn-nav .inactive {height:25px;line-height:25px;display:block;color:white;text-align:center;}
#zbn-small-header-nav{text-align:right;position:absolute;top:18px;right:0px;text-align:right;}
#zbn-small-header-nav, #zbn-small-header-nav a {text-decoration:none;color:#babcbe;font-size:8pt;}
#zbn-header-outside {width:100%;height:123px;background:transparent url(http://d2q3mhd2824x6g.cloudfront.net/v1/images/zbn/ZBN_Header_slice.gif) repeat-x;}
#zbn-header-panel {width:100%;height:123px;background:transparent url(http://d2q3mhd2824x6g.cloudfront.net/v1/images/zbn/ZBN_header_bar.png) no-repeat top center;}
#zbn-nav .home-active {width:50px;background: url(http://d2q3mhd2824x6g.cloudfront.net/v1/images/zbn/ZBN_button_home_OVER.png) no-repeat;}
#zbn-nav .home-inactive {width:50px;background: url(http://d2q3mhd2824x6g.cloudfront.net/v1/images/zbn/ZBN_button_home.png) no-repeat;}
#zbn-nav .active {width:86px;background: url(http://d2q3mhd2824x6g.cloudfront.net/v1/images/zbn/ZBN_button_long_OVER.png) no-repeat;}
#zbn-nav .inactive {width:86px;background: url(http://d2q3mhd2824x6g.cloudfront.net/v1/images/zbn/ZBN_button_long.png) no-repeat;}
#zbn-body .title{color:white;font-size:12pt;}
#small-header-nav {float: right;position:absolute;right:0;text-align:right;z-index:160;}
#small-header-nav, #small-header-nav a {text-decoration:none;color:#babcbe;font-size:8pt;font-family:Arial, Helvetica, sans-serif;}
#zbn-nav a, #zbn-nav a:hover{text-decoration:none;line-height:25px;font-family:Arial,Helvetica,sans-serif;}
#copyright-box {border:none;color:#8b8b8b;font-size:8pt;text-decoration:none;}

.left-content{width:650px;display:block;margin-left: 20px;margin-top:-35px;min-height:550px;}
.blog-header, .blog-footer{padding:0;height:10px;width:960px;border:none;background:transparent url(images/blog-rounded.png) no-repeat;display:block;}
.blog-header{background-position:top;}
.blog-footer{background-position:bottom;}
.rich-panel{padding:0;border:none;background-color:transparent;width:960px;}
.rich-panel-body{background:#525254  url(images/blog-fill.png) repeat-y;width:960px;margin:0;}

.gray-text{color:#babcbe;font-size:10pt;}
.white-text{color:white;font-weight:bold;font-size:10pt;}
.list-label, .list-label a, .list-label a:link, .list-label a:hover, .list-label a:active, .list-label a:visited {color:#ffffff;font-size:12pt;font-weight:bold;width:500px;}
a,a:link,a:hover,a:active,a:visited {text-decoration:none;color:#B33131;}
p, ol, ul {font-family:Arial,Helvetica,sans-serif;font-size:9pt;line-height:20px;letter-spacing:0;}
ul {list-style:outside url(http://d2q3mhd2824x6g.cloudfront.net/v1/images/application/bullet.gif);padding:0px 0px 0px 0px;margin:0px 0px 0px 20px;}
ol {padding:0px 0px 0px 0px;margin:0px 0px 0px 20px;}
img { border:none; }
td, label, p {font-size:9pt;}
tr, td {vertical-align: top;}
.thread-alt,.thread-even {background-color:transparent;}
.depth-1 {border: 1px solid gray;}
small {font-size: 0.9em;line-height: 1.5em;}
.sticky {background: #f7f7f7;padding: 0 10px 10px;}
.sticky h2 {padding-top: 10px;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right;border:0;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
 .commentlistempty {margin:0 0 10px;padding:5px;width:640px;border:1px solid gray;display:block;}
.commentmetadata {font-weight: normal;}
small, .nocomments, .postmetadata, blockquote, strike {color: #ffffff;}
code {font: 1.1em;}
acronym, abbr, span.caps{font-size:0.9em;letter-spacing:.07em;}
/* End Typography & Colors */

/* Begin Structure */
.post {margin:0;margin-bottom:0;text-align: justify;color:#BABCBE;font-size:10pt;position:relative;}
.post hr {display:none;}
.postmetadata {padding:0;margin:0;color:gray;font-size:8pt;clear: both;}
.smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
.attachment {text-align: center;margin: 5px 0px;}
.clear {clear: both;}
/* End Structure */

/* Begin Headers */
h1 {font-size: 14pt;font-weight: bold;padding-top: 70px;margin: 0;text-decoration: none;color: #ffffff;}
h2 {font-size: 12pt;font-weight: bold;margin: 30px 0 0;color: #ffffff;text-decoration: none;}
h3 {font-size: 10pt;font-weight: bold;padding: 0;margin: 30px 0 0;color: #ffffff;text-decoration: none;}
h4 {font-size: 9pt;font-weight: bold;}
.pagetitle {text-align:left;font-size:14pt;}
h3.comments {padding: 0;margin: 40px auto 20px ;}
h1 a,h1 a:link,h1 a:hover,h1 a:visited,h1  a:active{text-decoration: none;color: #ffffff;}
h2 a,h2 a:link,h2 a:hover,h2 a:visited,h2  a:active {color: #ffffff;text-decoration: none;}
h3 a,h3 a:link,h3 a:hover,h3 a:visited,h2  a:active,cite {color: #ffffff;text-decoration: none;}
/* End Headers */

/* Begin Images */
p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
/* End Images */

/* Begin Lists */
html>body .entry ul {margin-left:0px;padding:0 0 0 30px;list-style:none;padding-left:10px;text-indent:-10px;}
html>body .entry li {margin:7px 0 8px 10px;}
.entry ol {padding:0 0 0 35px;margin:0;}
.entry ol li {margin:0;padding:0;}
.postmetadata ul, .postmetadata li {list-style-type: none;list-style-image: none;}
/* End Entry Lists */

/* Begin Form Elements */
#searchform {margin:0;padding:5px 3px;text-align:left;}
#searchform #s {width:120px;padding:2px;}
#searchsubmit {border:0px none;padding:2px;width:50px;height:24px;color:#ffffff;cursor:pointer;font-size:8pt;background:transparent url(http://d2q3mhd2824x6g.cloudfront.net/v1/images/zbn/ZBN_button_home_OVER.png) no-repeat;}
.entry form {text-align:center;}
select {width:130px;}
#commentform{border:1px solid gray;margin:0 0 10px;padding:5px;width:640px;}
#commentform textarea{border:0;margin:0 0 5px;padding:0px;width:440px;}
#commentform textarea.error{border:1px solid red;}
#commentform input {border:1px solid #000000;margin:0;padding:0px;width:440px;height:20px;}
#commentform input.error{border:1px solid red;}
#commentform p {margin: 5px 0;}
#respond:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit {float:right; margin:0;border:none;padding:2px;width:86px;height:24px;color:#ffffff;cursor:pointer;background:transparent url( http://d2q3mhd2824x6g.cloudfront.net/v1/images/zbn/ZBN_button_long_OVER.png) no-repeat;}
#commentform label.error{font-size:8pt;border:0;margin:0;color:red;background: transparent;width:100%;}
/* End Form Elements */

/* Begin Comments*/
.alt {margin:0;padding:10px;}
.commentlist {padding:0;text-align:justify;margin:0;}
.commentlist li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 10px;padding:5px;width:640px;}
.commentlist li ul li {margin-right:-5px;margin-left:10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
.nocomments {text-align:center;margin:0;padding:0;}
.commentmetadata {margin:0;display: block;font-weight:normal; color:gray;font-size:8pt;}
.msg_head {cursor:pointer;height:20px;margin:0;padding:0;position:relative;vertical-align:text-bottom;width:650px;}
.toggle-image {display:inline;padding:0;}
.toggle-cell{width:20px;padding-top:5px;}
.entry .sociable ul li {background:transparent none repeat scroll 0 0;display:inline !important;list-style-type:none;margin:0;padding:1px;}
.entry .sociable .tagline {clear:both;color:gray;font-size:8pt;margin:0;padding:1px;}
div.sociable {margin:16px 0;}
/* End Comments */

/* Begin Sidebar */
#sidebar {padding:0;position:absolute;right:25px;top:15px;width:230px;}
#sidebar form {margin: 0;padding:0 0 0 15px;width:190px;}
#sidebar h2 {margin:0;padding:0 0 0 15px;text-decoration: none;font-weight:normal;font-size: 10pt;width:200px;}
#sidebar ul ul li, #sidebar ul ol li {color: #ffffff;}
#sidebar h2 a:hover, #sidebar h3 a:hover {color: #BABCBE;text-decoration: none;}
#sidebar a, #sidebar a:hover {color: #BABCBE;text-decoration:none;font-size:8pt;font-family:Arial,Helvetica,sans-serif;}
#sidebar .sidemenu{margin-bottom:10px;}
#sidebar .panel-body{background-color:#525254;text-align:left;padding:0;width:230px;}
#sidebar .panel-header, #sidebar .panel-footer{height:10px;width:230px;padding:0;border:none;display:block;background:transparent url(images/blog-panel-rounded.png) no-repeat;}
#sidebar .panel-header{background-position:top;}
#sidebar .panel-footer{background-position:bottom;}
#sidebar ul, #sidebar ul ol {margin:0;padding:0;}
#sidebar ul li {line-height:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin:0 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
#sidebar ol li, #sidebar ul ol li {list-style:none;}
#sidebar ul ul li,#sidebar ul ol li{margin:0 0 0 -10px;padding:0 0 0 15px;list-style:none;list-style-image:none;list-style-position:outside;line-height:normal;width:200px;}
/* End Sidebar */

/* Begin Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;display: block;}
#wp-calendar caption {font: bold 1.3em;text-align:center;width:100%;color:#ffffff;text-decoration:none;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
.hidden {display: none;}
.screen-reader-text {position: absolute;left: -1000em;}
a img {border: none;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 20px;}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/* End captions */



