/*   
Theme Name: Baltā Nakts 2010
Theme URI: http://www.baltanakts.lv
Description: Baltā Nakts 2010
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:#170f32 url('_img/bg2010.jpg') no-repeat top center; padding-top: 37px; }
a { color: #8b2425; }
a:hover { color: #13573e; }
#wrap { width:980px;  margin:0 auto; }

	#header { 
		width:980px; 
		position: relative;
		border-bottom: 10px solid #006633;
/*		height:228px; */
		}
		
		#lang { float:right; margin:20px 20px 0 0; }
		#lang li { float:left; margin:0 0 0 8px; }
		#lang li a { font:normal 13px/16px Arial; color:#97A2B5; text-decoration:none; }
		#lang li.sel a,	#lang li a:hover { color:#13573e; }
		
/*		#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 Arial; color:#8b2425; text-decoration:none; float:right; }
		#contacts a:hover { color:#919396; }
		
		#flash-holder { width:210px; height:120px; float:left; }
		
		#callout { width:110px; height:40px; float:left; background:url('_img/bubble.png') no-repeat 0 0; margin:24px 0 0 5px; color:#fff; font:normal 12px/14px Georgia; text-transform: uppercase; padding-left: 20px; padding-top: 5px; position: absolute; top: -40px; left: 155px; }
		#flash-jingle { float: left; }
		#callout #copy { float: left; width: 70px; }
		#callout #jingle-flash { display:block; width:28px; height:28px; float:right; padding: 1px 10px 0px 0px; }
		#header > #callout { background:url('_img/bubble.png') no-repeat 0 0; }
		
		#menu { float:left; width:728px; margin:23px 0 0 28px; }
		#menu li { display:block; float:left; height:19px; margin:0 20px 2px 0; }		
		div#wrap.lang-ru #menu li { margin: 0 8px 2px 0;}
		html
		#menu li.last { margin-right:0; text-align: right; }
		#menu li a { display:block; width:100%; height:100%; color:#8b2425; font:normal 14px/19px Arial; text-indent:15px; text-decoration:none; }	
		#menu li.sel a , #menu li a:hover { color:#13573e; }
		
		#selfad { width:980px; height:88px; background: url('_img/headerbg.png') no-repeat 30px 7px; float:none; clear:both; }
		#selfad p { width:480px; height:88px; float:right; color:#1f5f48; font:normal 12px/14px Arial; padding:14px 0 0 8px; }		
		#selfad p em { font-style:normal; color:#1f5f48; }		
		
	#title { width:980px; height:50px; margin:0px; padding: 20px 0px;  }
	optgroup { font-style: normal; }
/*	
	#title h1 { font:italic 26px/36px Arial; 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:28px/36px Georgia; color:#13573e; text-indent:15px; float:left; text-transform: uppercase; padding: 0px 15px; }
	#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 13px/16px Arial; }		
	
	/* Contents */
	/* Firstpage */
	#newslist { clear:both; float:none; margin:0px; background: #ededed; padding: 0px 15px; }
	#newslist .post { margin: 0px 15px; background:#ededed; display: block; clear: both; border-top:1px solid #b8bdc8; padding-top: 15px; }
	#newslist .alternate { border-top:1px dashed #b8bdc8; }
	#newslist .post .post-date { width: 225px; float: left; }
	#newslist .post .post-date p.date { width:84px; font: 28px/35px Georgia; color: #C3B274;  }	
	#newslist .post .post-head h3 { font:28px/40px Georgia; color:#244aa1;  }	
	#newslist .post .post-head h3 a { font:28px/40px Georgia; color:#244aa1; text-decoration:none; }	
	#newslist .post .post-head h3 a:hover { text-decoration:underline; }	
	#newslist .post .post-body { margin:5px 0 0 0; color:#656D77; font:normal 13px/19px Arial; width: 600px; display: block; float: left; margin-left: 5px;}		
	#newslist .post .post-body .image img { width:500px; }
	#newslist .post .post-body a { font:normal 13px/16px Arial; text-decoration:none; }		
	#newslist .post .post-body .text p { margin:0 0 16px 0; }
	#newslist .post .post-body .post-body-clear { height:1px; float:none; clear:both; display:block; font:normal 1px/1px Arial; }			
	#newslist .post-margin { height:2px; background:#213059; font:normal 1px/1px Arial; }

	/* Vesture */
