/*   
Theme Name: Baltā Nakts 2009
Theme URI: http://www.baltanakts.lv
Description: Baltā Nakts 2009
Author: Asketic
Author URI: http://www.asketic.lv/
Version: 1.0
.
Your theme will be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset default browser styles */
@import url('_css/reset.css');

/* =Balta Nakts styles
-------------------------------------------------------------- */
/* Blog title is only there for SEO purposes */
#blog-title { display: none; }
body { background:#087975 url('_img/bg.jpg') no-repeat top center;  }
#wrap { width:934px;  margin:0 auto; }

	#header { 
		width:936px; 
/*		height:228px; */
		}
		
		#lang { float:right; margin:14px 0 0 0; }
		#lang li { float:left; margin:0 0 0 4px; }
		#lang li a { font:normal 13px/16px Courier New; color:#0eb6dc; text-decoration:none; }
		#lang li.sel a,	#lang li a:hover { color:#fff; }
		
		#contacts { float:right; width:210px; height:25px; background:url('_img/dashed-line.jpg') repeat-x 0 0;; position:relative; top:35px;  left: 58px;}
		#contacts a { font:normal 13px/24px Courier New; color:#0eb6dc; text-decoration:none; float:right; }
		#contacts a:hover { color:#fff; }
		
		#flash-holder { width:210px; height:140px; float:left; }
		
		#callout { width:323px; height:42px; float:left; background:url('_img/txt_baloon.gif') no-repeat 0 0; margin:24px 0 0 5px; color:#d7d7d7; font:normal 12px/42px Arial; text-indent:25px; }
		#flash-jingle { float: left; }
		#callout #copy { float: left; }
		#callout #jingle-flash { display:block; width:28px; height:28px; float:right; padding: 6px 7px 0px 0px; }
		#header > #callout { background:url('_img/txt_baloon.png') no-repeat 0 0; }
		
		#menu { float:left; width:707px; margin:23px 0 0 19px; }
		#menu li { display:block; float:left; width:233px; height:19px; margin:0 3px 2px 0; }		
		#menu li.last { margin-right:0; }
		#menu li a { display:block; width:100%; height:100%; background:#fff; color:#636363; font:normal 12px/19px Arial; text-indent:15px; text-decoration:none; }	
		#menu li.sel a , #menu li a:hover { background:#11b6dc; color:#fff; }
		
		#selfad { width:934px; height:88px; background: url('_img/selfad-bg.jpg') no-repeat 0 0;; float:none; clear:both; background-color: #000;}
		#selfad p { width:460px; height:88px; float:right; color:#d7d7d7; font:normal 12px/15px Arial; padding:14px 0 0 8px; }		
		#selfad p em { font-style:normal; color:#e94b9b; }		
		
	#title { width:934px; height:36px; margin:7px 0 0 0; background:#e94b9b;  }

