/*
Theme Name: cindy2013
Theme URI: http://cindyhuggett.com/
Description: A child theme created for Cindy Huggett
Author: Toban Penner of Penner Web Design
Author url: http://pennerwebdesign.com.com/
Version: 1.0
Tags: black, blue, white, three-columns, fixed-width, custom-header, theme-options, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
Template: twentyten
*/
@import url('../twentyten/style.css');
body, input, textarea {
    color: #3B3B3B;
}
body, input, textarea, .page-title span, .pingback a.url {
   font-family: 'Muli', sans-serif;
}

 #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text {
   font-family: 'Muli', sans-serif;
}
h3#comments-title, h3#reply-title, {	font-family: 'Shadows Into Light', cursive;
}
#site-title {
    color: #414042;
    font-family: 'Muli',sans-serif;
    font-size: 60px;
    text-shadow: 1px 1px 0 #83BCDF;
    text-transform: uppercase;
}
#site-title a {
	    color: #414042;
		font-weight:300;}
		#access .menu-header, div.menu, #colophon, #branding, #main, #wrapper {
    margin: 0 auto;
    width: 1082px;
	
}
#header {
   
  
 margin: 19px 0 0;
     padding: 0;
}
.edit-link, .post-edit-link {
	display:none}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 6px solid #5F78B2;
	 background-image: url("images/cindy-huggett.jpg");
    background-position: left top;
    background-repeat: no-repeat;
	background-size:100% 178px
}
#site-title {
	margin:0 0 14px;}
#wrapper {
	background-color:transparent}
#masthead {
    padding: 13px 0 0;
}
#site-description {
    clear: right;
    color: #FFFFFF;
    float: left;
    font-family: 'Shadows Into Light',cursive;
    font-size: 20px;
    font-style: inherit;
    font-weight: 100;
    letter-spacing: 3px;
    margin: 0;
    padding: 0 0 0 9px;
    text-align: left;
    width: 470px;
}
#access {
background-color: #5E80A6; /* Fall-back for browsers that don't
                                    support rgba */
    background: rgba(0, 0, 0, .2);
    display: block;
	  border-top: 1px solid #7798CA;
	    border-bottom: 1px solid #7798ca;
    float: left;
  
  padding: 9px 0 0;
    width: 100%;
	margin: 0 0 34px;
}

#access .menu-header ul, div.menu ul {
    float: left;
    
}

#access a {
    color: #3B3B3B;
    display: block;
    font-size: 15px;
    font-weight: normal;
    line-height: 38px;
    padding: 0 10px;
    text-decoration: none;
    text-transform: uppercase;
}

#access .social-media a {
	display:inline-block;
	padding:0;
	line-height:0
	}
	
	.social-media li {
		list-style:none}
body.blog #container, body.archive #container {
    float: left;
    margin: 0 -240px 0 0;
    width: 773px;
}
ul#menu-main {
	float:right}

li.current-menu-item, #access li:hover {
	background-color: transparent}
	#access .menu-header li.last {
	margin:0 -7px 0 0 	}
	body.home #primary {
    float: right;
    overflow: visible;
    width: 220px;
}
#branding img {
    border-bottom: medium none;
    border-top: medium none;
    display: inherit;
    float: none;
}
	#access .menu a {
  
    display: block;
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    padding: 0 10px;
    text-decoration: none;
    text-transform: uppercase;
}
#access .menu ul.sub-menu a {
	  font-size: 13px;
	  line-height:1.2em;
	  padding-top:5px;
	  padding-bottom:5px;}
	  
	  #access .menu ul.sub-menu a:hover {
		  background-color:#7EBADE}
#access .menu ul.sub-menu li {
	border-bottom:1px solid #6D8BC1;}	
#access li:hover > a,
#access ul ul :hover > a {
	background: #8fcef5;
	color: #3b3b3b;
}

#access ul ul a {
background: 
#8fcef5;}

