/*
Theme Name: Blue Planet child
Theme URI: http://wordpress.org/themes/blue-planet-child
Author: Nilambar Sharma
Author URI: http://nilambar.net
Description: WSBTA
Template: blue-planet
Version: 1.0.8
License: GNU General Public License
License URI: license.txt
Text Domain: blue-planet
Domain Path: /languages/
Tags: light, blue, green, one-column, two-columns, left-sidebar, right-sidebar, fixed-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready, responsive-layout, threaded-comments

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/


@import url("../blue-planet/style.css");

body > .container {
box-shadow: 0 0 60px #999999;
margin: 0 auto;
color: #515151;
}
body p  {
	font-size: 1.3em;
}
body li {
	font-size: 1.3em;
}
h1, h2, h3, h4, h5, h6 {
	letter-spacing: 1px;
}
#primary h1 {
	color: #10a14d;
}
#primary h2 {
color: #0073b9; 
font-size: 1.5em;
}
header#masthead {
	margin-top: -10px;
}
#primary h3 {
	color: #10a14d;
	font-size: 1.3em;
	margin-top: 21px;
}
#primary h4 {
	color: #646464;
	font-size: 1.1em;
	margin-top: 18px;
}
a, a:active, a:visited, a:link {
	color: #000080;
	font-weight: bold;
	font-family: inherit
}
a:hover {
	color: #2ca481;
	font-weight: bold;
}
a.readmore {
	color: #fff;
	margin-left: 1em;
}
a.comment-reply-link, a.readmore {
background-color: #000080;

}
.blueplanet-nav li a { 
	font-size: 14px;
	letter-spacing: 1px;
}
/* =================== HEADER ================== */
header#masthead {
position: relative;
}
h2.site-description {
margin: 5px 10px 10px 5px;
}
body div.site-branding {
padding: 20px 0;
}
h2.site-description {
font-style: normal;
font-size: 13px;
position: absolute;
top: -75px;
left: 10px;
width: 400px;
text-shadow: 1px 1px 1px #333;
}
/* =================== MAIN NAVIGATION ================== */
.blueplanet-nav ul.nav-menu, 
.blueplanet-nav div.nav-menu > ul{
background: #015486; /* Old browsers */
background: -moz-linear-gradient(top,  #015486 0%, #0073b9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#015486), color-stop(100%,#0073b9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #015486 0%,#0073b9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #015486 0%,#0073b9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #015486 0%,#0073b9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #015486 0%,#0073b9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015486', endColorstr='#0073b9',GradientType=0 ); /* IE6-9 */
}
nav.blueplanet-nav li a, nav.blueplanet-nav li {
font-family: Oswald; sans-serif;
font-size: 16px;
line-height: 2.5;
}
.blueplanet-nav li a:hover {
background: #0073b9; /* Old browsers */
background: -moz-linear-gradient(top,  #0073b9 0%, #015486 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0073b9), color-stop(100%,#015486)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0073b9 0%,#015486 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0073b9 0%,#015486 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0073b9 0%,#015486 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0073b9 0%,#015486 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0073b9', endColorstr='#015486',GradientType=0 ); /* IE6-9 */
}
.blueplanet-nav .current-menu-item > a, .blueplanet-nav .current-menu-ancestor > a, .blueplanet-nav .current_page_item > a, .blueplanet-nav .current_page_ancestor > a {
background: none repeat scroll 0 0 #0073b9;
}
.blueplanet-nav li ul {
	background-color: #fff;
}

.blueplanet-nav li ul li a {
background: #40b671;
border: none;
color: #EEEEEE;
display: block;
line-height: 2;
font-size: 14px;
1padding: 4px 10px;
width: auto;
min-width: 200px;
white-space: normal;
}
/* =================== MAIN CONTENT ================== */
div#primary {
	padding-right: 45px;
	padding-left: 25px;
}
.highlight-box {
	display: block;
	width: 90%;
	padding: 8px 30px 15px;
	margin: 2em auto;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.home-bkgd {
	background-color: #b7dfc7;
}
.pro-bkgd {
	background-color: #b4deee; 
}
.tbody-grn-bkgd {
	background-color: #d8f3e3;
}
.tbody-bl-bkgd {
	background-color: #dff4fc;
}
.entry-content table {
margin: 1.5em 0;
}
table.table3 {
	max-width: 500px;
}
.entry-content table td, .entry-content table th {
	padding: .5em 2em 1em;
}
.profiles img {
	float: left;
	margin-right: 1em;
	border: 1px solid #999;
}
.entry-content li {
	padding-bottom: .75em;
	line-height: 1.4em;
}
input[type="submit"] {
	padding: 5px;
	background-color: #10a14d;
	text-shadow: none;
}
/* =================== COLLAPS-O-MATIC ================== */


div#menuspacefix {
	margin: 20px 24px 12px 24px;
	border-bottom: 1px solid #CCC;	
}
.collapseomatic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 0 20px 8px 20px;
}
.collapseomatic_excerpt, .collapseomatic_content {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		padding: 0 14px 12px 20px;
}
.collapseomatic_excerpt li, .collapseomatic_content li, 
.collapseomatic_excerpt p, .collapseomatic_content p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
}


/* =================== SIDEBAR/WIDGETS ================== */

aside.widget {
	border-bottom: 3px solid #eee;
}
div.widget-area ul {
	margin-bottom: 1em;
}
aside#search-2 {
border-bottom: none;
}
.widget_search .search-form .search-field {
width: 100% !important;
max-width: 180px;
}
.search-form input[type="search"] {
background: #ffffff;
color: #0073b9;
min-width: 120px;
padding: 6px 8px;
border-color: #0073b9;
}
.search-form input[type="submit"] {
background: #0073b9;
border: 1px #0073b9 solid;
padding: 6px 10px;
}

h1.widget-title, h1.widget-title a, h1.widget-title a:hover {
background: none repeat scroll 0 0 #fff;
color: #666;
font-size: 20px;
padding: 4px 10px 4px 14px;
letter-spacing: 1px;
}
div.widget-area ul li a {
padding-left: 0px;
}
aside span.post-date {
	display: block;
	line-height: .9em;
	color: #999;
	font-size: 75%
}
/* =================== FOOTER ================== */

footer#colophon {
	background-color: #0073b9
}

class="divctr" {
	width: 100%;
	margin: 0 auto;
}