/*	body.page-id-28 { clear:both; float:none; margin:0px; background: #ededed; padding: 0px 15px;width:950px; }*/
	body.page-id-28 .post { width:980px; background:#ededed; display: block; clear: both; }
	body.page-id-28 .post img { padding-left: 21px;}
	body.page-id-28 .post .post-body p { margin-top: 15px; }
	body.page-id-28 .post .post-date { width: 225px; float: left; }
	body.page-id-28 .post .post-date p.date { height:40px; width:84px; font: 28px/35px Georgia; color: #C3B274; text-indent:15px; }	
	body.page-id-28 .post .post-head { height:40px; }	
	body.page-id-28 .post .post-head h3 { float:left; height:40px; width:850px; font:28px/40px Georgia; color:#244aa1;  }	
	body.page-id-28 .post .post-head h3 a { float:left; height:40px; width:850px; font:28px/40px Georgia; color:#244aa1; text-decoration:none; }	
	body.page-id-28 .post .post-head h3 a:hover { text-decoration:underline; }	
	body.page-id-28 .post .post-body { margin:10px 0 0 0; padding:0 30px 20px 15px; color:#656D77; font:normal 13px/19px Arial; width: 450px; display: block; float: left; margin-left: 5px; }
	body.page-id-28 .post .post-side { margin:10px 0 0 0; padding:0 30px 20px 15px; color:#656D77; font:normal 13px/19px Arial; width: 255px; display: block; float: left; margin-left: 5px;}
	body.page-id-28 .post .post-side h3 { font:28px/32px Georgia; color:#656D77; padding-bottom: 15px; }
	body.page-id-28 .post .post-body .image { float:left; width:305px; }
	body.page-id-28 .post .post-body .image img { width: 292px; }
	body.page-id-28 .post .post-body a { font:normal 13px/16px Arial; text-decoration:none; }		
	body.page-id-28 .post .post-side a { font:normal 13px/16px Arial; text-decoration:none; }
	body.page-id-28 .post .post-body .text p { margin:0 0 16px 0; }
	body.page-id-28 .post .post-body .post-body-clear { width:980px; height:1px; float:none; clear:both; display:block; font:normal 1px/1px Arial; }			
	body.page-id-28 .post-margin { width:980px; height:2px; background:#213059; font:normal 1px/1px Arial; }
	
	/* Marsruti */
	body.page-id-36 p {
		color:#656D77; font:normal 13px/19px Arial; display: block; 
		padding: 0px 30px;
	}

	/* Programma */

	#program { width:980px; clear:both; float:none; margin:7px 0 0 0; background: #ededed; padding-bottom: 60px;}
	#program h2 { width: 225px; float: left; font:28px/40px Georgia; color: #244aa1; font-weight: normal; padding-top: 15px;}
	#program .hood {  border-top: 1px solid #868ea3; margin: 0px 30px; padding-top: 10px;}
	#program .hood .items { float: left; width:695px; background:#ededed; }
	#program .item { border-bottom:1px solid #868ea3; padding: 10px 0px; }	
	#program .alternate { border-bottom:1px dashed #868ea3; };
	#program .last { border-bottom:0 none; };
	#program .item .item-head { height:35px; }
	#program .item .item-head h3 { font: 28px/35px Georgia; color:#C3B274; padding-bottom: 0px; font-weight: normal;}	
	#program .item .item-head h3 a { text-decoration:none; color: #C3B274; font-weight: normal;}
	#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:#8b2425; font:normal 13px/35px Arial; text-decoration:none; }	
	#program .item .item-head a.more-link:hover { color:#000; }
	#program .item .item-details { color:#7d7d7d; font:normal 13px/21px Arial;  }
	#program .item .item-details span.venue { color:#3859A8; font:normal 12px/16px Georgia; margin-right: 20px; }
	#program .item .item-details span.time { color:#16573E; font:normal 12px/16px Georgia; margin-right: 20px; }
	
	
	/* Noderiga informacija */
	
	#useful-info { width:980px; clear:both; float:none; margin:7px 0 0 0; background: #ededed; padding-bottom: 30px; }
	#useful-info .item { margin: 0px 15px; background:#ededed; border-bottom:1px solid #f0f1f1; margin-bottom: 0px; padding-top: 5px;  }	
	#useful-info .item .item-head { }
	#useful-info .item .item-head h3 { color:#231f20;  font: 28px/35px Georgia; color: #C3B274; text-indent:15px;font-weight: normal; }	
	#useful-info .item .item-details { border-bottom:1px solid #d8d9da; color:#7d7d7d; font:normal 13px/16px Arial; padding-top:3px; padding-bottom: 10px; }
	#useful-info .item .item-details p { margin:0 0 0 15px; }
	#useful-info .item .item-details ul.post-para { margin:8px 0 0 0; padding-bottom: 10px;}
	#useful-info .item .item-details ul li { 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:#ededed 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 Arial; color:#8b2425; }
	#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:980px; height:10px; font:normal 1px/1px Arial; }	

	#useful-info .whitespace { width:980px; height:60px; background:#ededed; float:none; clear:both; font:normal 1px/1px Arial; }
	
	/* Kontaktinformacija */
	#contactinfo { width:980px; clear:both; float:right; margin:7px 0 0 0; }
	#contactinfo #social { float: left; width: 400px;margin-left: 20px;}
	#contactinfo #copy { float: right; width: 480px;}
	#contactinfo .item {  background:#ededed url('_img/contact-dashed-line.jpg') repeat-x bottom left; clear:both; float:none; }	
	#contactinfo .item .info { width:480px;  float:right; font:normal 13px/16px Arial; color:#636363;  }
	#contactinfo .item .info p { padding:15px 0 0 0; }
	#contactinfo .item .info a { text-decoration:none; color:#8b2425; }	
	#contactinfo .item .info a:hover { color:#000; }	
	#contactinfo .item .clear-item { float:none; clear:both; width:980px; 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:980px; height:60px; background:#ededed; float:none; clear:both; font:normal 1px/1px Arial; }	
	
	/* Transporta saraksts */
	
	#schedule { padding: 0px 30px; background:#ededed; }
	#schedule table { width:100%; }
	#schedule table th { height:40px; text-align:left; vertical-align:middle; border-bottom:1px solid #d5d7d8; font:normal 13px/16px Arial; color:#8b2425; }	
	#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:#ededed; border-bottom:1px solid #eceded; font:normal 13px/20px Arial; color:#7d7d7d; }
	#schedule table td.no { text-indent:55px; }
	#schedule .note {  background:#ededed; font:normal 13px/16px Arial; color:#7d7d7d; padding:17px 0 30px 55px; }
	
	/* Projekts */
	#project { clear:both; float:none; margin:7px 0 0 0;  background:#ededed; padding: 0px 15px; }
			 #project-head { width:460px; float: left;}	
			 #project-head .head-title { border-bottom: 1px solid #b7d3c2; padding: 10px 0px; width: 460px; }
			 #project-head .head-title h3 { font: 28px/35px Georgia; color:#C3B274; padding-bottom: 0px; font-weight: normal;}	
			 #project-head .project-details { color:#7d7d7d; font:normal 13px/21px Arial; padding: 10px 0px;}
			 #project-head .project-details span.venue { color:#3859A8; font:normal 12px/16px Georgia; margin-right: 20px; }
			 #project-head .project-details span.time { color:#16573E; font:normal 12px/16px Georgia; margin-right: 20px; }

			#project-info { background:#ededed; margin:16px 0 0 0; border-top: 1px solid #b7d3c2; margin: 0px 15px; }	
			#project-info .image { float:left; width:318px; }
			#project-info .image img, #project-info iframe { width: 460px; margin:0px; }
			#project-info .project-images a { display: inline; background-color:#8b2425; color: #ededed; font:normal 13px/16px Arial; text-decoration:none; clear: both; margin: 0 0 0 13px;}
			#project-info .project-images a:hover { background-color: #ededed; color: #8b2425;  }
			#project-info .text { float:left; padding: 15px; padding-right: 0px; width:445px; color:#636363; font:normal 13px/19px Arial;  }
			#project-info .text p { margin-bottom:16px; }
			#project-info .text a { color:#8b2425; font:normal 13px/16px Arial; text-decoration:none; }		
			#project-info .text a:hover { color:#000; }
/*			#project-info .text img { width: 450px; height: 464px;}*/
			#project-info .clear-project-info { clear:both; float:none; height:10px; width:980px; font:normal 1px/1px Arial; }
	
	/* Karte */
	#map { height:500px; clear:both; float:none; margin:7px 0 0 0; padding: 0px 30px 30px 30px; background:#ededed; text-align: center;}
	#map-pan {  }

	/* Footeris */
	
	#bottom-margin { background:#ededed; width:980px; height:10px; font:normal 1px/1px Arial; }
	
	#involved-party { height:130px; margin:0; background:#ededed url('_img/logos-2010.jpg') no-repeat 35px bottom; padding-left: 35px; width:945px;  }
	#involved-party div.block { height:130px; float:left; }
	#involved-party div.block span { color:#919396; 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 #a7a9ab; }		
	#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:210px; margin:0 15px 0 0; }
		#internet { width:215px; margin:0 15px 0 0; }
		#supporters { width:445px; }
			#rdome { width:45px; }
			#riga { margin-left:20px; width:72px; }
			#acentrs { margin-left:20px; width:52px; }
			#delfi { width:70px; }
			#radio101 { width:80px; }
			#rvilni { width:50px; }
			#euroawk { width:90px;margin-left:20px; }
			#v188 {margin-left:24px; width:34px; }
			#kforums {margin-left:20px; width:130px; margin-right: 50px; }
			#rthisweek {margin-top: 5px; width:45px; }
			#balticbike {margin-left:15px; width:85px; }
			#baltictaxi {margin-left:15px; width:93px; }
			#radionaba {margin-left:15px; width:73px; }

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

	#footer { padding-left: 35px; width:945px; float:left; height:60px; background:#ededed; color:#919396; font:normal 10px/22px Arial; text-indent:3px; }
	#footer a { color:#8b2425; text-decoration:none; }
	#footer a:hover { color:#919396; }				
	
	#extra-sponsors {  width:540px; height:59px; border-top:1px solid #8babab; border-bottom:1px solid #8babab; float:right;  background:#ededed 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:980px; height:40px; float:none; clear:both;  }

