@charset "UTF-8";

/*   
Theme Name: tuuleenergia.ee
Theme URI: www.tuuleenergia.ee
Description: Wordpress Theme for tuuleenergia.ee
Author: Mekaia
Author URI: www.mekaia.ee
Template:
Version: 0.2
.

.
*/

html, body {margin: 0; padding: 0; height: 100%; font-family: "Arial", sans-serif; font-size: 13px}

/* Reset */
a:link, a:visited {outline: none}
a:hover {text-decoration: none}
a img {border: none}
h1, h2, h3, h4, h5, h6 {font-family: "Trebuchet MS", "Arial", sans-serif; font-weight: normal}

/* Helpers */
.clear {float: none; clear: both}

/* Styles used by WP */
.alignleft {float: left; margin: 0 20px 0 0}
.alignright {float: right; margin: 0 0 0 20px}

body {background: transparent url('gfx/header-bg.jpg') center top no-repeat}
	body.variation {background: transparent url('gfx/header-bg-mod.jpg') center top no-repeat}
		body.variation #site {background: transparent url('gfx/footer-bg-mod.jpg') center bottom no-repeat}

/* Layout Blocks & Presentational Stuff */
#site {width: 100%; min-height: 100%; background: transparent url('gfx/footer-bg.jpg') center bottom no-repeat}
#wrapper {width: 980px; margin: 0 auto; padding: 102px 0 175px; position: relative}
	#lang-block {height: 21px; position: absolute; top: 81px; right: 10px}
		#lang-block .left {padding: 0 0 0 3px; background: url('gfx/lang-block-left.png') left center no-repeat}
		#lang-block .right {padding: 0 3px 0 0; background: url('gfx/lang-block-right.png') right center no-repeat}
		#lang-block ul {background: url('gfx/lang-block-bg.png') center center repeat-x; padding: 0; margin: 0; height: 21px}
			#lang-block li {display: block; float: left; list-style: none; padding: 0 7px; margin: 5px 0; border-right: 1px solid #e0e1e1}
				#lang-block li.last {border: none}
				#lang-block li a {display: block; width: 16px; height: 11px}
	#logo {position: absolute; left: 0; top: 0; margin: 0; padding: 0}
	#content {width: 582px; float: left; position: relative; margin: 12px 0 25px; background: url('gfx/content-bg.png') center top repeat-y}
		#content .padding {padding: 0 30px}
		#content .bg-top {position: absolute; width: 100%; height: 12px; top: -12px; left: 0; background: url('gfx/content-bg-top.png') center top no-repeat}
		#content .bg-bottom {position: absolute; width: 100%; height: 25px; bottom: -25px; left: 0; background: url('gfx/content-bg-bottom.png') center bottom no-repeat}
	#left-pane, #right-pane {width: 181px; font-family: "Trebuchet MS", "Arial", sans-serif; font-style: italic}

		#left-pane .padding, #right-pane .padding {padding: 18px 15px}
		#left-pane {float: left; margin: 0 18px 0 0; background: url('gfx/left-pane-bg.png') top left no-repeat; min-height: 600px; }
			#left-pane ul, #right-pane ul {margin: 0; padding: 2px 0 30px; list-style: none}

				/* Left Pane Menu */
				#left-pane ul li {line-height: 20px}
