/*
Theme Name: Kim Avery
Description: Custom theme designed for Kim Avery.

*/

/** ** Global CSS ** **/

img, div { behavior: url(/wp-content/themes/kimavery/iepngfix.htc) }

* { margin:0px; padding: 0px; font-family: Arial, Verdana; }

body { background: #c6425e url(images/body_bg.jpg) top repeat-x; }

.alignleft { float: left; margin: 0 15px 10px 0; }
.alignright { float: right; margin: 0 0 10px 15px; }
.algingcenter { text-align: center; }


/* Typography */

h1, h2, h3, p { margin-bottom: 15px; font-weight: normal;}
h1 { font-size: 20px; color: #d72922; }
h2 { font-size: 14px; color: #d72a23; }
h3 { font-size: 14px; color: #000; }
h2#wheel-header { font-style:italic; color: #d72a23; font-family: "Georgia","Times New Roman"; font-weight:bold; margin-bottom:-2px;}
p { font-size: 14px; color: #3c3c3c; line-height: 18px; }
ul { font-size: 14px; color: #cb5671; margin: 0 0 15px 25px; line-height: 18px; }
em { font-style: normal; color: #d72922; }
a { text-decoration: none; color: #cb5671; }
a:hover { color: #000; }
h1 a, h2 a, h3 a { color: inherit; }
a img { border: none; }

.post h1, #sidebar h2 { margin-bottom: 0; }
.post small { font-size: 10px; }
.entry { margin-top: 15px; }

#sidebar h2, #sidebar p { margin-left: 25px; }
#sidebar h2 { font-weight: bold; }

.clear { clear:both; }


/* Layout */

#wrapper_home
{
	width: 939px;
	margin: 0px auto;
}

#wrapper_sub
{
	width: 944px;
	margin: 0px auto;
}

#jsddm
{
	margin: 0 -15px 0 0;
	padding: 0;	
}
	
#jsddm li
{
	float: right;
	list-style: none;
}

#jsddm li a
{
	display: block;
	padding: 15px 15px 0 15px;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

#jsddm li a:hover
{
	color: #000;
}

#jsddm li ul
{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
}

#jsddm li ul li
{
	float: none;
	display: inline;
}

#jsddm li ul li a
{
	width: auto;
	background: #fff;
	color: #c6425f;
	padding: 5px 12px;
	border-top: 1px solid #ebcac9;
}

#jsddm li ul li a:hover
{
	color: #d62a25;
}


/*
#top_nav
{
	float: right;
	margin: 20px 40px 0 0;
}

#top_nav ul
{
	list-style: none;
}

#top_nav ul li
{
	display: inline;
}

#top_nav ul li a
{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 0 15px;
}

#top_nav ul li a:hover, #top_nav ul li.current_page_item a
{
	color: #000;
}
*/

#footer
{
	margin: 10px 0;
	text-align: center;
}

#footer ul
{
	list-style: none;
}

#footer ul li
{
	display: inline;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 0 10px 0 0;
}

#footer ul li a
{
	color: inherit;
}



/** ** Home Page CSS ** **/

#top_home
{
	width: 100%;
	height: 279px;
	background: url(images/banner_home.png);
}

#content_home
{
	background: #fff url(images/content_bottom_home.jpg) bottom center no-repeat;
}

#main_content_home
{
	width: 770px;
	margin: 0px auto;
	padding: 1px 0;
}

#main_content_home p, #main_content_home ul
{
	font-size: 14px;
}

ul#home
{
	list-style: none;
	margin-left: 25px;
	color: #3c3c3c;
}

ul#home li
{
	padding-bottom: 10px;
}

ul#boxes
{
	list-style: none;
	margin: 0 0 15px 0;
}

ul#boxes li
{
	display: inline
}

table#signup td
{
	padding: 15px;
}

#signup_form_hp	{
	margin:0 auto 20px auto;
	width:200px;
}

#signup_form_hp label
{
	font-size: 12px;
	font-weight: bold;
	color: #d72a23;
	text-transform:uppercase;
}

#signup_form_hp table td
{
	padding: 5px;
}

#signup_form_hp #signup_form_submit
{
	width: 158px;
	height: 32px;
	background: url(images/button_take_assessment.png);
	border: 0;
	font-size: 0px;
	text-indent: -9999px;
}



/** ** Sub Page CSS ** **/

#top
{
	width: 100%;
	height: 233px;
	background: url(images/banner_sub.png);
}

#content
{
	background: #fff url(images/content_bottom_sub.jpg) bottom center no-repeat;
}

#main_content
{
	float: left;
	width: 465px;
	margin: 50px 15px 50px 130px;
}

#sidebar
{
	float: left;
	width: 290px;
	margin: 50px 28px 50px 15px;
	background: #f8f8f6;
}

#sidebar ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#sidebar ul li
{
	width: 100%;
	padding: 15px 0;
	border-bottom: 2px dotted #f0d4db;
}

#sidebar ul ul
{
	list-style: disc;
	margin-left: 50px;
}

#sidebar ul ul ul, #sidebar ul ul ul ul, #sidebar ul ul ul ul ul
{
	margin-left: 25px;
}

#sidebar ul ul li
{
	padding: 3px 0;
	border: none;
}

#sidebar table
{
	margin: 25px;
}

#sidebar table td
{
	padding: 5px;
}

#signup_form_sidebar table td.right
{
	text-align: right;
}


/** ** Store Page ** **/

ul#store
{
	list-style: none;
}

ul#store li
{
	margin-bottom: 25px;
}

ul#store li h1, ul#store li h2, ul#store li h3, ul#store li p
{
	margin: 0px;
	padding: 0px;
}

ul#store table td
{
	padding-right: 15px;
}



/** ** Blog ** **/

.post
{
	margin-bottom: 25px;
}

/** ** Susbcription Manager ** **/
.subscription-manager ol
{
	margin-left: 25px;
}

.subscription-manager p
{
	margin: 5px;
}

.flashmovie   {
   outline:none;
}

/** Remove date from comments **/
.comment-meta { display:none }

.crave{
	margin: 15px 10px 10 20px;
	padding-left: 0;
	padding-right: 20px;
	border-left: 0 none;
	border-right: 5px solid #ddd;
background: #EEDEE8;
}
