/*

Theme Name: SCIENCE AND HEALTH Cloudy

Theme URI:

Description: NSA Cloudy is based on the WP Cloudy theme and redeveloped by by <a href="http://www.metheney.com">Metheney Consulting</a>. Cloudy is a beautiful simple blog theme, designed for commercial and more technical blogs.

Version: 1.4

Author: Metheney Consulting

Author URI: http://www.metheney.com

Tags: two columns, widgets, fixed width, blue, custom header, valid XHTML, valid CSS

*/

/* Reset styles

*******************************/

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, 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-size: 100%;

font-family: inherit;

vertical-align: baseline;

}

:focus {

outline: 0;

}

body {

line-height: 1;

color: black;

background: white;

}

ol, ul {

list-style: none;

}

table {

border-collapse: separate;

border-spacing: 0;

}

caption, th, td {

text-align: left;

font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

content: "";

}

blockquote, q {

quotes: "" "";

}

/* Main styles

*******************************/

html {

	height: 100%;

	margin-bottom: 1px;/* force vertical scrollbars */

}

body {

	background:url(img/body.jpg) 0 0 repeat #dff4ff;

	color: #646464;

	font-size: 75%;

	text-align: left;

}

/* Default fonts

*******************************/

body		  { font-family: Tahoma, Arial, Helvetica, sans-serif; }

input,

select		{ font-family: Tahoma, Arial, Helvetica, sans-serif; }

textarea,

pre,

tt,

kbd,

var,

code 		  { font-family:"Courier New", Courier, monospace; }

/* Header elements

*******************************/

h1,

h2,

h3,

h4,

h5,

h6 {

  font-weight:normal;

  font-family: Tahoma, Arial, Helvetica, sans-serif;

}

h1 {

    font-size: 1.3em;

    color:#666666;

    line-height:2;

    font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

}

h2 {

    font-size: 1.5em;

}

h3 {

    font-size: 1.0em;

    padding-bottom:1em;

    color:#518cb1;

	font-weight: bold;

}

h4 { font-size: 1.3em; }

h5 { font-size: 1.2em; }

h6 { font-size: 1.1em; }

/* Text elements

*******************************/

p			  { margin: 0 0 1em 0; text-align: left; line-height:1.6; }

p.last 		  { margin-bottom:0; }

p.first		  { margin-top:1em; }

p.img		  { float: left; margin:0 1em 1em 0; padding:0; }

blockquote    { margin: 0 0 2em 2em; border:1px dotted #666; padding:1em; }

strong        { font-weight: bold; }

em            { font-style: italic; }

pre           { border: 1px solid #ddd; margin-bottom: 1.2em; padding:1.2em; }

small		  { font-size: .9em; }

code          { /*style*/ }

ins           { text-decoration:none; } /*remove underline from text*/

del           { text-decoration:line-through; }

sub           { vertical-align:sub;font-size: .9em; }

sup           { vertical-align:super;font-size: .9em; }

acronym       { border-bottom:1px dotted #666; }

abbr 		  { /*style*/ }

dfn 		  { font-style:italic; }

bdo           { /*style*/ }

q             { font-style:italic; }

cite          { font-style:italic;}

dl {

    line-height:1.2;

    margin-bottom:1.2em;

}

dd {}

dt {}

hr {

    color: #fff;

    background:transparent;

    margin: 0 0 0.5em 0;

    padding: 0 0 0.5em 0;

    border:0;

    border-bottom: 1px #000 dotted;

}

/*links*/

a:link,

a:visited,

a:focus,

a:hover,

a:active	{ color: #518cb1; text-decoration: underline; cursor:pointer; }

a:hover		{}

a:visited	{}

a:active,

a:focus     { outline: 0; } /*remove border in ff*/

/* decorate lists in posts */

#content .post ul,

#content .post ol {

    margin: 0 0 1em 2em;

}

#content .post ul {

    list-style-type:disc;

}

#content .post ol {

    list-style-type:decimal;

}

#content .post ul li,

#content .post ol li {

    line-height:2;

}

/* Images

*******************************/

img 		{ outline:0;border:0; padding:10px 12px;}

/* Form styles

*******************************/

input,

select,

textarea {

	font-size:1.0em;/*by default font-size is bigger*/

	vertical-align:baseline;

}

