/*
Theme Name: Etakeback 
Author: Radical Designs (margot)
*/
body {
  margin: 0;
  padding: 0;
  background: url(/wp-content/themes/etakeback/images/etakeback_header_02.gif) bottom left repeat-x;
  font-family: Arial, Helvetica, san-serif;
  font-size: 13px;
  color: #333333;
}
form {
padding: 0;
margin: 0;
}
a, a:link, a:visited {
  color: #a21504;
  text-decoration: none;
}
a:active {
  color: #a21504;
  text-decoration: underline;
}
.clear {
  clear: both;
}
pre {
  font-family: Arial, Helvetica, san-serif;
}
hr {
  border: 0;
border-bottom:1px solid #b6b6b6;
}
h6 {
        font-size: 14px;
        margin: 0px 0px .5em 4px;
        font-family: Verdana, Geneva, sans-serif;
}
h2 {
font-size: 16px;
}
h3 {
font-size: 16px;
}
ul {
margin: 5px 0px 5px 10px;
}
td {
font-size: 12px;
line-height: 1.6em;
}
.content-body td p {
font-size: 12px;
line-height: 1.2em;
}
td img {
padding: 8px;
}
img {
    border: 0;
}
a {
    border: 0;
}
img.filler {
    width: 1px;
    height: 1px;
}
.more {
    color: #0c458c;
    font-weight: bold;
}
.alignright {
float: right;
padding: 4px 0 4px 10px;
}
.alignleft {
float: left;
padding: 4px 10px 4px 0;
}
.wp-caption-text {
font-size: 11px;
font-style: italic;
margin: 10px 15px 10px 10px;
}
#wrapper {
  text-align: center;
}
#content {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 961px;
}

/* header */
#header {

}
#logo {
  width: 313px;
  float: left;
}
#quicklinks {
  color: #333333;
  float: left;
  text-align: right;
  width: 648px;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
}
#quicklinks-padder {
  padding: 10px 25px 25px 10px
}
#quicklinks a {
  color: #333333;
  text-decoration: none;
}
#social {
  width: 100px;
  float: left;
}
#banner {
  width: 482px;
  float: left;
}


/* index */

#index-body {
}
#index-main {
  background: #000000;
  position: relative;
  height:496px;
}
#index-slideshow {
  width: 737px;
  height:496px;
  border:0;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
}
.radslide {
width:736px;
}
.slide-desc {
position: absolute;
top: 81px;
left: 32px;
font-size: 16px;
color: #DDDDDD;
}
#slideshow-pager {
position:absolute;
right: 30px;
bottom:24px;
z-index:20;
}
#slideshow-pager a {
background:#666666 none repeat scroll 0 0;
border:1px solid #000000;
color:#FFFFFF;
font-size:11px;
margin:3px;
padding:4px 6px;
}
#slide-3 {
position: absolute;
top: 410px;
left: 32px;
font-size: 16px;
color: #DDDDDD;
}
#slide-1 {
position: absolute;
top: 420px;
left: 32px;
font-size: 16px;
color: #DDDDDD;
}
#slide-5 {
position: absolute;
top: 420px;
left: 82px;
font-size: 16px;
color: #DDDDDD;
}
#index-main-right {
  width: 224px;
  position: absolute;
  top: 0;
  right: 0;
}
#index-signup-wrapper {
  height: 258px;
  float: left;
  width: 224px;
}
#index-signup {
  background: #3c3c3c url(/wp-content/themes/etakeback/images/etakeback_index_33.gif) top left repeat-x;
}
#index-signup-padder {
  padding: 10px 0 5px 0;
  margin-top: 65px;
  text-align: center;
}
#index-sharethis {
}
.addtoany_list a {
margin: 0;
padding: 0;
}
#index-signup input {
padding: 4px;
margin: 8px;
}
#index-left-sidebar {
  width: 320px;
  float: left;
}
#left-sidebar-padder {
  padding:  15px 10px 20px 10px;;
  margin: 5px 5px 15px 5px;
  border-right: 1px solid #dfc2bb;
}
#index-middle-sidebar {
  width: 320px;
  float: left;
}
#middle-sidebar-padder {
  padding:  15px 10px 20px 10px;;
  margin: 5px 5px 15px 5px;
  border-right: 1px solid #dfc2bb;
}
#index-right-sidebar {
  width: 320px;
  float: left;
}
#right-sidebar-padder {
  padding:  15px 10px 20px 10px;
  margin: 5px 5px 15px 5px;
}
.index-sidebar-title {
  font-size: 13px;
  text-transform: uppercase;
  color: #333333;
}
.index-title {
display: block;
color:#A21504;
font-size: 20px;
margin: 10px 0 15px 0;
}
.bubble-more {

}
.thumbnail {
float: left;
margin: 0px 10px 0px 0;
border: 1px solid #cccccc;
}
/* inside */
#content {
margin-bottom: 60px;
}
#inside-body {
padding-top: 40px;
}
#main-content {
width: 735px;
float: left;
position: relative;
}
#main-content-inner {
padding: 0 20px 35px 20px;
}
#main-content-what {
position: relative;
}
#main-content-inner-what {
padding: 0 20px 35px 20px;
}
#sidebar {
width: 225px;
float: left;
}
#sidebar h3 {
font-size: 14px;
margin: 6px 0 4px 0;
text-transform: uppercase;
dislay:block;
text-align: center;
}
#inside-signup-wrapper {
  float: left;
  width: 225px;
}
#inside-signup {
  background: #3c3c3c url(/wp-content/themes/etakeback/images/etakeback_index_33.gif) top left repeat-x;
}
#inside-signup-padder {
  padding: 10px 0 5px 0;
  margin-top: 0px;
  text-align: center;
}
#inside-signup input {
padding: 2px;
margin: 2px;
}
#signup-up-inside {
font-weight: bold;
padding: 10px 0px;
font-size: 12px;
color: #000000;
text-transform: uppercase;
display: block;
}
.breadcrumbs {
border-top: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
padding: 10px;
color: #979797;
font-size: 10px;
text-transform:uppercase;
}
.breadcrumbs a { 
color: #979797;
}
#sharethis {
position: absolute;
top: 4px;
right: 20px;
}
h1.title {
color: #a21504;
font-weight: normal;
margin: 20px 0 15px 0;
padding: 0;
font-size: 35px;
}
h2.title {
color:#A21504;
font-size:18px;
font-weight:normal;
margin:15px 0 3px;
padding:0;
}
h4 {
font-size:16px;
font-weight:bold;
margin:15px 0 3px;
padding:0;
}
.content-body p {
line-height: 1.6em;
}

