/*
Theme Name:     Marge Mix
Theme URI:      http://margefenelon.com
Description:    Child theme for the Twenty Ten theme 
Author:         Gardenside Studio
Author URI:     http: //gardensidestudio.com/
Template:       twentyten
Version:        0.1.0
*/
@import url("../twentyten/style.css");


/* Styling
-------------------------------------------------------------- */
#wrapper{
margin:20px auto;
padding:0;
border:2px solid #a7a73d;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: -5px 5px 15px 2px #333300;
-webkit-box-shadow: -5px 5px 15px 2px #333300;
box-shadow: -5px 5px 15px 2px #333300;}

/* header */

#header{
	padding: 1px 0; background:#333300;
	}
	
#masthead{background-color:#666600;}
	
#branding img {
    border-top:2px solid #293601;
	border-bottom:2px solid #293601;
    display: block;
	padding:0;
    float: left;
	}

#site-description {
    font-style: italic;
	font-size:16px;
	font-weight:bold;
	text-shadow: #000033 -2px 2px 2px;
    padding:8px 0 8px 20px;
	margin: -150px 0 0 430px;
	/*margin: -50px 0 0 300px;*/
	float:left;
	color:#FFFFCC;
	width:300px
	}
#site-title {
    font-size: 40px;
	text-shadow: #000033 -2px 2px 2px;
	font-family: Georgia,"Bitstream Charter",serif;
   /* margin: -185px 0 0 220px;*/
   text-align:center;
    margin: -185px 0 0 0;
}

#site-title, #site-title a, site-title a:visited {
    color:#FFCC33; text-decoration: none;
	}
	
#access { /* hide nav menu until Marge needs it */
    background: none repeat scroll 0 0 #333300;
	color:#FFFFCC;
	font-weight:bold;    
	font-size: 21px;
    font-weight: bold;
    line-height: 1.3em;
    margin-bottom: 0;
	display:none;
}

/* content */

a:link, a:visited {
    color:#333300;
}
a:hover{color:#993300}

#content #search {float:right;}
#content .widget_search #s {width:auto}

img.noimage{display:none; visibility:hidden;}/* get rid of eshop noimage.png on search pages*/

#content .entry-title {
    color:#333300;
	font-family: Georgia,"Bitstream Charter",serif;
}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {
    height: auto;
    max-width: 100%;
	border:1px solid #666666
}

.wp-caption {
background: #4F5C27;}

.wp-caption p.wp-caption-text {
color: #ccc;
}
	
#primary .widget-area ul, #primary.widget-area ul ul {
    list-style: none outside none;
	color: #666666;
    font-size: 20px;
	text-shadow: #000033 -2px 2px 2px;
	font-weight:bold;
	line-height:59px;
	margin-bottom:0;
	padding:0;
	}
	
#main .widget-area ul {
padding:0;
}

#primary ul.xoxo, #primary .widget-container{
   margin:0;
}
	
#primary .xoxo a:link, #primary .xoxo a:visited {
    text-decoration: none; color:#fff
}
#primary .xoxo a:hover{
color:#000033;
text-shadow:none;}

#main .widget-area ul ul {margin:0}

li.widget_pages h3.widget-title{display:none}

.meta-prep-author, .meta-sep,.author, .entry-utility, .navigation{display:none}

.category-super-sticky .entry-date{display:none}

.category-blog .attachment-thumbnail{float:left; padding-right:20px}

/* footer */

div#footer-widget-area{
text-align:left;
	margin:5px 10px;
	padding:5px 20px;
	 }
	 
div#footer-widget-area #first{ width:247px; border-right:1px solid #999933 }
div#footer-widget-area #second{ width:580px }


#colophon {
    border: none;
    margin-top: -4px;
    overflow: hidden;
    padding:0;
	}
#site-info {width:100%;}
#site-info span {padding-left:0}
#site-info, #site-info a{color:#999966;}
#site-info a:hover{text-decoration:underline; background:#333333}
#site-credit {float:right; color:#999900; width:220px; font-style:italic; font-weight:normal; padding:0 40px 0 0;}
#site-credit a:hover{background:#333300}
#site-info a.easteregg {float:left; width:220px; height:16px}

/* plugins & widgets */
.cd_qotd_quote {
    color: #666633;
  }
  
  #content tr th, #content thead th {
    color: #333333;
}

