/*
File:		custom.css
Description:	Custom styles for Thesis
Version:	1.6
Author:		Abundance Unlimited
Author URI:	http://AbundanceUnlimited.com/
*/

/*get rid of dotted link box in FireFox*/
:-moz-any-link:focus {
  outline: none;
}

/* ---------- Body ---------- */

body.custom {
 	width: 100%;
	margin: 0px auto;
	background: url(/wp-content/uploads/background.png) repeat-x;
}

.custom #container {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 0.3em;
    background: #33332f;
    border: 0.4em solid #3e3e3a;
}

.custom #page {
    margin: 0 0 0 0;
    background: #fff;
}

/* ---------- Header ---------- */

.custom #header {
    background: #43b554;
    border-width:0 0 0.3em;
    background:none repeat scroll 0 0 #43B554;
    padding-bottom:0em;
    padding-top:0em;
    padding-left:0em;
    padding-right:0em;
    border-color:#FFFFFF;
    border-style:non;
}

#logo
{
    background: url(/wp-content/uploads/header_abundance.jpg) no-repeat;
    width: 924px;
    height: 130px;
    text-indent: -9999px;
}

.home #logo {
    background: url(/wp-content/uploads/header_abundance.jpg) no-repeat;
    height: 130px;
}

#logo a {
	display: block;
	width: 900px;
	height: 320px;
}

#tagline {
	text-indent: -9999px;
	position: absolute;
	left: 250px;
	top: 67px;
}


/* ---------- Drop Down Menus ---------- */

ul#tabs { list-style: none; border: 1px solid #ddd; border-width: 0 0 1px 1px;  }

ul#tabs li { margin-bottom: -.1em; background: #efefef ; border: 1px solid #ddd; border-left: 0; float:left; position:relative; }

ul#tabs li.current_page_item, ul#tabs li.current-cat { padding-bottom: 0.1em; background: #fff; border-bottom: 0; }

ul#tabs li li.current_page_item, ul#tabs li li.current-cat { background: #efefef; padding-bottom: 0em; }

ul#tabs li li.current_page_item a, ul#tabs li li.current-cat a { text-decoration:underline; }

ul#tabs li a { display: block; line-height:inherit; color: #111; text-transform: uppercase; letter-spacing: 2px; padding:7px; }

ul#tabs li a:hover { color: #111; text-decoration:underline; }

ul#tabs li li:hover { background-color:#fff;}
	
ul#tabs li.current_page_item a, ul#tabs li.current-cat a { cursor: default; }

ul#tabs li.current_page_item li a, ul#tabs li.current-cat li a { cursor:pointer; }

ul#tabs li li.current_page_item  a:hover, ul#tabs li li.current-cat  a:hover { text-decoration:underline; }
		
ul#tabs li.current_page_item a:hover, ul#tabs li.current-cat a:hover { text-decoration: none; }
	
ul#tabs li.rss { padding-right: 0; background: none; border: none; float: right; }
		
ul#tabs li.rss a { padding-right: 16px; background: url('images/icon-rss.gif') 100% 50% no-repeat; }

ul#tabs li ul { list-style:none; position:absolute; left:-9999px;  border:1px solid #ddd; border-top:0; float:left; background-color:#efefef; overflow:hidden;}

ul#tabs li:hover ul { left:auto; display:inline-block; margin:0; padding:0;}

ul#tabs li ul li { margin:0; padding:0; float:left; display:block; clear:both; border:0;}

ul#tabs li ul li a { width:100%;}

ul#tabs li ul li a:hover { color: #111; text-decoration: underline; background-color:#efefef; }

ul#tabs li ul li + li { border-top:0px solid #ddd; }

h1 {}
.headline_area { text-align: center }
	
/* ---------- Featured Post Formatting ---------- */

.custom #feature_box {
    font-family: Helvetica,Arial,sans-serif;
    color: GREEN;
    background: #FFFFFF;
}

.custom #my-feature-box {
    font-family: Helvetica,Arial,sans-serif;
    color: GREEN;
    background: #FFFFFF;
}

.custom #my-feature-box h2 { font-size: 2.2em; margin: 0 0 15px 0; }
.custom #my-feature-box h2 a { color: BLACK; text-decoration: none; }
.custom #my-feature-box h2 a:hover { color: RED; }
.custom #my-feature-box p { font-size: 1.4em; line-height:1.4em; text-align: justify;}
.custom #my-feature-box .featured { padding: 22px 0 0 0; }