/* sidebar */
#sidebar {

}
#sidebar-inner {
margin-bottom: 60px;
}
#smartypants h2 {
background: #000000;
color: #cdcdcd;
padding: 7px 6px 7px 12px;
font-weight: normal;
font-size: 14px;
margin: 0;
}
#smartypants {
background: #e9e0db;
padding: 0 0 15px 0;
margin:0 0 45px 0;
text-transform: uppercase;
}
#smartypants ul {
list-style-type: none;
padding: 15px;
margin: 0;
} 
#smartypants ul li {
list-style-type: none;
padding: 5px 0;
display: block;
margin: 0;
font-weight: bold;
} 
#sidebar-takeaction {
margin: 25px 0 0 0;
}
/* footer */

#footer {

}
#footer-padder {
  padding: 15px 15px 15px 0;
}
#footer-divider {
  height: 2px;
  background: #FFFFFF;
}
#footer-search {
  width: 530px;
  float: left;
  font-size: 10px;
  color: #333333;
}
#footer-contact {
  width: 400px;
  float: left;
  font-size: 12px;
  color: #333333;
  text-align: right;
}
#footer-search a {
  color: #333333;
  text-decoration: none;
}
form#search {
padding: 0;
margin: 0;
}
input#search-query {
border: 2px solid #dfc2bc;
padding: 4px;
height: 16px;
width: 150px;
}
#search-submit {
border: 2px solid #dfc2bc;
height: 28px;
padding: 2px;
width: 50px;
}
#sitemap {
text-transform: uppercase;
color: #313234;
display: block;
float: left;
margin-right: 30px;
margin-top: 7px;
}
.pressbox1 {
height: 
}
#news-posts .post {
padding: 5px 0;
}
#news-posts .post .title {
  color:#A21504;
  font-size:18px;
  font-weight:normal;
  margin:15px 0 5px 0;
  padding:0;
}
.content-post {
margin: 35px 20px 20px 0;
}
.content-post p {
margin: 10px 0;
}
div.date {
margin: 4px 0 0 0;
display: inline;
font-weight: bold;
}
div.post-meta {
margin: 4px 0 0 0;
display: inline;
}
div.post-author {
margin: 4px 0 0 0;
font-weight: bold;
display: inline;
} 
#list-header {
background: #FFFFFF;
padding: 10px;
margin: 10px 0;
border: 1px solid #FFFFFF;
font-size: 24px;
color:#A21504;
}
/*menu */
#menu {
  width: 648px;
  float: left;
}
#menu {
    background:#a21504;
    font-size:12px;
    font-family: arial,sans-serif;
    font-weight:bold;
    }
#menu, #menu ul {
    float:left;
    list-style:none;
    padding: 0;
    margin:0;
    z-index: 20;
    }
#menu a {
    display:block;
    color: #FFFFFF;
    background-color: #a21504;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    padding: 0px;
    text-transform: uppercase;
    }
#menu li {
    float:left;
    padding:0;
    }
#menu ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:200px;
    font-weight:normal;
    margin:0;
    line-height:1;
    background: #a21504;
    }
#menu li li {
    width:200px;
    font-weight:bold;
    }
#menu li li a {
    padding:10px 10px;
    text-align: left;
    font-size:12px;
    color:#FFFFFF;
    }
#menu li ul ul {
    margin:-33px 0 0 120px;
    }
#menu li li:hover {
    background:#a21504;
    }
