/*
Theme Name: Easy Science For Kids
Theme URI: http://easyscienceforkids.com
Author: TekDev.co
Author URI: http://TekDev.co/
Description: Easy Science For Kids
Version: 1.0
Note: We're not the original theme creators, I just fixed some ugly hacks and greatly improved things
*/

img, a img {
    border: 0;
    margin: 0;
    padding: 0;
}
body {
    margin: 0px;
    padding: 0px;
    /*background-image:url(images/bg.png);*/
    background-position:center top;
    background-repeat:no-repeat;
    background-color:#6bd3ff;
background: #e2f4ff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #e2f4ff 0%, #f0f9ff 5%, #f0f9ff 12%, #cbebff 22%, #cbebff 28%, #cbebff 33%, #cbebff 33%, #cbebff 35%, #7ad9ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2f4ff), color-stop(5%,#f0f9ff), color-stop(12%,#f0f9ff), color-stop(22%,#cbebff), color-stop(28%,#cbebff), color-stop(33%,#cbebff), color-stop(33%,#cbebff), color-stop(35%,#cbebff), color-stop(100%,#7ad9ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2f4ff 0%,#f0f9ff 5%,#f0f9ff 12%,#cbebff 22%,#cbebff 28%,#cbebff 33%,#cbebff 33%,#cbebff 35%,#7ad9ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2f4ff 0%,#f0f9ff 5%,#f0f9ff 12%,#cbebff 22%,#cbebff 28%,#cbebff 33%,#cbebff 33%,#cbebff 35%,#7ad9ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2f4ff 0%,#f0f9ff 5%,#f0f9ff 12%,#cbebff 22%,#cbebff 28%,#cbebff 33%,#cbebff 33%,#cbebff 35%,#7ad9ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e2f4ff 0%,#f0f9ff 5%,#f0f9ff 12%,#cbebff 22%,#cbebff 28%,#cbebff 33%,#cbebff 33%,#cbebff 35%,#7ad9ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2f4ff', endColorstr='#7ad9ff',GradientType=0 ); /* IE6-8 */
}

li{list-style:none;}
*{margin:0px; padding:0px;}
#bg {
    margin:0px auto;
    padding: 0 0 10px 0;
    background-image:url(../images/contantbg.png);
    background-position:center top;
    background-repeat:repeat-y;
    width:100%;
	    display: inline-block;
}
#maincontant {
    width:1001px;
    margin:0 auto;
    padding: 0;
}
#headerbg {
    width:100%;
    float:left;
    background-image:url(../images/headerbg.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:171px;
}
.logo {
    float: left;
    width: 340px;
    padding-top: 30px;
    padding-left: 0;
    margin-left: -5px;
}
#right_HeaderContant {
    width:400px;
    float:right;
    padding-top:0;
    margin-right:7px;
}
.contactus {
    font-family: Comic Sans MS;
    font-size: 24px;
    color: #ff5e09;
    padding-top: 10px;
    padding-left: 5px;
}
#Searchbg {
    float:left;
    width:400px;
    margin-top:10px;
}
#fieldbg {
    float:left;
    background-image:url(../images/fieldbg.png);
    background-position:right;
    background-repeat:no-repeat;
    width:330px;
    height:30px;
}
.field {
    width:185px;
    height:30px;
    border:none;
    background:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#666666;
    padding-left:137px;
}
.button {
    float:right;
}
#navigationbg {
    width:100%;
    float:left;
    padding:0px;
    position: relative;
}
.header-links {
    float: right;
    text-align: right;
    width: 300px !important;
    color: #A903E9;
    font-family: calibri;
    font-weight: bold;
    font-size: 17px;
    padding-top:5px;
}
.header-links a, .header-links a:visited{
    text-decoration: none;
    color: #A903E9;  
}
.header-links a:hover { 
    color:#770AA2;
    text-decoration: underline;
}
textarea:focus,
input[type="text"]:focus{
  border: none;
  outline: 0;
  outline: thin dotted \9;
}