/* ---------- Misc ---------- */

input.submitbutton {
    background-image:url(http://www.abundanceunlimited.com/wp-content/uploads/button.png);
    background-repeat:repeat-x;
    border:1px solid #DDDDDD;
    color:#FFFFFF;
    cursor:pointer;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    padding:4px;
    width:auto;
    height:23px;
    width:75px;
}

#archive_info {display:none;}

.custom #content_box {background-color:#EEEEEE;}
.custom #content {background-color:#fff;} 

.custom h3 {
color:black;

.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #bbb;
   text-align: justify;
}
.custom .teasers_box {
   padding-top: 0;
   padding-bottom:0;
   border-top: 0;}
}

.custom .teasers_box h2 a {
  color: black;
}
.custom .teasers_box h2 a:hover {
  color: blue;
}

/*teaser style*/
.custom div.teasers_box {padding:0;}
.custom .teaser {margin: 2em 0.5em 0.5em; padding: 1em; text-align: justify; background: #FFFFFF url(images/post-bg.jpg) repeat-x scroll 0 0; border:1px solid #DDDDDD; width: 98%;} 
.custom .teaser_right {margin-top: 2em; float:left;}
.custom #content .post_box {margin: 2em 1em 1em 1em; padding: 1em; text-align: justify; background: #FFFFFF url(images/post-bg.jpg) repeat-x scroll 0 0; border:1px solid #DDDDDD;}

/* social sharing buttons */
#social-buttons {
    background: url(http://abundanceunlimited.com/assets/ShareShow.png) 18px 16px no-repeat;
    padding-left: 215px; height: 43px;
    border-bottom: 1px solid #260e0b;
    margin-bottom: 0;
    padding-left: 242px; 
}
#social-buttons a {
    background-image: url(http://abundanceunlimited.com/assets/share-buttons.png);
    display: block;
	min-width: 0;
	float: left;
	height: 43px;
	margin:0; padding: 0;
	text-indent: -999999px;
	-moz-border-radius: 0 !important;
}
#social-buttons a.n0twitter {
    width: 136px;
}
#social-buttons a.n0twitter:hover {
background-position: left bottom;
}
#social-buttons a.n0facebook {
    width: 142px;
    background-position: -136px 0
}
    #social-buttons a.n0facebook:hover {
    background-position: -136px bottom;
}
#social-buttons a.n0email {
    width: 119px;
    background-position: -278px 0
}
#social-buttons a.n0email:hover {
    background-position: -278px bottom;
}

/*** Contact Radio Button List styles ***/
.wpcf7-form-control-wrap {
   position: center;
   padding-left: 300px;
   padding-right: 300px
}

.wpcf7-list-item {
    margin-left: 0.5em;
    font-size: 14px;
    line-height: 1.0em;
}

.wpcf7-list-item-label {
    font-size: 14px;
    line-height: 1.0em;
}

/***FOOTER widjet ***/
.custom #footer p { color: white; border-style:none; }
.custom #footer_area, #footer_area .page {background: #43b554;}
.custom #footer_area {color: white; padding-top: 0em; text-align:center; border-top: 3px solid #666;}
.custom #footer {border-top:none; text-align:center;}
.custom #footer a {color: white; text-decoration: none; }
.custom #footer a:hover {color: white; text-decoration: none; }
.custom #footer a:visited {color: white; text-decoration: none; }
.custom #footer_1 {text-align:left; border-bottom: 1px solid #333; }
.custom #footer_1 ul { list-style: none; }
.custom #footer_1 li {text-indent:0; color: #eee; width:47%; margin-right:0%; float:left;}
.custom #footer_1 ul.sidebar_list li.widget {text-indent:0; color: #eee; width:50%; margin-right:0%; float:left;}
.custom #footer_1 ul.sidebar_list li.widget h3 {text-indent:0; padding-top:0.2em; color:black; font-size:22px; font-weight:bold; font-family:georgia;}
.custom #footer_1 ul.sidebar_list li.widget a {color: #fff; border-bottom:0; padding:0.2em;}
.custom #footer_1 ul.sidebar_list li.widget a:hover {color:#ccc; padding:0.2em;}
/***FOOTER END***/
