/*
Theme Name:        Babys fist callender
Theme URI:        http://www.placeofdesign.com
Description:    A simle theme modded for babys forst calender
Version:        1
Author:        Richard King
Author URI:     http://www.placeofdesign.com
*/
*
{
	padding: 0;
	margin: 0;
}
/*---:[ core layout elements ]:---*/
#container
{
	width: 940px;
	margin: 0 auto;
	padding: 0;
}
/*for use with custom styles*/
#rotating_image
{
	width: 885px;
	margin: 0 0 20px;
}
#rotating_image IMG
{
	display: block;
	border: 10px solid #EEE;
}
#content_box
{
	width: 940px;
	padding: 0 10px;
	text-align: left;
}
#left_box
{
	width: 652px;
	float: left;
}
#content
{
	width: 640px;
	padding: 0 1px;
	float: right;
}
#content_inner
{
	width: 664px;
	padding: 0 9px 0 0px;
}
.sidebar
{
	width: 191px;
	float: left;
}
#left_bar
{
	padding: 0 10px 0 0;
}
#right_bar
{
	padding: 0 0 0 10px;
	margin-left: 53px;
	margin-top: -39px;
}
#footer
{
}
/*---:[ headlines ]:---*/
H1
{
	line-height: 1.11111em;
	padding: 0 10px;
	color: #388;
}
.archives H1
{
	line-height: 1.81818em;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 10px 0 11px 0px;
	border-top: 1px solid #DDD;
	border-bottom: 1px dotted #DDD;
	text-align: center;
}
.page H1
{
	margin: 0 0 1.11111em;
}
H2
{
	border-top: 1px dotted #DDD;
	margin-left: 0;
	font: 12pt Arial;
}
H2.top
{
	padding-top: 0;
	border-top: none;
}
.sidebar H2
{
	margin: 0 0 0.6em;
	padding: 0;
	letter-spacing: 2px;
	border-top: 0;
	border-bottom: 1px solid #DDD;
	color: #71B123;
	font-size: 10.2pt;
	font-weight: bold;
	line-height: 2.3;
}
H3
{
	color: #999;
}
.format_text H3
{
	margin: 1.875em 0 0.625em;
}
.format_text H3.top
{
	margin: 0 0 0.625em !important;
}
H4
{
}
/*---:[ global elements ]:---*/
HR
{
	display: none;
}
A, A:visited
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
A IMG
{
	border: none;
}
BLOCKQUOTE
{
}
ABBR, ACRONYM
{
	border-bottom: 1px dotted #888;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 1em;
	cursor: help;
}
SUB, SUP
{
	line-height: 1em;
}
CODE
{
}
PRE
{
	margin: 0 0 1.66667em;
	padding: 0.75em;
	font: 0.92308em/1.66667em Consolas, "Andale Mono", Courier, "Courier New";
	background: #EEE;
	border: 1px solid #DDD;
	overflow: auto;
	clear: both;
}
P.center
{
	text-align: center !important;
}
P.bottom
{
	margin: 0 !important;
}
P.unstyled
{
	padding: 0 20px;
}
/*---:[ #masthead styles ]:---*/
#masthead #rss_subscribe
{
	width: 40px;
	height: 40px;
	float: right;
}
#masthead #rss_subscribe A
{
	display: block;
	width: 40px;
	height: 40px;
	background: url(images/icon_rss.gif) no-repeat;
	text-indent: -9999px;
	outline: none;
	margin-top: -37px;
	margin-left: -2px;
}
#masthead #logo
{
	font: bold 3.2em Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px;
}
#masthead H1, #masthead #tagline
{
	font: normal 1.4em/1.42857em Verdana, serif;
	padding: 0;
	text-align: left;
}
DIV H1
{
}
DIV.format_text H1
{
}
/*---:[ content styles ]:---*/
.post_author
{
	line-height: 1.66667em;
	margin: 0 0 1.66667em;
	padding: 0 10px 0 0px;
}
.format_text
{
	padding: 0 10px 0 0px;
}
.format_text A:visited
{
	text-decoration: none;
}
.format_text BLOCKQUOTE
{
}
.format_text BLOCKQUOTE.right
{
	width: 180px;
	line-height: 1.25em;
	margin: 0 0 0 10px;
	padding: 0.4375em 0 0.4375em 10px;
	border: none;
	float: right;
}
.format_text BLOCKQUOTE.left
{
	width: 180px;
	line-height: 1.25em;
	margin: 0 10px 0 0;
	padding: 0.4375em 10px 0.4375em 0;
	background: none;
	border: none;
	float: left;
}
.format_text BLOCKQUOTE.right P, .format_text BLOCKQUOTE.left P
{
	margin: 0 !important;
}
.format_text P
{
	margin: 0 0 1.53846em;
	color: #656565;
	font-size: 14px;
}
.format_text P.note
{
	padding: 0.76923em 10px;
	background: #FFFFA0;
	border: 1px solid #D3D35D;
}
.format_text UL
{
	list-style: none;
	margin: 0 0 1.53846em;
}
.format_text OL
{
	margin: 0 0 1.53846em 20px;
}
.format_text LI
{
}
.format_text UL LI
{
	padding: 0 0 0 14px;
	background: url(images/bullet_text.gif) no-repeat 0 0.38462em;
}
.format_text UL LI UL, .format_text UL LI OL, .format_text OL LI UL, .format_text OL LI OL
{
	margin: 0 0 0 10px;
}
.format_text LI CODE
{
	line-height: inherit;
}
/*This is basically a Safari hack :(*/
.format_text DL
{
	margin: 0 0 1.53846em;
}
.format_text DT
{
	font-weight: bold;
}
.format_text DD
{
	margin: 0 0 1.53846em 1.53846em;
}
.format_text .ad
{
	margin: 0 0 0 10px;
	float: right;
	clear: right;
}
.format_text .ad_left
{
	margin: 0 10px 0 0;
	float: left;
	clear: left;
}
.format_text IMG
{
}
.format_text IMG.left
{
	margin: 0 10px 1.53846em 0;
	float: left;
	clear: left;
}
.format_text IMG.right
{
	margin: 0 0 1.53846em 10px;
	float: right;
	clear: right;
}
.format_text IMG.center
{
	display: block;
	margin: 0 auto 1.53846em;
	float: none;
	clear: both;
}
.format_text IMG.block
{
	display: block;
	margin: 0 auto 1.53846em 0;
	float: none;
	clear: both;
}
.format_text IMG.frame
{
	padding: 9px;
	border: 1px solid #DDD;
	background: #EEE;
}
.format_text IMG.stack
{
	clear: none !important;
}
.to_comments
{
	margin: 0 0 1.81818em;
	padding: 0 10px 0 0px;
	clear: both;
}
.to_comments .date
{
	padding: 0 0 0 14px;
	background: url(images/icon_date.gif) no-repeat 0 50%;
}
.to_comments .filed
{
	padding: 0 0 0 14px;
	background: url(images/icon_filed.gif) no-repeat 0 50%;
}
.to_comments .num_comments
{
	padding: 0 0 0 14px;
	background: url(images/icon_comment.gif) no-repeat 0 50%;
}
.navigation
{
	width: 0px;
	padding: 0.69231em 19px 0.76923em;
	background: #FFFFFF;
	line-height: 1.53846em;
	clear: both;
	margin-bottom: 13px;
}
.navigation P
{
	text-align: right;
}
.older
{
	padding: 0 20px 0 0;
	float: left;
}
.previous
{
	text-align: left;
}
/*---:[ sidebar styles ]:---*/
UL.sidebar_list
{
	list-style: none;
}
UL.sidebar_list LI.widget, UL.sidebar_list LI.linkcat
{
	width: 198px;
	float: left;
	color: #388C8B;
}
LI.widget P
{
	margin: 0 0 1.33333em;
}
LI.widget UL, LI.linkcat UL
{
	list-style: none;
}
LI.widget OL
{
	margin: 0 0 0 20px;
}
LI.widget LI, LI.linkcat LI
{
	margin: 0 0 0.75em;
}
LI.widget LI BR
{
	display: none;
}
LI.widget LI UL, LI.linkcat LI UL
{
	margin: 0.75em 0 0 20px;
}
/*---:[ calendar widget ]:---*/
#calendar_wrap
{
	width: 182px;
	margin: 0 0 0.83333em;
	padding: 0 8px 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
TABLE#wp-calendar
{
	width: 182px;
	border-collapse: collapse;
}
TABLE#wp-calendar CAPTION
{
	font-weight: normal;
	line-height: 1.72727em;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: #E5E5E5;
	border-bottom: 1px dotted #DDD;
}
TABLE#wp-calendar TH
{
	width: 26px;
	line-height: 1.72727em;
	background: #F2F2F2;
	border-bottom: 1px dotted #DDD;
	text-align: center;
}
TABLE#wp-calendar TD
{
	width: 26px;
	text-align: center;
}
TABLE#wp-calendar TD#next, TABLE#wp-calendar TD#prev
{
	width: 78px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
/*---:[ search widget ]:---*/
#search
{
	padding: 0.83333em 0;
	border: 1px dotted #DDD;
	border-width: 1px 0;
	text-align: right;
}
#search #s
{
	width: 184px;
	padding: 2px;
	background: #F2F2F2;
	font: normal 0.91667em Verdana, sans-serif;
	border: 1px solid #AAA;
	border-right-color: #EEE;
	border-bottom-color: #EEE;
	text-align: left;
}
#search #s:focus
{
	background: #FFF;
	border-color: #777;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
#search INPUT[type="submit"]
{
	margin: 0.25em 0 0;
	padding: 2px 3px;
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	background: url(images/submit_bg.gif);
	border: 3px double #999;
	border-top-color: #CCC;
	border-left-color: #CCC;
	cursor: pointer;
}
#search INPUT[type="submit"]:hover
{
	color: #237FA1;
}
/*---:[ default search form styles ]:---*/
#search_form
{
}
#search_form .search_input
{
	width: 161px;
	padding: 7px 2px 2px;
	color: #333;
	background: #F2F2F2;
	font: normal 0.91667em Arial;
	border: 1px solid #AAA;
	border-right-color: #EEE;
	border-bottom-color: #EEE;
	height: 21px;
}
.widget FORM#search_form INPUT#s.search_input
{
	margin-left: -28px;
	width: 189px;
}
#search_form .search_input:focus
{
	background: #FFF;
	border-color: #777;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
/*---:[ footer styles ]:---*/
#footer P
{
}
#footer A, #footer A:visited
{
	text-decoration: none;
}
/*---:[ comment styles ]:---*/
#comments
{
	width: 463px;
	margin: 4em 0 2em;
}
.comments_intro
{
	padding: 0 20px;
	font: normal 1.2em/1.66667em Verdana, sans-serif;
	border-bottom: 1px dotted #BBB;
}
.comments_intro SPAN
{
	padding: 0 0 0 14px;
	background: url(images/icon_comment.gif) no-repeat 0 50%;
}
DL#comment_list
{
	margin: 0 0 3em;
}
DL#comment_list DT.comment
{
	width: 445px;
	padding: 1.42857em 9px 0.71429em;
	background: #F8F8F8;
}
.comment_num
{
	padding: 0 0 0 20px;
	font: bold 0.85714em/1.66667em Verdana, sans-serif;
	float: right;
}
.comment_num A, .comment_num A:visited
{
	color: #999;
	text-decoration: none;
}
.comment_num A:hover
{
	text-decoration: none;
}
.comment_time
{
	font: normal 0.78571em Verdana, sans-serif;
	color: #999;
}
DL#comment_list DD.comment
{
	width: 445px;
	padding: 0 9px 0.8em;
	background: #FFFFFF;
	border-bottom: 1px dotted #BBB;
	margin-left: 0;
}
DL#comment_list DT.alt, DL#comment_list DD.alt
{
	background: #FFF;
}
DL#comment_list DT.author, DL#comment_list DD.author
{
	background: #E7F8FB !important;
}
.comment .format_text
{
	padding: 0 10px;
	margin-top: 13px;
}
.comment A.comment_link, .comment A.comment_link:visited
{
	font-style: italic;
	font-weight: bold;
	background: none;
	text-decoration: none;
}
.comment A.comment_link:hover
{
	text-decoration: underline;
}
/*---:[ comment form styles ]:---*/
#respond
{
	margin: 0 0 0.83333em;
	padding: 0 20px;
	border-bottom: 1px dotted #DDD;
	font: normal 1.2em/1.66667em Verdana, sans-serif;
}
#respond SPAN
{
	padding: 0 0 0 14px;
	background: url(images/icon_leave_comment.gif) no-repeat 0 50%;
}
#content DIV#comments P#respond
{
	color: #71B123;
}
#comment_form
{
	width: 425px;
	padding: 0 19px;
}
#comments FORM#comment_form
{
	margin-left: 0px;
}
#comment_form P
{
	padding: 0.69231em 0 0.76923em;
}
#comment_form P.submit_p
{
	padding-bottom: 1.30769em;
}
#comment_form LABEL
{
	padding: 0 0 0 10px;
}
#comments FORM#comment_form P LABEL
{
	color: #388C8B;
}
#comment_form .text_input
{
	width: 206px;
	padding: 2px;
	color: #333;
	font: normal 1em Georgia, "Times New Roman", Times, serif;
	background: #FFFFFF;
	border: 1px solid #7A2;
	border-right-color: #7A2;
	border-bottom-color: #7A2;
}
#comment_form .text_input:focus
{
	background: #FFF;
	border-color: #7A2;
	border-right-color: #7A2;
	border-bottom-color: #7A2;
}
#comment_form .text_area
{
	width: 419px !important;
	height: 6.15385em;
	line-height: 1.53846em;
}
#comment_form .form_submit
{
	padding: 0.35714em 4px;
	background: url(images/submit_bg.gif);
	border: 3px double #999;
	border-top-color: #CCC;
	border-left-color: #CCC;
	color: #333;
	font: bold 1.07692em Georgia, "Times New Roman", Times, serif;
	cursor: pointer;
}
#comment_form .form_submit:hover
{
	color: #237FA1;
}
#comment_form P.subscribe-to-comments
{
	font-size: 1.3em;
}
#comment_form P.subscribe-to-comments LABEL
{
	font-size: 1em;
}
/*---:[ self-clearing floats from Dan Cederholm at simplebits.com ]:---*/
#container:after, #content_box:after, #nav UL:after, #footer_bottom:after, .navigation:after, #comments:after, DL#comment_list:after, DL#comment_list DD:after, #comment_form:after, #search_form:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
H3.format_text
{
	color: #71B123;
	font-size: 11.5pt;
	margin-bottom: 4px;
	margin-left: -9px;
}
#content_inner DIV .addtoany_share_save_container .addtoany_list .addtoany_share_save IMG
{
	margin-left: -6px;
}
#content #content_inner IMG.size-medium
{
	margin-bottom: 6px;
	margin-top: 6px;
	border: 1px solid #388C8B;
}
#content #content_inner IMG.size-full
{
	margin-bottom: 6px;
	margin-top: 6px;
	border: 1px solid #388C8B;
}
.sidebar_list #tag_cloud-3.widget_tag_cloud DIV
{
	margin-bottom: 8px;
}
UL.sidebar_list LI#linkcat-3.linkcat A
{
	color: #388C8B;
	font: 9.6pt sans-serif;
}
DIV#content DIV#comments
{
	margin-left: 14px;
}
#content DIV#comments P.comments_intro
{
	color: #71B123;
}
#content_inner P.to_comments SPAN.date
{
	color: #71B123;
}
#content_inner P.post_author
{
	color: #71B123;
}
.sidebar_list LI#linkcat-2.linkcat UL LI A
{
	color: #388C8B;
	font: 9pt sans-serif;
}
#content_inner P.to_comments SPAN.num_comments A
{
	color: #388C8B;
}
.sidebar_list LI.widget UL LI A
{
	color: #388C8B;
	font: 12pt sans-serif;
}
#content_inner H2.top A
{
	color: #388C8B;
	font: 17.8pt sans-serif;
}
.sidebar_list A
{
	color: #486B1E;
}
DIV#topmenunavigation
{
	margin-top: 4px;
	margin-bottom: 28px;
}
.widget_addn
{
	position: absolute;
	left: -1350px;
	top: -300px;
}
A:hover
{
	color: #388C8B;
}