/* =Layout
-------------------------------------------------------------- */

/*
LAYOUT: Three columns
DESCRIPTION: Three-column fixed layout with left and right sidebars
*/
body{
	background-color: #C8C862;
	background-attachment: scroll;

	}

#header{margin: 0px;}

#main {
	padding: 0 ;
	display: block;
    width: 940px;
	background-image:url(images/background-main.gif);
	background-repeat:repeat-y;
	}
	
#main:after {
  content: ".";
  display:block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#container { 
	padding: 0 ;
    width: 610px;
	float:right;
	margin: 0 0 0;
		 }
#content {
	margin:0; overflow:hidden; 
    padding: 10px 40px 20px 0; 
		}
	
/* make room for secondary widgets on right-column page template*/	
.right-sidebar div.page{ padding: 10px 200px 4px 20px; }

#primary{
	float:left;
	margin:0; 
	padding:0 0 0 20px; 
	background:url(images/bg-sidebar.gif);
	border-top: 8px solid #fff;
	width:260px;
	}
	
#secondary { 
	float:left;
	clear:left;
	width:240px; 
	margin:10px 0 10px 10px;
	padding:10px;
	}
	
/*#secondary .widget_links,	
#secondary #php_widget-3, #secondary #s2_form_widget-2*/
#secondary .widget-container{ 
	padding:10px;
	margin-right:20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #999966;
	background:#fff;}
	
#secondary .MR_Social_Sharing_Toolkit_Follow_Widget{
	background:none;
	border:none;
}
	
#secondary .blogroll li{padding:10px 0 0 0;}
#secondary .blogroll li a{display:block; font-weight:bold} /*widget description on new line */
		
#ttw-top-widget, #ttw-bot-widget {width: 400px; margin-left: 265px;}
.one-column #content { margin: 0 0 0 0 px; padding: 0; width: 800px;}

ul.xoxo, .widget-area ul ul{  list-style: none outside none;
}

ul.xoxo ul ul{padding-left:10px;}    

/* no white background Amazon text widget */
#secondary #text-3{background-color:transparent;}


/*LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	margin: 0 auto;
	width: 640px;
}

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}

#footer {
	clear: both;
	width: 100%;
	text-align:center;
	margin:0;
	border-top: 1px solid #666633;
	}
	
#site-info{	background:#333300;
	color:#FFFFFF;padding:12px}

/* plugins
-------------------------------------------------------------- */

/*rapid twitter*/
li.tweet, li.crpw-item{margin:10px 0;
/*border-bottom:dotted 1px #aaa;*/}

.smooth_slider{-webkit-border-radius: 10px;
	border-radius: 10px;
	padding-top:24px;} 
	
.smooth_slider .smooth_sliderb {
	margin-top: 24px;
	}
	
smooth_slider .smooth_nav {
position: absolute;
bottom: 0px;
right:40px;
text-align: right;
	margin:10px 40px; }


/* shop -product archive page*/
.shop{positon:relative}

.category-shop .even, .category-shop .odd{width:48%; height:460px; overflow:hidden; padding-bottom:20px}
.category-shop .even{float:left}
.category-shop .odd{float:right;clear:left}
.shop .the-exerpt p {line-height:normal; font-size:90%}
.the-exerpt{height:90px; overflow:hidden}
.shop .the-exerpt p a, .sgloption,.qty{display:none}
#content p.prod-title{margin-bottom:2px}
.shopthumb{height:230px; vertical-align:bottom;}

.eshop fieldset {
    border: 1px solid #E7E7E7;
    margin: 0 0 24px;
    padding: 10px;
}
legend, .entry-content fieldset legend {
    background: none repeat scroll 0 0 #FFFFFF;
    color:#333333;
    font-weight: bold;
	font-family:Helvetica, Arial, sans-serif;
    margin-left: -8px;
}

form.eshop{ position:relative; clear:left}
fieldset ul, eshop ul, ul.continue-proceed{list-style: none outside none;}
 ul.continue-proceed {margin: 0 0 0 100px }
 ul.continue-proceed li {float:left; padding: 0 40px 0 0}

/* shop -product page*/
.category-shop .entry-date{display:none}
.eshopdetails{display:none}

#content td.amts, #content th.btbr{text-align:right; }

/*shop cart */
.entry-content fieldset.eshop label {
min-width: 120px;
display: inline-block;}