#menu li ul li:hover a, #menu li ul li li:hover a, #menu li ul li li li:hover a, #menu li ul li li li:hover a {
    color:#FFFFFF;
    }
#menu li:hover a, #menu li.sfhover a {
    color:#FFFFFF;;
    }
#menu li:hover li a, #menu li li:hover li a, #menu li li li:hover li a, #menu li li li li:hover li a {
    color:#FFFFFF;
    }
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul, #menu li.sfhover ul ul ul ul {
    left:-999em;
    }
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul, #menu li li li li.sfhover ul {
    left:auto;
    background:#a21504;
    }
#menu li:hover, #menu li.sfhover {
    background:#a21504;
    }

/* legacy css */

#recycle_left_box {
        margin: 2px 5px 0px 0px;
        padding: 0px 4px 4px;
        float: left;
        width: 300px;
}
#recycle_rt_box {
        margin: 2px 0px 0px 5px;
        padding: 0px 4px 4px;
        float: left;
        width: 300px;
}
#recycle_main_box {
        clear: both;
}
#recycle_2_left {
        margin: 2px 5px 0px 0px;
        float: left;
        width: 300px;
        padding: 2px 4px 4px 4px;
        clear: both;
}
#recycle_2_rt {
        margin: 2px 0px 0px 5px;
        float: left;
        width: 300px;
        padding: 0px 4px 4px;
}
#recycle_3_left {
        float: left;
        width: 300px;
        margin: 0px 5px 0px 0px;
        padding: 2px 4px 4px;
        clear: both;
}
#recycle_3_left {
        float: left;
        clear: left;
        padding: 0px 4px 4px;
        margin: 2px 0px 0px 5px;
        width: 300px;
}

#recycle_3_right {
        margin: 2px 0px 0px 5px;
        padding: 0px 4px 4px;
        float: left;
        width: 300px;
        clear: none;
}
#recycle_bottom {
        margin: 2px 0px 0px 5px;
        padding: 0px 4px 4px;
        clear: both;
}
a#recycle-button {
	display: block;
	height: 39px;
	width: 224px;
	background: url(images/etakeback_actionmenu_off_16.gif) top left no-repeat;
}
a#greener-button  {
	display: block;
	height: 40px;
	width: 224px;
	background: url(images/etakeback_actionmenu_off_19.gif) top left no-repeat;
}
a#accountable-button {
	display: block;
	height: 50px;
	width: 224px;
	background: url(images/etakeback_actionmenu_off_23.gif) top left no-repeat;
}
a#laws-button {
	display: block;
	height: 39px;
	width: 224px;
	background: url(images/etakeback_actionmenu_off_27.gif) top left no-repeat;
}

a:hover#recycle-button {
	display: block;
	height: 39px;
	width: 224px;
	background: url(images/etakeback_actionmenu_off_16.gif) bottom  left no-repeat;
}
a:hover#greener-button  {
	display: block;
	height: 40px;
	width: 224px;
	background: url(images/etakeback_actionmenu_off_19.gif) bottom left no-repeat;
}
a:hover#accountable-button {
	display: block;
	height: 50px;
	width: 224px;
	background: url(images/etakeback_actionmenu_off_23.gif) bottom  left no-repeat;
}
a:hover#laws-button {
	display: block;
	height: 39px;
	width: 224px;
	background: url(images/etakeback_actionmenu_off_27.gif) bottom left no-repeat;
}
.comment {
padding: 5px 10px;
background: #ededed;
margin: 10px 0 0 0;
}
#ss {
  width:670px;
  height:400px;
  background-color:#E1EBFF;
  border:1px solid #B1C0DE;
  padding:10px;
  position:relative;
}
#ss-pager { 
  position: absolute;
  bottom: 5px;
  right: 5px;
}
#ss-pager a {
  padding:6px;
  background-color:#E1E1E1;
  border:1px solid #B1C0DE;
  margin-left: 5px;
  text-align:center;
  height:14px;
  width:14px;;
  color:#000000;
  float:left;
}
#ss-pager a.activeSlide {
  background-color:#FFFFFF;
}
#ss-buttons {
  position: absolute;
  top: 5px;
  right: 5px;
}
.ss-button {
  float:right;
  cursor:pointer;
  padding: 3px 6px;
  text-align:center;
  margin-left:5px;
  background-color:#F5F5F5;
  color:#000000;
  border:1px solid #B1C0DE;
}
#ss-prev { float:right; }
#ss-next { float:right; }
.ss-slide {
  position: relative;
}
.ss-title {
  position: absolute;
  top: 0px;
  left: 5px;
  font-weight:bold;
  font-size:18px;
  margin: 0;
}
.ss-image {
  position: absolute;
  top: 45px;
  left: 25px;
}
.ss-description {
  position: absolute;
  top: 45px;
  left: 345px;
  width:302px;
  padding:10px;
  background-color:#FFFFFF;
  border:1px solid #B1C0DE;
  height:220px;
  overflow:auto;
  font-size:14px;
  line-height:150%;
}
