/*
Theme Name: Child Care Finder
Description: Child Care Finder Official Blog
Version: 1.0
Author: Futuristic Artists
Author URI: http://www.futuristicartists.com/
Tags: 
*/

@charset "utf-8";
/* CSS Document */
html { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; }
.clear { clear:both; }

a { text-decoration:none; color:#1493bc; }
a:hover { text-decoration:underline; }
a img { border:0px; }



.header-links { background:transparent url(images/header.gif) repeat-x top left; height:18px; line-height:18px; padding-bottom:14px; text-align:right; }
.header-links a { color:#fff; }
.header-links span { color:#74b243; font-weight:bold; padding:0px 3px; }


.wrapper { width:981px; margin:0px auto; }

.docbody { background:#fff url(images/body-top.gif) repeat-x top left; padding-top:21px; }
.docbody-2 { background:transparent url(images/body-bot.gif) repeat-x bottom left; padding-bottom:28px; }

.header { width:981px; margin:0px auto; height:170px; background:url(images/header-bg.gif) no-repeat bottom left; margin-bottom:10px; }
.header .headbanner { background:url(images/header.png); width:981px; height:100px; padding:37px 0px; text-align:center; }
.header .adsense { float:left; width:766px; text-align:left;}
.header .login { float:right; width:195px; height:100px; border-left:2px solid #ededed; padding-right:17px; font-size:10px; padding-top:13px; text-align:right; }
.header .login .register { padding-bottom:6px; }
.username, .password { padding-bottom:4px; }
.username input, .password input { width:160px; height:14px; padding-top:2px; text-transform:uppercase; font-size:10px; }
.btn { text-align:right;}


#content {  }
#content .left { width:476px; float:left; }
#content .mid  { float:left; margin-left:8px; width:186px; }
#content .right { float:left; margin-left:8px; width:302px; }

#footbar { padding-top:10px; }
#footbar .left { width:708px; float:left; }
#footbar .right { float:left; width:260px; margin-left:8px; }


#content .mid  h3, #blogroll h3 { font-size:18px; font-weight:normal; margin:0px; color:#74b243; border-bottom:1px dotted #74b243; border-top:1px dotted #74b243; padding:5px 10px 5px; }



.rctop { height:13px; background:#fff url(images/rounds/top-bg.png) repeat-x top left;}
.rctop .rleft { float:left; }
.rctop .rright { float:right; }
.rctab { height:39px; height:39px; background:#fff url(images/tab/rctop-bg.gif) repeat-x top left;}
.rctab .bg { height:39px; line-height:39px; background:transparent url(images/tab/rctop-right.gif) no-repeat top right;}
.rctab .first { width:114px; height:39px; float:left; background:url(images/tab/first.gif) no-repeat top left; text-align:center!important; }
.rctab .first a { float:none!important; padding:0px!important; }
.rctab .first a.selected { background:url(images/tab/selected.gif)!important; border-width:0px!important; line-height:39px!important; }
.rctab a { display:block; float:left; padding:0px 16px; color:#281f22; font-size:14px; font-weight:bold; text-decoration:none; border-right:2px solid #ededed;  }
.rctab a:hover { text-decoration:none; }
.rctab a.selected { background:#fff; color:#74b243; border-top:2px solid #ededed; border-bottom:2px solid #ededed; line-height:35px!important; }
.rccontent { border-left:2px solid #ededed; border-right:2px solid #ededed; clear:both; background:#fff; }
.rccontent2, .rccontent3 { border-left:2px solid #ededed; border-right:2px solid #ededed; clear:both; background:#f6fdff; }
.rccontent3 { height:209px; }
.rcbot { height:13px; background:#fff url(images/rounds/bot-bg.png) repeat-x top left;}
.rcbot .rleft { float:left; }
.rcbot .rright { float:right; }
.rcbot-b { height:13px; background:url(images/rounds/bot-bg-blue.gif) repeat-x top left;}
.rcbot-b .rleft { float:left; }
.rcbot-b .rright { float:right; }
.rcbot-g { height:13px; background:url(images/rounds/bot-bg-green.gif) repeat-x top left;}
.rcbot-g .rleft { float:left; }
.rcbot-g .rright { float:right; }
.rcbot-l { height:13px; background:url(images/rounds/bot-bg-lite.gif) repeat-x top left;}
.rcbot-l .rleft { float:left; }
.rcbot-l .rright { float:right; }
.rcbot-g2 { height:13px; background:url(images/rounds/bot-bg-g.gif) repeat-x top left;}
.rcbot-g2 .rleft { float:left; }
.rcbot-g2 .rright { float:right; }
.rctop-g { height:13px; background:url(images/rounds/top-bg-g.gif) repeat-x top left;}
.rctop-g .rleft { float:left; }
.rctop-g .rright { float:right; }



#mc2 { background:url(images/rounds/mid-bg-blue.gif) repeat-x bottom left; }
#mc3 { background:url(images/rounds/mid3-bg-green.gif) repeat-x bottom left; }
.mid3bg { background:url(images/rounds/mid-4-bg.gif) repeat-x bottom left; }

.subscribe * { overflow:hidden; padding:0px; margin:0px; }
.subscribe { background:url(images/typo/subscribe.png); height:107px; width:284px; padding:9px; }
.subscribe * { overflow:hidden; }
.subscribe .feedIco { width:93px; height:93px; padding-top:6px; float:left; }
.subscribe .feedDetail { float:right; width:181px; }
.subscribe .feedDetail h3 { margin:0px 0px 8px; font-size:16px; color:#fff; }
.subscribe .feedDetail span { display:block; font-size:11px; color:#fff; }
.subscribe .username { padding-top:6px; }
.subscribe .username input { width:176px; }
.subscribe .username input { width:176px; }
.subscribe input[type='text'] { width:176px!important; }
.gsom-optin-div-label {display:none!important;}
div.gsom-optin-form div { margin: 0px!important;}
.gsom_sfi { margin:5px 0px!important; }
div.gsom-optin-radiogroup input[type="submit"] { height:28px!important; width:114px!important; background: url(images/typo/btn-subscribe.png); border-width:0px; cursor:pointer; }



.post { padding:4px 13px 10px; background:#fff; font-family:Arial, Helvetica, sans-serif; color:#666;}
.post h2 { font-size:20px; padding:0px 4px; margin:0px; line-height:22px;}
.post h2 a { color:#3c3c3c; }
.post .meta { color:#000000; border-bottom:1px dotted #c1c1c1; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; font-size:11px; }
.post .meta a { color:#b62025; }
.post .meta span.title { color:#74b243; padding:0px 10px; font-weight:bold; }
.post .meta span.txtLinks a { color:#3c3c3c; font-weight:bold; }
.post .image { padding:2px; border:1px solid #cecccc; }
.
post .detail { font-size:11px; color:#3c3c3c; }
.post .detail h2{font-size:18px; font-weight:normal }
.detail p { padding:0px 4px; }
.bookmark { height:37px; line-height:37px; background:url(images/typo/bookmark-bg.gif) repeat-x top left; font-size:14px; font-weight:bold; padding:0px 10px; }
.bookmark a { color:#1d4d7a; float:left; display:block; }
.bookmark span { padding:12px 15px 0px; float:left; display:block; }
.divider { height:20px; clear:both; }
.more-link { clear:both; padding:0px 0px; display:block; text-align:right; line-height:16px; }
.more-link span.readmore { width:150px; height:31px; background:url(images/typo/readmore-btn.gif) no-repeat top left; display:block; float:right; }
.more-link:hover span.readmore { width:150px; height:31px; background:url(images/typo/readmore-btn-hover.gif) no-repeat top left; }




.spost { padding:9px 12px 10px; width:326px; float:left; height:84px; border-right:1px dotted #74b243; border-top:1px dotted #74b243; }
.spost h3 { font-size:14px; padding:0px 4px; margin:0px; }
.spost h3 a { color:#6c6567; }
.spost .meta { color:#6c6567; padding:0px 4px; padding-bottom:4px; font-size:11px; }
.spost .meta a { color:#74b243; }
.spost .image { padding:2px; border:1px solid #cecccc; }
.spost .detail { font-size:11px; color:#3c3c3c; }




/* Begin Images */
p img { padding: 0; max-width: 100%; }

/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
/* End Images */


/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */

.breadcrumb { margin:0px; color:#979797; font-size:12px; border:1px solid #282828; padding:10px 8px; margin-bottom:10px!important; }
.breadcrumb a { color:#979797; }
.breadcrumb img { padding:0px 6px; }



.catListing { list-style:none; margin:0px; padding:8px; }
.catListing li { padding:6px 0px; padding-left:12px; background:transparent url(images/typo/bullet-arrow.gif) no-repeat 0px 10px; }
.catListing li a { color:#767676; }

.catListing2 { list-style:none; margin:0px; padding:8px; }
.catListing2 li { padding:6px 0px; border-top:1px dotted #74b243; padding-left:14px; background:transparent url(images/typo/bullet-arrow-fill.gif) no-repeat 0px 11px; }
.catListing2 li a { color:#767676; }






.copyright {  clear:both; background:#000 url(images/copyright.gif) repeat-x top left; height:24px; line-height:24px; text-align:center; font-size:11px; color:#fff; }
.copyright a { color:#fff; }


#tags { padding:10px; }



#commentform {
	padding:10px;
	margin: 5px 5px 0 0;
	}
#commentform textarea {
	width: 439px;;
	padding: 2px;
	margin-top:6px;
	}
	
#commentform label {
	display:block;
	padding-top:10px;
	float:left;
	width:206px;
	font-size:12px;
	}
#commentform label small {
	font-size:12px;
}
#commentform input#author, #commentform input#email, #commentform input#url {
	width: 218px;
	padding: 2px;
	margin: 5px 0px 1px 0;
	float:right;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	background:transparent url(images/typo/btn-submit-comments-2.gif) no-repeat top left;
	width:150px; height:30px;
	padding-bottom:8px;
	color:#fff;
	font-size:12px;
	border:0px;
	}

#respond h3, #comments { padding:0px 10px; margin:0px 0px 5px; }

ol.commentlist { list-style:none; margin:0; padding:10px; text-indent:0; border-bottom:1px solid #ededed; margin-bottom:12px; }
ol.commentlist li { border:2px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #ddd; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#f7f7f7; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	padding:10px;
	margin-bottom: 60px;
	}


#sponsors { text-align:center; padding:5px 0px; }