/*
Theme Name: passionatelyyou.com
Theme URI: http://www.creativeaspects.net
Description: a custom look for passionatelyyou.com
Author: creativeaspects.net
Author URI: http://www.creativeaspects.net
Template: thematic
Version: 1.0
.
Copyright by passionatelyyou, inc. - all rights reserved.
.
*/

/* Reset browser defaults */
@import url('library/styles/reset.css');

/* Apply basic typography styles */
@import url('library/styles/typography.css');

/* Apply a basic layout */
@import url('library/layouts/2c-l-fixed.css');

/* Apply basic image styles */
@import url('library/styles/images.css');

/* Apply default theme styles and colors */
@import url('library/styles/default.css');

/* Prepare theme for plugins */
@import url('library/styles/plugins.css');


/* starting misc customization */

body {
font-family: times, 'Times New Roman', georgia, serif;
margin: 0;
}
p {
font-family: times, 'Times New Roman', georgia, serif;
font-size: 14px;
line-height: 19px;
color: #666;
}

a:link {
color: #A5AEBD;
font-style: italic;
}
a:hover {
color: #920030;
text-decoration: none;
}
.entry-title {
font-size: 1.2em;
color: #ACB4C9;
border-top: 1px solid #FFF;
padding: 0 0 18px 0;
}
h2 {
font-size: 1.1em;
color: #AFB5C5;
border-top: none;
padding: 30px 0 10px 0;
}
h3 {
font-size: 1em;
font-style: oblique;
color: #AFB5C5;
border-top: none;
padding: 30px 0 10px 0;
}
.wordpress {
background: #E9E2E6;
}
#wrapper {
width: 998px;
margin: 0 auto;
background: url(images/content_bg.jpg) repeat-y;
}
#header {
height: 272px;
background: url(images/content_bg.jpg) repeat-y;
}
#main {
background: url(images/content_bg.jpg) repeat-y;
}
#content {
background: url(images/content_bg.jpg) no-repeat;
min-height:600px;
padding: 0 0 30px 0;
margin: 47px 140px 0 323px;
}
p a img {
border: none;
}
.links {
margin-bottom: 50px;
}
.wp-image-62 {
float:left;
margin:0 35px 20px 0;
}


/* header ---------- */

#branding {
height: 272px;
top: 0px;
background: url(images/header.jpg) no-repeat;
text-indent: -9999px;
}


/* menu ------------ */

.skip-link {
display: none;
}
.page_item {
list-style: none;
}
#access {
position:relative;
width:180px;
margin:32px 0 0 55px;
z-index:2;
}
#nav li a {
display: block;
height: 47px;
outline: 0;
}
#nav li a, #nav li a:hover {
text-indent: -9999px;
outline: 0;
}

.page-item-4 a {
background: url(images/btn_home.jpg) no-repeat -143px;
}
.page-item-4 a:hover, .page-item-4.current_page_item a, .page-item-4.current_page_parent a {
background: url(images/btn_home.jpg) no-repeat -1px;
}

.page-item-2 a {
background: url(images/btn_about.jpg) no-repeat -143px;
}
.page-item-2 a:hover, .page-item-2.current_page_item a, .page-item-2.current_page_parent a {
background: url(images/btn_about.jpg) no-repeat -1px;
}

.page-item-28 a {
background: url(images/btn_store.jpg) no-repeat -143px;
}
.page-item-28 a:hover, .page-item-28.current_page_item a, .page-item-28.current_page_parent a {
background: url(images/btn_store.jpg) no-repeat -1px;
}

.page-item-18 a {
background: url(images/btn_events.jpg) no-repeat -143px;
}
.page-item-18 a:hover, .page-item-18.current_page_item a, .page-item-18.current_page_parent a {
background: url(images/btn_events.jpg) no-repeat -1px;
}

.page-item-16 a {
background: url(images/btn_reflections.jpg) no-repeat -143px;
}
.page-item-16 a:hover, .page-item-16.current_page_item a, .page-item-16.current_page_parent a {
background: url(images/btn_reflections.jpg) no-repeat -1px;
}

.page-item-54 a {
background: url(images/btn_downloads.jpg) no-repeat -143px;
}
.page-item-54 a:hover, .page-item-54.current_page_item a, .page-item-54.current_page_parent a {
background: url(images/btn_downloads.jpg) no-repeat -1px;
}

.page-item-51 a {
background: url(images/btn_contact.jpg) no-repeat -143px;
}
.page-item-51 a:hover, .page-item-51.current_page_item a, .page-item-51.current_page_parent a  {
background: url(images/btn_contact.jpg) no-repeat -1px;
}

