/*   
Theme Name: Nicosia Jazz Festival
Theme URI: http://www.davidesenatra.com/
Description: First attempt to theme Wordpress with NICOSIA JAZZ FESTIVAL.
Author: Davide Senatra
Author URI: http://davidesenatra.com
Version: 1.0
*/
@import url("css/reset.css");
@import url("css/global.css");
@import url("./fancybox/jquery.fancybox-1.3.1.css");



html{
	font-family:arial, verdana, sans-serif;
	}

*  {
/*	outline: 1px dashed red!important;*/

}

a {
	text-decoration:none;

	color:#959595;

}

a:hover{
color: #99ddee; 	
}
/*
.blue { 
color: #2299ca; 
background-color: #2299ca; 
border: 1px solid #2299ca;
}

.lightblue { 
color: #99ddee; 
background-color: #99ddee; 
border: 1px solid #99ddee;
}

.pink {
color: #d00069; 
background-color: #d00069; 
border: 1px solid #d00069;
}

.purple { 
color: #82277d; 
background-color: #82277d; 
border: 1px solid #82277d;
}

.yellow { 
color: #f8ed29; 
background-color: #f8ed29; 
border: 1px solid #f8ed29;
}

lightyellow { 
color: #fdf693; 
background-color: #fdf693; 
border: 1px solid #fdf693;
}

.green{
color: #86c035; 
background-color: #86c035; 
border: 1px solid #86c035;
}

.bg_grey{
color: #3f3f3f; 
background-color: #3f3f3f; 
border: 1px solid #3f3f3f;
}

text_darkgrey:
#333

off-white:
#fafafa

*/

body {
	background:#3f3f3f url(images/lined-bg.gif) repeat ;
	color:#636363;
}

div#wrap {
		background:#000;
		color:#fafafa;
		width:940px;
		padding:10px;
		margin-top:10px;
}



/*HEADER-----------------------------------------------------------*/

div#header {
}

div#header h1 {
	
/*	display:inline;*/
	float:left;
	width:140px;
/*	display:block;*/
}

div#header h1 a:hover img  {
/*	border: 1px solid #99ddee;*/
	width:136px;
	border: 2px solid #99ddee;
	
}

#header h2,#header h3{
/*	display:inline;*/
/*	display:block;*/
	height:140px;
	text-indent:-99999px;
	float:left;

}


#header h2 {
	background: url(images/header-h2-bg.gif) no-repeat left top;
	margin-left:10px;
	width:530px;
}

#header h3 {
	width:230px;
	height:122px;
	float:right;
	text-indent: 0;
	margin:18px 0 0 0px;
	margin-top:0;

/*	background: url(images/charity-logos.gif) no-repeat left top;*/
}
#header h3 span {
color: #f8ed29;
color: #cacaca;
display:block;
font-size:0.68em;
margin:0 0 0 65px;

/*top:16px;*/
letter-spacing:4px;
}
#header h3 span.hide{
	display:none;
} 

#header h3 a {
	background: url(images/charity-logos.gif) no-repeat left top;
	text-indent:-99999px;
	display:block;
	float:left;
	height:77px;
	
}

#header h3 a.vlntrdctr:link, #header h3 a.vlntrdctr:visited {
	width:87px;
	background-position:left top;
}

#header h3 a.vlntrdctr:hover {
	background-position: 0 -77px;
}

#header h3 a.vlntrdctr:focus{
	background-position: 1px -76px;
}

#header h3 a.vagonia {
	width:122px;
	background-position: -87px 0;
}

#header h3 a.vagonia:hover {
	background-position: -87px -77px;
}
#header h3 a.vagonia:focus {
	background-position: -86px -76px;
}


/*BAR NAV---------------------------------------------------------------------------------------------------*/
div#nav-bar {
margin-top:10px;
margin-bottom:0;
} 

div#nav-bar ul{
	margin:0;
	padding:0;
/*	width:680px;*/
	float:left;
/*	display:block;*/
/*	float*/
}
div#nav-bar li{
	width: 188px;
	display:inline;
	float:left;
	text-align:center;
/*	box-shadow: 3px 3px 2px #fff;
	-moz-box-shadow:3px -3px 2px #fff;
	-webkit-box-shadow:3px 3px 2px #fff;*/
}



div#nav-bar li a {
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.125em;
	line-height:40px;
	display:block;