input.text,

input.file { cursor:text; }

input.button {

    cursor:pointer;

    color:#fefefe;

    border:0;

    background:url(img/header-search-button.gif) 0 0 repeat-x;

    font-weight:bold;

    padding:1px 12px;

    text-align:center;

    height:19px;

}

input.radio,

input.checkbox { border: 0;padding: 0; }

/* Wordpress aligning

*******************************/

.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}

.alignleft {

    float:left;

    margin: 0 1em 1em 0;

}

.alignright {

   float: right;

   margin: 0 0 1em 1em;

}

.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}

.wp-caption {

    border:1px solid #eee;

    text-align:center;

    padding-top:4px;

}

.wp-caption p.wp-caption-text {

    font-size:.92em;

    text-align:center;

}

/* Text align

*******************************/

.t-right 	{ text-align: right; }

.t-left 	{ text-align: left; }

.t-center 	{ text-align: center; }

.t-justify 	{ text-align: justify; }

/* Other

*******************************/

.clear:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden

}

.zoom {

    overflow:hidden;

}

/* Main styles

 *******************************/

#root {

    width: 980px;

    margin: 24px auto 0 auto;

    padding-bottom: 24px;

}

/* Header

 *******************************/

#header {

    overflow: hidden;

}

#header .menu,

#header .search {

    background:url(img/header-menu-back.gif) 0 0 repeat-x #5B94BE;

}

#header .menu {

    float:left;

    width:667px;

    height:28px;

    padding:10px 20px;

}

#header .menu li {

    float:left;

    background:url(img/header-menu-delim.gif) 100% 0 no-repeat;

}

#header .menu li.last {

    background:none;

}

#header .menu a {

    color:#fefefe;

    font-weight:bold;

    padding:0 14px;

    display:block;

    line-height:2;

	text-decoration:none;

text-align:center;

}

#header .menu a:hover {

    text-decoration:none;

	color:red;

    

}

#header .search {

    width:236px;

    height:20px;

    float:right;

    padding:14px 16px;

    font-size:0.92em;

}

#header .search label {

    color:#fff;

    padding-right:8px;

}

#header .search input.text {

    width:122px;

    border:1px solid #5286ab;

    border-right:0;

    border-bottom:0;

    background:#ecf0f2;

    padding:2px;

    color:#34668a;

    margin-right:8px;

}

#header .search input.button {

    color:#fefefe;

    border:0;

    background:url(img/header-search-button.gif) 0 0 repeat-x;

    font-weight:bold;

    width:51px;

    padding:1px 0;

    text-align:center;

    height:19px;

}

#heading {

    margin-top:4px;

    width:551px;

    float:left;

    clear:both;

    height:134px;

    background:url(img/heading.gif) 0 0 no-repeat;

    padding: 66px 0 0 156px;

}

#heading a {

    color:#fff;

    text-decoration:none;

}

#heading .description {

    color:#fff;

}

#about {

    margin-top:4px;

    width:232px;

    height:164px;

    overflow:hidden;

    float:right;

    background:url(img/header-about-back.gif) 0 0 repeat-y #f9fdff;

    padding:18px;

}

#about .signature {

    text-align:right;

    margin:0;

}

#main {

    margin-top:4px;

    clear:both;

    overflow:hidden;

}

#left-block {

    width:216px;

    float:left;

}

#left-block .box {

    background:#fff;

    padding:18px;

    margin-bottom:4px;

}

#left-block .box h2 {

    padding-bottom:16px;

}

#left-block .box ul {

    font-size:1.0em;



}

#left-block .box ul.children {

    padding-top:4px;

    font-size:1em;



}

#left-block .box li {

    padding:4px 0;

    padding-left:20px;

    line-height:1;

    margin-bottom:4px;

    background-repeat:no-repeat;

    background-position:0 6px;





}

#left-block .box li.current-cat {

    font-weight:bold;

    padding:4px 0;

    padding-left:20px;

    line-height:1;

    margin-bottom:4px;



}

#left-block .categories li {

	background-image:url(img/cat.gif);



}

#left-block .archive li {

    background-image:url(img/cal.gif);

     padding:4px 0;

    padding-left:20px;

    line-height:1;

    margin-bottom:4px;

}