/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */
 #cssmenu{display:none !important;}
 .assistive-text {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:focus {
    background: #eee;
    border-bottom: 1px solid #ddd;
    color: #1982d1;
    clip: auto !important;
    font-size: 12px;
    position: absolute;
    text-decoration: underline;
    top: 0;
    left: 7.6%;
}
/* =Menu
-------------------------------------------------------------- */
 #top-clouds {
    position: absolute;
    background:url(../images/topnav-clouds.png) no-repeat center top;
    top: 40px;
    left: -9px;
    margin: 0 0px 6px 0px;
    width: 101.7%;
    height: 25px;
    z-index: 3;
    padding: 0;
}
#access {
    background: #01B6E3;
    /*-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;*/
    clear: both;
    display: block;
    float: left;
    margin: 0 auto 6px -9px;
    width: 101.70%;
    position: relative;
}
#access ul {
    font-size: 17px;
    list-style: none;
    margin: 0;
    padding: 0;
    font-family:"Comic Sans MS";
}
#access li {
    float: left;
    position: relative;
    background: url("images/menu-divider.png") no-repeat right top;
}
#access a {
    color: #fff;
    display: block;
    line-height: 1.7em;
    padding: 0.2em 0.6em 1.7em;
    text-decoration: none;
}
#access ul ul {
    display: none;
    float: left;
    margin: 0;
    position: absolute;
    top: 2.333em;
    left: 0;
    width: 188px;
    z-index: 99999;
}
#access ul ul ul {
    left: 100%;
    top: 0;
}
#access ul ul a {
    background:  #C306DD;
    border-bottom: 1px dotted #ddd;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    height: auto;
    line-height: 1.1em;
    padding: 10px 10px;
    width: 138px;
}
#access ul ul ul a {
	background: #560794;
}
#access ul ul ul :hover > a {
	background: #FD06D6;
}
#access ul ul ul ul a {
    background: #B407DF;
}
#access ul ul ul ul :hover > a {
	background: #FD06D6 !important;
}
#access ul ul ul ul ul a {
background: #7A077D!important;
}
#access ul ul ul ul ul:hover > a {
background: #E503CE!important;
}
#access li:hover > a, #access ul ul :hover > a, #access a:focus {
    background: #FF15FF;
}
#access li:hover > a, #access a:focus {
    background: #930CB1;
    color: #fff;
}
#access ul li:hover > ul {
    display: block;
}
#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a {
    background:#ce0dbe url("images/menu-divider.png") no-repeat right top;
}
#access li:last-child {
    background: #01B6E3;
}
#access li:last-child:hover {
    background: #930CB1;
}
#propertydrop1 {
    position:absolute;
    width:201px;
    z-index:1;
    top:198px;
    visibility: hidden;
}
#propertydrop2 {
    position:absolute;
    width:172px;
    z-index:1;
    top:198px;
    visibility: hidden;
}
.droplink a {
    font-family:Comic Sans MS;
    font-size: 15px;
    color: #fff;
    text-decoration:none;
    background-color:#01b6e3;
    padding:3px 3px 3px 15px;
    border-bottom:dashed 1px #fff;
    display:block;
}
.droplink a:hover {
    font-family:Comic Sans MS;
    font-size: 15px;
    color: #fff;
    text-decoration:none;
    border-bottom:dashed 1px #e42400;
    background-color:#f90ae2;
    padding:3px 3px 3px 15px;
    display:block;
}
.blueText {
    font-family: arial;
    font-size: 13px;
    color: #00a3cb;
    padding-left:5px;
}
.blueText a:link {
    color: #ff5e09;
    text-decoration: none;
}
.blueText a:visited {
    text-decoration: none;
    color: #ff5e09;
}
.blueText a:hover {
    text-decoration: none;
    color: #000;
}
.blueText a:active {
    text-decoration: none;
    color: #ff5e09;
}
.blackText {
    font-family: arial;
    font-size: 16px;
    color: #31352c;
    padding: 10px 0 10px 5px;
}
.inner_whiteTxt {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1.5em;
	font-size: 14px;
	    padding-top: 9px;
}
.single .inner_whiteTxt {
    font-family: Corbel, Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding-top: 5px;
    color: #fff;
}
.category .inner_whiteTxt, .tag .inner_whiteTxt  {
    padding-top: 5px;
    font-family: Corbel, Arial, Helvetica, sans-serif;
}
.inner_whiteTxt p {
    padding:5px 0;
    margin:0px;
}

/* general improvement to theme styles */
.single .inner_whiteTxt p {
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #fff;
    line-height: 1.6em;
    text-align: left !important;
}
.inner_whiteTxt ul {
    margin-bottom: 15px;
    margin-top: 0;
	padding-left:20px;
}
.inner_whiteTxt ul li {
    margin-bottom: 0.8em;
    font-family: verdana, arial;
    font-size: 15px;
    line-height: 1.35em;
    text-align: left;
	    list-style-type: disc;
}

.wp-caption {
    text-align: center;
    font-family: Arial,helvetica;
}

/* some green text for vocabulary section */
.inner_whiteTxt ol li {
    line-height: 1.8em;
    font-family: verdana;
    font-size: 14px;
    color: #C0FF61;
}
p {
    padding:0;
    margin:0px;
}
.inner_whiteTxt h3 {
    padding-top: 1.5em !important;
}
#mainbox {
    width:987px;
    margin:10px 0 15px 10px;
    padding:0px;
    float:left;
}
#leftbox, #rightbox {
	width: 483px;
	padding: 0;
}
#leftbox {
    margin:0 0 0 9px;
    float:left;
}
#rightbox {
    margin:0 9px 0 0;
    float:right;
}
#box2 {
    width:483px;
    float:left;
}
.img {
    padding-left:15px;
    padding-top:10px;
}
.img2 {
    padding-right:5px;
}
.whiteHeading {
    font-family: Comic Sans MS;
    font-size: 26px;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 28px;
    font-weight: bold;
    margin: 10px 0;
    word-spacing: -4px;
}
.whiteHeading a:link {
	color: #fff;
	text-decoration: none;
}
.whiteHeading a:visited {
	text-decoration: none;
	color: #fff;
}
.whiteHeading a:hover {	
text-decoration: none;
	color: #000;
}
.whiteHeading a:active {	
text-decoration: none;
	color: #fff;
}
.whiteHeading3 {
    font-family:Comic Sans MS;
    font-size:24px;
    color: #fff;
    padding-left:15px;
    line-height:28px;
    font-weight:bold;
}