/*	
	#title h1 { font:italic 26px/36px Courier New; color:#fff; text-indent:15px; float:left; text-transform: uppercase; }
	#title select { float:right; position:relative; width:160px; top:8px; left:458px; }
*/	

	#title h1 { font:italic 26px/36px Courier New; color:#fff; text-indent:15px; float:left; text-transform: uppercase;  }
	#title select { float:right;  margin:0 40px 0 0; }


	#nav-below { margin:5px 0 0 0; padding:0 15px 20px 15px; color:#636363; font:normal 12px/16px Arial; }		
	
	/* Contents */
	/* Firstpage */
	#newslist { width:934px; clear:both; float:none; margin:7px 0 0 0; }
	#newslist .post { width:934px; background:#fff; }
	#newslist .post .post-head { height:40px; width:934px; }	
	#newslist .post .post-head h3 { float:left; height:40px; width:850px; font:italic 26px/40px Courier New; color:#231f20; text-indent:15px;text-transform: uppercase; }	
	#newslist .post .post-head h3 a { float:left; height:40px; width:850px; font:italic 26px/40px Courier New; color:#231f20; text-indent:15px;text-transform: uppercase; text-decoration:none; }	
	#newslist .post .post-head h3 a:hover { text-decoration:underline; }	
	#newslist .post .post-head p.date { float:right; height:40px; width:84px; font:normal 12px/40px Arial; color:#000; }	
	#newslist .post .post-body { margin:5px 0 0 0; padding:0 30px 20px 15px; color:#636363; font:normal 12px/16px Arial; }		
	#newslist .post .post-body .image { float:left; width:305px; }
	#newslist .post .post-body .image img { width:292px; }
	#newslist .post .post-body a { color:#0eb6dc; font:normal 13px/16px Courier New; text-decoration:none; }		
	#newslist .post .post-body a:hover { color:#000; }
	#newslist .post .post-body .text p { margin:0 0 16px 0; }
	#newslist .post .post-body .post-body-clear { width:934px; height:1px; float:none; clear:both; display:block; font:normal 1px/1px Arial; }			
	#newslist .post-margin { width:934px; height:7px; background:#087975; font:normal 1px/1px Arial; }

	/* Programma */

	#program { width:934px; clear:both; float:none; margin:7px 0 0 0; }
	#program .item {  width:934px; background:#fff;  }	
	#program .item .item-head { height:35px; width:934px; }
	#program .item .item-head h3 { float:left; height:35px; width:810px; font:italic 26px/35px Courier New; text-indent:15px; text-transform: uppercase;}	
	#program .item .item-head h3 a { text-decoration:none; color:#231f20; }
	#program .item .item-head h3 a:hover { color:#9E6530; }
	#program .item .item-head a.more-link { float:right; display:block; height:35px; width:124px;color:#0eb6dc; font:normal 13px/35px Courier New; text-decoration:none; }	
	#program .item .item-head a.more-link:hover { color:#000; }
	#program .item .item-details { height:34px; width:934px; border-bottom:1px solid #d8d9da; background:#f0f1f1; text-indent:15px; color:#7d7d7d; font:normal 12px/34px Arial; }
	#program .item .item-details span.venue { color:#0eb6dc; font:normal 15px/34px Courier New;  }
	#program .item .item-details span.time { color:#e94b9b; font:normal 15px/34px Courier New; margin-left:20px; }
	
	
	/* Noderiga informacija */
	
	#useful-info { width:934px; clear:both; float:none; margin:7px 0 0 0; }
	#useful-info .item {  width:934px; background:#fff; border-bottom:1px solid #f0f1f1;  }	
	#useful-info .item .item-head { height:35px; width:934px; }
	#useful-info .item .item-head h3 { float:left; height:35px; width:810px; color:#231f20;  font:italic 26px/35px Courier New; text-indent:15px; }	
	#useful-info .item .item-details { width:934px; border-bottom:1px solid #d8d9da; background:#f0f1f1;  color:#7d7d7d; font:normal 12px/16px Arial; padding-top:3px; }
	#useful-info .item .item-details p { margin:0 0 0 15px; }
	#useful-info .item .item-details ul.post-para { margin:8px 0 0 0; }
	#useful-info .item .item-details ul li { float:left; margin:0 0 0 15px; }
	#useful-info .item .item-details ul li.pdf { line-height:28px; padding-top:7px; height:28px; }
	#useful-info .item .item-details ul li span.pdf { display:block; float:left; width:27px; height:28px; background:#087975 url('_img/pdf-icon.jpg') no-repeat 0 0; margin:0 10px 0 0; }
	#useful-info .item .item-details a { text-decoration:none; font:normal 13px/16px Courier New; color:#0eb6dc; }
	#useful-info .item .item-details a:hover { color:#000; }
	#useful-info .item .item-details ul li.pdf a { line-height:36px; }
	#useful-info .item .item-details .clear-details { float:none; clear:both; width:934px; height:10px; font:normal 1px/1px Arial; }	

	#useful-info .whitespace { width:934px; height:60px; background:#fff; float:none; clear:both; font:normal 1px/1px Arial; }
	
	/* Kontaktinformacija */
	#contactinfo { width:934px; clear:both; float:none; margin:7px 0 0 0; }
	#contactinfo .item {  width:934px;  background:#fff url('_img/contact-dashed-line.jpg') repeat-x bottom left; clear:both; float:none; }	
	#contactinfo .item .info { width:466px;  float:right; font:normal 12px/16px Arial; color:#636363;  }
	#contactinfo .item .info p { padding:15px 0 0 0; }
	#contactinfo .item .info a { text-decoration:none; color:#0eb6dc; }	
	#contactinfo .item .info a:hover { color:#000; }	
	#contactinfo .item .clear-item { float:none; clear:both; width:934px; height:20px; font:normal 1px/1px Arial; }	
	#contactinfo .item .skype { display:block; float:left; width:17px; height:17px; margin:0 5px 0 0; background:url('_img/skype-icon.jpg') no-repeat 0 0; }
	
	#contactinfo .whitespace { width:934px; height:60px; background:#fff; float:none; clear:both; font:normal 1px/1px Arial; }	
	
	/* Transporta saraksts */
	
	#schedule { width:934px; clear:both; float:none; background:#fff; margin:7px 0 0 0; }
	#schedule table { width:934px; }
	#schedule table th { background:#f1f1f2; height:40px; text-align:left; vertical-align:middle; border-bottom:1px solid #d5d7d8; font:normal 13px/16px Courier New; color:#0eb6dc; }	
	#schedule table th.no { width:164px; text-indent:20px; }
	#schedule table th.stop { width:312px; }
	#schedule table th.last { width:237px; }
	#schedule table td { background:#fff; border-bottom:1px solid #eceded; font:normal 12px/20px Arial; color:#7d7d7d; }
	#schedule table td.no { text-indent:55px; }
	#schedule .note {  background:#fff; font:normal 12px/16px Arial; color:#7d7d7d; padding:17px 0 30px 55px; }
	
	/* Projekts */
	#project { width:934px; clear:both; float:none; margin:7px 0 0 0;  background:#fff;  }
			 #project-head { width:934px;}	
			 #project-head .head-title { height:35px; width:934px; }
			 #project-head .head-title h3 { float:left; height:35px; width:810px; font:italic 26px/35px Courier New; text-indent:15px; color:#231f20; text-transform: uppercase; }	
			 #project-head .project-details { height:34px; width:934px;background:#f0f1f1; text-indent:15px; color:#7d7d7d; font:normal 12px/34px Arial; }
			 #project-head .project-details span.venue { color:#0eb6dc; font:normal 15px/34px Courier New;  }
			 #project-head .project-details span.time { color:#e94b9b; font:normal 15px/34px Courier New; margin-left:20px; }

			#project-info { width:934px; background:#fff; margin:16px 0 0 0; }	
			#project-info .image { float:left; width:318px; }
			#project-info .image img, #project-info iframe { width:292px; margin:0 0 0 13px; }
			#project-info .project-images a { display: inline; background-color:#0eb6dc; color: #fff; font:normal 13px/16px Courier New; text-decoration:none; clear: both; margin: 0 0 0 13px;}
			#project-info .project-images a:hover { background-color: #fff; color: #0eb6dc;  }
			#project-info .text { float:right; width:586px; color:#636363; font:normal 12px/16px Arial; padding-right: 30px; }
			#project-info .text p { margin-bottom:16px; }
			#project-info .text a { color:#0eb6dc; font:normal 13px/16px Courier New; text-decoration:none; }		
			#project-info .text a:hover { color:#000; }
			#project-info .clear-project-info { clear:both; float:none; height:10px; width:934px; font:normal 1px/1px Arial; }
	
	/* Karte */
	#map { width:934px; height:500px; clear:both; float:none; margin:7px 0 0 0; padding:13px 0 0 0; background:#fff; }
		#map-pan { width:908px; height:474px; margin:0 0 0 13px;  }

	/* Footeris */
	
	#bottom-margin { background:#087975; width:934px; height:10px; font:normal 1px/1px Arial; }
	
	#involved-party { width:934px; height:65px; margin:0; background:#087975 url('_img/logos-involved.jpg') no-repeat left bottom; }
	#involved-party div.block { height:65px; float:left; }
	#involved-party div.block span { color:#fff; font:normal 10px/22px Arial; }
	#involved-party div.block span.creators { padding-left:3px; }
	#involved-party div.block .logos { width:100%; border-top:1px solid #8babab; }		
	#involved-party div.block .logos a { text-decoration:none; display:block; height:35px; float:left;  margin-top:15px; }	
	#involved-party div.block .logos a span { display:none; }
		#creators { width:225px; margin:0 10px 0 0; }
		#internet { width:149px; margin:0 10px 0 0; }
		#supporters { width:540px; }
			#rdome { width:45px; }
			#riga { margin-left:20px; width:72px; }
			#acentrs { margin-left:20px; width:54px; }
			#delfi { width:70px; }
			#rvilni { width:40px; }
			#bdog { margin-left:20px; width:30px; }
			#rlaiks {margin-left:16px; width:40px; }
			#naba {margin-left:16px; width:45px; }
			#v188 {margin-left:14px; width:25px; }
			#kforums {margin-left:14px; width:90px; }			
			#baltic {margin-left:14px; width:55px; }
			#jcd {margin-left:12px; width:60px; }
			#ebete {margin-left:14px; width:30px; }

	#footer-space { height:10px; width:934px; background:#087975; clear:both; float:none; margin:0; padding:0;  }			

	#footer { float:left; width:383px; height:60px; background:#087975; border-top:1px solid #8babab; color:#fff; font:normal 10px/22px Arial; text-indent:3px; }
	#footer a { color:#0eb6dc; text-decoration:none; }
	#footer a:hover { color:#fff; }				
	
	#extra-sponsors {  width:540px; height:59px; border-top:1px solid #8babab; border-bottom:1px solid #8babab; float:right;  background:#087975 url('_img/extra-sponsors.jpg') no-repeat 0 0 ; }
	#extra-sponsors a { text-decoration:none; display:block; height:35px; float:left;  margin-top:15px;  }
	#extra-sponsors a span {display:none; }
		#zz { width:50px; }
		#lradio { margin-left:10px; width:35px; }
		#rigathisweek { margin-left:10px; width:35px; }
	
	#bottom-marg { width:934px; height:40px; float:none; clear:both; background:#087975; }

