/*  
Theme Name: Chris Michaels
Theme URI: http://www.boldinteractive.com/
Description: Chris Michaels custom theme
Version: 1.0
Author: Rebecca Murphey for Bold Interactive
Author URI: http://www.rebeccamurphey.com/
*/

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, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* end reset */

body {
font-family:Arial;
font-size:90%;
background-color:#ddd;
}

#content a {
color:#e67830;
text-decoration:none;
}

#content a:hover {
text-decoration:underline;
}

#wrapper {
width:940px;
margin:0 auto;
background-color:#fff;
padding:10px 20px;
overflow:hidden;
}

#nav_utility {
text-align:right;
font-size:70%;
color:#666;
padding:0 32px 0 0;
}

#nav_utility a {
text-decoration:none;
color:#666;
}

#header_utility {
float:right;
width:300px;
position:relative;
height:60px;
}

#searchform {
float:right;
clear:right;
width:250px;
position:absolute;
bottom:5px;
right:0;
}

#searchform #s {
font-family: Arial;
}

#searchsubmit {
background:url(/wp-content/themes/chrismichaels/images/b_search.gif) top left no-repeat;
border:0;
margin:0;
padding:0;
width:23px;
height:23px;
cursor:pointer;
}

#searchform label {
font-size:80%;
color:#999;
margin:0 5px 0 0;
}

#searchform ul {
float:right;
}

#searchform li {
float:left;
margin:0 3px 0 0;
}

#searchform li.label {
padding:3px 0 0 0;
}

#logo {
text-indent:-9999px;
background:url(/wp-content/themes/chrismichaels/images/bg_chris_michaels.gif) bottom left no-repeat;
height:60px;
width:500px;
float:left;
}

#nav {
clear:both;
border-top:1px solid #dce1e5;
height:50px;
padding:4px 0 0 40px;
background:url(/wp-content/themes/chrismichaels/images/bg_nav.gif) 0 4px repeat-x;
margin:10px 0 10px 0;
position:relative;
}

#nav li {
float:left;
overflow:hidden;
text-indent:-999px;
height:40px;
}

#nav li a {
display:block;
width:100%;
height:100%;
}

#nav #nav-home {
background:url(/wp-content/themes/chrismichaels/images/bg_nav_items.gif) 0 -41px; no-repeat;
width:74px;
}

#nav #nav-about {
background:url(/wp-content/themes/chrismichaels/images/bg_nav_items.gif) -74px -41px; no-repeat;
width:134px;
}

#nav #nav-practical-wisdom {
background:url(/wp-content/themes/chrismichaels/images/bg_nav_items.gif) -208px -41px; no-repeat;
width:182px;
}

#nav #nav-connect-with-chris {
background:url(/wp-content/themes/chrismichaels/images/bg_nav_items.gif) -390px -41px; no-repeat;
width:192px;
}

#nav #nav-books-dvds {
background:url(/wp-content/themes/chrismichaels/images/bg_nav_items.gif) -582px -41px; no-repeat;
width:121px;
}

#nav #nav-subscribe {
background:url(/wp-content/themes/chrismichaels/images/bg_nav_items.gif) -704px -41px; no-repeat;
width:138px;
}

#nav #nav-facebook {
float: none;
height: 28px;
margin: 7px 0px 0px 0px;
position: absolute;
right: 25px;
text-indent: 0px;
width: 28px;
}

#nav #nav-home a:hover {
background:url(/wp-content/themes/chrismichaels/images/bg_nav_items.gif) 0 0 no-repeat;
}

#nav #nav-about a:hover {
background:url(/wp-content/themes/chrismichaels/images/bg_nav_items.gif) -74px 0 no-repeat;
}

#nav #nav-practical-wisdom a:hover {
background:url(/wp-content/themes/chrismichaels/images/bg_nav_items.gif) -208px 0 no-repeat;
}

#nav #nav-connect-with-chris a:hover {
background:url(/wp-content/themes/chrismichaels/images/bg_nav_items.gif) -390px 0 no-repeat;
}

#nav #nav-books-dvds a:hover {
background:url(/wp-content/themes/chrismichaels/images/bg_nav_items.gif) -582px 0 no-repeat;
}