/*round boxes*/
.roundbox {
	min-height: 130px;
	float: left;
	width: 100%;
	overflow: hidden;
	background: #01B6E3;
	margin: 0 0 15px 0;
	color: #fff;
}
.inner_whiteTxt p {
    font-size: 16px;
}
.roundbox p.btn {
    padding: 10px 15px 10px 10px;
    margin: 0;
    text-align: center;
    margin-bottom: 10px;
}
.home .roundbox p.btn {
    text-align: left;
    padding: 0px 0 10px 20px; 
}
.half-left > p {
    padding: 15px 10px 10px 15px;
    font-family: corbel;
    line-height: 1.2em;
    font-size: 17px;
}
.roundbox .title {
	font-family: "Comic Sans MS";
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    padding: 0 0 0 15px;
    word-spacing: -5px;
}
.greenbox {
	background: #A0D833;
}
.bluebox {
	background: #394793;
}
.greenbox2 {
	background: #739F1C;
}
.yellowbox {
	background: #FBB12E
}
.brownbox {
	background: #958250;
}
.purplebox {
	background: #920381;
}
.orangebox {
    background: #FF5F09;
}
.roundbox1 {
	float:left;
	width: 46%;
}
.roundbox2 {
	float: right;
	width: 52%;
}
.half-left, .half-right, .cat-left, .cat-right{
	margin-top:12px;
}
.half-left {
	float:left;
	width: 46%;
}
.half-right {
	float: right;
	width: 52%;
}
.cat-left {
    float: left;
    width: 30%
}
.cat-right {
    float:right;
    width: 68%;
    margin-right:2%;
}
.cat-right .btn {
    padding: 15px 0;
}
.no-image-post {
    margin-left:2%;
    width: 98%;
    float: left;
}
.no-image-post #Searchbgform {
    margin: 15px;
}
.half-right ul,  .half-left ul {
	list-style: none;
	padding: 0 0 0 15px;
	font-family: arial;
    font-size: 12px;
    line-height: 15px;
}
.half-right li, .half-left li {
	padding: 0 0 3px 18px ;
	line-height: 19px;
}
.half-left li a, .half-left li a:visited {
    color: #fff;
    text-decoration: none;
}
.half-left li a:hover {
    text-decoration: underline;
}
.blue li {
	background: url("images/bullet.jpg") no-repeat left center;
}
.green li {
	background: url("images/bullet3.jpg") no-repeat left center;
}
.purple li {
	background: url("images/bullet2.png") no-repeat left center;
}
.half-right img{
	border: 0;
	padding-bottom: 15px
}
.breadcrumb
{
    font-family: corbel, calibri, arial, helvetica;
    font-size: 13px;
    color: #000000;
	font-weight:bold;
}
.breadcrumb_cat
{
    font-family: corbel, calibri, arial, helvetica;
    font-size: 13px;
    color: #AF4710;
}

.breadcrumb_last .innerHeading, 
.innerHeading #breadcrumbs {
    font-family: corbel, calibri, arial, helvetica;
    font-size: 13px;
    color: #AF4710;
}
.btn a, .more-link {
    margin: 8px 0 5px 0;
	text-decoration: none;
	color: rgb(255, 255, 255);
	float:right;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	padding: 5px;
	text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: rgb(244, 91, 11);
	background: -moz-linear-gradient(90deg, rgb(244, 91, 11) 30%, rgb(217, 36, 0) 70%);
	background: -webkit-linear-gradient(90deg, rgb(244, 91, 11) 30%, rgb(217, 36, 0) 70%);
	background: -o-linear-gradient(90deg, rgb(244, 91, 11) 30%, rgb(217, 36, 0) 70%);
	background: -ms-linear-gradient(90deg, rgb(244, 91, 11) 30%, rgb(217, 36, 0) 70%);
	background: linear-gradient(0deg, rgb(244, 91, 11) 30%, rgb(217, 36, 0) 70%);
	-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 2px 1px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75);
}
.btn a:hover, a.more-link:hover {
	background: rgb(217, 36, 0);
	background: -moz-linear-gradient(90deg, rgb(217, 36, 0) 30%, rgb(244, 91, 11) 70%);
	background: -webkit-linear-gradient(90deg, rgb(217, 36, 0) 30%, rgb(244, 91, 11) 70%);
	background: -o-linear-gradient(90deg, rgb(217, 36, 0) 30%, rgb(244, 91, 11) 70%);
	background: -ms-linear-gradient(90deg, rgb(217, 36, 0) 30%, rgb(244, 91, 11) 70%);
	background: linear-gradient(0deg, rgb(217, 36, 0) 30%, rgb(244, 91, 11) 70%);
}
.half-left .btn {
    margin-left: 15px;
    margin-bottom: 15px;
}
#innerRight_Box .widget {
    background: #01B6E3;
    margin-bottom: 20px;
    padding: 5px 15px 10px 10px;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#innerRight_Box .widget img {
    max-width: 314px;
    height: auto;
    border: none;
}
#innerRight_Box a,  #innerRight_Box a:visited{
    color: #fff;
}
#innerRight_Box a:hover {
    text-decoration: none;
}
#innerRight_Box h2 {
    padding-bottom: 5px;
}

/*** Sidebar widget colors ***/
#innerRight_Box .widget-1 {
background: #920381;
}
#innerRight_Box .widget-2 {
background: #C34503;
}
#innerRight_Box .widget-3 {
background: #82BA18;
}
#innerRight_Box .widget-4 {
background: #30730d;
}
#innerRight_Box .widget-5 {
background: #968250;
}
#innerRight_Box .widget-6 {
background: #CD8A07;
}
#innerRight_Box .widget-7 {
background: #F9C42A;
}
#innerRight_Box .widget-8 {
background: #930373;
}
#innerRight_Box .widget-9 {
    background: #F94FDA;
}
#innerRight_Box .widget-10 {
    background: #968250;
}
#innerRight_Box .widget-11 {
    background: #BE3B0A;
}
#innerRight_Box .widget-12 {
    background: #968250;
}
#innerRight_Box .widget-13 {
    background: #1A326E;
}
#innerRight_Box .widget-14 {
    background: #E30BA0;
}
#innerRight_Box .widget-15 {
    background: #E39A0B;
}