/*	padding:14px 0 13px 0;*/
	margin:0 auto;
	letter-spacing:0.03em;
	color:#000;
	text-shadow:-1px 1px 2px #ddd;
	filter:dropshadow(): 
	(color=#dddddd, offx=1, offy=1);
}

div#nav-bar li a:hover, div#nav-bar li.current_page_item a{
	color:#fafafa;
	text-shadow:-1px 1px 2px #000;
	padding: -1px 0 0 -1px;
	
}


div#nav-bar li.home-blue {
	background-color: #2299ca;
}
div#nav-bar li.page-item-4{
	background-color:#82277d; 
}
div#nav-bar li.page-item-6{
	background-color:#d00069;
}
div#nav-bar li.page-item-8{
	background-color:#f8ed29; 
}
div#nav-bar li.page-item-13{
 	background-color:#f8ed29 ;
}
div#nav-bar li.page-item-9{
	background-color:#86c035;
}



div.flashbox {
	background:#000;
	width:250px;
	height:40px;
/*	width:100px;*/
	float:right;
	overflow:visible;
}
div.flashbox h4{
	background:#3f3f3f;
	font-size:0.875em;
	color:#959595;
	padding:2px 4px;
	margin-top:-18px;
	float:right;
	overflow:visible;
}



/*MAIN CONTENT---------------------------------------------------------------------------------------------------*/

/*gallery*/
#gallery {
	background: #EFEFEF;
	padding:10px;
	position:relative;
}


/*controls*/
.controls {
 display: none;
 position: relative;
}

#gallery ul.controls li {
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  z-index: 100;
  top: 110px;
}

#gallery ul.controls li.prev {
  left: 10px;
  background: url(images/arw-left-slideshow.png) no-repeat left top;
}

#gallery ul.controls li.next {
  right: 10px;
  background: url(images/arw-right-slideshow.png) no-repeat left top;
}

#gallery ul.controls a {
  display: block;
  width: 34px;
  height: 34px;

  text-decoration: none;
  border: none;
}


#gallery li{
	position:relative;
}

#gallery span {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 660px;

  background: #000000;
  color: #ffffff;
/*  padding: 8px;*/


}
#gallery span h2{
text-transform:uppercase;
  padding:10px 0 10px 10px;
font-size: 1.375em;
color:#d00069;
position:relative;
/*display:inline;*/
}

#gallery span h2 a{
	color:#c2c2c2;
	position:relative;
	font-size:0.6em;
	left:10px;
	top:0px;
}

#gallery span h2 a:hover{
	color:#d00069;
}

#gallery ul.bands-image-urh{
	position:absolute;
	display:none;
	top:180px;
	right:20px;
	z-index:200;
}
#gallery ul.bands-image-urh li{
	float:left;
	margin-right:4px;
}


 
#gallery ul.bands-image-urh li a{
display:block;
float:left;
padding:2px;
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity: 0.4;
opacity: 0.4;
}
#gallery ul.bands-image-urh li a.selected {
/*background:#d00069;*/
filter:alpha(opacity=100);
-moz-opacity:100;
-khtml-opacity: 1;
opacity: 1;
}
#gallery ul.bands-image-urh li a:hover{
/*	background-color:#000;*/
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

/*LINE UP */

div#lineup-wrap{
	margin-top:20px;	
}

div#lineup-wrap div.lu-box{
	border: 5px solid #99ddee;
	width:325px;
	float:left;
	height:175px;
	background: #fafafa url(images/lu-box-bg.png) repeat-x left top;
	position:relative;
}

div.lu-box h2 {
	color:#fafafa;
	text-transform:uppercase;
	background-color:#99ddee;
	position:absolute;
	top:-12px;
	left:15px;
	padding:3px 10px 3px;
	font-size:1em;
	line-height:1em;
	font-weight:bold;
	letter-spacing:0.02em;		
}

/*list link items*/
div.lu-box ul{
	text-indent:-9999px;
	margin-top:22px;
	
}
div.lu-box ul li{

	display:block;
	
}

div.lu-box ul li a {
	background: url(images/lineup.gif) no-repeat left top;
	display:block;
	overflow: hidden;

}
div.lu-box ul li.item1 a {
	background-position:0 0;
	height:45px ;
}

div.lu-box ul li.item1 a:hover{
	background-position:  0 -45px;

}
div.lu-box ul li.item2 a {
	background-position:0 -90px;
	height:81px;
}

div.lu-box ul li.item2 a:hover {
	background-position:0 -171px;
	}

