/*
Theme Name:     Larkin
Theme URI:      https: //example.com/
Description:    Child theme for the Twenty Eleven theme 
Author:         Danielle
Author URI:     http: //example.com/about/
Template:       twentyeleven
Version:        2.1.2
*/


@import url("../twentyeleven/style.css");


/* TDD Recent Posts */

.widget_tddrecentposts li dd {
	color: #bb501c;
        font-weight:normal;
        	}

.widget_tddrecentposts dl {
width: 100%;}

/* All Widgets */

.widget ul { list-style: none; }

.widget h3 {
    font-size: 18px;
    font-family: georgia;
    color: #ab8704;
    line-height:115%;
        }

.widget{
	color: #bb501c;
        font-weight:normal;
        background-color: #fbf4db;
    clear: both;
    margin: 0 10px;
    padding: 5px 20px;
    width: 270px;
    top:-5px;
    left:-30px;
    position:relative;
	}
	
.widget a{
	color: #953f16;
        text-decoration:underline;
        
	}


/* content home */
    #home_wrap {
    width:700px;
    margin:0 auto;
    position:relative;
    top:0px;
    overflow: auto;
    }

#home_wrap img{
margin:0;
  padding: 0 5px 0 0;
  border: 0;
  height:auto;
  width:auto;
  float:left;
  }

#home_wrap3 {
    width:700px;
    margin:0 auto;
    position:relative;
    top:0px;
    overflow: auto;
    }

#home_wrap3 img{
  height:auto;
  width:auto;
  display: block;
    margin-left: auto;
    margin-right: auto;
  }

#audiobooks{
margin-left: auto;
    margin-right: auto;
width: 700px;


  }

#audiobooks img{

    

  }

    #header_left {
    float:left;
    width:340px;
    padding: 0;
    }
    
    #header_right {
    float:right;
    width:340px;
    padding: 0;
    }


 #home_wrap2 {
    width:520px;
    margin:0 auto;
    position:relative;
    top:0px;
    overflow: auto;
    }

    #header_left2 {
    float:left;
    width:300px;
    padding: 0;
    }
    
    #header_right2 {
    float:right;
    width:200px;
    padding: 0;
    }



/* 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; }

#main {
	clear: both;
	padding: 0 0 0 0;
}


/* Gets rid of extra space around content - posts/pages - and determine width */
#content {
	padding: 0 0 0 20px ;
        margin: 0 0 ;
        max-width: 700px;
        min-width: 700px;

	}





img {
	padding:0;

	}

p {
    font-size: 14px;
    font-family: arial,helvetica,sans-serif;
    color: #191919;
    line-height:115%;
    }

h1 {
    font-size: 24px;
    font-family: georgia;
    color: #bb501c;
    line-height:115%;
        }

hatter h1 {
    font-size: 18px;
    font-family: 'Pacifico', cursive;
color: #6a6969;
    line-height:115%;
        }


/* gets rid of some extra space above post titles */
.entry-title {
padding-top: 0px;

        }


h2.entry-title a {
    font-size: 24px;
    font-family: Georgia;
    color: #bb501c;
    line-height:80%;
        }


/* H1 on main blog page */
h1.entry-title a{
    font-size: 20px;
    font-family: Georgia;
    color: #bb501c;
    line-height:80%;
        }

/* H1 for all title posts */
.single h1.entry-title {
    font-size: 24px;
    font-family: Georgia;
    color: #bb501c;
        }

/* H1 for all single posts pages content */
.single .entry-content h1 {
    font-size: 24px;
    font-family: Georgia;
    color: #bb501c;
        }

/* H1 for all pages in content */

.page .entry-content h1 {
    font-size: 24px;
    font-family: Georgia;
    color: #bb501c;
    line-height:115%;
        }

.page .entry-content h1 a {
    font-size: 24px;
    font-family: Georgia;
    color: #bb501c;
        }



/* H2 for all pages in content */

.page .entry-content h2 a{
    font-size: 16px;
    font-family: Verdana;
    color: #191919;
        }


/* This will override site title color even on the dark theme */
#site-title a {
    color: #009900 !important;
}

/* This will override the changed link color */
#site-title a:focus,
#site-title a:hover,
#site-title a:active {
    color: #009900 !important;
}


/* =Structure
----------------------------------------------- */