#innerRight_Box .widget img {
    width: 100%;
}

#innerRight_Box .rpwe-thumb {
    float: left;
    clear: both;
    height: auto;
}
#innerRight_Box .rpwe-title {
    
}
#innerRight_Box .rpwe-summary {
    display: block;
    float: left;
    margin-top: 10px;
    overflow: hidden;
}
#innerRight_Box a.more-link {
    margin-bottom: 5px;
    display: block;
    width: 100px;
    text-align: center;
}
#innerRight_Box h2 {
    margin: 0;
	color: #fff;
    font-family: "Comic Sans MS";
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    padding: 0 0 5px 0;
}
#innerRight_Box p{
    margin:5px 0;
}
#innerRight_Box p.btn {
    margin: 10px 0 5px 0;
}
#innerRight_Box .widget_recent_entries ul {
list-style: none;
padding: 5px 0;
margin:0;
}
#innerRight_Box .widget_recent_entries li {
background: url("images/bullet2.png") no-repeat top left;
font-family: arial;
font-size: 12px;
padding: 2px 15px 3px 30px;
}
#innerRight_Box .widget_recent_entries li a, #innerRight_Box .widget_recent_entries li a:visited {
color: #fff;
text-decoration: none;
}
#innerRight_Box .widget_recent_entries li a:hover {
    text-decoration: underline;
}
#innerRight_Box .widget_recent_entries {
background: #930373;
}

/*footer sidebars*/
.roundbox {   
}

.roundbox, #supplementary .widget, #secondary .widget, #innerRight_Box .widget, #tertiary .widget {
	border-bottom: 1px solid #fff;
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 4px 8px 0 rgba(10, 50, 10, 0.65);
	-moz-box-shadow:    0 4px 8px 0 rgba(10, 50, 10, 0.65);
	box-shadow:         0 4px 8px 0 rgba(10, 50, 10, 0.65);
}
/* footer widgets */
#supplementary, #tertiary, #footer-last {
	width: 990px;
	overflow: hidden;
	margin: 0 auto;
	line-height: 19px;
	color: #fff;
	font-family: arial;
    font-size: 13px;
    text-align: left;
    padding-top: 20px;
}

#supplementary {
    padding-bottom: 20px;
}
#supplementary .widget {
	float: left;
    overflow: hidden;
    margin: 0 15px 15px 0;
    padding: 10px;
    width: 215px;
    display: block;
}
#supplementary .widget h3.widget-title, #tertiary h3.widget-title{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height:20px;
    margin: 0;
    text-transform: uppercase;
}

#supplementary .widget {
    background: #B12CA1;
}

#supplementary .widget-1 {
	background: #F06000;
}
#supplementary .widget-2 {
	background: #B12CA1;
}
#supplementary .widget-3 {
	background: #1780C7;
}
#supplementary .widget-4 {
	background: #739F1C;
	margin: 0;
}

#supplementary .rpwe-title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 217px;
    margin-bottom: 10px;
}
#supplementary a, #supplementary a:visited{
    color: #FFF;
    font-weight: normal;
    font-family: Calibri;
    font-size: 13px;
    line-height: 1.2em;
}
#supplementary a:hover {
    color: #FFF506;
    text-decoration: underline;
}


#tertiary,  #supplementary{
	padding: 0 5px;
	margin: 0 0 0 2px;
}
#supplementary a, #tertiary a {
	text-decoration: none;
	line-height:normal !important;
}

#tertiary .widget-1 {
    background: #958250;
    margin: 0 15px 15px 0;
}
#tertiary .widget-2 {
    background-color: #655c5c !important;
    margin: 0 15px 15px 0;
	width: 466px;
}
#tertiary .widget-3 {
    background: #716435;
    margin: 0;
}
#tertiary .widget {
    padding: 10px;
    float: left;
}
#tertiary .widget-1, #tertiary .widget-3 {
    width: 215px;
}

#bottom-clouds {
    background: url("images/topnav-clouds.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 25px;
    left: -3px;
    padding: 0 3px;
    position: absolute;
    bottom: -5px;
    width: 100%;
    z-index: 3;
}
#footer-last {
    position: relative;
	padding: 20px 0;
    background: #4A4A4A;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
#footer-last a, #footer-last a:visited {
	color: #DADADA;
	text-decoration: none;
	line-height:normal !important;
}
#footer-last a:hover {
	color: #FF9900;
}
#footer-last ul {
	margin: 0;
	padding: 0;
}

#footer-last .widget {
	float:left;
    font-size: 12px;
    line-height: 1.45em;
    padding: 0 5px 5px 30px;
    text-transform: capitalize;

}
#footer-last h3 {
	font-weight: normal;
	color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin: 0 0 5px -20px;
    padding: 0 10px 10px 0;
    text-transform: uppercase;
}


#footer-last .widget-20 {
    border-left: 1px solid #6B6B6B;
    border-right: 1px solid #6B6B6B;
    float: left;
    height: 300px;
    padding-left: 30px;
    width: 460px;
}

#first, #second, #third, #fourth {
    width: 244px;
    float: left;
}



#supplementary .rpwe-thumb {
    height: auto;
    padding: 0 !important;
    margin: 0 !important;
    border: 3px solid #EEE!important;
    box-shadow: 0px 1px 2px 1px rgba(50, 50, 50, 0.25) !important;
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
    width: 210px;
}