div.lu-box ul li.item3 a {
		background-position:0 -252px;
		height:45px;
	}

div.lu-box ul li.item3 a:hover {
		background-position:0 -297px;

	}
div.lu-box ul li.item4 a {
		background-position:0 -342px;
		height:45px;
}

div.lu-box ul li.item4 a:hover {
		background-position:0 -386px;
}
div.lu-box ul li.item5 a {
		background-position:0 -430px;
		height:45px;
}

div.lu-box ul li.item5 a:hover {
		background-position:0 -474px;
}
/*end list link items*/


/*LINE UP LIGHT BOX*/

.line-up-hide{
display:none;}


#band-desc-display1,
#band-desc-display2,
#band-desc-display3,
#band-desc-display4,
#band-desc-display5,
#band-desc-display6{
	background-color:#fafafa;
	text-align:left;
/*	display:inline;*/
	
}

.lbx_top{
	background-color:#000;
	width:860px;
	padding:10px;
	
}


.lbx_top h2{
	color:#d00069;
	font-size:1.4em;
	padding:0 10px 10px 10px;
	display:block;	
}

.lbx_top strong{
/*	font-weight:bold;*/
	letter-spacing:0.06em;
	color:#f7c3de;
	color:#d00069;
}
.lbx_top p{
	color:#fafafa;
	line-height: 1.4em;
}

.lbx_top img{
float:left;
padding: 0 10px 5px 0;

	
}

/*RIGHT 250px column-----------------------------------------------------------------------------*/
.cl {
clear:both;
display:block;
font-size:0;
height:0;
line-height:0;
text-indent:-4000px;
}


#sidebar {
display:inline;
float:right;
/*margin-top:80px;*/
width:250px;
}
div.about, div.sponsor {
	font-size:0.75em;
	line-height: 1.4em;
	color:#333;
	padding:5px 5px 10px 5px;
	position:relative;	

}
	
	
	div.about{
	height:306px;
}
div.wrap250 h2{
	font-weight: bold;
	color:#fafafa;
	letter-spacing:2px;
	padding:10px 4px 6px 10px;
	padding:6px 4px 6px 10px;
/*	margin-bottom:10px;*/
/*	background-color:#333;*/
/*	background: #333 url('images/sidebar-h2-bg.gif') no-repeat right 0;*/
	text-transform:uppercase;
		background: #333 ;
	
}
div.wrap250 div.yellow-highlight h2{
	background-image: none;
}

div.sponsor-btm h2{
	padding: 0 0 0 10px;
	height:34px;
	line-height:34px;
	
}
div.social-bg h2{
	padding: 1px 0 0 10px;
	height:34px;
	line-height:34px;
	
}
 
div.sponsor {
	padding:0;
}

div.wrap250 .float-right{
	margin-top:10px;
}
div.about h2, div.sponsor h2 {
	position:absolute;
	font-weight:bold;
	top:-20px;
	left:10px;
	text-transform:uppercase;
/*	letter-spacing:0.2em;*/
/*	background-color:#999;*/
/*	background-color: #fdf693;*/
/*	background-color:#f173ac; */
	/*oink*/
/*	background-color:#444; */
	background-color:transparent;
	
	color:#000;
	color:#fafafa;
	color: #fdf693; 
	display:block;
	font-size:15px;
	padding:2px 5px 2px 5px;
	z-index:1;
	

}
 .wrap310 h2  {
	position:absolute;
	font-weight:bold;
	top:-17px;
	text-transform:uppercase;
	letter-spacing:0.2em;
/*	background-color:#f8ed29;*/
	color:#000;
	font-size:15px;

}

div.about h3 {
	color:#d00069;
	font-weight:bolder;
	margin-bottom:2px;
	line-height:1.4em;
	padding:5px 0 0 5px;
/*	text-align:justify;*/
}


div.about p {
padding:0 0 0 5px;
}
div.sponsor-btm{
margin-top:20px;
padding-right:20px;
}

.sponsors-slideshow{
	border:1px solid #aaa;
	padding:2px;
}

div.smaller-sponsors img{
	border:3px solid #eee;
	margin-bottom:5px;
	
}

/*SOCIAL----------------------------------------------------------------------*/




