/* @override http://www.allyoucanbecoaching.com/site/wp-content/themes/allyoucanbe/style.css */

/* 
Theme Name: All You Can Be
Theme URI: http://www.toddhiestand.com/
Design Name: All You Can Be
Description: Theme for Dad
Version: 2.0
Author: Todd HIestand
Author URI: http://www.toddhiestand.com
*/


/* CSS Document */


/* NORMALIZATION ----------------*/
body {
background-color:#fff;
font: 13px/133% helvetica, arial, sans-serif;
line-height: 133%;
color: #333;
}


h1, h2, h3, h4, h5, h6, p, pre, blockquote, ol, dl, address{ 
	margin: .7em 0;
	padding: 0; 
	line-height:133%;
}

ol {
	margin: 0 0 0 45px;padding: 0;
	}

h1 {
	font-size:1.4em;
}

h2 {
	font-size: 1.2em;
}

h3 {
	font-size: 1em;
}

h4 {	
	font-size:1em;
	color: #999;
}

a {
color: #336699;
text-decoration: none;
}

a:visited {
color: #336699;
text-decoration: none;
}

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

small {
font-size: 9px;
font-family: Trebuchet MS, verdana, helvetica, arial, sans-serif;
}

p.callout { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	padding: 10px 0 10px 0;margin: 0px;
	font-style: italic;
	border-top:2px solid #333;
	border-bottom:2px solid #333;
	color:#666;
}

/**************** Structure */

#container {
width: 738px;
margin:0 auto;
background-color:#fff;
}

#container:after {
	content: "."; display: block;height: 0; 
	clear: both; visibility: hidden;
}

#content {
width: 480px;
padding: 0px;
margin: 0px;
float: left;
}

#header {
background:url("../allyoucanbe/images/header.jpg") no-repeat;
height: 176px;
padding: 0;margin:-0px 0 10px 0;
clear: both;
}

#blog {
	clear: both;
	margin: 40px 0 0 0;
	padding: 0px 0 0 0 ;
}

#intro {
	margin: 0px 0 10px 0 ;
	background: #669900;
	color: #fff;
	padding: 15px 15px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

#wp_quotes {
	font-style: italic;
}

.wp_quotes_author {
	font-style: normal;
	padding: 5px 0 ;margin: 0;
}

#intro h2 {
	margin: 0;
	padding: 0;
}

#content h3 {
	display: block;
	background: #ccc;
	padding: 10px;
	margin: 5px 0 ;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.post {
	margin: 15px 10px;
	border-bottom: 1px solid #ccc;
}

.post h4 {
	text-decoration: none;
	font-size: 1.1em;
	padding: 0px 0 0 0;
	margin: 5px 0 0 0;

}

p.meta {
	color: #666;
	font-size: .9em;	
	padding: 0;margin: 2px 0;
		
}

#sidebar {
	float: left;
	width: 245px;
	padding: 0;
	margin: 0 0px 0 10px ;
}

ul#links {
	list-style: none;
	display: block;
	padding: 0;margin: 0 0 5px 0 ;
	float: left;
}

ul#links a {
	color: #fff;
	text-decoration: none;
}

ul#links li {
	margin: 0 0 0px 0;
	padding: 0;
	width: 245px;
	float: left;
}

ul#links li a:link {
	display: block;
	background: #336699;
	padding: 11px;
	margin: 0 0 5px 0;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

ul#links li a:visited {
	display: block;
	background: #336699;
	padding: 11px;
	margin: 0 0 5px 0;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

ul#links li a:hover {
	display: block;
	background: #669900;
	padding: 11px;
	margin: 0 0 5px 0;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#sidebar .widget {
	clear: both;
	padding: 10px;
	margin: 10px 0 ;
	background: #e0e0e0;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#sidebar .widget h2 {
	margin: 0;padding: 0;
}

#sidebar .widget ul {
	padding: 0 20px;
	margin: 5px 0 ;
}

#footer {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
font-size: 10px;
color: #999;
padding: 10px 20px 10px 20px;
clear: both;
}

/**************** Navigation */

#navlist {
margin: 0 0 0px 0;
padding: 0px 0 0 5px;
float: right;
}

#navlist ul, #navlist li {
float: right;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited {
float: left;
font-size: .9em;
margin:10px 3px; padding: 5px 10px;
text-decoration: none;
color: #fff;
background: #999;
-moz-border-radius: 7px;
-khtml-border-radius: 7px;
-webkit-border-radius:7px;
border-radius: 7px;
}

#navlist a:hover
{
margin:10px 3px; padding: 5px 10px;
text-decoration: none;
color: #fff;
background: #336699;
-moz-border-radius: 7px;
-khtml-border-radius: 7px;
-webkit-border-radius:7px;
border-radius: 7px;
}

img { 
border: 1px #ccc solid; 
padding: 3px; 
margin: 5px;
background: #ffffff;
}

a:hover img { 
border: 1px #999 solid;
background: #fff;
}

img.noborder {
	border: none;
}

a.img {

}

a:hover img.noborder {
	border: none;
}