.rpwe-block h3 {
    margin-bottom: 10px !important;
    line-height: 0.5em !important;
    float: left;
}
/*
.rpwe-block ul { 
    margin-left: 8px !important; 
}
*/
.rpwe-block li {
    border-bottom: none !important;
    margin-top: 10px;
    margin-bottom: 0px !important;
    padding-bottom: 0px!important;
}
.smart-post-list-main li {
    margin: 0 0 2px;
    list-style-type: circle !important;
    margin-left: 3px;
}




#footerbg {
    width:986px;
    background:url(../images/footerbg3.jpg) center top no-repeat;
    height:350px;
    margin: 0 auto;
    overflow: hidden;
}
#footerLayout {    width: 100%;
    float: left;
    padding-top: 15px;
}
#footerbox {    width: 230px;
    float: left;
    padding: 0px 0px 0px 16px;
}
#footerbox1 {    width: 230px;
    float: left;
    padding: 0px 0px 0px 16px;
}
#footerbox2 {    width: 230px;
    float: left;
    padding: 0px 0px 0px 16px;
}
#footerbox3 {    width: 230px;
    float: left;
    padding: 0px 0px 0px 16px;
}
.footerheadingtext {
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color: #fff;
    text-transform:uppercase;
    padding-bottom:5px;
}
.footertext {
    color: #dadada;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: normal;
    margin: 0 0 10px;
    padding: 0;
    text-transform: capitalize;
	font-weight:bold;
}
.footertext a:link {
    color: #dadada;
    text-decoration: none;
}
.footertext a:visited {
    text-decoration: none;
    color: #dadada;
}
.footertext a:hover {
    text-decoration: none;
    color: #ee6e54;
}
.footertext a:active {
    text-decoration: none;
    color: #dadada;
}

.footercat {
    float: left;
    width: 176px;
}

#footermenu {
    display: block;
    clear: both;
    margin: 0;
    text-align: center;
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #739f1c;
    padding-top:5px;
    line-height:20px;
}
#footermenu  ul {
    list-style: none;
	width:100%;
    float:left;
	text-align:center;
    padding: 0;
    margin: 0;
}
#footermenu li {
	margin: 0 5px;
    display: inline-block;
	float: none;
    position: relative;
}
#footermenu ul ul a {
}
.footer-one a, 
.footer-one a:visited {
    color: #739f1c;
    text-decoration: none;
}
.footer-one a:hover {
    color: #ee6e54;
}
.footer-one a:active {
    color: #739f1c;
}

.footer-two a, 
.footer-two a:visited {
    color: #555;
    text-decoration: none;
}

.footer-two a:hover {
    text-decoration: underline;
}