.page-item-24 a {
background: url(images/btn_opp.jpg) no-repeat -154px;
}
.page-item-24 a:hover, .page-item-24.current_page_item a, .page-item-24.current_page_parent a {
background: url(images/btn_opp.jpg) no-repeat -1px;
}

.page-item-182 a {
background: url(images/btn_links.jpg) no-repeat -155px;
}
.page-item-182 a:hover, .page-item-182.current_page_item a, .page-item-182.current_page_parent a {
background: url(images/btn_links.jpg) no-repeat -3px;
}


/* sub menu -------- */

#nav ul {
position: relative;
margin: 0 10px 10px 0;
padding: 0;
background: #FFF; /* fixes IE bug */
}
#nav ul li a, #nav ul li a:hover, #nav ul li.current_page_item a {
background: none;
display: block;
height: 1.5em;
font-size:0.8em;
padding: 0;
margin:5px 0 0 52px;
text-indent: 10px;
text-align: left;
text-decoration: none;
}
#nav ul li a:link {
background: none;
color: #B09892;
}
.current_page_item a, #nav ul li a:hover, .current_page_item a > ul li a {
background: none;
color: #980E3F;
}


/* lulu */

#lulu-storefront {
margin: 0 0 0 -40px;
padding: 0;
}
#lulu-storefront-title {
display: none;
}
.lulu-item {
list-style: none;
}
.lulu-item-title {
font-size: 1.1em;
color: #ACB4C9;
}
.lulu-item-description {
font-family: times, Times New Roman, georgia, serif;
font-size: 14px;
line-height: 19px;
color: #666;
margin: 0 0 30px 0;
}
.lulu-item-buynow {
color: #A5AEBD;
background: #DDD;
border: 1px solid #BBB;
padding: 5px;
width: 4em;
}


/* sidebars --------- */

/* mailchimp */
#primary  {
position: relative;
height: 50px;
width: 175px;
top: -285px;
left: 45px;
z-index:1;
}
#primary > .xoxo {
list-style: none;
}
h3.widgettitle {
list-style: none;
font-size: 1.1em;
text-align: right;
color: #AFB5C5;
border-top: none;
padding: 30px 0 0 0;
}
.mc_merge_var {
height: 50px;
}
.mc_var_label {
font-size: 0.8em;
color: #AFB5C5;
text-align: right;
padding: 0 0 0 34px;
}
.mc_merge_var input {
width: 123px;
}
#mc_signup_submit {
margin: 10px 0 0 55px;
}
#mc_display_rewards, #mc-indicates-required {
display:none;
}

#secondary {
display: none;
}


/* quote ----------- */

.quote {
color: #ACB4C9;
font-size: 1.1em;
}
/* receive your message btn */
.quote + p a, quote + p a:hover, a p {
color: #A5AEBD;
background: #DDD;
border: 1px solid #BBB;
padding: 5px;
margin: 0 0 0 180px;
}
.quote + p a:hover {
color: #920033;
}

/* download ----------- */

.download-protect-link, .download-protect-link:hover {
color: #A5AEBD;
background: #DDD;
border: 1px solid #BBB;
padding: 5px;
}
.download-protect-link:hover {
color: #920033;
}


/* store */
.wp-image-173 {
width: 23%;
height: 23%;
padding: 5px;
border: 1px solid #CCC;
}
/*
.thumb-image {
    height: 300px;
    width: 100px;
}
*/
.add2cart {
margin: 0 0 30px 0;
}
.eStore_cart_fancy1_header {
margin: 0px;
}


/* contact form */
.wpcf7-form-control-wrap textarea {
width: 288px;
}


/* footer ---------- */

#footer {
background: url(images/content_bg.jpg) repeat-y;
margin:0 auto;
padding: 0;
width:100%;
}

#siteinfo {
background: url(images/footer_bg.jpg) no-repeat;
padding: 0 50px 0 0;
width: 948px;
height: 50px;
}
#siteinfo p {
font-size:0.7em;
padding:20px 0 0 323px;
}

/* IE6 ----*/

#IE6 {
background-color: #FC9;
background-image: url(images/IE6_ALERT_btn.gif);
background-repeat: no-repeat;
border-bottom: 3px solid #F63;
padding: 25px 0 10px 0;
}
#IE6 h2 {
color: #555;
font-weight: bold;
margin: 0 0 15px 140px;
}
#IE6 p {
margin: 0 0 10px 140px;
}
#IE6 a {
color: #F63;
}
/* hide calendar credtis */
.kjo-link {
display: none !important;
}