#left-block .blogroll li,

	padding:4px 0;

    padding-left:20px;

    line-height:1;

    margin-bottom:4px;





#left-block .meta li {

    padding:4px 0;

    padding-left:20px;

    line-height:1;

    margin-bottom:4px;



}

/* Content

 *******************************/

#main-block {

    width:760px;

    float:right;



}

#content {

    padding:18px;

    background:#fff;

    min-height:400px;

    height:auto!important;

    height:400px;

	line-height:1.3;

 padding-left:40px;

 padding-right:40px;



}

#content .post {

    overflow:hidden;

    margin-bottom:5px;

    clear:both;



}

#content .entry a {

    color:#e08105;

}

#content .date {

    float:left;

    width:54px;

    height:43px;

    padding-top:11px;

    background:url(img/post-date.gif) 0 0 no-repeat;

    color:#669abb;

    font-size:1.67em;

    text-align:center;

    margin: 0 0 20px 0;

    text-transform:uppercase;

	line-height:1;

}

#content .date span {

    font-size:0.65em;

    display:block;

}

#content .title,

#content .postdata {

    margin-left:74px;

}

#content .page .title {

    margin-left:0;

}

#content .title h2 {

    background:url(img/post-title-border.gif) 0 100% repeat-x;

    padding-bottom:8px;

    margin-bottom:8px;

}

#content .title a {

    text-decoration:none;

    color:#265a8b;

}

#content .title a:hover {

    color:#518cb1;

}

#content .postdata {

    font-size:0.92em;

}

#content .category {

    background:url(img/cat.gif) 0 5px no-repeat;

    padding-bottom:1px;

    padding-left:20px;

    float: left;

    

}

#content .comments {

    background:url(img/comment.gif) 0 1px no-repeat;

    padding-bottom:1px;

    padding-left:20px;

    float: right;

}

#content .category,

#content .category a {

    color:#91adc1;

    line-height:1.8;

}

#content .entry {

    clear:both;

}

#content .entry .more-link {

    font-weight:bold;

    color:#518cb1;

}

#recent {

    margin-top:4px;

    background:#e7f5fe;

    overflow:hidden;

}

#recent .posts,

#recent .comments {

    width:312px;

    padding:24px 32px;

}

#recent .posts {

    float:left;

}

#recent .comments {

    float:right;

}

#recent .posts ul,

#recent .comments ul {

    font-size:.92em;

    line-height:1.2;

}

#recent .posts li,

#recent .comments li {

    margin-bottom:1.5em;

}

#recent .posts li a {

    font-weight:bold;

    margin-bottom:1.5em;

}

#recent .comments li .author {

    font-size:0.91em;

    line-height:1.4;

}

#recent .comments li a {

    text-decoration:none;

}

#leavecomment {

    padding-top:1em;

}

.comments-list .avatar {

    margin-bottom:4px;

}

.comments-list li {

    padding:18px;

    line-height:1.2;

}

.comments-list li.graybox {

    background:#f5f5f5;

}

.comments-list cite {

    font-weight:bold;

    font-style:normal;

}

.comments-list small {

    font-size:.83em;

}

.comments-list .comment {

    margin-top:8px;

}

#commentform input.text,

#commentform textarea {

    border:1px solid #5286ab;

    border-right:0;

    border-bottom:0;

    background:#ecf0f2;

    padding:2px;

    color:#34668a;

}

#commentform input.text {

    width:200px;

}

#commentform textarea {

    width:600px;

}

/* Footer

 *******************************/

#footer {

    margin-top:4px;

    padding:4px 10px;

    font-size:.92em;

    overflow:auto;

    line-height:1.2;



}

#footer img {

	vertical-align:middle;

}

#footer .copyright {

    float:left;

}

#footer .links {

    float:right;

}

#footer .links2 {

    float:right;

}

#footer .links a {

    padding-left:18px;

    margin-left:16px;

    background-repeat:no-repeat;

    background-position:0 1px;

}

#footer .links2 a {

    float:right;

}

#footer .rss {

    background-image:url(img/rss.gif);

}

#footer .login {

    background-image:url(img/login.gif);

}

#footer a.powered {

    padding:0;

}



/* TANGO STYLE */



