/*
Theme Name: Heart of a Woman Retreat Wordpress Theme
Theme URI: http://www.sonnetsoft.com
Description: The Heart of a Woman theme for Wordpress
Version: 1.0
Author: Fred Smullin
Created on: April 3, 2010
Author URI: http://www.sonnetsoft.com
Tags: green, custom template
*/

html {
    margin : 0;
    padding : 0;
}

body {
    height : 100%;
    margin : 0;
    padding : 0;
    background: #006E4A;
    text-align: center;
}

#hoaw_wrapper {
    width : 960px;
    margin : 0 auto;
/*    border : 1px solid rgb(192,192,192); */
    background-color: #040406;
    color: #000000;
    text-align: left;
}

#hoaw_header {
    width : 958px !important;   /* Mozilla Width */
    width : 962px;  /* IE Width */
    height : 151px;
/*    border : 1px solid rgb(192,192,192); */
    background-image: url("images/site_header.jpg");
    background-repeat: no-repeat;
    background-position: left top;
}

#hoaw_body_wrapper {
    height: auto;
}

/* Body Style specific to index.php (default) post style */

#hoaw_body {
    float : left;
    width : 808px !important;   /* Mozilla Width */
    width : 806px;
    min-height: 500px;
    height: auto;
    padding: 0;
    background-color: #040406;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color : #ffffff;
    background-image: url("images/womanonpeak_810.jpg");
    background-position: right -100px;
    background-repeat: no-repeat;
}

/* IE Fix */
* html #hoaw_body {
    height: 500px;;
}

#hoaw_body h2 {
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 30px;
    color: #006E4A;
    margin-left: 30px;
    margin-right: 150px;
    margin-top: 20px;
    margin-bottom: 1px;
}

#hoaw_body p {
    font-size: 14px;
    line-height: 1.3em;
    color: #ffffff;
    font-weight: normal;
    margin-left: 30px;
    width: 500px;
}

#hoaw_body h2 a {
    text-decoration: none;
    color: #006E4A;
}

#hoaw_body small {
    font-size: 10px;
    color: #ffffff;
    margin-top: 1px;
    margin-left: 30px;
}

/* Wordpress Page.php body styles */

#hoaw_page_body {
    float : left;
    width : 808px !important;   /* Mozilla Width */
    width : 806px;
    height: auto;
    min-height: 500px;
    padding: 0;
    margin: 0;
    background-color: #040406;
/*    font-family: "Lucida Sans Unicode", "Lucida Grande", "sans-serif"; */
/*    font-family: "Trebuchet MS", "Helvetica", "sans-serif"; */
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color : #ffffff;
    background-image: url("images/womanonpeak_810v2.jpg");
    background-position: right -100px;
    background-repeat: no-repeat;
}

/* IE Fix */
* html #hoaw_page_body {
    height: 500px;
}

#hoaw_page_body h2 {
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 30px;
    color: #006E4A;
    margin-left: 30px;
    margin-right: 150px;
    margin-top: 20px;
    margin-bottom: 1px;
}

#hoaw_page_body h4 {
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 18px;
    color: #006E4A;
    margin-left: 30px;
    margin-right: 150px;
    margin-top: 20px;
    margin-bottom: 1px;
}

#hoaw_page_body small {
    font-size: 10px;
    color: #ffffff;
    margin-top: 1px;
    margin-left: 30px;
}

#hoaw_page_body p {
    font-size: 14px;
    line-height: 1.3em;
    color: #ffffff;
    font-weight: normal;
    margin-left: 30px;
    width: 500px;
}

#hoaw_page_body ul {
    font-size: 14px;
    line-height: 1.3em;
    margin-top: 0;
    margin-bottom: 0;
    list-style-type: disc;
    list-style-position: outside;
    width: 500px;
    color: #ffffff;
}

#hoaw_page_body ul li {
    margin-left: 30px;
    margin-bottom: 0.25em;
}

#hoaw_page_body ol {
    font-size: 14px;
    line-height: 1.3em;
    width: 400px;
    color: #ffffff;
    list-style-type: decimal;
    list-style-position: outside;
}