div.social-bg{
/*	padding:10px 0px;*/
/*	border-bottom: 2px dashed #e1e1e1;*/
/*	margin-bottom:10px;*/
/*	width:230px;*/
	background:#FAFAFA url(images/lu-box-bg.png) repeat-x scroll left top;
	border:5px solid #99DDEE;
	margin-top:20px;

}
div.social-bg h2{
/*	background-color:#99DDEE;*/
	/*	background-color:#315C99;
		color:#636363;
		color:#fafafa;*/
	

	background-color:#99DDEE;
	color:#FAFAFA;
	display:inline;
	height:0;
	font-size:1em;
	font-weight:bold;
	left:15px;
	letter-spacing:0.02em;
	line-height:1em;
	padding:3px 10px;
	position:relative;
	text-transform:uppercase;
	top:-12px;


}



div.social-bg div.fb-wrap{
/*	padding:5px 10px 10px 10px;*/
	}

div.social-bg a{
	color:#fafafa;
	background:#ccc;
	padding:5px 10px;
	float:right;
	width:210px;
	font-size:12px;
}

div.social-bg a:hover{
	color:#2299ca;

}

div.social-bg.fbConnectWidgetTopmost {
	border:!important none;
}

div.fbConnectWidgetFooter {
	display: none;
}


/*HR---------------------------------------------------------------------------------------------*/
.hr-splatter{
	width:100%;
	clear:both;
	height:35px;
	border:none;
	margin:0;
	outline:0;
	background: url(images/hr-bg.jpg) no-repeat 100% 0;
}	

/*BLOG--------------------------------------------------------------------------------------------*/
#blog-wrap{
/*	background:#fafafa;*/
	padding-top:40px;
}

/*RIGHT 310px column------------------------------------------------------------------------------*/

.wrap310 h2 {
	color:#000;
	font-weight:bolder;

}

div.support-us{
	position:relative;
	
}








/*LEFT 620px column--------------------------------------------------------------------------------------------*/

.post{
	position:relative;
/*	padding:0 25px 0 120px;*/
	background:transparent url(images/post-bg.gif) no-repeat scroll 0 bottom;
	margin-bottom:10px;
	padding:0 25px 40px 120px;
}

.post p, .post-press p{
margin: 5px 0 10px 0;
}
.post h2, .post-press .post h3 {
	color:#3f3f3f;
	color:#636363;
	font-size:1.875em;
	font-weight:bold; 
/*	margin-bottom:30px;*/
	display:block;
	padding:5px;
}
.post-press h2.search-title{
color:#2299ca;
font-size:16px;	
}
.post h2 a{
	color:#636363;
}
.post h2 a:hover{
	color:#2299ca;
	background:#eee;
/*	text-decoration:underline;*/
}


.post-press{
	padding: 0 30px 40px 55px;
	
}
.post-press h2{
	color:#636363;
	margin-bottom:10px;
	font-size:1.875em;
	font-weight:bold;
	line-height:1.5em;
}

.post-press h3{
	color:#2299CA;
	display:block;
	border-bottom: 1px solid #ccc;
	margin-bottom:10px;
	
}


.date{
	position:absolute;
	top:5px;
	left:-11px;
	width:105px;
	padding:0 10px 17px 0px;
	height:45px;
	background:url(images/date-label.png) no-repeat left top;
	text-align:center;
	

}

/*div.bg span.day, .date.span  {
	font-size:1.25em;
	
	color:#fafafa;
	font-weight:bold;
	padding:12px 0;
	
	width:105px;
	height:62px;
	display:block;

	text-align:center;
	letter-spacing:0.04em;
}*/

.post .date span {
color:#fafafa;
display:inline;
font-weight:bold;
font-size:1.25em;
font-weight:bold;
line-height:45px;
text-transform:uppercase;
}

.entry{
	font-size:1em;
	line-height:1.4em;
	color:#636363;
	padding:5px;
}

.entry a, .readmore{
color:#2299ca;	
}
a.readmore:hover{
	font-style:italic;
}
.meta{
/*	position:absolute;*/
/*	top:2.5em;*/
	padding:  0 5px;
/*	display:none;*/
}
.post img{
	border:1px solid #ddd;
}
.meta a{
color:#959595;
font-size:0.875em;
}
.meta span a{
	background:url(images/meta-icons.gif) no-repeat left top;
	padding:4px 0 0 35px;
	margin-right: 10px;
	height:16px;
	display:block;
	float:left;
}

 .post .meta p  {
		height:16px;
		padding: 4px 0 0 35px;
		font-size:0.875em;
}


.meta span a:hover{
	color:#99ddee;
}

