/*
THEME NAME: Merrydays
THEME URI: 
DESCRIPTION: merrydays preschool theme
VERSION: 1.0
AUTHOR: Robert Rusanu
AUTHOR URI:http://thinkwithstyle.com
TAGS: 
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}

.clearfix:after, .cform li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix,  * html cform li {height: 1%;}
/* End hide from IE-mac */

:focus {outline: 0;}
ol, ul, li {list-style: none;}
b, strong {font-weight:bold}
i, em {font-style:italic}
table {border-collapse: collapse;border-spacing: 0;font-size:.95em}
caption, th, td {text-align: left;font-weight: normal;}
th, td {padding:1px 4px;border-top:1px solid #eee;line-height:1.3}
th {font-weight:bold}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
h2,h3,h4,h5,h6 {color:#76BF4F;font-size:1.8em;margin-bottom:10px;text-transform:capitalize}
p {margin-bottom:10px}
a, #footer p {color:#1C903E}
a{text-decoration:none}
a:hover {text-decoration:underline}
/* 
layout ------------------------------------------------------------- */
body {font:normal 14px/1.4 helvetica, arial,sans-serif;color:#114D72;background:#fff url(images/back_body.jpg) 50% 0 fixed;}

/* * html body {background-attachment:scroll;background-repeat:no-repeat;background-color:#}
*/
#wrapper{margin:0 auto;width:728px;min-height:400px;position:relative;background-image:url(images/back_container.png) !important;background:url(images/back_container.gif) 0 0 repeat-x;padding-top:30px}
* html #wrapper {background-color:#fff}
#header {margin:0 auto;width:730px;background-image:url(images/back_header.png) !important;background:url(images/back_header.gif) 0 0 no-repeat;height:196px;position:relative }
#header h1 {position:absolute;top:146px;left:418px;width:282px;height:33px;background:url(images/blank.gif)}
#header h1 a {display:block;text-indent:-9999px;width:282px}
#blog-description {position:absolute;top:-9999px}


#content {float:left;width:510px;min-height:480px;height:auto !important;height:480px;margin-left:30px;display:inline;padding:20px 0;background:url(images/back_content.gif) no-repeat}
#content-inner {float:left;padding:0 20px;width:470px;background:#fff}
.entry-content {overflow:hidden}
#navigation {float:right;width:140px;margin-right:20px;display:inline;padding-bottom:230px}
#navigation li {position:relative}
#navigation a {display:block;width:140px;background-image:url(images/back_navi.png) !important;background:url(images/back_navi.gif) no-repeat;text-indent:-9999px}

#navigation li.page-item-3 a {background-position:0 0;height:22px}
#navigation li.page-item-2 a {background-position:0 -22px;height:40px}
#navigation li.page-item-9 a {background-position:0 -62px;height:40px}
#navigation li.page-item-7 a {background-position:0 -100px;height:40px}
#navigation li.page-item-17 a {background-position:0 -140px;height:40px}
#navigation li.page-item-11 a {background-position:0 -177px;height:61px}
#navigation li.page-item-13 a {background-position:0 -238px;height:40px}
#navigation li.page-item-15 a {background-position:0 -277px;height:40px}
#navigation li.page-item-5 a {background-position:0 -316px;height:40px}

#navigation .current_page_parent li, #navigation .current_page_parent li a, #navigation .current_page_item li, #navigation .current_page_item li a, #navigation li:hover li a {background-image:none;margin:0;}
#navigation .current_page_parent li ,#navigation .current_page_item li, #navigation li:hover li{padding:0}
#navigation li ul {position:absolute;top:0;left:-200px;width:200px;z-index:300;display:none}
#navigation li:hover ul {display:block}

#navigation li li a {text-transform:uppercase;padding: 2px 10px;width:180px !important;border-bottom:1px dotted #5392C4;background-image:none !important;background-color:#fff;color:#5392C4;text-indent:0;height:auto !important;margin:0}
#navigation li li a:hover {background:#eee;text-decoration:none}



#footer {height:152px;background-image:url(images/back_footer.png) !important;background:url(images/back_footer.gif) 50% 50px no-repeat;font-size:.95em;}
#inner_footer{margin:0 auto;width:730px;height:152px;background:transparent;position:relative}
#inner_footer p.copy {position:absolute;top:5px;left:-10px;padding-top:110px;padding-left:10px;z-index:95px;background-image:url(images/turtles.png) !important;background:url(images/turtles.gif) no-repeat}
#inner_footer p.fslink {position:absolute;top:-207px;right:-55px;padding-top:320px;padding-right:50px;z-index:200;background-image:url(images/tree.png) !important;background:url(images/tree.gif) 100% 0 no-repeat}
#inner_footer p.fslink a {padding-right:20px;background-image:url(images/fslogo.png) !important;background:url(images/fslogo.gif) 100% center no-repeat}


#flash1 {position:absolute;left:-130px;top:0}
#flash2 {position:absolute;left:703px;top:0}

/*forms*/
fieldset.cf_hidden{display:none}
legend {color:#76BF4F;font-size:1.2em;margin-top:10px}
.cform {padding:10px 5px;}
.cform li {padding: 2px 0;margin-bottom:5px;border-bottom:1px solid #eee}
.cform label {float:left;width:150px;cursor:pointer}
.cform input[type="text"] {width:180px}
.cform input.sendbutton {text-transform:uppercase;background:#76BF4F;color:#fff;border:1px solid #114D72;font-weight:bold;cursor:pointer}
.cform input.sendbutton:focus, .cform input.sendbutton:hover {border-color:#76BF4F}

.reqtxt,.emailreqtxt, img.captcha {color:#999;font-size:.9em;display:block;margin-left:150px}
img.captcha {margin-top:5px}

.linklove {position:absolute;top:-9999px}

.cf_li_text_err {color:#c33}
.cform input.cf_error {border:1px solid #c33}

.cf_info {padding:10px;border:1px solid 76BF4F}
.failure {color:#c33;border:1px solid #c33}

p.cf-sb {padding-left:150px}

.widget_wp_sidebarlogin {padding:10px;border: 1px solid #76BF4F;background:#f6f6f6;/*background-image:url(images/tree.png) !important;background:#f6f6f6 url(images/tree.gif) 100% 150px no-repeat*/font-size:.95em;border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;}
.widget_wp_sidebarlogin h3 {font-size:1.1em}