.footertext2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #739f1c;
    padding-top:5px;
    line-height:20px;
    padding-bottom:15px;
}
.footertext2 a:link {
    color: #739f1c;
    text-decoration: none;
}
.footertext2 a:visited {
    text-decoration: none;
    color: #739f1c;
}
.footertext2 a:hover {
    text-decoration: none;
    color: #ee6e54;
}
.footertext2 a:active {
    text-decoration: none;
    color: #739f1c;
}
.copyright{
    margin-top: 5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #333;
    font-weight: normal;
}
a.copy, a.copy:visited{
	color: #444;
    text-decoration: none;
}
#mainbox2 {
    width:100%;
    margin:0px 0 15px 0px;
    padding:0px;
    float:left;
}
.innerHeading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color:#ff5e09;
    padding-left:5px;
    padding-bottom:10px;
}
.innerHeading a:link {
   
color: #ff5e09;
    text-decoration: none;
}
.innerHeading a:visited {
    color: #ff5e09;
}
.footertext2 a:hover {
    color: #ff5e09;
    text-decoration:underline;
}
.innerHeading a:active {
    color: #ff5e09;
}
.innerHeading2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color:#000;
}
.innerHeading2 a:link {
    color: #000;
    text-decoration: none;
}
.innerHeading2 a:visited {
    color: #000;
}
.innerHeading2 a:hover {
    color: #000;
    text-decoration:underline;
}
.innerHeading2 a:active {
    color: #000;
}
#innerLeft_Box {
    width:643px;
    padding:0px 10px 0px 0px;
    margin: 0px 0px 0px 3px;
    float:left;
}
#in-bluetbox1 {
    width:643px;
    margin:2px 0px 0px 0px;
    padding:0px;
    background-image:url(images/in-bluebg1.jpg);
    background-position:center bottom;
    background-repeat:no-repeat;
    height:8px;
}
#in-bluetbox2 {
    width:643px;
    margin:0px;
    padding:0px;
    background-image:url(images/in-bluebg2.jpg);
    background-position:center top;
    background-repeat:repeat-y
}
#in-bluetbox3 {
    width:643px;
    margin:0px;
    padding:0px;
    background-image:url(images/in-bluebg3.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:27px;
}
#in-orangetbox1 {
    width:643px;
    margin:2px 0px 0px 0px;
    padding:0px;
    background-image:url(images/in-ornagebg1.jpg);
    background-position:center bottom;
    background-repeat:no-repeat;
    height:11px;
}
#in-orangetbox2 {
    width:643px;
    margin:0px;
    padding:0px;
    background-image:url(images/in-ornagebg2.jpg);
    background-position:center top;
    background-repeat:repeat-y
}
#in-orangetbox3 {
    width:643px;
    margin:0px;
    padding:0px;
    background-image:url(images/in-ornagebg3.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:27px;
}
#innerRight_Box {
    width:333px;
    padding:0px 0px 0px 0px;
    margin:0px 7px 0px 0px;
    float:right;
}
#voiletbox1 {
    width:333px;
    margin:0px 0 0 0px;
    padding:0px;
    background-image:url(images/in-voiletbg1.jpg);
    background-position:center bottom;
    background-repeat:no-repeat;
    height:15px;
}
#voiletbox2 {
    width:333px;
    margin:0px;
    padding:0px;
    background-image:url(images/in-voiletbg2.jpg);
    background-position:center top;
    background-repeat:repeat-y
}
#voiletbox3 {
    width:333px;
    margin:0px;
    padding:0px;
    background-image:url(images/in-voiletbg3.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:27px;
}
#innerbrw1 {
    width:333px;
    margin:15px 0 0 0px;
    padding:0px;
    background-image:url(images/innerbrw1.jpg);
    background-position:center bottom;
    background-repeat:no-repeat;
    height:9px;
}
#innerbrw2 {
    width:333px;
    margin:0px;
    padding:0px;
    background-image:url(images/innerbrw2.jpg);
    background-position:center top;
    background-repeat:repeat-y
}
#innerbrw3 {
    width:333px;
    margin:0px;
    padding:0px;
    background-image:url(images/innerbrw3.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:25px;
}
#innerylw1 {
    width:333px;
    margin:15px 0 0 0px;
    padding:0px;
    background-image:url(images/innerylw1.jpg);
    background-position:center bottom;
    background-repeat:no-repeat;
    height:10px;
}
#innerylw2 {
    width:333px;
    margin:0px;
    padding:0px;
    background-image:url(images/innerylw2.jpg);
    background-position:center top;
    background-repeat:repeat-y
}
#innerylw3 {
    width:333px;
    margin:0px;
    padding:0px;
    background-image:url(images/innerylw3.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:24px;
}
#innergreeen1 {
    width:333px;
    margin:15px 0 0 0px;
    padding:0px;
    background-image:url(images/innergreenbg1.jpg);
    background-position:center bottom;
    background-repeat:no-repeat;
    height:9px;
}
#innergreeen2 {
    width:333px;
    margin:0px;
    padding:0px;
    background-image:url(images/innergreenbg2.jpg);
    background-position:center top;
    background-repeat:repeat-y
}
#innergreeen3 {
    width:333px;
    margin:0px;
    padding:0px;
    background-image:url(images/innergreenbg3.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:25px;
}
#lightblue1 {
    width:333px;
    margin:15px 0 0 0px;
    padding:0px;
    background-image:url(images/lightblue1.jpg);
    background-position:center bottom;
    background-repeat:no-repeat;
    height:15px;
}
#lightblue2 {
    width:333px;
    margin:0px;
    padding:0px;
    background-image:url(images/lightblue2.jpg);
    background-position:center top;
    background-repeat:repeat-y
}
#lightblue3 {
    width:333px;
    margin:0px;
    padding:0px;
    background-image:url(images/lightblue3.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:25px;
}
.inner_mollusks {
    float:left;
    width:100%;
    padding:0px;
    margin:0px;
}
.cat-img {
    float:left;
    margin:5px 0px 5px 10px;
    
}
.cat-img img {
    max-width: 154px;
    height: auto;
    border:3px solid #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.mollusks_Contant {
    float:left;
    width:95%;
    margin:0px;
    padding:10px;
}
.inner_blackTxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    padding-left:15px;
    padding-top:10px;
}
.inner_blackTxt a {
	margin: 0 5px !important;
}
.inner_blackTxt a:link {
    color: #000;
    text-decoration: underline;
	margin: 0 5px !important;

}
.inner_blackTxt a:visited {
    text-decoration: underline;
    color: #000;
	margin: 0 5px !important;
}
.inner_blackTxt a:hover {
    text-decoration: none;
    color: #fff;
	margin: 0 5px !important;
}
.inner_blackTxt a:active {
    text-decoration: none;
    color: #000;
	margin: 0 5px !important;
}