#sidebar{

	background-color: #cccccc;

	width: 200px;

	max-width: 200px;

	float: left;

	color: #003366;

	clear: left;

	padding-left: 10px;

	padding-right: 10px;

background:url(img/header-about-back.gif) 0 0 repeat-y #f9fdff;

}





#sidebar h2 {

	color: #bfbfbf;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border-bottom: 1px solid #4cf5ff;

	font-size: 10px;

	text-transform: uppercase;

}

#sidebar h1 {

	color: #666666;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border-bottom: 1px solid #4cf5ff;

	font-size: 12px;

	text-transform: uppercase;

	line-height:1.3;

}



#sidebar ul {

	list-style: none;

	margin: 0 0 18px 0;

	padding: 0;

}



#sidebar ul li {

	display: inline;

	margin:0;

	padding:0

	line-height:1;

}



#sidebar li{

	list-style: none;

}



#sidebar ul li a {

	border-bottom: 1px dotted #4cf5ff;

	color: #003366;

	display: block;

	text-decoration: none !important;

	margin-left: 0px;

	padding: 4px 0px 4px 25px;

	background-image: url('img/bull.gif');

	background-repeat: no-repeat;

	background-position: 10px 50%;

	font-size: 12px;

	line-height:1;

}



#sidebar ul li a:hover{

	color: #00e0ff;

	background-color: #004d64;

}







#rss a {

	text-decoration: none;

}

#rss{



   width:80px;

	background-image: url('img/rss2.png');

	background-repeat: no-repeat;

	display: block;

	width: 43px;

	height: 70px; 

	text-align:center 

	padding: 0px 20px 40px 25px;

	margin-left: 80px;

	margin-top: 10px;

	text-decoration: none ;

}



ul.list-blogroll li a{

	border-bottom: 1px dotted #666;

	color: #003366;

	display: block;

	text-decoration: none !important;

	margin-left: 0px;

	padding: 4px 0px 4px 25px;

	background-image: url('images/bull.gif');

	background-repeat: no-repeat;

	background-position: 10px 50%;

}



#searchdiv {

	margin-top: 8px;

	margin-bottom: 15px;

}



/*blogroll widget */

ul.list-blogroll li{

	background: url(img/arrow.gif) no-repeat !important;

	padding-left: 22px !important;

}



/*meta  widget*/

ul.list-meta li{

	background: url(img/arrow.gif) no-repeat !important;

	padding-left: 22px !important;

}















/*rss widget */

ul.list-rss li{

	background: url(img/arrow.gif) no-repeat !important;

	padding-left: 22px !important;

	

}











/*category  widget */

ul.list-cat li, li.bar_categories li{

	background: url(img/arrow.gif) no-repeat !important;

	padding-left: 22px !important;

}



/*recent  widget  */

ul.list-rec li, li.bar_comments ul li {

	background: url(img/arrow.gif) no-repeat !important;

	padding-left: 22px !important;

}



/*archives widget */

ul.list-archives li, li.bar_archives li{

	background: url(img/arrow.gif) no-repeat !important;

	padding-left: 22px !important;

}



/*pages widget */

ul.list-page li, li.bar_pages li, li.bar_recent_entries li{

	background: url(img/arrow.gif) no-repeat !important;

	padding-left: 22px !important;

}



/*sub-pages widget */

ul.list-page li ul li, li.bar_pages li ul li{

	background: url(img/arrow.gif) no-repeat !important;

	padding-left: 15px !important;

}



/*calendar bar widget */

li.bar_calendar td {

	padding: 1px 7px;



	

}



/*text bar */

.textbar {

	padding-top: 5px;

}





.ajpopuphdr{

	font-family : Arial;

	font-size : 12pt;

	font-weight : bold;

	font-style : italic;

	text-decoration : none;

	color : #000000;

	background-color: #ffa800;

	padding-left: 10px 

	margin-top: 8px;

	margin-bottom: 15px;

	line-height:1.8;



}



.ajpopuptxt{

	font-family : Arial;

	font-size : 8pt;

	text-decoration : none;

	color : #000000;

	background-color: #e9f7fa;

	padding-left: 10px

	line-height:1.8; 



}



.ajpopuplnk{

	font-family : Arial;

	font-size : 10pt;

	text-decoration : none;

	color : #000000;

	background-color: #ffffCC;



}





}