.date-desc {
color:#BBBBBB;
font-size:12px;
font-style:italic;
margin-top:-20px;
/*padding:0 15px 0 0;*/
text-align:right;
margin-right:-5px;
}

.date-desc span{
color:#898989;
padding-bottom:0px;
margin-bottom:-10px;
display:block;
}

.meta span.facebook-share a{
	background-position:0 -20px

}
.bot{
	clear:both;
/*	height:20px;*/
	height:1px;
}



/*MAP________________________________________________________________________*/
#map{
	width:600px;
	height:400px;

border:4px solid #ddd;
/*position:relative;*/
}

.map-back{
/*	position:relative;*/
/*	top:-400px;*/
/*	z-index:-1;*/
/*	left:-10px;*/
	background:url(images/mapback.png) no-repeat 0 -4px;
	margin:0 0 0 -10px;
	width:630px;
	padding:0 0 0 10px;
	height:441px;
}




.gmap_marker{
	background:url(images/plot703.gif) no-repeat left top;
	padding: 35px 0 0 0;
	color:#808080;
	font-family:arial,sans-serif;
	font-size:16px;
/*	height:60px;*/
}


.venue p{
	line-height:1.4em;
	margin:5px ;
}


 h4.cntnt{
	font-size:16px;
	font-style:italic;
	color:#2299CA;
	margin:15px 0 5px 0;
	padding:5px;
}

a.download {
	display:block;
	color:#fff;
	padding:7px 10px 6px 10px;
	background:#D00069;
	box-shadow: 4px 3px 3px #ccc;
	-moz-box-shadow:4px 3px 3px #ccc;
	-moz-box-shadow:4px 3px 3px #ccc;
	margin:20px 0 0 0;
	width:270px;
}
a.download:hover {
	background-color:#e00069;
}
/*TICKETS___________________________________________________________________TICKETS_____*/


.tickets{
 color:#898989;
position:relative;
z-index:1;
/*	text-align:center;*/
	
}

.tickets-highlight{
	display:block;
	position:absolute;
	left:-2.5%;
	top:-5%;
/*	bottom:-10px;*/
/*	right:px;*/
	background:#fdf693;
	opacity:0.5;
	filter:alpha(opacity=60);
	
	width:105%;
	height:110%;
	z-index:-1;
	border: 2px dashed #ccc;
}
.tickets-price span{
	padding:0px 4px;
	margin:10px 0 0 0 ;
/*	margin-left:-50%;*/
}
.tickets-price{
padding: 2% 0 2% 30%;
/*	font-weight:bold;*/
}
.tickets p{
	
	font-size:1em;
	line-height:1.4em;
}

.tickets-price span.price{
	color:#d00069;
/*	background:url(images/info.gif) no-repeat left top;*/
	font-size:3.75em;
	line-height:70px;
	height:70px;
/*	padding-left:80px;*/
	margin-top:10px auto;
	word-spacing:-0.2em;
	
/*	display:block;*/
	
}

.tickets-price span.at{

	font-size:30px;
}


/*--------------outlets*/
.outlets{
	
}

.outlets h3{
	font-size:1.5em;
	color:#2299ca;
	margin:20px 0 5px 0;
}


.outlets ul{
	with:100%;
}

.outlets ul li{ 
	margin-bottom:2px;
	}

.outlets ul li a{ 
background:#e1e1e1;
color:#707070;
display:block;
font-size:1.125em;
line-height:45px;
padding-left:15px;
width:100%;

/*height:28px;*/
/*padding:10px 15px 10px 0;*/
}

.outlets ul li a:hover{
	color:#2299CA;
	background:#eee;
}
.outlets ul li a.public-logo{
	background: #e1e1e1 url(images/public-logo.png) no-repeat 15px 10px;
	padding-left:124px;
}

.outlets ul li a.public-logo:hover{
	background-position: 15px -26px;
	background-color:#eee;

}


/*INFO___________________________________________________________________INFO_____*/

.info-phone {
	color:#86c035;
	background:url(images/info.gif) no-repeat left top;
	font-size:3.75em;
	line-height:70px;
	height:70px;
	padding-left:80px;
	margin-top:10px;
	
}


/*email form*/

/*label { width: 10em; float: left; }*/
label.error { float: none; 
	color: red; 
	padding-left:5px; 
/*	vertical-align: top; */
	display:block;
	font-size: 10px; }

/*p { clear: both; }*/