.category .inner_whiteTxt, .tag .inner_whiteTxt, .search .inner_whiteTxt{ line-height: 1.4em !important; font-weight:normal; padding:5px; font-size:16px;
font-family:Corbel, Arial, Helvetica, sans-serif;}
.inner_whiteTxt a:link{color:#FFDD3C; text-decoration:underline;margin: 0 5px !important;}
.inner_whiteTxt a:visited{text-decoration: underline; color:#FFDD3C;margin: 0 5px !important;}
.inner_whiteTxt a:hover{text-decoration:none; color:#fff;margin: 0 5px !important;}
.inner_whiteTxt a:active{text-decoration:none; color:#fff;margin: 0 5px !important;}
.read-full-post{padding-top:10px; padding-bottom:10px;}
.commentbg{color:#B34B06; clear:both; padding:10px 0px 10px 15px; margin-bottom:10px;}
.roundbox p.commentbg,
.roundbox p.commentbg2 {
    clear: both;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #B34B06;
    padding: 5px 15px;
}
.commentbg a,
.commentbg a:visited,
.commentbg2 a,
.commentbg2 a:visited  {
    color: #B34B06;
    text-decoration: none;
	margin: 0 5px !important;
}
.commentbg a:hover,
.commentbg2 a:hover {
    text-decoration: none;
    color: #fff;
	margin: 0 5px !important;
}
.commentbg a:active {
    text-decoration: none;
    color: #000;
	margin: 0 5px !important;
}
.commentbg2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    /*background-color:#ffa06e;*/
    padding:10px 0px 10px 15px;
    margin-bottom: 10px;
}
.inner_whtTxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    padding-left:15px;
    padding-top:10px;
}
.whiteText5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #fff;
    padding-left:12px;
    padding-top:5px;
}
.inner_img {
    padding-left:15px;
    padding-top:10px;
    padding-bottom:10px;
}
.inner_img2 {
    padding-top:5px;
    padding-bottom:5px;
}
.inner_img3 {
    padding-top:10px;
    padding-bottom:5px;
}
.inner_img4 {
    padding-top:10px;
    padding-bottom:5px;
    padding-left:10px;
}
.inner_img5 {
    padding-top:8px;
    padding-bottom:0px;
}
.whiteHeading4 {
    font-family:Comic Sans MS;
    font-size:16px;
    color: #fff;
    padding-left:15px;
    line-height:28px;
    font-weight:bold;
}
.Cont {
    padding-left:10px;
}
.FunFacts {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    color: #aeeefe;
    padding-left:10px;
    padding-top:10px;
}
.FunFacts2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    color: #aeeefe;
    padding-left:20px;
    padding-top:10px;
}
#newblueimg {
    width:643px;
    margin:2px 0px 0px 0px;
    padding:0px;
    background-image:url(images/mbluebox1.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:10px;
}
#newblueimg2 {
    width:643px;
    margin:0px;
    padding:0px;
    background-image:url(images/mbluebox2.jpg);
    background-position:center top;
    background-repeat:repeat-y;
}
#newblueimg3 {
    width:643px;
    margin:0px;
    padding:0px;
    background-image:url(images/mbluebox3.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:34px;
}
#newvoiletimg {
    width:643px;
    margin:2px 0px 0px 0px;
    padding:0px;
    background-image:url(images/Mollusks-bluebg.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:10px;
}
#newvoiletimg2 {
    width:643px;
    margin:0px;
    padding:0px;
    background-image:url(images/Mollusks-bluebg-03.jpg);
    background-position:center top;
    background-repeat:repeat-y;
}
#newvoiletimg3 {
    width:643px;
    margin:0px;
    padding:0px;
    background-image:url(images/Mollusks-bluebg-04.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:34px;
}
#newyellowimg {
    width:643px;
    margin:2px 0px 0px 0px;
    padding:0px;
    background-image:url(images/Mollusksyellowbg.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:10px;
}
#newyellowimg2 {
    width:643px;
    margin:0px;
    padding:0px;
    background-image:url(images/Mollusks-yellowbg.jpg);
    background-position:center top;
    background-repeat:repeat-y;
}
#newyellowimg3 {
    width:643px;
    margin:0px;
    padding:0px;
    background-image:url(images/Mollusks-yellowbg-07.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:26px;
}
.img6 {
    padding-top:10px;
}
.inner_whiteText2 {
    font-family: arial;
    font-size:14px;
    color: #fff;
    padding-top:10px;
}
.inner_whiteText4 {
    font-family: arial;
    font-size:14px;
    color: #e099d8;
}
.inner_whiteText5 {
    font-family: arial;
    font-size:12px;
    color: #fff;
}
.inner_whiteText3 {
    font-family: arial;
    font-size:22px;
    color: #fff;
}
.field2 {
    width:185px;
    padding-left:5px;
    height:30px;
    border:none;
    background:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#666666;
}
.field3 {
    width:240px;
    padding-left:5px;
    height:85px;
    border:none;
    background:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#666666;
}
.submit {
    padding-right:10px;
}
.frmbg {
    background-image:url(images/textbg.jpg);
    background-position:center;
    background-repeat:no-repeat;
}
.frmtextarea {
    background-image:url(images/textareabg.jpg);
    background-position:center;
    background-repeat:no-repeat;
}
#Searchbgform {
    float:left;
    width:275px;
    margin-top:10px;
}
#fieldbgform {
    float:left;
    background-image:url(images/fieldbg.png);
    background-position:right;
    background-repeat:no-repeat;
    width:195px;
    height:30px;
}
.fieldform {
    width:185px;
    height:30px;
    border:none;
    background:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#666666;
}
/****Contact form style*************/
 .formtitle {
    padding: 10px;
    line-height: 16px;
    font-size: 13px;
    ttext-shadow: -1px -1px red;
    color: #fff;
    font-weight: bold;
    width: 100%;
    background: #244499;
    /* Old browsers */
}
.input {
    width: 410px;
    bborder-bottom: 1px solid #ddd;
    margin: 20px 0px 20px 20px;
    overflow: hidden;
}
.inputtext {
    float: left;
    line-height: 18px;
    height: 35px;
    font-size: 14px;
    width: 120px;
}
.inputcontent {
    float: left;
    width: 290px;
    height: 50px;
}
.inputcontent input {
    padding: 5px;
    height: 18px;
    width: 240px;
    line-height: 18px;
    border: 1px solid #c7c7c7;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    color: #777;
}
.inputcontent a {
    color: #0084ff;
    font-size: 12px;
    text-decoration: none;
    line-height: 12px;
}
.nobottomborder {
    border-bottom: 0;
}
.buttons {
    padding: 15px;
}
.send {
    background: #E70D00;
    /* Old browsers */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    line-height: 20px;
    font-size: 16px;
    padding: 6px 12px;
    color: #fff;
    ttext-shadow: -1px -1px #ff9b19;
    float: right;
    margin-right: 45px;
    cursor: pointer;
    border:0px;
}
/* Form 2 Style */
 .form2 {
    width: 100%;
    color: white;
}
.textarea {
    padding: 5px;
    height: 85px;
    width: 240px;
    line-height: 18px;
    border: 1px solid #c7c7c7;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    color: #777;
}
.inputtextbox {
    width: 410px;
    margin-bottom: 10px;
    margin: 20px;
    overflow: hidden;
}
.inputtextbox .inputcontent {
    height: 105px;
}
/**********contact form end**********/

 span.wpcf7-not-valid-tip {
    background: none repeat scroll 0 0 red !important;
    border: 1px solid #FF0000;
    color: red;
    font-size: 10pt;
    left: 20%;
    padding: 2px;
    position: absolute;
    top: 20%;
    width: 280px;
    z-index: 100;
    color:white !important;
}
/* Begin */
 .aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignleft {
    float: left;
    padding-right: 10px!important;
}

