/*
Theme Name: Heather Poduska
Theme URI: http://heatherpoduska.com
Version: 1.0
Description: Business
Author: Masterful Marketing
Author URI: http://masterful-marketing.com

*/

/* standard elements */
html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {color: #d05c82; text-decoration: none; }
a:hover {color: #5ca1a1; text-decoration: none;}
a img {border: none;}

body { background:#f8fefe url(img/bg.gif) repeat-x; color:#616265; font:12px/18px arial,sans-serif; }

p,code,ul {padding-bottom: 1.2em;}

li {list-style: none;}

h1 {font: italic 1.6em arial,sans-serif; padding-top: 10px; margin-bottom: 10px; }
h2, h3 {font: 1.4em arial,sans-serif; padding-top: 8px; margin-bottom: 4px;}
h4, h5, h6 {font: 1.2em arial,sans-serif; padding-top: 8px; margin-bottom: 4px;}

blockquote {border-left:2px solid #194f98; background-color:#ffffff; margin:20px 0 20px 0px; padding:8px 20px 8px 20px;}

/* misc */
.clearer {clear: both; font-size: 0;}
.left {float: left; padding-right: 10px;}
.right {float: right; padding-left: 10px; }

.pinkbold { font-weight: bold; color: #d05c82; }
.tealbold { font-weight: bold; color: #5ca1a1; }


/* structure */
.container { background: #f8fefe; width: 900px; padding: 0px; margin: 0 auto; }

/* header & title */
.header { height: 355px; margin-bottom: 0px; background: #f8fefe url('img/header.jpg') no-repeat bottom center; height: 355px; margin: 0px; padding: 0px; text-align: right; }
.header .tagline { font: italic 2.6em arial,sans-serif; padding: 150px 60px 0 0; margin-bottom: 10px; }

/* content */

.content { float: right; width: 600px; padding: 0px 20px 10px 0px; margin-top: -80px; }
.content .descr { font-size: .9em; margin-bottom: 6px; font-weight: bold; }
.content ul { padding: 0; margin: 0; list-style: none; }
.content ul li { line-height: 1.8em; background-image: url(img/li.gif); background-repeat: no-repeat; background-position: 0 6px; padding: 0px 0px 5px 15px; margin: 0 0 5px 0; }
.content ol li { margin-left: 20px; padding: 5px 0px 5px 10px; line-height: 1.5em; }
.content p {font: normal 1em/1.8em arial,sans-serif;}
.content h1, .content h3, .content h5 {color: #d05c82;}
.content h2, .content h4 {color: #8CDEC3; }
.content h6 { color:#616265; font-weight: bold; }
.content a {font-weight: bold; }
.content a:hover {font-weight: bold; border-bottom: 1px dotted #db8b1c;}
.content .flabel { font-weight: bold; font-size: 11px; color: #616265; }


/* navigation sidebar */
#sidebar { float: left; padding: 20px 10px 10px 40px; width: 210px; }
#sidebar ul { margin: 0; padding: 0; list-style: none; border-top: 1px solid #eaeada;}
#sidebar li { border-bottom: 1px solid #eaeada;}
#sidebar li a { font-weight: bold; display: block; padding: 10px 0 10px 40px; text-decoration: none; color: #616265; }
#sidebar a:hover, #sidebar .current_page_item a:hover  { margin: 0px; color: #d05c82; font-weight: bold;}
#sidebar .current_page_item a { margin: 0px; color: #d05c82; font-weight: bold;}
#sidebar h2 {font: 1.2em arial,sans-serif; padding: 70px 0 0 3px; margin-bottom: 10px; color: #5ca1a1;}
#sidebar p {font: normal 1em arial,sans-serif;}

/* footer */
#footer { background: transparent; color: #616265; clear: both; font: .9em/1.5em arial, sans-serif; text-align: center; padding: 10px 0 0 0; height: 75px; }
#footer a { color: #616265; text-decoration: none; }
#footer a:hover {color: #d05c82; text-decoration: none;}

/* posts */
.post h1 a {
	color: #d05c82;
	text-decoration: none;
}
.post h1 a:hover {
	border-color: #616265;
	color: #616265;
}

.post {margin: 6px 0 2px;}
.post .info{
	background: #ffffff;
	border: 1px solid #E3E4E4;
	color: #616265;
	margin: 5px 20px 5px 0;
	padding: 5px 10px;
}

/* comments */
.content ol li {
	background: none;
}

.commentlist {margin: 0; padding: 0;}
.commentlist li {
	margin-bottom: 1.2em;
	list-style: decimal;
}
#commentform {
	margin: 1em 0;
	background: #ffffff;
	width: 360px;
}
.commentmetadata {padding: 2px 0 4px;}
.commentmetadata a {
	color: #616265;
	text-decoration: none;
}
.commentmetadata a:hover {text-decoration: underline;}

textarea.styled {width: 280px;}

.styled {
	font-size: 1.1em;
	background: #ffffff;
	border: 1px solid #D6D3D3;
}
.styled:hover {
	background: #ffffff;
	border: 1px solid #D6D3D3;
}
.styled:focus {
	background: #ffffff;
	border: 1px solid #939793;
}
#commentform input {margin-bottom: 3px;}

#searchform {padding: 10px;}

/*  Must Required CSS CLASS for Wordpress 2.5 onwords check out http://codex.wordpress.org/CSS */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #002d55;
   text-align: center;
   background-color: #dee5f3;
   padding-top: 4px; font-weight: bold; 
   margin: 10px; font-size: 11px; line-height: 16px;
 /*   optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text { padding: 5px; margin: 0; text-align: center; color: #0A0F1A;}*/