/*.submit { margin-left: 12em; }*/
em { font-weight: bold; padding-right: 1em; vertical-align: top; }


/*form 2*/

.spacer{clear:both; height:1px;}

.myform{
/*	margin:40 auto 0;*/
	margin:40px 0 0 0;
	width:560px;
	padding:14px;
}

#stylized{
/*	border:solid 2px #b7ddf2;*/
/*	background:#ebf4fb;*/
}
#stylized h1 {
	font-size:0.875em;
	font-weight:bold;
	margin-bottom:8px;
	color:#2299CA;
}
#stylized p{
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #b7ddf2;
	padding-bottom:10px;
}
#stylized label{
	display:block;
	font-weight:bold;
	text-align:right;
/*	width:140px;*/
	float:left;
}
#stylized .small{
	color:#666666;
	display:block;
	padding-top:2px;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
}
#stylized input, #stylized textarea{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:200px;
	margin:2px 0 20px 10px;
}
#stylized textarea{
	width:260px;
	
}
#stylized button{ 
	clear:both;
	margin-left:150px;
	width:125px;
	height:31px;
	background:#2299CA url(img/button.png) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:14px;
	font-family:arial;
	box-shadow:2px 2px 4px #ddd;
	-moz-box-shadow:2px 2px 4px #ddd;
	-webkit-box-shadow:2px 2px 4px #ddd;
	font-weight:bold;
	border:none;
	cursor:pointer;
}

#stylized button:hover{
	background:#e70069 
}
/*FOOTER------------------------------------------------------------------------*/
	
#footer{
	background:#000 url(images/footer-bg.png) no-repeat left top;
	height:230px;
	position:relative;
	padding-bottom:100px;
	clear:both;
}
#trumpet{
	position:absolute;
	right:-25px;
	top:-160px;
}



/*MAIN SPONSORS*/
#main-sponsors{
	padding:38px 0 0 164px;
}

#main-sponsors ul{

	background:url(images/main-sponsors2.png) no-repeat left top;
	width:660px;
	height:90px;
	display:block;
	text-indent:-99999px;
}
#main-sponsors ul li{
display: inline;

background:#ccc;
/*margin-right:4px;*/
height:100%;


}

#main-sponsors ul li a{
	display:block;
	float:left;
/*	background:#ff0000;*/
	margin-left:3px;
/*	opacity:0.4;*/

		
}
#main-sponsors ul li.hayasa a{
	width:187px;
	display:block;
	margin-top:30px;
	padding:20px 0 10px;

}
#main-sponsors ul li.antenna a{ 
	margin-left:10px;
	
	width:85px;
	display:block;
	margin-top:20px;
	padding:10px 0 15px 0;	
}
	


#main-sponsors ul li.antenna-fm a{
/*	margin-left:18px;*/
	width:80px;
	display:block;
	margin-top:0;
	padding:35px 25px ;

}

#main-sponsors ul li.russian-wave a{
	margin-left:15px;
	width:60px;
	display:block;
	margin-top:0;
	padding:35px 10px ;

}



#main-sponsors ul li.kathimerini a{
	margin-left:10px;
	width:130px;
	display:block;
	margin-top:30px;
	padding:10px 2px;

}

/*BOTTOM NAV*/
#nav-bottom{
	position:absolute;
	top:220px;
	width:100%;
/*	margin:0 auto;*/
/*	text-align:center;*/

}



#nav-bottom ul {
	height:41px;
	clear:left;
	float:left;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}

#nav-bottom ul li {
	float:left;
	padding-bottom: 0;
	line-height:0;	
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	right:50%;
}


#nav-bottom a:link, 
#nav-bottom a:visited {
	text-decoration:none;
	color:#fafafa;
	text-transform:uppercase;
	padding:0 1.4em;
	font-weight:bold;
	display:block;
	line-height:40px;
	font-size: 1.125em;		
}



#nav-bottom li.current_page_item a{
	color:#bbb;
}

#nav-bottom li.home-blue a:hover {
	color:#2299ca;
}

#nav-bottom li.page-item-4 a:hover{
		color:#82277d;
}

#nav-bottom li.page-item-6 a:hover{
		color:#d00069;
}

#nav-bottom li.page-item-8 a:hover{
		color:#f8ed29;
}
#nav-bottom li.page-item-13 a:hover{
		color:#f8ed29;
}

#nav-bottom li.page-item-9 a:hover{
		color:#86c035;
}




