/*
Theme Name: Children Meditation
Theme URI: http://www.childrensmeditation.com/
Description: 
Version: 1.0
Author: Sachin Gadia
Author URI: http://www.manamrainteractive.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Sachin Gadia
	http://www.manamrainteractive.com/

	This theme was designed and built by Sachin Gadia,
	whose blog you will find at http://www.manamrainteractive.com/

*/



/* Begin Typography & Colors */
body {font:12px/16px Tahoma, Geneva, sans-serif;text-decoration: none;margin: 0px;padding: 0px;}
div, form{margin:0;padding:0;}
a, a:link, a:active, a:visited { color: #313131; text-decoration: none; outline:none;}
p { padding: 10px 0 10px 0; margin: 0; }
blockquote, blockquote blockquote blockquote  { margin: 0 5px; padding: 10px; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; background: #e5e5e5; }
blockquote blockquote { margin: 0 5px; padding: 10px; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; background: #ffffff; }
input, textarea { font-family: Tahoma, Geneva, sans-serif sans-serif; font-size: 11px; color: #585858; margin: 2px; padding: 4px;	}
ul, ol { margin: 0; padding: 0 0 0 15px; }
h1,h2,h3{font-family:"Trajan Pro", "Book Antiqua", Helvetica, Georgia, "Times New Roman", Times, serif;font-weight:bold;line-height:20px;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
.small{font-size:11px;}
.mid{font-size:12px;}
.big{font-size:14px;}

/* Wordpress Classes */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: none; text-align: center; background-color: #eeeeee; padding-top: 4px; margin: 10px; }
.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; font-family: Tahoma, Geneva, sans-serif; }
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 }
.navigation {display: block; padding: 0; width: 614px; margin:0 0 20px 13px; overflow: hidden; background:#D2D8A9;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold;}
.wp-smiley { background: none; border: none; padding: 0; margin: 0; }

/* Layout Styles */
.clear { clear: both; }

#wrapper, #wrap_head{width:100%;margin:0 auto;padding:0;}

/* Header */
#wrap_head{background:url(images/top_bg.jpg) no-repeat center top;}
#header .menu{float:right;position:relative;top:118px;}
#header .menu ul{margin:0;padding:0;list-style:none;}
#header .menu ul li{display:block;float:left;padding:0 10px;}
#header .menu ul li a{font:16px "Myriad Pro", Georgia, "Times New Roman", Times, serif;color:#FFF;text-shadow:#000 0 1px 0;}
#header .menu ul li a:hover{color:#FF0;}

#header .hp_header{background:url(images/bg_hp_header.jpg) no-repeat; width:990px;height:312px;margin-left:-10px; position:absolute;top:152px;float:left;}
#header .hp_header .left_sec{margin-left:420px;margin-top:18px;width:300px;float:left;}
#header .hp_header h2{margin:0;font-size:20px;line-height:25px;}
#header .hp_header .right_sec{margin-left:35px;margin-top:18px;width:220px;float:left;color:#FFF}

#wrap_content{background:url(images/content_bg.png) repeat-y center top;float:left;width:100%;}
#header, #content{width:970px;margin:0 auto;}
#content{padding-top:15px;}

#wrap_links_resources{opacity:.6;background-color:#000;height:10px;clear:both;width:100%;filter: Alpha(Opacity=60);}
#wrap_footer{opacity:.8;background-color:#000;height:60px;clear:both;width:100%;filter: Alpha(Opacity=80);}

div.divider_green{width:100%;height:3px;background-color:#AFBD64;clear:both;}

/* Home Entries */
#content #inner-content {width:660px; overflow: hidden;float:left;padding-bottom:20px; }
/* Home About Us */
#content #inner-content #homepage-aboutus{background:url(images/bg_hp_aboutus.jpg) no-repeat;width:624px;height:196px;margin: 0 13px 20px 13px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#content #inner-content #homepage-aboutus h2{margin:10px 0;text-shadow:#000 0 1px 0;color:#FFF}
#content #inner-content #homepage-aboutus a{color:#FC0}
#content #inner-content #homepage-aboutus p{padding:0;margin:0;color:#FFF}
/* Home Entries Boxes */
#content #inner-content .entries{float: left; margin: 0 13px 20px 13px; background: #FFF url(images/bg_post.png) repeat-x left top;color:#000;-webkit-border-radius:5px;-moz-border-radius:5px; -khtml-border-radius:5px;}
#content #inner-content .flat{width:625px;}
#content #inner-content .boxed{width:300px;}
#content #inner-content .entries a{color:#515926;}
#content #inner-content .entries a:hover{color:#000;}
#content #inner-content .entries h2{padding:0 10px 0 10px;margin:10px 0;text-shadow:none;}
#content #inner-content .entries h2 a{color:#000;text-shadow:#FFF 0 1px 0;}
#content #inner-content .entries h2 a:hover{color:#000;text-shadow:none;}
#content #inner-content .entries small.metadata{background-color:#F7DB67;height:22px;display:block;color:#000;padding:0 10px 0 10px;font-size:11px;line-height:22px;}
#content #inner-content .entries small.metadata a{color:#000;}
#content #inner-content .entries .entry { padding: 0px 10px;}
#content #inner-content .entries hr{background:url(images/sep_post.gif) repeat-x;height:1px;border:none;}
#content #inner-content .entries .postmetadata{padding:0 10px 10px 10px;font-size:11px;clear:both;}
h2.pagetitle {width: 624px; margin-left:13px;text-shadow:#D2D8A9 0 1px 0;font-size:22px;font-weight:normal;}

/* Comments */
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;}
#respond small{background:none;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
h3.comments {padding: 0;margin: 40px auto 20px ;}
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;font-weight: bold;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;font-size: 1em;}
.commentlist p {margin: 10px 5px 10px 0;font-weight: normal;line-height: 1.5em;text-transform: none;font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;font-weight: normal;}
.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
/* End Comments */

/* Sidebar */
#sidebar { width: 300px; float: right; margin-right:10px;color:#313131;background:#515926 url(images/bg_sidebar.png) repeat-y left top;-webkit-border-radius:5px;-moz-border-radius:5px;}
#sidebar .sidebar_content{margin: 0 0 16px;padding:8px;}

/* Single Block */
#sidebar .side_block{background:#FFFF8C url(images/bg_sidebar_section.png) repeat-x left top;-webkit-border-radius:5px;-moz-border-radius:5px;width: 280px; margin: 10px auto;}
#sidebar .side_block .block_content{padding: 12px;font-size: 12px;padding-top:0;}
#sidebar .side_block .block_content p{margin:0;padding:0;padding-top:3px;}
#sidebar .side_block h2{color:#000;text-shadow:#FFF 0 1px 0;padding:10px 0 0 10px;}

/* Sidebar Tabs */
#sidebar .tab_wrapper {width: 280px; margin: 10px auto;}

/* Content Tabs */
#homepage-tabs .tab_wrapper {width: 624px; margin-left:13px;}

/* Tabs General Style */
.tab_wrapper ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 32px;width: 100%;}
.tab_wrapper ul.tabs li {float: left;margin: 0;padding: 0;height: 31px;line-height: 31px;border: 1px solid #999;border-left: none;margin-bottom: -1px;background: #FFF url(images/bg_tab_inactive.png) repeat-x left bottom;overflow: hidden;}
.tab_wrapper ul.tabs li:first-child{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;}
.tab_wrapper ul.tabs li:last-child{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;}
.tab_wrapper ul.tabs li a {color: #000;display: block;font-size: 14px;font-family:"Trajan Pro", "Book Antiqua", Helvetica, Georgia, "Times New Roman", Times, serif;font-weight:bold;padding: 0 10px;}
.tab_wrapper ul.tabs li a:hover {color: #515926;}	
.tab_wrapper ul.tabs li.active {background: #F5FED8;border-bottom: 1px solid #F5FED8;text-shadow:#FFF 0 1px 0;}
.tab_wrapper .tab_container {clear: both;float: left; width: 100%;background: #E6FE92 url(images/bg_sidebar_tabs_content.png) repeat-x left top;-moz-border-radius-bottomright: 5px;;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;}
.tab_wrapper .tab_container .tab_content {display:none;padding: 12px;font-size: 12px;padding-top:5px;}

/* Common List Style */
ul.list, ul.list li, ul.post-list, ul.post-list li{list-style:none;margin:0;padding:0;}
ul.list li a{display:block;padding:5px;border-bottom:1px dotted #A6B554;}
ul.list li a:hover, ul.post-list li a:hover{background-color:#FFF;opacity:.6;}

/* Post List Style */
ul.post-list li h2{padding:0;margin:0;color:#000;text-shadow:#FFF 0 1px 0;}
ul.post-list li a{display:block;padding:5px;border-bottom:1px dotted #A6B554;color:#000;font-size:14px;}

/* Footer Menu */
ul.footer-menu{margin:0;padding:0;list-style:none;padding-top:10px;}
ul.footer-menu li{display:block;float:left;padding:0 10px;}
ul.footer-menu li a{font-size:11px;color:#666;text-shadow:#000 0 1px 0;}
ul.footer-menu li a:hover{color:#FF0;}