/*
Theme Name: Kiddicare
Theme URI: http://blog.kiddicare.com/
Description: Kiddicate Blog template.
Author: Neil Mclean
*/

@charset "utf-8";
/* CSS Document */

body
{
	margin:0;
	padding:0;
	background:#e7e9eb;
	font-family:Verdana, Geneva, sans-serif;
}

img
{
	border:none;
}

a
{
	color:#9c81bb;
}

a:hover
{
	color:#654788;
}

#globalNav
{
	position:relative;
	margin:auto;
	width:940px;
	height:37px;
	background-image:url(../images/container/nav-bg.gif);
}

#globalNav ul
{
	list-style:none;
	margin:0;
	padding:5px 0 0 30px;
}

#globalNav li
{
	float:left;
	padding-right:20px;
}

#globalNavSearch
{
	position:absolute;
	top:5px;
	right:130px;
	z-index:99999;
}

#globalNavSearch input
{
	vertical-align:top;
}

#globalNavSearch input.textbox
{
	width:176px;
	height:20px;
	padding:3px 5px 0 5px;
	margin:0;
	border:none;
	color:#fff;
	background-image:url(../images/container/search-textbox.gif);
}
#send
{
	width:24px;
	height:22px;
	background-image:url(../images/container/search-button.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border:none;
}
#mailer
{
	width:97px;
	height:30px;
	background-image:url(../images/container/sign_up.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	cursor:pointer;
	border:none;
	float:right;
	margin-top:8px;
	margin-bottom:8px;
}
#globalNavSearch input.textbox.blur
{
	font-style:italic;
}

#globalNavShare
{
	position:absolute;
	top:0;
	right:30px;
}

#globalNavShare li
{
	padding-right:0;
	padding-left:10px;
}

#blogNav
{
	position:relative;
	margin:auto;
	width:940px;
	height:100px;
	background-image:url(../images/container/body-bg.gif);
	background-repeat:repeat-y;
}

#logo
{
	position:absolute;
	top:20px;
	left:30px;
}

#blogNav ul
{
	list-style:none;
	margin:0;
	padding:50px 0 0 415px;
}

#blogNav li
{
	float:left;
	padding-right:20px;
}

#pullDown
{
	position:relative;
	margin:auto;
	width:880px;
	padding:0 30px 0 30px;
	background-image:url(../images/container/body-bg.gif);
	background-repeat:repeat-y;
}

#pullDownContent, #pullDownHandle
{
	width:750px;
	margin:auto;
}

#pullDownContent
{
	padding-top:6px;
	background-image:url(../images/pull-down/content-bg.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#slider ul, #slider li
{
	margin:0;
	padding:0;
	list-style:none;
}

#slider li
{
	width:750px;
}	

#prevBtn a
{
	position:absolute;
	display:block;
	top:80px;
	left:40px;
	width:30px;
	height:30px;
	background-image:url(../images/pull-down/prev.gif);
}

#nextBtn a
{
	position:absolute;
	display:block;
	top:80px;
	right:40px;
	width:30px;
	height:30px;
	background-image:url(../images/pull-down/next.gif);
}

#content
{
	position:relative;
	margin:auto;
	width:880px;
	padding:30px;
	background-image:url(../images/container/body-bg.gif);
	background-repeat:repeat-y;
}

#contentLeft
{
	position:relative;
	float:left;
	width:560px;
}

.contentOutline
{
	width:538px !important;
	padding:10px;
	border:1px solid #f5f5f5;
	background-color:#fdfdfd;
}

#contentRight
{
	width:300px;
	margin-left:0px;
	float:right;
}

#joint
{
	position:relative;
	margin:auto;
	width:940px;
	height:28px;
	background-image:url(../images/container/joint-bg.gif);
}

#bottom
{
	position:relative;
	margin:auto;
	width:920px;
	padding:10px;
	background-image:url(../images/container/body-bg.gif);
	background-repeat:repeat-y;
}

.bottomPanel
{
	position:relative;
	float:left;
	width:258px;
	min-height:160px;
	margin-left:20px;
	padding:10px;
	border:1px solid #e9e9e9;
	background-color:#f9f9f9;
	color:#777777;
	font-size:0.75em;
}

.bottomPanel h4
{
	margin:0;
	padding:0;
	color:#9c81bb;
	font-size:1.33em;
}

#bottomPanelCategories, #bottomPanelComments, #bottomPanelConnect
{
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}

#bottomPanelCategories li, #bottomPanelComments li, #bottomPanelConnect li
{
	margin:0 5px 10px 0;
	background-position:left;
	background-repeat:no-repeat;
}

#bottomPanelCategories li, #bottomPanelComments li
{
	padding-left:20px;
	background-image:url(../images/container/bullet.gif);
}

#bottomPanelCategories li
{
	float:left;
	width:100px;
}

#bottomPanelConnect li
{
	height:22px;
}

#bottomPanelConnect li a
{
	display:block;
	padding-left:30px;
}

#bottomPanelConnectBlogRSS
{
	background-image:url(../images/container/rss.gif)
}

#bottomPanelConnectTVRSS
{
	background-image:url(../images/container/rss2.gif)
}

#bottomPanelConnectTwitter
{
	background-image:url(../images/container/twitter.gif)
}

#bottomPanelConnectFacebook
{
	background-image:url(../images/container/facebook.gif)
}

#footer
{
	position:relative;
	margin:auto;
	width:940px;
	height:70px;
	background-image:url(../images/container/footer-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#a1a1a1;
	font-size:0.75em;
}

#footer a
{
	color:#a1a1a1;
}

#footer a:hover
{
	color:#7f7b7b;
}

#footerLinks
{
	position:absolute;
	top:20px;
	left:30px;
}

#footerLinks ul
{
	list-style:none;
	margin:0;
	padding:0;
}

#footerLinks li
{
	float:left;
}

#footerCopyright
{
	position:absolute;
	top:40px;
	left:30px;
}

#footerTop
{
	position:absolute;
	top:20px;
	right:30px;
}

#footerTop img
{
	padding-right:5px;
	padding-bottom:2px;
	vertical-align:middle;
}

.shift
{
	position:absolute;
	top:-999px;
	left:-999px;
}

.clear
{
	clear:both;
}