#left-pane ul.blogroll li a:link, #left-pane ul.blogroll li a:visited {color: #535353; text-decoration: none}
#left-pane ul.blogroll li a:hover {color: #73AF00}
					#main-menu li a:link, #main-menu li a:visited {font-size: 14px; color: #000; text-decoration: none}
					#main-menu li a:hover, #main-menu li.current a {color: #33aee0}
					#main-menu li ul {padding: 0 !important}
				#main-menu li ul li {padding: 0 0 0 12px; background: url('gfx/bullet-arrow-lit.png') left 6px no-repeat}
					#main-menu li ul li a:link, #main-menu li ul li a:visited {font-size: 13px; color: #535353}
					#main-menu li ul li a:hover, #main-menu li ul li.current a {color: #33aee0}
					#main-menu li ul li ul {margin: 0 0 0 7px}
						#main-menu li ul li ul li {background: url('gfx/bullet-arrow-unlit.png') left 6px no-repeat}
						#main-menu li ul li ul li a:link, #main-menu li ul li ul li a:visited {color: #8c8c8c}
						#main-menu li ul li ul li a:hover, #main-menu li ul li ul li.current a {color: #33aee0}
				#members li {padding: 0 0 0 15px; background: url('gfx/icon-member.png') left 6px no-repeat}
					#members li a:link, #members li a:visited {color: #535353; text-decoration: none}
					#members li a:hover, #members li a.current {color: #73af00}
		#right-pane {float: right; background: #bca; background: url('gfx/right-pane-bg.png') top left no-repeat}
			#right-pane .widget {padding: 0 0 30px}
			#right-pane a:link, #right-pane a:visited {color: #535353; text-decoration: none}
			#right-pane a:hover {color: #33aee0}
		
			/* Right Pane Menu */
			#news li {line-height: 16px; padding: 5px 0 8px; background: url('gfx/right-pane-splitter.png') center bottom no-repeat}
				#news a:link, #news a:visited {color: #000; text-decoration: none}
				#news a:hover, #news li.current-cat a {color: #33aee0}
				#news a.post_title {}
				#news span.date { font-size: 10px; }
				#news a.extra_data { font-size: 10px; }

			#archive li ul {padding: 0}
				#archive li ul li {padding: 0 0 0 12px; background: url('gfx/bullet-arrow-lit.png') left 6px no-repeat}
				#archive a:link, #archive a:visited {color: #000; text-decoration: none}
				#archive li ul li a:link, #archive li ul li a:visited {color: #535353}
				#archive a:hover, #archive a.current, #archive li ul li a:hover, #archive li ul li a.current {color: #33aee0}
			

			#feeds {}
				#feeds li {display: inline}

		#pager {width: 100%; position: absolute; top: 100%; margin: 40px 0 0 !important; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 16px; line-height: 16px; color: #909090}
			#pager a:link, #pager a:visited {padding: 2px 3px; color: #000 !important; text-decoration: none; font-size: 12px}
			#pager a:hover, #pager a.current {background: url('gfx/pager-link-bg.png') center center no-repeat; color: #fff !important}
			#news-next {left: 14px}
			#news-prev {right: 14px}
				#news-next, #news-prev {display: block; position: absolute; top: 0}
				#news-next a:hover, #news-prev a:hover {background: none; color: #73af00 !important}

/* Content Block Styles */
#content h1 {font-size: 20px; color: #33aee0}
#content h2 {font-weight: normal; font-size: 20px; line-height: 24px; text-transform: uppercase; padding: 10px 0 2px; margin: 0; background: url('gfx/h2-brd-bottom.gif') left bottom repeat-x; }
#content h2 a:link, #content h2 a:visited {color: #73af00; text-decoration: none}
#content h3 {margin: 20px 0 10px; color: #73af00}
#content p {line-height: 20px; margin: 7px 0}
#content a:link, #content a:visited {color: #33aee0}
#content p img {border: 4px solid #e8e8e8}
#content .post-attributes {margin: 2px 0 0; color: #b0b0b0; font-size: 11px; text-transform: uppercase}
	#content .post-attributes a:link,
	#content .post-attributes a:visited {color: #b0b0b0; padding: 0 0 0 18px; background: url('gfx/icon-label.png') left center no-repeat; text-decoration: none}
	#content .post-attributes a:hover {color: #73af00}
	#content .post-attributes .date {display: block; float: right; padding: 0 0 0 18px; background: url('gfx/icon-calendar.png') left center no-repeat}
	#content .more-link {display: block; text-align: right; margin: 10px 0 0}
	.wide {width: 780px !important; background: url('gfx/content-bg-wide.png') center top repeat-y !important}
		.wide .bg-top {background: url('gfx/content-bg-top-wide.png') center top no-repeat !important}
		.wide .bg-bottom {background: url('gfx/content-bg-bottom-wide.png') center bottom no-repeat !important}
	
	#external-links {margin: 0; padding: 0}
		#external-links li {list-style: none; margin: 0; padding: 0}

#left-pane h2, #right-pane h2 {background: url('gfx/pane-heading-bg.png') center bottom no-repeat; font-size: 16px; font-weight: normal; text-transform: uppercase; padding: 0 0 14px; margin: 0; color: #accfd9}

/* Notifications */
#notification-info {margin: 0 !important; padding: 45px 60px 45px 90px; background: url('gfx/icon-info.png') 20px center no-repeat}

/* Forms */
#searchform {margin: 0; padding: 2px 0 30px}
#searchform p {margin: 0}
#searchform .text {border: 1px solid #999; width: 125px; float: left}
#searchform .submit, #header_search_box .submit {border: none; width: 16px; height: 16px; float: right; background: url('gfx/icon-search.png') center center no-repeat; text-indent: 100px; cursor: pointer}

#header_search_box { position: absolute; width: 181px; left: 799px; top: 0; background: url('gfx/header-search-bg.png') bottom left no-repeat; }
#header_search_box p {margin: 0}
#header_search_box form .text {border: 1px solid #999; width: 125px; float: left}
#header_search_box .padding { padding: 10px; }

#wpml_credit_footer {display:none;}