/*
Theme Name:     Donna - Twenty Eleven Child
Theme URI:      http: //example.com/
Description:    Child theme for the Twenty Eleven theme 
Author:         Danielle
Author URI:     http: //example.com/about/
Template:       twentyeleven
Version:        0.1.0
*/


@import url("../twentyeleven/style.css");

/* Gets rid of page titles */
.page .entry-title { display: none; }

/* eliminates extra space on page */
.singular.page .hentry {
    padding: 0;

}


/* Gets rid of horizontal line after content on pages */
.page .hentry { border: none; }


/* Gets rid of extra space around content - posts/pages - and determine width */
#content {
	padding: 0 0 0 20px ;
        margin: 0 0 ;
        max-width: 580px;
        min-width: 580px;
        
	}





/* =Structure
----------------------------------------------- */

#page {
      margin-top:0;
      margin-bottom:0;
      margin-right:2em auto;
      margin-left:2em auto;
      max-width: 1068px;
      min-width: 1068px;
      background-image:url('images/last-best-cure_background.jpg');
      background-repeat:repeat-y;
}



/* =Header
----------------------------------------------- */


#site-title {
	margin-right: 70px;
	padding: 20px 0 20px 0;
}



#site-description {
	display:none
}

/* Hide search form */

#branding #searchform {display:none;}


/* =Menu
-------------------------------------------------------------- */

#nav .content { box-shadow: none; }


#access div {
	margin: 0 0 0 0;
        padding-right: 0px;
        padding-left: 100px;
        top: -4px;
        
}

#access {
        background-image:url('images/nav_background.jpg');
        background-repeat:repeat-x;    
        background: #; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#);
	background: -o-linear-gradient(#);
	background: -webkit-gradient(); /* older webkit syntax */
	background: -webkit-linear-gradient(#);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	clear: both;
	display: block;
	float: left;
	margin: -7px 0 0 5px;
	width: 1058px;
}



#access ul {
	font-size: 16px;
	list-style: none;
	margin: 0 0 auto;
	text-transform:uppercase;
}


#access a {
	color: #fff;
	display: block;
	line-height: 54px;
	padding: 0 30px;
	text-decoration: none;
     
}

#access ul ul {
		display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 3.111em;
	left: 0;
	width: 188px;
	z-index: 999999;
        text-transform:capitalize;
}

#access ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #444;
	font-size: 13px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;
	width: 168px;
        margin-top: -10px;
}


#access li:hover > a,
#access a:focus {
	background: none; 
	color: #fff
	;
}
#access ul ul :hover > a,
#access a:focus {
	background: #efefef;
color: #373737;
}





/* =Global
----------------------------------------------- */

body {
	background: #ebe7dc;
        margin:0;
        padding:0;
}

/* Footer */

/* Site Generator Line */
#site-generator {
	background: #e9e5df;
	border-top: 0px solid #ecca71;
        font-family: 'Roboto', Helvetica, Tahoma, Verdana, sans-serif;
        font-size: 16px;
	color: #8a8a89;
	line-height: 2.2em;
	padding: 2.2em 0.5em;
	text-align: center;
}




/* =Widgets
----------------------------------------------- */

.widget-area {
	font-family: Georgia, Times, 'Times New Roman', serif;
        font-size: 14px;
        color: #393933;
        line-height: 145%;
                
        
}

.widget-area li{
	padding-bottom: 8px;
                
        
}

.widget {
	clear: both;
	margin: 0 0 2.2em;
        border-bottom: 1px solid #b2b2ad;
}

.widget widget_text{margin: 0 0 2.2em;}

.widget-title {
	font-family: 'Roboto', Helvetica, Tahoma, Verdana, sans-serif;
        color: #2f2f29;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: normal;
	line-height: 110%;
	text-transform: none;
        font-style:italic;
        margin:0 0 20px 0;
}

.widget-area h1 {
	font-family: 'Roboto', Helvetica, Tahoma, Verdana, sans-serif;
        color: #2f2f29;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: normal;
	line-height: 110%;
	text-transform: none;
        font-style:italic;
        margin:0 0 20px 0;
}
.widget ul {
	font-size: 15px;
	margin:0;
}
.widget ul ul {
	margin-left: 1.5em;
}
.widget ul li {
	color: #777;
	font-size: 13px;
}
.widget a {
	font-weight: bold;
	text-decoration: none;
        color: #64645b;
        text-decoration: underline;
}
.widget a:hover,
.widget a:focus,
.widget a:active {
	text-decoration: underline;
}

.widget img {
	margin: 0 15px 0 0;
}

.widget-area .widget
{
  word-wrap: normal;
-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}


#primary {
    float: left;
    margin: 0 -29.5% 0 0;
    width: 100%; }
    #secondary {
    float: right;
    margin-right: 4.5%;
    width: 25%; }


/* Gets rid of extra space around content - posts/pages - and determine width */
#content {
	padding: 0 0 0 20px ;
        margin: 0 0 ;
        max-width: 668px;
        min-width: 668px;
        margin-top: -30px;
                }

/* gets rid of some extra space above post titles */
.entry-title {
       padding-top: 0px;
       margin-top: 50px;

        }

.entry-header{ 
      margin-top: -40px;
                }

/* =Home Page
----------------------------------------------- */


#lbc-quote {
	background: #dceaec;
        margin:0 0 20px 0;
        padding:20px 15px 5px 15px;
        font-family: Georgia, Times, 'Times New Roman', serif;
        font-size: 18px;
        font-style: italic;
	color: #474a51;
	line-height: 130%;
	text-align: center;
        position:relative;
        top:0px;
}

#cd-quote {
	font-size: 15px;
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #126f96;
	line-height:145%;
        min-height: 185px;
}

#cd2-quote {
	background: #dceaec;
        margin:0 0 20px 0;
        padding:20px 15px 5px 15px;
        font-family: Georgia, Times, 'Times New Roman', serif;
        font-size: 18px;
        color: #474a51;
	line-height: 130%;
	text-align: center;
        position:relative;
        top:0px;
}

p {
    font-size: 16px;
    font-family: Georgia, Times, 'Times New Roman', serif;
    color: #373737;
    line-height:150%;
    }




h1 {
    font-size: 24px;
    font-family: 'Roboto', Helvetica, Tahoma, Verdana, sans-serif;
    color: #424242;
    line-height:125%;
        }

li{
	padding-bottom: 8px;
                        
}


#home_wrap {
    width:700px;
    margin:0 auto;
    position:relative;
    top:0px;
    overflow: auto;
    }

#left {
    float:left;
    width:370px;
    padding: 0;
    }
    
#right {
    float:right;
    width:320px;
    padding: 0;
    }