#nav #nav-subscribe a:hover {
background:url(/wp-content/themes/chrismichaels/images/bg_nav_items.gif) -704px 0 no-repeat;
}

#home #content {
width:585px;
float:left;
margin:0 0 0 15px;
position:relative;
}

#home #content #register {
position:absolute;
top:7px;
right:0;
width: 285px; height: 25px;
background: url(/wp-content/themes/chrismichaels/images/bg_registration.gif) no-repeat;
text-indent: -9999px;
overflow: hidden;
}

* html #home #content #register {
top:0;
}

#register a {
display: block;
width:142px;
height:100%;
margin-left: 143px;
}

* html #home #content {
margin-left:7px;
}

#home #sidebar {
width:320px;
float:right;
padding:0;
font-size:100%;
margin:0;
border:0;
}

#home #books {
width:298px;
margin:15px 0 0 0;
overflow:hidden;
}

#home #welcome {
width:584px;
background:url(/wp-content/themes/chrismichaels/images/img_chris_michaels.jpg) top left no-repeat;
height:207px;
margin:0 0 20px 0;
}

#home #welcome p {
background-color:#6b6c6c;
color:#fff;
padding:15px 20px;
margin:0 50px 0 200px;
height:177px;
font-size:90%;
line-height:1.4em;
}

* html #home #welcome p {
height:182px;
padding:15px 20px 10px 20px;
}

#wisdom-days {
overflow:hidden;
padding:0 0 15px 0;
}

#wisdom-days li {
float:left;
width:117px;
margin:0 0 15px 0;
}

#wisdom-days li div {
padding:5px;
background-color:#dce1e5;
font-size:80%;
height:12em;
}

#wisdom-days h3 {
background-color:#ff9706;
padding:5px;
text-align:center;
color:#fff;
text-transform:uppercase;
font-size:90%;
}

#wisdom-days li a {
text-decoration:none;
}

#wisdom-days p.date {
font-weight:bold;
}

#wisdom-days div span {
display:block;
width:104px;
background-position:50% 50%;
height:77px;
border:1px solid #ccc;
margin:0 0 5px 0;
}

#spiritual-message {
background-color:#dce1e5;
padding:10px 10px 10px 24px;
}

#spiritual-message h3 {
font-weight:bold;
margin:0 0 5px 0;
}

#home #spiritual-message h3 a {
text-decoration:none;
color:#000;
}

#home #spiritual-message h3 a:hover {
color:#e67830;
text-decoration:none;
}

#spiritual-message p {
margin:0 0 5px 0;
font-size:90%;
}

#spiritual-message p.date {
margin:10px 0 5px 0;
font-weight:bold;
}

#blog-posts {
padding:0 0 0 20px;
margin:0 0 20px 0;
}

#blog-posts strong {
font-weight:bold;
padding:0 5px 0 0;
}

#blog-posts li {
list-style-type:disc;
list-style-position:outside;
margin:0 0 5px 0;
font-size:90%;
}

#footer {
clear:both;
text-align:center;
font-size:70%;
color:#dce1e5;
}

#footer a {
color:#aaa;
}

div.inside {
float:right;
width:740px;
}

div.inside h1,
div.inside h2 {
font-size:200%;
margin:0 0 20px 0;
font-weight:normal;
}

#content h1 a,
#content div.post h1 a {
text-decoration:none;
}

#content h1 a:hover,
#content div.post h1 a:hover {
text-decoration: underline;
}

div.inside p {
font-size:90%;
line-height:1.4em;
margin:0 0 8px 0;
}

div.inside div.post p.date {
font-size:90%;
margin:10px 0;
color:#666;
}

div.inside div.post p.postmetadata {
font-size:80%;
}

div.inside div.intro {
margin:0 0 40px 0;
}

div.inside div.post {
margin:0 0 30px 0;
}

div.inside div.post h2,
div.inside div.post h3 {
font-size:120%;
}

div.inside div.post h4 {
font-weight: bold;
margin:15px 0 3px 0;
}

div.inside div.post ul, 
div.inside div.post ol {
padding:0 0 0 20px;
margin:10px 0 10px 20px;
}

