/*

Theme Name:Carrie with Children 2

Theme URI:http://www.judithshakesdesigns.com

Description:Custom WP Template by JudithShakes Designs

Author:JudithShakes Designs

Author URI:http://www.judithshakesdesigns.com

*/

html{background:#f2e088 url(images/bg.png) no-repeat center center fixed;  -webkit-background-size:cover;  -moz-background-size:cover;  -o-background-size:cover;  background-size:cover}



@font-face{    font-family:'ModerneRegular';     src:url('fonts/moderne-webfont.eot');     src:url('font/moderne-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/moderne-webfont.woff') format('woff'),         url('fonts/moderne-webfont.ttf') format('truetype'),         url('fonts/moderne-webfont.svg#ModerneRegular') format('svg');  font-weight:normal;  font-style:normal}



/* - BASIC STUFF - */

body{font:13px Verdana,Tahoma,Arial,serif; color:#724c48; margin:0 auto; line-height:1.3;}

a{text-decoration:none; color:#bf3073}

a:hover{text-decoration:none}

.commentmetadata, .additional-meta{font-size:12px; color:#adb077}

.meta{border-top:1px dotted #DCDCDC;  color:#ADCAB6;  font-size:12px;  margin-top:10px;  overflow:hidden;  padding-top:10px}

.signature{margin-top:10px}

blockquote{}

.clear{clear:both}



/* -- 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; font-family:'ModerneRegular',sans-serif}



h3.comments, h2.entry-title{font-size:25px; font-family:'Dancing Script',cursive}

h4.name a, h2.entry-title a{color:#663f39}

h2.page-title{font-size:30px; font-family:'Dancing Script',cursive;  padding-top:10px}

h4.name a:hover, h2.entry-title a:hover{color:#dcdcdc}

h2.archive-title{color:#dcdcdc; padding:0 0 30px}

h3.widgettitle{color:#663F39;  font-size:20px;  padding-bottom:5px}

h4.name{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 -- */

#topad{width:1010px; margin:5px auto 0; text-align:center}

#wrapper{float:none; clear:both; margin:10px auto 0; padding:0; width:1010px; background:#fff url(images/grass.png) no-repeat bottom left; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666; box-shadow:0 0 5px #666;  padding:0 0 40px}

#header{height:157px; width:1010px;   padding:20px 5px; overflow:hidden}

#header img{border:0}

#content-wrapper{padding:0 15px}

#footer{ background:url("images/footer-bird.png") no-repeat scroll right top transparent;  clear:both;  float:none;  overflow:hidden;  padding-top:42px;  text-align:center}

img{border:none}

#copyright{font-size:9px;  margin:15px auto 20px;  width:1010px}

#copyright a{color:#724c48}



/* -- POSTS -- */

.thumbbox{width:240px; float:left; padding-top:5px}

.postboxes{float:right;  font-size:13px;  line-height:1.3;  width:390px}

.postboxes p{margin-top:0; margin-bottom:9px}

.postboxmeta{color:#BF3073;  font-family:Arial;  font-size:10px;  text-transform:uppercase}

h2.postboxtitle{font-size:26px; font-family:'Dancing Script',cursive}

h2.postboxtitle a{color:#724c48}

.page-index{margin-bottom:50px}



/* -- HEADER -- */

#logo{width:560px; float:left}

#logo-right{float:right; width:400px; padding-top:20px}

#social{}

#news{margin-top:15px}

#formbox-head{ border:1px solid #DCDCDC;  color:#DCDCDC;  height:30px;  margin-right:10px;  padding:0 3px;  width:226px}

#button-head{background:none repeat scroll 0 0 #EFD86B;  border:medium none;  color:#FFF;  height:30px;  width:130px}



/* -- MENU -- */

#access{ background:url("images/menu-bg.png") repeat-x scroll 0 0 #B43073;  display:block;  height:59px;  margin:0 auto 20px;  width:980px; font-family:'ModerneRegular',sans-serif}

#access .menu-header, 

div.menu{font-size:14px;  padding-top:20px;  text-transform:uppercase}

#access .menu-header ul, 

div.menu ul{list-style:none; margin:0}

#access .menu-header li, 

div.menu li{float:left; position:relative}

#access ul li a{border-left:1px solid #fff}

#access ul li:first-child a{border-left:none}

#access a{display:block; text-decoration:none; color:#fff; padding:0 10px}

#access ul ul{display:none; position:absolute; padding-top:20px; 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:#bf3073; height:auto; line-height:1em; padding:10px; width:160px;  border-bottom:1px dashed #FFF}

#access ul ul:last-child a{border:none}

#access li:hover >a, 

#access ul ul:hover >a{color:#f2e088}

#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:#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:#663f39}



/* -- POSTS -- */

.post-index{ border-bottom:1px solid #DCDCDC;  margin:0 0 15px;  padding-bottom:15px}

#post-single{margin:0 0 20px}

.posts-wrap{float:left; clear:none; width:642px; line-height:1.7em}



/* -- Widgets -- */

#welcome{overflow:hidden}

#welcometitle{background:url("images/welcome-birds.gif") no-repeat scroll left top #FFF;     height:35px;     padding-left:45px; margin-bottom:5px}

h2.welcometi{font-size:25px;     padding-top:5px}

#biopic{width:95px; float:left}
#biopic img {width:92px; height:auto;}

#welcomeright{ float: right;

    padding-left: 15px;

    width: 190px;}

.minimen{color:#bf3073; margin-top:10px}

#subscribe{background:#adcab6 url(images/sub-box.png) no-repeat top center; height:101px; width:300px}

#sub-inner{padding-right:12px;  padding-top:57px;  text-align:right}

#formbox-sidebar{}

#button-sidebar{background:none repeat scroll 0 0 #BF3073;  border:medium none;  color:#FFF;  margin-left:5px;  padding:2px;  width:60px}

.give{margin-top:-22px}



/* -- HOMEPAGE -- */

#slider{border:1px solid #dcdcdc; padding:3px}

#home-column{margin-top:20px; clear:both; overflow:hidden}

#homecolumn1{width:300px; float:left}

#homecolumn2{width:300px; float:right}

.homebox p{font-size:13px;  line-height:1.3;margin-bottom: -5px;  margin-top:2px}

.homesmall{ border-top:1px solid #DCDCDC;  overflow:hidden;  padding-top:10px; margin-top:15px;}

.homemeta a{color:#724c48}

.homemeta{ font-size:11px;  margin-top:-5px;  text-transform:uppercase}

.hc2{margin-top:40px !important}



/* -- Blue -- */

.cattitleblue{ background:url("images/blue-bird.gif") no-repeat scroll left top #FFF;  border-bottom:1px solid #DCDCDC;  margin-bottom:10px;  overflow:hidden;  padding-bottom:4px; line-height:1}

h2.catboxblue{ float:left;  font-family:'Dancing Script',cursive;  font-size:25px;  padding-left:38px;  width:156px}

.readmoreblue{ float:right;  font-size:10px;  padding-top:10px;  width:67px}

.homecattitleblue{color:#adcab6; font-size:18px}

.homecattitleblue a{color:#adcab6}

.readmoreblue a{color:#adcab6}



/* -- Pink -- */

.cattitlepink{ background:url("images/pink-bird.gif") no-repeat scroll left top #FFF;  border-bottom:1px solid #DCDCDC;  margin-bottom:10px;  overflow:hidden;  padding-bottom:4px; line-height:1}

h2.catboxpink{ float:left;  font-family:'Dancing Script',cursive;  font-size:25px;  padding-left:38px;  width:156px}

.readmorepink{ float:right;  font-size:10px;  padding-top:10px;  width:67px}

.homecattitlepink{color:#bf3073; font-size:18px}

.homecattitlepink a{color:#bf3073}

.readmorepink a{color:#bf3073}



/* -- Yellow -- */

.cattitleyellow{ background:url("images/yellow-bird.gif") no-repeat scroll left top #FFF;  border-bottom:1px solid #DCDCDC;  margin-bottom:10px;  overflow:hidden;  padding-bottom:4px; line-height:1}

h2.catboxyellow{ float:left;  font-family:'Dancing Script',cursive;  font-size:25px;  padding-left:38px;  width:156px}

.readmoreyellow{ float:right;  font-size:10px;  padding-top:10px;  width:67px}

.homecattitleyellow{color:#E7C421; font-size:18px}

.homecattitleyellow a{color:#E7C421}

.readmoreyellow a{color:#E7C421}



/* -- Green -- */

.cattitlegreen{ background:url("images/green-bird.gif") no-repeat scroll left top #FFF;  border-bottom:1px solid #DCDCDC;  margin-bottom:10px;  overflow:hidden;  padding-bottom:4px; line-height:1}

h2.catboxgreen{ float:left;  font-family:'Dancing Script',cursive;  font-size:25px;  padding-left:38px;  width:156px}

.readmoregreen{ float:right;  font-size:10px;  padding-top:10px;  width:67px}

.homecattitlegreen{color:#adb077; font-size:18px}

.homecattitlegreen a{color:#adb077}

.readmoregreen a{color:#adb077}



/* -- SIDEBARS --*/

.sidebar-wrap{margin:0 auto; overflow:visible; float:right; clear:none; width:305px}

.sidebar{clear:none}

.block-1{float:right}

.widget{ border-bottom:1px solid #DCDCDC;  margin-bottom:15px;  padding-bottom:15px}

.widget ul li{margin-left:0}

.sb-left{width:45%; float:left}

.sb-left .widget, .sb-right .widget, #homecolumn1 .widget, #homecolumn2 .widget{border-bottom:none}

.sb-right{width:45%; float:right}

 #homecolumn1 .widget, #homecolumn2 .widget{margin-bottom:10px;  padding-bottom:5px}



/* -- 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{background:#eee none !important; 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}

.pagination{clear:both; position:relative; font-size:11px; line-height:13px}

.pagination span, .pagination a{display:block; float:left; margin:2px 2px 2px 0; padding:6px 9px 5px 9px; text-decoration:none; width:auto; color:#fff; background:#724c48}

.pagination a:hover{color:#fff; background:#bf3073}

.pagination .current{padding:6px 9px 5px 9px; background:#bf3073; color:#fff}



/*FACEBOOK FAN PAGE*/

.fbbody {background:#fff !important; width:510px; overflow:hidden !important;}

#fb-wrapper {width:510px; margin: 10px auto ; }

#fb-top {height:218px;}

#fb-left {width:130px; float:left}

#fb-right { float: right; width: 350px;} 

#fb-content {overflow:hidden; padding:10px; min-height: 545px;}

#fb-content p {margin-top:0;}

.fb { margin-bottom: 10px;}

/*Added for Travels*/
.speciallink {background: none repeat scroll 0 0 #F2E088;
    margin-top: -6px;
    padding: 5px 0;}
.speciallink:hover {background:#ADCAB6;}
.speciallink a {border:none !important; color:#B43073 !important;}
.speciallink a:hover {color:#fff !important;}