.alignright {
    float: right;
    padding-left: 10px!important;
}

.alignright img, img.alignright {
    margin: 1em 0 1em 10px;
}

.alignleft img, img.alignleft {
    margin: 1em;
    margin-left: 0;
}

.wp-caption {
    text-align: center;
    font-family: Arial,helvetica;
    border: none;
    background-color: inherit;
    padding: 15px 0px;
    margin: 0px;
}

.wp-caption img {
border: 1px solid rgb(105, 66, 39);
padding-top: 0px;
margin-bottom: 0px !important;
height: auto;
}

p.wp-caption-text {
    font-size: 13px!important;
    font-family: calibri !important;
    line-height: 17px!important;
    text-align: center !important;
    padding: 0 4px 5px !important;
    margin: 0 !important;
    color: #FADF88 !important;
}

#newdetailsimg {
    width:643px;
    margin:2px 0px 0px 0px;
    padding:0px;
}
#newdetailsimg2 {
    width:643px;
    margin:0px;
    padding:0px;
    background:#968250;
    border-radius:10px;
}
#newdetailsimg3 {
    width:643px;
    margin:0px;
    padding:0px;
    background-image:url(images/details_bottombg.jpg);
    background-position:center top;
    background-repeat:no-repeat;
}
h1 {
    font-family:Comic Sans MS;
    font-size:28px;
    word-spacing: -4px;
    color: #fff;
    padding:0 0 0 10px;
    margin:0px;
    font-weight:bold;
	display:inline-block;
}
h2, h3 {
    font-family: Arial, Helvetica, sans-serif;

}
/* order list style for posts */
 .inner_whiteTxt ol {
    margin: 0 auto;
    width:100%;
    list-style: none;
    padding:0px 0px 0px 0px;
}
.inner_whiteTxt ol li {
    display: block;
    padding:0px 0px 0px 20px;
    line-height:26px;
    
    background-position:left;
    margin:0px 0px 0px 0px;
    font-family: corbel,Arial, Helvetica, sans-serif;
    font-size: 17px;
}
.fun li{background-image:url(../images/ulbulletnew.png);
    background-repeat:no-repeat;}

.innerFullWidth_Box {
    width: 976px;
    padding:0px;
    margin: 0px;
    float:left;
}
/* End */

.yarpp-related a.yarpp-thumbnail span.yarpp-thumbnail-title{font-weight: normal !important;font-size: 0.8em !important;max-height: 4em !important;text-decoration: none !important;line-height: 1.3em !important;overflow: visible !important;}

.yarpp-thumbnail {
height: 200px !important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
width: 140px;
padding: 1px;
border: 1px solid rgba(127, 127, 127, 0) !important;
}
div.yarpp-thumbnails-horizontal img {
text-align: left;
border: white 1px solid;
border-radius: 8px;
}

/* Centers the thumbnail section in related posts plugin */
.yarpp-related-widget {
text-align:center !important;
}


#catapult-cookie-bar {text-align:center !important; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.biography > li {
	background: url("images/bullet2.png") no-repeat left center ;
	line-height: 20px;
}
.mars-list td {
    font-size: 15px;
    font-weight: normal;
    padding: 5px !important;
    margin: 0;
}

.mars-list {
    margin: 0;
    padding: 0;
    width: 100%;
}










#subcatheading h2 {
    color: #fff;
    font-family: "Comic Sans MS";
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    margin: 10px;
    padding: 0 0 5px;
}
ul.subcatlist {
    list-style: outside none none;
    margin: 0 0 0 32px;
    padding: 5px 0;
    float: left;
    display: block;
    width: 93%;
}

ul.subcatlist li {

    font-family: arial;
    font-size: 15px;
    float: left;
    width: 40%;
}

ul.subcatlist li a:hover {
    text-decoration: underline;
}

ul.subcatlist li a {
	text-decoration:none !important;
    color: #FFFFFF;
    text-decoration: none;
}



.mdl_Img{width:310px; margin:0 auto;}
.mdl_Img img{width:100%;}

.inner_whiteTxt h2{padding:15px 0px;}


.navigation {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}


.wp-paginate li {
    display: table;
    float: left;
    margin: 9px 0 20px;
    padding: 0;
}



.inner_whiteTxt img {
    max-width: 100%;
    height: auto;
}
.single .innerLeft_Box img{
	max-width: 100%;
    height: auto;}


.new-facts-section {

    background-color: #b39a5b;
    padding: 0 17px;

}
.new-facts-section h3 {

    margin-bottom: 12px;

}