.hasTip{
opacity:0.92;
}





/*RESPOND COMMENT*/
#respond h3 {
font-size:19px;
}

#respond p {
font-size:13px;
}

div.textarea {
	background:transparent url(images/textarea.gif) no-repeat scroll 0 0;
	height:125px;
	padding:8px 5px 7px;
	width:324px;
	}


	.alignleft {
	float:left;
	}


	.reply {
	float:right;
	}

#sidebar ul{
	margin-bottom:30px;
}
#sidebar ul li{
padding: 10px 0 0;
}

div.textarea textarea {
height:125px;
}

div.field input, div.textarea textarea {

background:transparent none repeat scroll 0 0;
border:medium none;
width:100%;
}

input, textarea, select, button, label {
color:#444444;
font-family:Arial,"Trebuchet MS",Sans-Serif;
font-size:12px;}

#respond div.left {
display:inline;
/*float:left;*/
width:290px;
}



#respond { padding:30px 0 30px 120px; background: url(images/post-bg.gif) no-repeat 0 bottom; margin-bottom: 10px; }
#respond h3 { font-size: 19px; } 
#respond div.left { 
/*	float: left; */
	display: inline; width: 290px; }
#respond div.right { 
/*	float: right; */
	display: inline; width: 334px; }
#respond label { display: block; color: #99DDEE; font-size: 12px; margin: 5px 0 3px; }
#respond .button { float: right; display: inline; margin-top: 20px; width: 119px; height: 30px; background: no-repeat 0 0; }
#respond .button { border: 0; cursor: pointer; color: #fff; font-weight: bold; }

.comment { list-style-type: none; font-size: 12px;  padding:0 0 0 120px;}
.comment .comment-body { position: relative; height: 100%; position: relative; padding-left: 80px; padding-bottom: 25px; background: url(images/post-bg.gif) no-repeat 0 bottom; margin-bottom: 15px; min-height: 90px; }
.comment .avatar { position: absolute; top: 0; left: 0; }
.comment .author { font-weight: bold; line-height: 1; }
.comment .author a { color: #2299ca; }
.comment .comment-meta { font-size: 10px; color: #45C2DF; margin-bottom: 3px; }
.comment .comment-content p { margin-bottom: 15px; }
.trackback .comment-body, .pingback .comment-body { padding-left: 0; }

div.field {

background:transparent url(images/field.gif) no-repeat scroll 0 0;
height:15px;
overflow:hidden;
padding:8px 5px 7px;
width:280px;
}
#respond .button {
background-image:url(images/button.gif);
}
/*SEARCH*/

#sidebar #searchform {

background:#333;
margin:5px 0 15px;
padding:5px 0 0 5px;
height:30px;
}

#sidebar #searchform label {
color:#EBAB00;
}



#sidebar #searchform .field-place {

background:transparent none no-repeat scroll 0 0;
height:23px;
padding:2px;
width:230px;
}

#sidebar #searchform .field-place {
background-image: url(images/searchform-field.gif);
background-position: right 0;
}

#sidebar #searchform .field-place .field {
color:#FFE6A8;
}

#sidebar #searchform .field-place .button {

background:transparent none repeat scroll 0 0;
border:0 none;
cursor:pointer;
font-size:0;
line-height:0;
text-indent:-4000px;
}

#sidebar #searchform .field-place .button {
display:inline;
float:right;
height:23px;
width:23px;
}
input, textarea, select, button, label {
color:#444444;
font-family:Arial,"Trebuchet MS",Sans-Serif;
font-size:12px;
}

#sidebar #searchform label {
color:#C4A158;
display:none;
font-weight:bold;
}

#sidebar #searchform .field-place .field {

background:#555 none repeat scroll 0 0;
border:0 none;
color:#ccc;
display:inline;
float:left;
padding:4px 5px 3px;
width:190px;
}

.flash-banner{
background:#333;
/*padding:5px;*/
}

#sidebar .metaplace{
	font-size:12px;
	line-height:18px;
	margin-top:-14px;
}

.post-press .post{
	padding-left: 60px !important;
}

.post-press .date{
	left:-66px;
}

.center{
	text-align:center;
	padding:4px;
}
.home-search-fix{
	margin:10px auto;
	width:220px;
}
.home-search-fix label{
	display:none;
}
.home-search-fix input.button {
background : url('images/button.gif');
border:0 none;
color:#fafafa;
padding:3px;
}	