#access ul ul a:hover {
background-color:#6cb3df;
}
#access ul li.current_page_item > a, #access ul li.current_page_ancestor > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {
    color: #3b3b3b;
	background: #8fcef5;
}
#access .menu-header li, div.menu li {
    float: left;
    position: relative;
	margin: 0 10px 0 9px;
	list-style:none;
}

#access .menu-header ul ul li, div.menu ul ul li {
	margin: 0 10px 0 0;	}
	
	
.double-line {
	background-image:url("images/double-line.jpg");
	background-repeat:repeat-x;
	background-position:top;
	margin:0 auto;
	width:1092px;
	height:8px;}
	
	body.home #content .entry-title {
		display:none}
		
.social-media {
	float:right;
	display:inherit;
	margin: -4px 23px 0 0;}
	.social-media .widget-container, .social-media .widget-container p {
		margin:0
		}
.social-media img {
	padding-left:0}
	
	.entry-content, .entry-summary {
    clear: both;
    padding: 0;
}

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

body.home .hentry {
    margin: -17px 0 48px;
    width: 529px;
}
#access ul ul {
	top: 25px;}
#content {
    color: #333333;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 0 17px;
}

#content tr td {
    border-top: medium none;
    padding: 0 5px;
	vertical-align: top;
}

#content table {
    border: medium none;
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
}
a:link {
    color: #216FA1;
}
a:hover {
	color:#405a98}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
    color: #405a98;
    line-height: 1.5em;
    margin: 0 0 5px;
} 
.entry-content ul li {
	font-size:15px;
	list-style-image:url("images/arrow.jpg")}
body.home #primary ul ul li {
	font-size:12px;
	list-style-image:url("images/arrow.jpg")}
h1, h2, h3, h4, h5, h6 {
    clear: both;
    font-family: 'Shadows Into Light', cursive;
    font-weight: normal;
}
#colophon {
    border-top: medium none;
   
    overflow: hidden;
    padding: 18px 0;
}

#site-info {
    clear: both;
    color: #616161;
    font-size: 12px;
    font-weight: normal;
    padding: 10px 0 10px;
}
#site-info a:link, #site-info a:visited {
	 color: #616161;}
	 
	 #site-generator a {
    background: none repeat scroll 0 0 transparent;
    color: #616161;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    text-decoration: none;
	padding:10px 0 0 0;
	
}

#site-generator {
    float: right;
    text-align: right;
    width: 354px;
}

.widget-area ul ul.advanced-recent-posts  {
	margin-left:0
	}

ul.advanced-recent-posts li {
	list-style:none}
	
	.widget-area ul.advanced-recent-posts li a:link {
    color: #405a98;
    font-family: 'Muli', Sans serif;
    font-size: 18px;
    line-height: 1.3em;

    text-decoration: none;
}
.widget-area ul.advanced-recent-posts li a.blue-btn {
    font-family: 'Shadows Into Light',cursive;
	margin:10px 0 0;
	padding:0 20px}
#footer .widget_advancedrecentposts ul li {
	padding:0 10px 0 0;
	 margin: 0 0 20px;
    padding: 0 0 20px;
	border-bottom: 1px solid #e2e9f1;
	list-style:none;}
#footer .widget-area a:link, #footer .widget-area a:visited {
    color: #5F78B2;
}

#footer .widget-area a.blue-btn:link, #footer .widget-area a.blue-btn:visited {
    color: #2D2D2D;
}

#footer .widget-area h3 a:link, #footer .widget-area h3 a:visited  {
    color: #2D2D2D;
}
#footer-widget-area .widget-area {
    float: left;
    margin-right: 20px;
    width: 339px;
}

#colophon {
	width:1092px}
	
#footer h3.widget-title {
    background-color: rgba(0, 0, 0, 0);
    color: #2D2D2D;
    font-family: 'Shadows Into Light',cursive;
    font-size: 26px;
    font-weight: lighter;
    line-height: 1.3em;
    margin: 0;
    padding: 0 16px 16px;
    text-align: center;
    text-decoration: none;
}

 #footer h3.widget-title a {
	 color:#2d2d2d;}
