/*LIA*/

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,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;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

body{line-height:1;color:#333;background:white;}


/* typography.css */
body{font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;line-height:1.5;}
body{font-size:75%;}
html > body{font-size:12px;}
h1 {font-family:Arial,Helvetica,"Lucida Grande",Verdana,sans-serif;color:#006699;clear:both;}
h2,h3,h4,h5,h6{font-family:Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;color:#111;clear:both;}
h1{font-size:2em; padding-bottom:0.4em;}
h2{font-size:1.5em; padding-bottom:0.4em;}
p{margin:0 0 1.5em 0;text-align:justify;}
p.last{margin-bottom:0;}
p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.top{margin-top:0;}

a{color:#125AA7;text-decoration:underline;outline:none;}
a:hover{color:#000;}

strong{font-weight:bold;}
em{font-style:italic;}

table {margin-bottom:1.4em;border-top:0.0em solid #ddd;border-left:0.0em solid #ddd;}
.lhs {margin-bottom:1.4em;border-top:0.1em solid #ffffff; border-left:0.1em solid #ffffff;}

th,td{height:1em;padding:0.2em 0.4em;border-bottom:0.1em solid #ddd;border-right:0.1em solid #ddd;}
th{font-weight:bold;}
label{font-weight:bold;}
textarea{height:180px;width:300px;}
p.small{font-size:0.8em;margin-bottom:1.875em;line-height:1.875em;}
p.large{font-size:1.2em;line-height:2.5em;}
p.quiet{color:#666;}
.hide{display:none;}
.alt{color:#666;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-size:1.2em;line-height:1%;font-style:italic;}
.dquo{margin-left:-.7em;}
p.incr,.incr p{font-size:0.83333em;line-height:1.44em;margin-bottom:1.8em;}

/* grid.css */
body{text-align:center;margin:36px 0;}
.container{text-align:left;position:relative;padding:0;margin:0 auto;width:960px;}

.column{float:left;margin:0 10px;padding:0;}
.column300 {float:right; margin:0 10px;padding:0;}
.adfloatnew {padding: 5px 10px 5px 0px; width:305px;}

body 	{  margin-bottom: 0; margin-top: 0; background-color:#fff;}
.container 	{ width: 960px; border-top: 3px #0072A8 solid; padding-top: 10px; background-color:#fff;}			
#page {border-left: 0px solid #CCC;border-right: 0px solid #CCC;border-bottom: 1px solid #CCC;float: left; margin-bottom: 20px;background-color:#fff;}
blockquote {font-style: normal;padding: 0 0 0 0;color: #000;background: url('../images/quote.png') .5em top no-repeat;}
a 				{ color: #3E4967; }
a:hover			{ color: #000; }
blockquote p 	{ padding: 0 20px 0 30px; }
hr 				{ background: #CCC; height: 1px; }
img				{ margin: 0; }
p img			{ float: none; }
a.button 		{ float: left; } /* Fix for buttons */
input 			{ padding-left: 0; border: 1px solid #CCCCCC;  }
ul 				{ margin-left: 15px; list-style-type: none; }
ul li 			{ padding: 2px 0 2px 9px; background: url('../images/icons/bullet_square_grey.gif') left 5px no-repeat; }
ol				{ margin-left: 35px; }
label			{ font-weight: normal; }
textarea		{ height: 200px; width: 500px;}
.small			{ font-size: .9em; }
.nomargin		{ margin: 0; }
a.button, button { font-weight: normal; }

#maincontent h2 		{ color: #006699; } 
h2 a 					{ color: #006699 ; text-decoration: none; }
#maincontent .post h2	{ margin-bottom: 5px; }
						/* Padding inside columns */
						
	/* #maincontent .content 	{ padding: 25px 0px 20px 48px; }	*/	/* 	Use this line when 160 ads are to the right of the content			*/

#maincontent .content 	{ padding: 25px 0px 20px 10px; }	

.navigation, 
.navigation a			{ color: #AAA; }
.alignright 			{ float: right; }
.alignleft 				{ float: left; }
.post					{ margin-bottom: 25px; }
#header {height: 81px;background-color:#fff;background: url('../images/logo1.gif') 10px 0px no-repeat;}
#header h1, #header .description {padding-left: 50px;margin: 0;line-height: 1em;}
#maincontent, #sidebar { padding: 0 0 20px 0; }
#nav, #subnav	{ padding: 0; background: #0072A8; float: left; width: 100%; line-height: 1.5em; font-weight: bold; font-family:Verdana, Arial, Sans-Serif;font-size:0.9em;}
#nav ul,
#subnav ul		{ margin: 0; padding: 0; list-style: none; }
#nav li,
#subnav li		{ margin: 0; padding: 0; float: left; background-image: none; }
#nav li a,
#subnav li a 	{ color: #fff; padding: 5px 10px; float: left; text-decoration: none; }
#nav li.current_page_item a,
#nav li a:hover 	{ background: #006699; color: #fff; }
#subnav				{ background: #616161; }
#nav li.current_page_item a,
#subnav li.current_page_item a,
#subnav li a:hover 	{ color: #fff; }
#nav li.first a { margin-left: 10px; }
	/*-------------------------------------------------------------------------
		Navigation bar in posts (use main nav html inside a post)
	-------------------------------------------------------------------------*/
.entry #nav .content {padding: 0;margin: auto;}
.entry #nav {margin-bottom: 15px;background: #FFF;}
.entry #nav li a 		{ color: #FFF; border-right: 1px solid #AAA; background: #666; }
.entry #nav li.last a	{ border-right: none; }
.entry #nav li a:hover 	{ background: #333; color: #FFF;}
/*-----------------------------------------------------------------------------
	Sidebar
-----------------------------------------------------------------------------*/
#page 		{  }
#sidebar 	{ margin-left: 8px; /* lets us have border */ }
#sidebar h2 { font-size: 1.3em; line-height: 1.2; }
#sidebar ul, #sidebar ul ol {margin: 0;padding: 25px 20px 0 20px;}
#sidebar ul li	{ padding: 0; }
#sidebar ul li ul { padding-top: 0; }
#sidebar ul li ul li {margin: 0 0 0 -18px;padding: 2px 0 2px 9px;background: url('../images/icons/bullet_square_grey.gif') left 3px no-repeat;font-size: 0.9em;}

.feedlink {padding: 2px 0 2px 20px;background: url('../images/icons/feed_small.png') left center no-repeat;}
#sidebar ul li, #sidebar ul li#subscribe ul li {list-style-type: none;background: none;margin-bottom: 20px;}
#sidebar ul li#subscribe ul li { margin: 0 0 0 -30px; }
/* Hide search from sidebar */
#sidebar #search { display: none; }
#footer 		{ text-align: center; font-size: .9em; margin: 0; }

#footer a 	{ text-decoration: none; }
.commentlist li { padding: 8px 15px; } 
.comments-alt 	{ background: #EEE;}

#subfooter { text-align: left; font-size: .9em; margin: 0; background-color: #006699;}
#subfooter a		{ color: #d3d3d3; text-decoration:none; font-weight:bold;}

#comments .avatar {float: right;margin: 0;padding: 0;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignright {float: right;}
.alignleft {float: left;}
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;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.textbox {border-width: 1px 1px 1px 1px;padding: 5px 5px 5px 5px;border-style: solid solid solid solid;border-color: #ccc; background-color: white;color:#333333; line-height: 140%;  padding:5px;}
.invisible {border-width: 0px;padding: 5px;border-style: hidden;border-color: white ;background-color: white;}
.homepage{border-width: 0px;padding: 0px;border-style: hidden;border-color: white ;background-color: white;}
.cell {text-align: center; padding:7px; color:black; font: normal 8pt Verdana,Arial, Helvetica; line-height: 140%; background-color:white;} 
.cellhead {text-align: center; padding:7px; color:black; font: bold 8pt Verdana,Arial, Helvetica; line-height: 140%; background-color:#ebeadf;}   
.cellhead-white {text-align: center; padding:7px; color:black; font: bold 8pt Verdana,Arial, Helvetica; line-height: 140%; background-color:#fff;}   
.cell-left {text-align: left; color:black; font: normal 8pt Verdana,Arial, Helvetica;line-height:140%; background-color:white;} 
.cell-center {text-align: center; color:color:#696969; font: normal 9pt Arial, Helvetica;line-height:140%; background-color:white;} 
.adfloat {padding: 5px; float: left;}

h3.post-title {padding-bottom:10px;}
img.post-thum {height:50px;width:50px;padding:1px;background:#fff;border:1px solid #ccc;float:right;margin:5px -10px 5px 15px;}
h2.home-list {font-size: 1.0em;font-family: arial,lucinda,verdana,geneva,sans-serif;font-weight:bold;letter-spacing:0px;margin-bottom:0px;text-align:left;}
.home-post-list-2 .home-post-1 {background:#fff;/* padding:10px; */margin:0;}
.home-post-list-2 .alt-home-post-1 {background:#fff;/* padding:10px; */margin:0;}
.cellhead-climate {text-align: center; padding:7px; color:black; font: bold 8pt Verdana,Arial, Helvetica; line-height: 110%; background-color:white;}  
.cell-climate {text-align: center; padding:7px; color:black; font: normal 8pt Verdana,Arial, Helvetica; line-height: 100%; background-color:white;} 
table{ margin-left: auto; margin-right: auto; margin-bottom:15px;}
img.home-page {height:70px;width:70px;padding:1px;background:#fff;border:1px solid #ccc;float:right;margin:1px 1px 1px 1px;}
a.home-list:link, a.home-list:visited, a.home-list:active {text-align:left; text-decoration: none; color: #006699;  	font-weight:bold; }
a.home-list:hover  {text-align:left; text-decoration: underline; color: #006699; font-weight:bold; }
h3, h4 {font-family: Verdana, Arial, sans-serif  ;font-weight: normal;text-align:center;}
.post-title, .page-title {font-family:Arial, Verdana, serif;font-size:1.6em;margin-top:10px;font-weight:bold;text-align:left;color:#006699;}
.page-title {font-size:1.6em;font-weight:normal;}
#content .page-title a, .post-title a:link, .post-title a:visited, .post-title a:active{text-decoration:none;color:#006699;}
#content .post-title a:hover{text-decoration:none;color:#666666;}

.pic img {margin: 0px 10px 5px 0px; border-width:1px; border-color:#333333 ; float: left;}
.pic-right img {margin: 0px 0px 5px 10px; border-width:1px; border-color:#333333 ; float: right;}

.celltomato {text-align: center; color:tomato; font: bold 8pt Verdana,Arial, Helvetica; line-height: 140%; background-color:white; padding:2px } 
.cellmediumturquoise {text-align: center; color:mediumturquoise; font: bold 8pt Verdana,Arial, Helvetica; line-height: 140%; background-color:white; padding:2px } 
.cellblue {text-align: center; color:blue; font: bold 8pt Verdana,Arial, Helvetica; line-height: 140%; background-color:white; padding:2px } 
.cellpurple {text-align: center; color:#cc00ff; font: bold 8pt Verdana,Arial, Helvetica; line-height: 140%; background-color:white; padding:2px } 


a.tablehead:link, a.tablehead:visited, a.tablehead:active {color:#333333;text-decoration:none;outline:none;}
a.tablehead:hover{color:#000;}
