/*
Theme Name: Business Matters
Description: A custom WP theme for the Business Matters radio show
Version: 1.0
Author: Zen Web Apps LLC
Author URI: http://zenwebapps.com/
*/


/* reset */
html{
  color:#000;background:#FFF;
  }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
  margin:0;padding:0;
  }
table{
  border-collapse:collapse;border-spacing:0;
  }
fieldset,img{
  border:0;
  }
address,caption,cite,code,dfn,em,strong,th,var{
  font-style:normal;font-weight:normal;
  }
li{
  list-style:none;
  }
caption,th{
  text-align:left;
  }
h1,h2,h3,h4,h5,h6{
  font-size:100%;font-weight:normal;
  }
q:before,q:after{
  content:'';
  }
abbr,acronym {
  border:0;font-variant:normal;
  }
sup {
  vertical-align:text-top;
  }
sub {
  vertical-align:text-bottom;
  }
input,textarea,select{
  font-family:inherit;font-size:inherit;font-weight:inherit;
  }
input,textarea,select{
  *font-size:100%;
  }
legend{
  color:#000;
  }


/* layout */

html, body {
  margin: 0;
  padding: 0;
}

html {
  background: url('images/body_bg.gif') repeat-x top;
  background-color: #f3f4f4;
}

body {
  font: 76% verdana, sans-serif;
  text-align: center;
  color: #111;
}

div#container {
  text-align: left;
  width: 877px;
  margin: 0 auto;
  background: url('images/content_bg.gif') repeat-x top;
}

div#white-wrapper {
  background-color: white;
  width: 849px;
  margin-left: 14px;
  border-bottom: 5px solid #022c4f;
  padding-bottom: 40px;
}

div#anchor {
  clear: both;
  width: 100%; 
}

div#footer {
  text-align: center;
  padding-top: 25px;
  height: 100px;
}

div#header {
  padding: 10px 18px 0 18px;
}

/* layout styles: two column */

div#left-column {
  float: left;
  width: 542px;
  padding: 20px 10px 0 20px;
  clear: both;
}

div#right-column {
  float: right;
  width: 245px;
  padding: 20px 20px 0 10px;
}

#right-column div, #right-column ul {
  padding-bottom: 20px;
}  

/* layout styles: single column */

div#single-column {
  width: 840px;
  padding: 5px;
  clear: both;
}

/* misc global */

small {
  font-size: 0.9em;
}

p {
  padding: 5px 0 10px 0;
  line-height: 1.4em;
}

a {
  color: #036dc3;
  text-decoration: none;
}

a:hover {
  color: #0087f5;
}

li {
  padding-bottom: 5px;
}

strong {
  font-weight: bold;
}

img.odd-thumbnail {
  float: left;
  margin-right: 10px;
  margin-top: 15px;
  border: 5px solid #f3f4f4;
}

img.even-thumbnail {
  float: right;
  margin-left: 10px;
  margin-top: 15px;
  border: 5px solid #f3f4f4;
}
.alignleft {
  float: left;
  margin: 5px 10px 5px 0;
  vertical-align: top;
}
.alignright {
  float: right;
  margin: 5px 0px 5px 10px;
  vertical-align: top;
}
/* header */

h1, h2, h3 {
  font-family: Georgia, Serif;
}

h1 {
  font-size: 2.2em;
}

h2 {
  font-size: 1.9em;
  padding-bottom: 5px;
  margin-top: 20px;
}

#right-column h2 {
  font-size: 1.6em;
  padding-bottom: 10px;
  margin-top: 0px;
}

h3 {
  font-size: 1.5em;
  margin: 0px 0px 5px 0px;
}

/* navigation */

div#top-nav {
  padding: 8px 0 0 8px;
  background: url('images/nav_bg.gif') repeat-x top center;
  margin-left: 2px;
  clear: both;
}

div#top-nav ul li {
  display: inline;
  color: #666;
  font-weight: bold;
  font-size: .9em;
  text-transform: uppercase;
  padding: 3px 11px 3px 11px;
  border-right: solid 1px #666;

}

