/*
Theme Name: WordPress TEA 2010
Theme URI: http://wordpress.org/
Description: The WordPress theme for The Earth Awards 2010.
Version: 1.0
Author: Whitecity Soft
Author URI: http://whitecitysoft.com/
Tags: white, clean, fixed width, two columns

	TEA v1.0
	http://whitecitysoft.com/

	This theme was designed and built by Whitecity Soft

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

* {margin:0; padding:0;}

img {border:0;}
a {text-decoration:none;outline: none}
a:hover {text-decoration:underline;}


#introPage {width:637px; margin:auto; padding-right:173px;}

#splash {position:absolute; left:50%; top:50px; width:656px; height:421px; margin-left:-328px; background:url(images/splash.png) 0 0 no-repeat;}
	#splash h1 {text-indent:-9999px;}
	#splash p {position:absolute; left:391px; top:253px; font-size:17px;}
		#splash a {display:block; color:#231F20; width:656px; height:421px;}
		#splash a p {color:#231F20;}
		#splash a:hover p, #splash a:active p {color:#BC1E2D; text-decoration:underline;}

html, body {height:100%;}
body {background:#fff; font-family:Helvetica, Arial, sans-serif;}

#holder {position: relative; min-height: 100%; height: 100%; voice-family: "\"}\""; voice-family: inherit; height: auto;}
	html>body #holder {height:auto;}
	#wrap {padding-bottom:50px;}


h2 {font-size:22px; margin-bottom:20px; color:#888888; font-family:Helvetica, Arial, sans-serif; line-height:22px; font-weight:normal; text-transform:uppercase;}
h3 {font-size:15px; margin:20px 0; color:#666666; font-family:Helvetica, Arial, sans-serif; line-height:16px; font-weight:normal;}
h4 {font-size:12px; margin:20px 0; color:#666666; font-family:Helvetica, Arial, sans-serif; line-height:16px; font-weight:normal;}
h5 {font-size:22px; margin-bottom:20px; color:#888888; font-family:Helvetica, Arial, sans-serif; line-height:16px; font-weight:normal; text-transform:uppercase;}
p {font-size:11px; margin-bottom:10px; color:#666666; font-family:Helvetica, Arial, sans-serif; line-height:16px;}
hr {display:block; height:1px; background:#bfbfbf; color:#bfbfbf; line-height:1px; clear:both; border:0; margin:35px 0 15px 0;}


#container {width:810px; margin:auto; overflow:auto;}

	#leftColumn {float:left; width:200px;}
		#leftColumn h1 {width:200px; height:33px; margin-top:71px; background:url(images/logotype.png) 0 0 no-repeat;}
			#leftColumn h1 a {display:block; width:200px; height:33px; text-indent:-9999px;}
	
		li.pagenav {list-style-type:none;}
		#leftColumn ul {width:200px;}
			#leftColumn ul li {font-size:11px; list-style-type:none; margin-bottom:3px;}
				#leftColumn ul li a {color:#6D6E70; display:block; padding:0 0 2px 5px;}
					#leftColumn ul li.current_page_item a {color:#BC1E2D;}
					#leftColumn ul li.current_page_item li a {color:#6D6E70;}
					#leftColumn ul li a:hover,
					#leftColumn ul li.current_page_item a:hover,
					#leftColumn ul.categoryList li a:hover,
					#leftColumn ul.categoryList li.current-cat a {color:#BC1E2D; text-decoration:none;}
						#leftColumn ul li ul {margin:9px 0 9px 12px; display:none;}
						#leftColumn ul li ul.visbleSubmenu,
						#leftColumn ul li.current_page_ancestor ul {display:block;}
						
			ul.categoryList {margin:9px 0 9px 12px;}
				ul.categoryList li {font-size:11px; list-style-type:none; margin:0 0 3px 0;}
					ul.categoryList li a {color:#6D6E70; display:block; padding:0 0 2px 5px; cursor:pointer;}
					
				

	#rightColumn {float:right; width:571px; position:relative; padding-bottom:30px;}
	
		#topNav {position:absolute; top:16px; right:0; color:#595959; font-size:10px;}
			#topNav a {color:#B8BABC; text-decoration:none;}
			#topNav a:hover {text-decoration:underline;}

		#mainContent {float:left; width:400px; margin:77px 0 0 0;}
			.pageContent ul {list-style-type:none; margin-bottom:20px;}
				.pageContent ul li {font-size:11px; color:#666666; font-family:Helvetica, Arial, sans-serif; line-height:16px;}
					.pageContent ul li strong {color:#231F20;}
					
			.pageContent ol {margin:0 0 20px 20px;}
				.pageContent ol li {font-size:11px; color:#666666; font-family:Helvetica, Arial, sans-serif; line-height:16px;}
					
			#mainContent a {color:#BC1E2D;}
				#mainContent a:hover {text-decoration:underline;}
					
			h2.noMargin {margin:0;}
			h3.noTopMargin {margin-top:0;}
			
			ul.imageList {margin-top:20px;}
				ul.imageList li {overflow:hidden; padding:10px 0;}
					ul.imageList li img {float:left; width:150px; margin:4px 10px 0 0;}
					ul.imageList li p {float:right; width:235px;}
					
			.blogList h2 {margin-bottom:0;}
			.blogPost h2 {margin-bottom:20px;}
			.blogList small {font-size:15px; color:#666666; display:block; margin-bottom:20px;}
			.blogList div.entry {border-bottom:#bfbfbf solid 1px; padding-bottom:5px; margin-bottom:25px; overflow:hidden;}
			.blogPost div.entry {padding-bottom:0; border-bottom:0; margin-bottom:0;}
			.categoryPage h3 {margin:20px 0 0 0; text-transform:uppercase;}
			.categoryPage small {font-size:12px !important;}
			.blogPost hr {margin:25px 0;}
			
			
			
			a.more-link,
			a.backLink {display:block; float:right; clear:both; margin:5px 0 0 0; width:auto; height:26px; line-height:26px; text-align:center; background:url(images/button-right-bgr.png) right 0 no-repeat; font-size:11px; text-transform:uppercase; color:#fff;}
				a.more-link span,
				a.backLink span {background:url(images/button-left-bgr.png) 0 0 no-repeat; display:block; height:26px; color:#fff; padding:0 14px;}
					a.more-link:hover, a.backLink:hover {background-position:right -26px; color:#fff !important; text-decoration:none !important;}
					a.more-link:hover span, a.backLink:hover span {background-position:0 -26px; color:#fff !important; text-decoration:none !important;}
					a.more-link:active, a.backLink:active {background-position:right -52px; color:#fff !important; text-decoration:none !important;}
					a.more-link:active span, a.backLink:active span {background-position:0 -52px; color:#fff !important; text-decoration:none !important;}
			
			a.backLink {float:left; margin:10px 0 0 0;}
				
				
			ol.commentlist {margin-left:20px; font-size:11px; color:#CCC;}
				ol.commentlist li {padding:5px 0;}
					ol.commentlist li img {display:none;}
					ol.commentlist li cite {font-style:normal;}
					ol.commentlist li div.comment-author {font-size:12px; color:#666;}
					ol.commentlist li div.comment-meta {font-size:10px; color:#666;}
					ol.commentlist li p {color:#666;}
			
			#respond label small {font-size:11px; margin:10px 0 3px 0; font-weight:bold;}
			#respond input.inputField {border:#000 solid 1px; width:250px; height:16px; font-size:11px; padding:2px 5px;}
			#respond textarea {border:#000 solid 1px; overflow:auto; padding:2px 5px; font-size:11px; width:388px; font-family:Helvetica, Arial, sans-serif;}
			
		#footerWrap {width:100%; position:absolute; bottom:0;}
			#footer {font-size:10px; color:#797979; clear:both; width:810px; margin:10px auto;}
				#footer p {float:left; width:300px;}
				#footer ul {float:right; width:auto;}
					#footer ul li {display:inline; list-style-type:none;}
						#footer ul li a {color:#797979;}

 