div.inside div.post ul li {
list-style-type:disc;
line-height:1.4em;
margin:0 0 5px 0;
font-size:90%;
}

div.inside div.post ol li {
list-style-type:decimal;
line-height:1.4em;
margin:0 0 5px 0;
font-size:90%;
}

div.inside div.post img.alignright {
float:right;
margin:0 0 10px 10px;
}

div.inside div.post img.alignleft {
float:left;
margin:0 10px 10px 0;
}

div.book {
margin:0 0 50px 0;
clear:both;
overflow:hidden;
}

div.book h2 {
font-weight:bold;
margin:0 0 5px 0;
}

div.book div.book-content {
float:left;
width:280px;
}

div.inside div.book ol {
list-style-position:inside;
padding:0;
margin:0 0 10px 0;;
}

#content div.book h2 a {
text-decoration:none;
}

div.book h2 a:hover {
text-decoration: underline;
}

div.book img {
border:1px solid #dce1e5;
}

#content ul.postnav {
font-size:80%;
margin:0 0 20px 0;
overflow:hidden;
padding:0;
}

#content ul.postnav li {
float:left;
margin:0 15px 0 0;
list-style-type:none;
}

#content ul.postnav a {
color:#ccc;
}

#sidebar {
float:left;
width:150px;
font-size:90%;
padding:10px;
border:1px solid #dce1e5;
margin:0 20px 0 0;
}

#sidebar li {
margin:0 0 20px 0;
line-height: 1.2em;
}

#sidebar li li {
margin:0 0 5px 0;
font-size:90%;
}

#sidebar a {
color:#000;
text-decoration:none;
}

#home #sidebar a {
color:#e67830;
}

#sidebar li li.current-cat a,
#sidebar li li.current_page_item a {
color:#e67830;
}

#sidebar h3 {
font-weight:bold;
margin:0 0 3px 0;
}

#sidebar a:hover {
color:#999;
text-decoration:underline;
}

#books {
width:230px;
float:right;
padding:10px;
border:1px solid #dce1e5;
overflow:hidden;
margin:0 0 20px 15px;
font-size:80%;
}

#books img.alignleft {
float:left;
margin:0 5px 5px 0;
}

#books li {
clear:both;
overflow:hidden;
margin:0 0 8px 0;
}

#books h4 {
font-weight:bold;
font-size:100%;
}

#books p {
font-size:100%;
}

div.inside #content {
width:460px;
float:left;
}

#books-page #content {
width:100%;
float:none;
}

#subscribe_form {
background-color:#dce1e5;
padding:10px;
width:400px;
margin:0 0 20px 0;
}

div.inside #subscribe_form {
width:440px;
}

#home #subscribe_form {
margin:100px 0 20px 0;
}

#subscribe_submit {
width:89px;
height:21px;
background:url(/wp-content/themes/chrismichaels/images/b_join-today.gif) top left no-repeat;
border:0;
text-indent:-9999px;
cursor:pointer;
}

#subscribe_form p {
font-size:80%;
margin:0 0 8px 0;
}

div.inside #subscribe_form p {
font-size:90%;
}

#subscribe_form p.credit {
font-size:70%;
margin:5px 0 0 0;
}

/* comments */
#comments {
margin:20px 0 0 0;
}

#comments h3 {
font-weight:bold;
margin:0 0 10px 0;
}

#comments h4 {
font-style:italic;
margin:0 0 5px 0;
}

#comments ol {
list-style-type:decimal;
padding:0 0 0 25px;
}

#comments form ul {
margin:10px 0 0 0;
}

#comments form ul li {
margin:0 0 10px 0;
}

#comments label {
display:block;
font-size:80%;
font-weight:bold;
margin:0 0 3px 0;
}

#comments input.input_text {
font-size:120%;
font-family:Arial;
padding:5px;
width:450px;
border:1px solid #dce1e5;
}

#comments textarea {
width:450px;
height:150px;
font-family:Arial;
padding:5px;
border:1px solid #dce1e5;
}

#comments p {
font-size:80%;
color:#dce1e5;
font-style: italic;
margin:10px 0;
}