div#top-nav .nopipe {
  border-right: 0px ! important;

}

div#top-nav ul li a{
  color: #333;
}

div.navigation {
  font-size: 1.3em;
  margin: 10px 0 10px 0;
}

div.navigation div.alignleft {
  float: left;
  width: 250px;
}

div.navigation div.alignright {
  float: right;
  width: 250px;
  text-align: right;
}

/* blog styles */

p.blog-subheader, p.blog-footer {
  font-size: 0.9em;
  color: gray;
}

p.blog-footer {
  text-align: right;
  margin-bottom: 30px;
}

/* form */

input {
  border: 1px solid gray;
  padding: 3px;
}

input.styled-button {
  background-color: #0571c9;
  color: white;
  border: 2px outset gray;
  letter-spacing: 1px;
  padding: 2px;
}

/* top-right */

div#top-right {
  float: right;
  margin-right: 5px;
}

div#top-right input {
  border: 1px solid #022c4f;
  background: url('images/magnifier.png') no-repeat 2px 2px;
  padding: 2px 2px 2px 18px;
  color: gray;
}

/* comments */

div.comment-odd, div.comment-even {
  padding: 5px;
  margin-bottom: 10px;
}

div.comment-even {
  background-color: #dce9f3;
}

p.comment-header {
  padding-bottom: 0;
  font-weight: bold;
}

p.comment-header big {
  font-size: 1.15em;
}

/*sidebar subscribe */
.subscribeBox {background-color: #fff; padding: 5px 5px 25px 0px;}
.subscribeBox rm {text-align:right;padding-right:8px;padding-bottom:5px;}
.subscribeBox rm {color:#690;font-size:10px;font-weight:700;}
.subscribeBox p.rm {text-align:center;margin:5px;}
.subscribeBox p.rm a {color:#690;font-size:10px;font-weight:700;}
.subscribeBox .buttonArea {padding:0px 0px 10px 0px;line-height:1.4em;clear:both;}
.subscribeBox .buttonArea2 {padding:0px 0px 10px 10px;line-height:1.4em;clear:both;}
.subscribeBox .subscribeText {font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.subscribeBox .subscribeText a {color:#369;text-decoration:none;}
.subscribeBox .subscribeText a:hover {color:#069;}
.subscribeBox .nameText {font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 22px;letter-spacing: .05em;}
.subscribeBox .nameText a {color: #666;text-decoration:none;}
.subscribeBox .nameText a:hover {color: #000;}
.subscribeBox img {float:left;padding-right:10px;}
.subscribeBox .image2 {float:left;padding-right:15px;}



/* misc */

p.index-mini-header {
  font-size: 1.3em;
  padding-bottom: 0;
}
.smartarchiveslist {
  margin: 20px 0 0 0;
} 
.smartarchiveslist ul {
  padding: 10px 7px 10px 7px;
  margin: 0px;
  list-style: none;
  clear: both;
}
.emptymonth {
  color: #ccc;
  padding: 0 7px 0 7px;
}

.smartarchiveslist li {
  padding: 0;
  margin: 0px;
  list-style: none;
}
.smartarchiveslist li a {
  padding: 0 7px 0 7px;
}
.guest-list {
background-color:#F2F2F2;
display:inline;
float:left;
margin:10px 5px 10px 0;
width:100%;
}
.guest-list dt {
  background:#D6D6D6 none repeat scroll 0 0;
float:left;
margin:5px 0 5px 6px;
overflow:hidden;
position:relative;
width:100px;
}
.thumbnail {
  width: 100px;
  overflow: hidden;
}
.guest-list dd {
  float:left;
width:156px;
}
.guest-list ul {
position:relative;
  list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:7px 0 0;
padding:0 0 0 7px;
}
#si_contact_form {
  clear: both;
}  
/* footer styles */

div#footer p {
  text-align: center;
  color: #4b4b4b;
}
/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.5 Plugin: WP-PageNavi 2.31									|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/


.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;

	margin: 2px 2px 2px 2px;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px; 
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
