/*
Theme Name:A Parent in America 2013
Theme URI:http://www.judithshakesdesigns.com
Description:Custom WP Template by JudithShakes Designs
Author:JudithShakes Designs
Author URI:http://www.judithshakesdesigns.com
*/
/* - BASIC STUFF - */
body{background:#fff none; font:15px 'Source Sans Pro',Helvetica,sans-serif; color:#646472; margin:0 auto}
a{text-decoration:none; color:#E17986}
a:hover{text-decoration:none}
.commentmetadata, .additional-meta{font-size:20px;  padding-top:5px;  text-transform:lowercase}
.meta{font-size:12px; color:#E17986; border-top:1px dotted #eee; padding-top:10px; text-transform:uppercase}
.signature{margin-top:10px}
blockquote{font-style:oblique; color:#E17986}
img{border:none !important}
.clear{clear:both}
#add{margin:30px 0}

/* -- LISTS -- */
ul{margin:0; padding:0}
ul li{margin-left:5px; padding:0}
li{list-style-type:none}
.disc{list-style-type:disc}
/* lists inside posts */
.entry-content ul ol{margin-left:0}
.entry-content ul li{margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol{margin-left:10px}
.entry-content ol li{margin-left:5px; list-style:decimal; list-style-position:inside}
.entry-content ol li li{margin-left:5px}

/* -- HEADINGS -- */
h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-weight:normal; color:#8EBC30; line-height: 1.02;}
h1{margin-top:10px}
h3#comments, h2.entry-title{font-size:35px;  padding-bottom:5px; font-family:'Source Sans Pro',Helvetica,sans-serif}
h4.name a, h2.entry-title a{color:#000}
h4.name a:hover, h2.entry-title a:hover{color:#E17986}
h2.archive-title{ color:#B3D968;  font-family:'Source Sans Pro',Helvetica,sans-serif; font-size:30px;  text-transform:uppercase}
h3.widgettitle{color:#B3D968;  font-size:22px;  margin-bottom:10px; font-weight: bold !important;}
h4.name{font-weight:bold; font-size:17px}

/* headings inside posts */
.entry-content h3{font-size:140%}
.entry-content h4{font-size:120%}
.entry-content h5{font-size:100%}
.entry-content h6{font-size:90%}

/* -- MAIN DIV'S -- */
#wrap{width:1100px; margin:0 auto}
#wrapper{float:none; clear:both; margin:20px auto 5px; padding:0; width:1100px}
#header{height:227px; background:transparent url(/wp-content/themes/parent2013/images/headbg.png) repeat-x}
#hinner{width:1100px; margin:0 auto}
#headleft{width:700px; float:left}
#headerright{width:400px; float:right}
#header img{border:0}
#content-wrapper{overflow:hidden}
#footwrap{background:#B3D968; color:#fff; clear:both;  padding:10px 0; margin-top:40px}
#footer{overflow:hidden; margin:20px auto 0; clear:both; float:none;  padding:5px 0; width:1100px}
#footer h3.widgettitle{color:#fff;    font-weight:bold}
#footer a{color:#93C431}
#footleft{width:320px; float:left; margin-right:90px}
#footright{width:320px; float:left; margin-right:30px}
#footfar{width:300px; float:right; text-align:right}
#foot{background:#E798A0 none; padding:5px}
#back{margin-top:30px; font-size:23px}
#back a{color:#fff; text-decoration:underline}
#copy{color:#fff; width:1100px; margin:0 auto; text-align:right; font-size:11px}
#copy a{color:#fff}
#logo{}
#topmenu{;     font-family:'Source Sans Pro',Helvetica,sans-serif}

#more{margin-bottom:10px;     margin-top:20px;     text-align:right}
.cattitle{font-style:oblique; font-size:16px}
#csubform{background:transparent url(http://aparentinamerica.com/wp-content/themes/parent2013/images/delivered.png) top center no-repeat; padding-top:35px; margin-bottom:30px}
#formname, #formemail{border:1px solid #CCC;     color:#eee;     font-size:20px;     height:30px;     margin-top:5px;     padding:0 3px;     width:365px; font-family:'Source Sans Pro',Helvetica,sans-serif}
#formbutton{background:transparent url(http://aparentinamerica.com/wp-content/themes/parent2013/images/go.png) no-repeat; width:68px; height:52px; margin-left:300px; border:none !important}
#s, #formbox{width:204px; color:#999}
#searchsubmit, #s-button{background:#414141; border:2px solid #414141; color:#fff; text-transform:uppercase; margin-left:5px}
#subscribe{background:#b3e9fb; padding:10px}
#subinner{}
#subscribe h3{font-size:20px; padding-bottom:5px; padding-bottom:9px}
#search{background:#eee; padding:10px; margin:10px 0}
#social{text-align:right; height:72px}
.archiveblock{margin-top:10px}
.archivethumb{width:130px; float:left}
.archivecontent{width:320px; float:right}
.archivecontent p{font-size:16px;  line-height:1.57;  margin-top:-5px}
#mainlist{margin:30px 0}
#smallmenu{ margin-top:10px}
#picture{clear:both;  padding-top:30px}
#picture img{box-shadow:5px 5px 5px #888; width:400px; height:250px;}

/* -- TOPMENU -- */
#access1{}
#access1 .menu-header, 
div.menu{font-size:17px;  padding-top:5px; font-weight:bold;}
#access1 .menu-header ul, 
div.menu ul{list-style:none; margin:0}
#access1 .menu-header li, 
div.menu li{float:left; position:relative}

#access1 a{display:block; text-decoration:none; color:#fff; padding:0 10px}
#access1 ul ul{display:none; position:absolute; padding-top:0px; left:0; float:left; width:180px; z-index:99999; background:#F4BFC1}
#access1 ul ul li{min-width:180px}
#access1 ul ul ul{left:100%; top:0}
#access1 ul ul a{height:auto; line-height:1em; padding:10px; width:160px}
#access1 li:hover >a, 
#access1 ul ul:hover >a{color:#E17986}
#access1 ul li:hover >ul{display:block}
#access1 ul li.current_page_item >a, 
#access1 ul li.current-menu-ancestor >a, 
#access1 ul li.current-menu-item >a, 
#access1 ul li.current-menu-parent >a{color:#E17986}

* html #access1 ul li.current_page_item a, 
* html #access1 ul li.current-menu-ancestor a, 
* html #access1 ul li.current-menu-item a, 
* html #access1 ul li.current-menu-parent a, 
* html #access1 ul li a:hover{color:#E17986}

/* -- MENU -- */
#access{float:right; text-transform:lowercase; font-family:'Source Sans Pro',Helvetica,sans-serif; font-weight:bold}
#access .menu-header, 
div.menu{font-size:16px}
#access .menu-header ul, 
div.menu ul{list-style:none; margin:0}
#access .menu-header li, 
div.menu li{float:left; position:relative}
#access a{display:block; text-decoration:none; color:#A9D353; padding:5px 10px; background:#fff}
#access ul ul{display:none; position:absolute;  left:0; float:left; width:180px; z-index:99999}
#access ul ul li{min-width:180px}
#access ul ul ul{left:100%; top:0}
#access ul ul a{background:#fff; height:auto; line-height:1em; padding:10px; width:160px; color:#A9D353}
#access li:hover >a, 
#access ul ul:hover >a{color:#E898A1; background:#fff}
#access ul li:hover >ul{display:block}
#access ul li.current_page_item >a, 
#access ul li.current-menu-ancestor >a, 
#access ul li.current-menu-item >a, 
#access ul li.current-menu-parent >a{color:#E898A1; background:#fff}

* html #access ul li.current_page_item a, 
* html #access ul li.current-menu-ancestor a, 
* html #access ul li.current-menu-item a, 
* html #access ul li.current-menu-parent a, 
* html #access ul li a:hover{color:#E898A1; background:#fff}

/* -- POSTS -- */
.post-index{margin:0 0 20px}
#post-single{margin:0 0 20px}
.posts-wrap{clear:none;  float:left;  line-height:1.3em;  width:675px; margin-top:-50px}
.entry-content p{font-size:17px;  line-height:1.4}
#fullwidth{width:1100px; float:none}
.titleblock{}
.dateblock{background:none repeat scroll 0 0 #EAF4D5;  border-radius:80px 80px 80px 80px;  color:#93C431;  height:70px;  text-align:center; float:left;  width:70px}
.themonth{text-transform:lowercase}
.theday{font-size:30px;  padding-top:15px}
.tblock{float:right;  padding-top:10px;  width:590px}

.eblock{border-bottom:1px dotted #EEE;  clear:both;  overflow:hidden;  padding:20px 0}
.ethumb{width:180px; float:left}
.ethumbinner{width:175px; height:175px; background:#eee}
.eright{width:470px; float:right}
h2.etitle{font-size:27px;  padding-bottom:5px}
.etitle a{color:#535362}
.emeta{}
.ee{}
.ee a{color:#8EBC30; font-weight:bold}
#bigpost{margin-bottom:10px}

/* -- SIDEBARS --*/
#sb1{width:170px; float:left}
#sb2{float:right;  margin-top:30px;  width:380px}
.sidebar-wrap{margin:0 auto; clear:none;  line-height:1.5em}
.sidebar{}
#socialtop{margin-bottom:30px}
#sbbig{}
#split{}
#leftbar{width:180px; padding-right:10px; float:left}
#rightbar{width:180px; float:right}

.widget{margin-bottom:50px;  font-size:17px}
.widget ul li{margin-left:0; border-bottom:1px dotted #EEE;  margin-left:0;  padding:5px 0}

/* -- 404-PAGE --*/
.error404{margin:0; width:100%}
.error404 h1, .error404 h2{margin:10px auto}

/*--IMAGES--*/
img.right{float:right; margin:10px 0 0 10px}
img.left{float:left; margin:0 10px 10px 0}

/***** Images with Captions ********/
.aligncenter, div.aligncenter{display:block; margin:10pt auto !important; text-align:center}
.alignleft{float:left; margin-right:10px}
.alignright{float:right; margin-left:10px}
.wp-caption{text-align:left; background-color:#fff; padding-top:4px; font-style:italic; color:#999; text-transform:lowercase}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:5pt 4px 5px; margin:0; font-style:italic; text-align:right}

/* -- COMMENTS -- */
div.comments-wrap{margin:15px auto; padding:0}
li.comment, li.trackback, li.pingback{margin:10px auto; padding:5px; border-bottom:1px dotted #ccc; overflow:hidden}
ul.children{margin:5px; background:#fff none}
ul.children li.depth-2, ul.children li.depth-4, ul.children li.depth-6, ul.children li.depth-8, ul.children li.depth-10{border:1px solid #ddd}
ul.children li.depth-1, ul.children li.depth-3, ul.children li.depth-5, ul.children li.depth-7, ul.children li.depth-9{background:#fff none !important; border:1px solid #ddd}
ul.commentlist, ul.pinglist{margin:65px 0}
div.reply{text-align:right}
textarea#comment{overflow:auto}
.avatar{float:right; padding:2px; background-color:#fff; border:0px solid #e4c658}
ul.commentlist li.even{background:#fff none}
ul.commentlist li.even a{}
ul.commentlist li.odd{background:#fff none}

/* -- NAVIGATION --*/
div.navigation{width:100%; height:auto; float:left; clear:both; padding:0 0 30px}
.navigation-index{}
.nav-next{float:right; clear:none; width:48%; text-align:right}
.nav-prev{float:left; clear:none; width:48%; text-align:left}
#slideshow-wrapper #information p{ color:#E17986 !important;  font-size:14px;  font-weight:normal;  margin:0 !important;  padding:0 8px 8px}

@media screen and (max-width: 800px) {
	.posts-wrap {width:670px; padding-left:50px;}
}