#comments ol.commentlist {
margin:20px 0;
}

#comments ol.commentlist p {
font-size:90%;
font-style:normal;
color:#000;
line-height:1.4em;
}

#comments ol.commentlist small {
font-size:80%;
font-style:italic;
color:#666;
}

/* headlines */
#home h1,
#home h2 {
border-bottom:1px solid #dce1e5;
margin:0 0 5px 0;
}

#h_welcome {
background:url(/wp-content/themes/chrismichaels/images/h_welcome.gif) top left no-repeat;
text-indent:-9999px;
height:26px;
margin:8px 0 5px 0 !important;
}

#h_wisdom-on-the-go {
background:url(/wp-content/themes/chrismichaels/images/h_wisdom-on-the-go.gif) top left no-repeat;
text-indent:-9999px;
height:26px;
}

#h_spiritual-message {
background:url(/wp-content/themes/chrismichaels/images/h_spiritual-message.gif) top left no-repeat #ff9801;
text-indent:-9999px;
height:35px;
margin-bottom:0 !important;
border-bottom:0 !important;
}

#h_blog-posts {
clear:both;
background:url(/wp-content/themes/chrismichaels/images/h_blog-posts.gif) top left no-repeat;
text-indent:-9999px;
height:26px;
}

#h_practical-wisdom {
text-indent:-9999px;
background:url(/wp-content/themes/chrismichaels/images/h_practical-wisdom.gif) top left no-repeat;
height:30px;
border-bottom:1px solid #dce1e5;
margin:0 0 15px 0;
}

#h_books-dvds-inside {
text-indent:-9999px;
background:url(/wp-content/themes/chrismichaels/images/h_books-dvds.gif) top left no-repeat;
height:30px;
border-bottom:1px solid #dce1e5;
margin:0 0 15px 0;
}

#h_connect-with-chris {
text-indent:-9999px;
background:url(/wp-content/themes/chrismichaels/images/h_connect-with-chris.gif) top left no-repeat;
height:30px;
border-bottom:1px solid #dce1e5;
margin:0 0 15px 0;
}

#h_about-chris {
text-indent:-9999px;
background:url(/wp-content/themes/chrismichaels/images/h_about-chris.gif) top left no-repeat;
height:30px;
border-bottom:1px solid #dce1e5;
margin:0 0 15px 0;
}

#h_books-dvds {
text-indent:-9999px;
background:url(/wp-content/themes/chrismichaels/images/h_books-dvds.gif) top left no-repeat;
height:30px;
border-bottom:1px solid #dce1e5;
margin:0 0 15px 0;
}

#h_subscribe {
text-indent:-9999px;
background:url(/wp-content/themes/chrismichaels/images/h_subscribe.gif) top left no-repeat;
height:30px;
border-bottom:1px solid #dce1e5;
margin:0 0 15px 0;
}

#h_become-a-member-today {
text-indent:-9999px;
background:url(/wp-content/themes/chrismichaels/images/h_become-a-member-today.gif) top left no-repeat;
height:30px;
}

/* cforms */
div.inside div.post form.cform {
margin:10px 0;
}

div.inside div.post form.cform label {
font-size:80%;
font-weight:bold;
display:block;
margin:0 0 3px 0;
}

div.inside div.post form.cform ol {
padding:0;
margin:0;
}

div.inside div.post form.cform li {
margin:0 0 10px 0;
padding:0;
list-style-type:none;
}

div.inside div.post form.cform span.emailreqtxt {
font-size:70%;
display:block;
margin:3px 0 0 0;
}

div.inside div.post form.cform input.single,
div.inside div.post form.cform textarea {
border:1px solid #dce1e5;
padding:4px;
font-size:120%;
width:450px;
font-family:Arial;
}

div.inside div.post form.cform input.cf_error {
border:1px solid #e67830;
}

div.inside div.post div.failure {
font-weight:bold;
margin:20px 0 10px 0;
color:#e67830;
}

div.inside div.post form.cform li.cf_li_err {
background-color:#FFFFDF;
}

p.linklove {
font-size:60% !important;
color:#dce1e5;
}