h3.widget-title a:link, h3.widget-title a:visited {
	color:#405a98}
#footer-widget-area .widget-area {
    border: 0;
    min-height: 288px;
    padding: 6px 13px;
}

#footer-widget-area .widget-area {
    float: left;
    margin-left: 16px;
    margin-right: 0;
    width: 326px;
}

#footer-widget-area #first {
	margin-left:0}
	
	#footer-widget-area {
    overflow: visible;
}

#footer {
    margin-bottom: 20px;
    margin-top: 25px;
	background-color:#f3f4f8;
	border-top:1px solid #cfd6e8;
	border-bottom:1px solid #cfd6e8;
}

#colophon {
    border-top: medium none;
    overflow: visible;
    padding: 18px 0;
}

.entry-content, .entry-summary {
    clear: none;
    float: left;
    padding: 0;
	
}

body.page-template-default .hentry {
    float: left;
    margin: -0 0 8px;
    width: 773px;
}

body.single .hentry {
    float: left;
    margin: 0 0 8px;
    width: 773px;
	clear:left
}
body.home .hentry {
float: left;
margin: -0 0 8px;
width: 559px;
}

	#primary, #secondary {
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 10px 0 0;
    width: 257px;
}

body.home #primary {
    float: right;
    overflow: visible;
    padding: 20px 0 0;
    width: 490px;
}
ul.xoxo li {
	list-style:none;}
	
	ul.xoxo li ul li, #primary ul ul li {
    font-size: 15px;
    line-height: 1.4em;
    list-style-image: url("images/arrow.jpg");
}
ul li {
     font-size: 15px;
    line-height: 1.4em;
    list-style-image: url("images/arrow.jpg"); 
}

.widget-area ul ul.tweets {
	margin-left: 0 }
ul.tweets li {
	list-style:none;
	padding:0 0 15px}
	
	.one-column #content {
    margin: 0 auto;
    width: 1026px;
}

#content .entry-title {
    color: #405A98;
    font-family: 'Shadows Into Light', cursive;
    font-size: 34px;
    font-weight: lighter;
    line-height: 1.3em;
    margin: 0 0 4px;
}
	
#nav-below {
    clear: left;
    margin: -18px 0 0;
}


body.home #secondary {
	display:none}
	#primary {
		display:none}
	body.home #primary {
		display:inherit}
		
	 #blog-area {
			display:none}
		body.blog #blog-area, body.single #blog-area, body.archive #blog-area {
				display:inherit}
				
				#blog-area{
					 float: right;
    margin: 0;
    overflow: hidden;
    padding: 10px 0 0;
    width: 257px;
	clear:right;}	
	
	.wrapper2 {
		 margin: 0 auto;
    width: 1082px;}
	.blue-btn {
		background-color:#8fcef5;
		display: inline-block;
	font-family: 'Shadows Into Light', cursive;
	 font-size: 17px;
	 	color:#2d2d2d;
		 padding: 4px 18px;
    text-align: center;
	 margin: 0 6px 0 0;
	}
	a.blue-btn {
		color:#2d2d2d;
		text-decoration:none;
	}
		 a.blue-btn:hover {
			 background-color:#6cb3df;}
	
	.connect-with-cindy {
		float:right;}
		
		.connect-with-cindy li {
			list-style:none;
    margin: 0 0 8px;}
			.connect-with-cindy  p {
				padding:0;
				margin:0;
				 padding: 0 0 10px;}
				 .connect-with-cindy a.blue-btn {
					 min-width:170px}
			#masthead {
				float:left;
				width: 700px;}
				
img.border {
	border:1px solid #eee;
	padding:2px}			
	.handwriting {
		font-family: 'Shadows Into Light', cursive;
		color:#405a98}
	#footer li {
		font-size:13px;
		line-height:1.4em
		}
		
		#third ul.xoxo li ul li {
			list-style:none;}
			
			#content p, #content ul, #content ol, #content dd, #content pre, #content hr {
    margin-bottom: 11px;
}

.entry-title a:active, .entry-title a:hover {
color: 
#405a98;
}

.entry-meta a:hover, .entry-utility a:hover {
color: 
#405a98;
}