#page {
clear: both;
max-width: none !important;
overflow: hidden;
padding: 0;
      margin-top:0;
      margin-bottom:0;
      margin-right:2em auto;
      margin-left:2em auto;
      width: 1100px !important;
            background-image:url('http://alisonlarkin.com/wp-content/uploads/2014/04/background.jpg');
      background-repeat:repeat-y;
}



#primary {overflow: hidden;}

.entry-content {width: 100%; clear: both; overflow: hidden;}

.alignright{float: right;}

.alignleft{float: left;}



/* =Header
----------------------------------------------- */


#site-title {
	margin-right: 70px;
	padding: 20px 0 20px 0;
}



#site-description {
	display:none
}





/* =Menu
-------------------------------------------------------------- */


#nav .content { box-shadow: none; }


#access div {
	margin: 0 0 0 0;
        padding-right: 0px;
        padding-left: 0px;
}

#access {
         background-image:url('images/nav_background.jpg');
         background-repeat:repeat-x;
         margin-top: -10px;
         text-align:center;
       
}


#access ul {
	font-size: 15px;
	list-style: none;
	margin: 0 0 auto;
	text-transform:uppercase;
        display:inline-block;
}


#access a {
	color: #fff;
	display: block;
	line-height: 43px;
	padding: 0 30px 0 0;

margin-bottom: -10px;
	text-decoration: none;
}

#access ul ul {
		display: none;
	
	margin: 0;
	position: absolute;
	top: 3.333em;
	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;
margin-bottom: 10px;
}


#access li:hover > a,
#access a:focus {
	background: none; 
	color: #c94618
	;
}
#access ul ul :hover > a,
#access a:focus {
	background: #efefef;
color: #373737;
}

#menu-item-2385 a{
color: #85144b;
font-weight:bold;
}

/* =Global
----------------------------------------------- */

body {
	background: #eacb70;
        margin:0;
        padding:0;
}

/* Footer */

/* Site Generator Line */
#site-generator {
	background: #f9e9b8;
	border-top: 1px solid #ecca71;
	color: #5b5b5b;
	font-size: 12px;
	line-height: 2.2em;
	padding: 2.2em 0.5em;
	text-align: center;
}



/* Tidy Comments
---------------------------------------------- */
/* remove the talking arrow, unless you want it */
.page-template-sidebar-page-php .commentlist > li:before,
.singular  .commentlist > li:before,
.single  .commentlist > li:before {
    content: none;
}

/* Make comments as wide as possible*/
.page-template-sidebar-page-php .commentlist,
.single  .commentlist { width: auto; }
/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist > li.comment,
.singular  .commentlist > li.comment,
.single  .commentlist > li.comment {
	margin-left: 102px;
	width: auto;
}

/* Talking avatars take up too much room at this size */
.page-template-sidebar-page-php .commentlist > li.comment,
.singular  .commentlist > li.comment,
.single  .commentlist > li.comment {
	margin-left: 0;
}

/* margin is space to right of text */
.page-template-sidebar-page-php .commentlist > li.comment .comment-meta,
.page-template-sidebar-page-php .commentlist > li.comment .comment-content,
.singular  .commentlist > li.comment .comment-meta,
.singular  .commentlist > li.comment .comment-content,
.single  .commentlist > li.comment .comment-meta,
.single  .commentlist > li.comment .comment-content {
	margin-right: 85px;
}

/* fix the margin for narrow content in threaded comments */
.commentlist .children li.comment .comment-content,
.commentlist .children > li.bypostauthor, .commentlist > li.bypostauthor {
	margin-right: 0;
}
.page-template-sidebar-page-php .commentlist .avatar,
.singular  .commentlist .avatar,
.single  .commentlist .avatar {
	background: transparent;
	display: block;
	padding: 0;
	top: 1.625em;
	left: auto;
	right: 1.625em;
}
.page-template-sidebar-page-php .commentlist .children .avatar,
.singular .commentlist .children .avatar,
.single  .commentlist .children .avatar {
	background: none;
	padding: 0;
	position: absolute;
	top: 2.2em;
	left: 2.2em;
}
.page-template-sidebar-page-php #respond,
.singular #respond,
.single #respond {
	width: auto;
}

/* =Responsive Structure
----------------------------------------------- */
@media (max-width: 800px) {
	/* keep the sidebar - this edit is for right sidebar only */
         #page {
	   min-width: 900px;
         }
	.right-sidebar #main #content {
		margin: 0 29% 0 1%;
		width: 70%;
	}
	.right-sidebar #main #secondary {
		float: right;
		margin: 0 2% 0 0%;
		width: 24%;
	}
}