#hoaw_page_body ol li {
    margin-left: 30px;
    margin-bottom: 0.25em;
}

#hoaw_page_body em {
    font-family: 'Arial Narrow', sans-serif;
    font-size: 14px;
    font-style: italic;
    line-height: 1.3em;
}

p#hoaw_p_enhanced {
    font-size: 24px;
    color: #ffffff;
    font-weight: normal;
    font-style: italic;
    margin-left: 30px;
    width: 500px;
}

.hoaw_form {
    margin-top: 10px;
    margin-left: 30px;
}

.hoaw_form_table {
    width: 480px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color : #ffffff;
}

.label {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color : #ffffff;
    text-align: right;
}

.bio_img {
    margin-top: 20px;
    margin-left: 30px;
    margin-right: 10px;
    margin-bottom: 10px;
}

/* Sidebar Styles */

#hoaw_sidebar1 {
    float : left;
    width : 150px !important;   /* Mozilla Width */
    width : 151px; /* IE Width */
    min-height: 500px;
    height: auto;
/*    border : 1px solid rgb(192,192,192); */
    background-color: #040406;
    margin : 0;
    padding-top: 25px;
    display: block;
}

/* IE Fix */
* html #hoaw_sidebar1 {
    height : 500px;
}

#hoaw_sidebar1 a {
    display: block;
    color: transparent;
}

#hoaw_sidebar1 a:hover {
    background-position: left bottom;
}

/* Various Sidebar and Page Button Definitions */

a#btn_home_page {
    background-image: url(images/btn_home_page.jpg);
    width: 150px;
    height: 34px;
    display: block;
}

a#btn_about_weekend {
    background-image: url(images/btn_about_weekend.jpg);
    width: 150px;
    height: 34px;
    display: block;
}

a#btn_information {
    background-image: url(images/btn_information.jpg);
    width: 150px;
    height: 34px;
    display: block;
}

a#btn_speaker_bios {
    background-image: url(images/btn_speaker_bios.jpg);
    width: 150px;
    height: 34px;
    display: block;
}

a#btn_news {
    background-image: url(images/btn_news.jpg);
    width: 150px;
    height: 34px;
    display: block;
}

a#btn_videos {
    background-image: url(images/btn_videos.jpg);
    width: 150px;
    height: 34px;
    display: block;
}

a#btn_sign_up {
    background-image: url(images/btn_sign_up.jpg);
    width: 150px;
    height: 34px;
    display: block;
}

a#btn_contact_us {
    background-image: url(images/btn_contact_us.jpg);
    width: 150px;
    height: 34px;
    display: block;
}

a#btn_register {
    background-image: url(images/btn_register.jpg);
    width: 150px;
    height: 34px;
    display: block;
}

a#btn_login {
    background-image: url(images/btn_login.jpg);
    width: 150px;
    height: 34px;
    display: block;
}

a#btn_log_out {
    background-image: url(images/btn_log_out.jpg);
    width: 150px;
    height: 34px;
    display: block;
}

a#btn_sign_up_now {
    background-image: url(images/btn_sign_up_now.jpg);
    width: 180px;
    height: 40px;
    display: block;
    margin-top: 20px;
    margin-left: 30px;
}

a#btn_log_in_now {
    background-image: url(images/btn_log_in_now.jpg);
    width: 180px;
    height: 40px;
    display: block;
    margin-top: 20px;
    margin-left: 30px;
}

/* Page Footer Style */

#hoaw_footer {
    clear: both;
    width : 958px !important;   /* Mozilla Width */
    width : 958px;  /* IE Width */
    height : 25px;
/*    border : 1px solid rgb(192,192,192); */
    text-align: center;
    color: #ffffff;
    font-family: "Lucida Sans Unicode", "Lucida Grande", "sans-serif";
    font-size: 10px;
    line-height: 2.0em;
}

/* Shopping cart styles */

div#products_page_container h2 {
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 18px;
    color: #006E4A;
    margin-left: 30px;
    margin-right: 150px;
    margin-top: 20px;
    margin-bottom: 1px;
}

div#products_page_container form {
    margin-left: 30px;
}
