
/*
Theme Name: abundance
Theme URI: http://abundanceskincare.com
Description: Abundance Skincare Studio theme.
Version: 1
Author: The Graphic Works
Author URI: http://thegraphicworks.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@import url('http://abundanceskincare.com/wp-content/themes/abundance/main_nav.css');
@import url('http://abundanceskincare.com/wp-content/themes/abundance/archive.css');


/*--------------------------
Structure Styles 
---------------------------*/
*, html, body { margin:0; padding:0; }
body { background:url('http://abundanceskincare.com/wp-content/themes/abundance/images/bg/bg_strips.gif') top center repeat; }

#wrapper { width:932px; margin:0 auto; padding-bottom:50px; }

#container_top, 
#container_middle,
#container_bottom { width:932px;  margin:0; padding:0; }
#container_top    { background:url('http://abundanceskincare.com/wp-content/themes/abundance/images/bg/top_container.gif') no-repeat top center; padding:0;  height:197px; }
#container_middle { background:url('http://abundanceskincare.com/wp-content/themes/abundance/images/bg/middle_container.gif') repeat-y center; padding:0; }
#container_bottom { background:url('http://abundanceskincare.com/wp-content/themes/abundance/images/bg/bottom_container.gif') no-repeat center bottom; padding:0; height:36px; }
  
  
  
  
  
/*--------------------------
Global Font Styles 
---------------------------*/
h1, h2, h3, h4, h5, h6, code, p, td, ul, ol, li, a { margin:0; padding:0; text-align:left;  font-weight:200;  color:#5e6060; }
h1 { font-size:24px; }
h2 { font-size:22px; }
h3 { font-size:20px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { margin:0; padding:0; text-align:left; text-decoration:none;  font-weight:200;  color:#5e6060; }
p       { margin-bottom:10px;   font-weight:200;   padding:0;   text-align:justify; }
ol, ul  { margin:0px 0px 10px 40px; padding:0;  }
blockquote     { padding:10px 0px 15px 0px;}
blockquote p   { width:830px; color:#993366; margin:0 auto; padding-bottom:5px; font-style:italic; text-align:justify; font-size:22px; }
  
  
  
  
  
/*--------------------------
Subnav Styles 
---------------------------*/
#title          { margin:20px 0px 20px 10px;   padding:0;   float:left; }
#subnav         { margin:26px 0px 0px 0px;  width:auto;   float:left;   height:18px;    padding:0; }
#subnav ul      { list-style:none;   text-align:left;  border-right:1px dotted #5e6060; margin:0px;   padding:0; }
#subnav li      { display:inline;   padding:0;   margin:0; }
#subnav a       { text-decoration:none;   padding:0 8px;   border-left:1px dotted #5e6060;   color:#5e6060;   font-size:18px;}
#subnav a:hover { color:#6e69b0;    text-decoration:underline; }
#subnav .current_page_item a:link,
#subnav .current_page_item a:visited, 
#subnav .current_page_item a:active  { color:#6e69b0;  text-decoration:underline; }
  
  
  
  
 
/*--------------------------
Global Page Styles
---------------------------*/
.entry         { width:890px;   margin:0 auto; padding-bottom:10px; }
.entry h1, .entry h2      { margin-bottom:5px; color:#6e69b0; }
.entry p     { margin-bottom:30px; }
.entry_contact { width:890px;   margin:0 auto; padding:20px 0px 10px 0px; }
.product_entry { margin:0px;    padding:0; width:550px; float:left; }
.side_entry    { margin:0px;    padding:0; width:300px; float:right; }



#flash { width:894px;  height:350px;  margin:0;  padding:0px 0px 20px 0px; }
/*** set the width and height to match your images **/
#slideshow { position:relative;   height:350px; }
#slideshow IMG { position:absolute;  top:0;  left:0;  z-index:8;  opacity:0.0; }
#slideshow IMG.active { z-index:10;  opacity:1.0; }
#slideshow IMG.last-active { z-index:9; }

.home_content_left  { float:left; width:600px; }
.home_content_right { float:right; }


#home_bottom { display:block; margin:30px 0px 10px 0px; padding:0; }
#home1, #home2, #home3 { display:block; width:240px; }
#home1 { float:left; margin-left:10px;}
#home2 { float:left; margin-left:80px;}
#home3 { float:right; margin-right:10px;}
.thumbnail { border:1px solid #000; margin:6px 0px;  width:220px;  height:150px; }

#wish_list { float:right; margin:16px 20px 0px 0px; padding:0; }


.entry_map    { float:left;   width:450px;   margin:0px 0px 20px 20px;   border:1px solid #000;   padding:0; }
#contact_form { float:right;  width:400px;   margin:0;   padding:0; }




#social_wrapper { width: 930px; margin:0 auto; padding:0; }
/*-- twitter facebook box --*/
#social_box    { margin:105px 0px 0px 20px;   padding:0;   width:263px; height:27px; float:left; }
/*-- email/newsletter box --*/  
#email_box     { margin:105px 0px 0px 0px;  width:220px;    padding-right:20px;      float:right;        height:50px; }
#form_boxes    { margin-bottom:2px;          width:120px;   padding:0;    color:#666;       text-align:center;  float:left; }
#email_address { margin-bottom:2px;          width:120px;   padding:0;    color:#666;       text-align:center; }
#first_name    { margin-bottom:2px;          width:120px;   padding:0;    color:#666;       text-align:center; }
#email_button  { float:right;  margin:15px 0px 0px 15px;   width:81px;    padding:0;    height:21px; }
  


.alignleft  { float:left; }
.alignright { float:right; }
  
  


/*--------------------------
Footer Styles
---------------------------*/
#container_bottom p { width:900px; margin:0 auto;  padding-top:10px; text-align:center; }
  
  
  
  
 
/*--------------------------
Clears all Styles
---------------------------*/
#clear_home, #clear_emailbox, #clear_email, #clear, #clear_entry, #clear_blog, #clear_social, #clear_comment { clear:both; }