/*  
Theme Name:  NewsRoll Theme (MODIDIED CSS BY CP)
Theme URI: http://themnific.com/
Author: Dannci & Themnific
Version: 1.5
Description: Responsive WordPress theme
Author URI: http://themnific.com/ - modified by CP
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
License: GNU/GPL Version 2 or later. 
License URI: http://www.gnu.org/licenses/gpl.html 
(for theme basis) Copyright: (c) 2011 Dannci & Themnific.
 
*/

@import url("cssspec/ygeia_style.css");
/* CSS Resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0; }article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}

/*font-family:'Open Sans', Verdana,Tahoma, Geneva, sans-serif; */

ol, ul { list-style: none; margin:0; }

a,a:hover{ text-decoration:none; 
}

a,.nav li a{
	-moz-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in; 
	transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	
}

.hrline,.hrlineB,.hrlineC{
clear:both;
width:100%;
margin:0;
padding:0;
height:2px;
background: url(images/line-h.png);
}

.hrlineB{
margin:0 0 40px 0;
}

.hrlineC{
margin:40px 0 40px 0;
}

.raster{
background-image: url(images/line-h.png);
background-position:top;
background-repeat:repeat-x;
}

.raster-bottom{
background-image: url(images/line-h.png);
background-position:bottom;
background-repeat:repeat-x;
}

ul#services li:first-child,
ul.infolio li:first-child { 
margin-left:0;
}

.textcenter{ text-align:center; padding:0 0 15px 0; margin:0 0 40px 0;
	background: url(images/divider22.png) bottom repeat-x;}
	
.fl{ float:left;}
.fr{ float:right; position:relative;}
.bottomzero{ padding-bottom:0 !important}

.boorder{ height:4px;}

.body2{
    
}

.rad{-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.boxshadow{
	-moz-box-shadow:  0 1px 2px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:  0 1px 2px rgba(0, 0, 0, 0.7);
	box-shadow:  0 1px 2px rgba(0, 0, 0, 0.7);
}

.boxshadow-inset{
-moz-box-shadow:  0px -2px 120px rgba(0, 0, 0, 1) inset;
	-webkit-box-shadow:  0px -2px 120px rgba(0, 0, 0, 1) inset;
	box-shadow: 0px -2px 120px rgba(0, 0, 0, 1) inset;
}

small{ line-height:11pt;}



h1{
	margin:15px 0;
	padding:0;
	letter-spacing:-1px;
	}
	
h2{
	margin:10px 0;
	padding:0;
	/*letter-spacing:1px;*/
	}
	
h2.leading{
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	}
	
h3{
	margin:10px 0;
	padding:0;
	}	
	
h4{
	margin:8px 0;
	padding:0;
	}	
	
h5,h6{
	margin:5px 0;
	padding:0;
	}	
	
h3 span span{ opacity:.6; padding:0 !important;}

h4.leading{
	margin:5px 0 40px 0;
	padding:12px 0;
	border-bottom:1px solid #000;
	text-transform:uppercase;
	letter-spacing:-1px;
	}
	
#topnav{margin:0; padding:0; height:7px;/* border-bottom:3px solid #66abb0*/}	
	
#header{margin-bottom:-55px;}

#header h1{ display:block; margin:60px 0;}

#header h1 img{ display:block; margin:0}

.headad{ margin:18px 0 0 0; overflow:hidden;}


.headad img{ float:right; overflow:hidden;}

#othernav{margin:0; padding:0;}

/* @core
********************************************************************************************
********************************************************************************************/

#core{ overflow:hidden;padding:60px 0;}


#core .row{}


#sidebar {
}
	
#tagline{
	border-top: 1px solid #ccc;}
	
	h1.tagline{
		padding:0;
		margin:30px 0 40px 0;}

/* @navigations
********************************************************************************************
********************************************************************************************/


#navigation {
	margin:0 0 30px 0;
	float:left;
	height:43px;
	width:99.9%;
	border-right:1px solid #ddd;
	border-top:4px solid #ddd;
	border-bottom:1px solid #ddd;
	
		background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
	background: -webkit-linear-gradient(#ffffff, #f3f3f3);
	background: -moz-linear-gradient(center top, #ffffff 0%, #f3f3f3 100%);
	background: -moz-gradient(center top, #ffffff 0%, #f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f3f3f3);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f3f3f3)";
  }
  #navigation .nav li a {
    /*color:gray !important;*/
	/*font-weight: normal!important;*/
	/*font-family:Tahoma, Geneva, sans-serif;*/
	font-weight: 600;
	font-family: 'Open Sans', sans-serif, Verdana, Geneva, sans-serif;
  }
  #navigation .nav li:first-child a {
  }
  #navigation .nav li:last-child a {
  }
  #navigation .nav li ul {
    margin: 0 0 0 -1px;
    padding: 5px 0;
    position: absolute;
    width: 180px;
    z-index: 999;
	border:1px solid #ddd;
	border-top: none;}
	
  #navigation .nav li ul .sf-sub-indicator {
    background: url(../images/arrow-superfish-right.png) no-repeat;
    top: 38%;
  }
  #navigation .nav li ul li a {
    padding: 12px;
    width: 156px;
    background: none;
    border: none;
	text-align:left;
  }
  #navigation .nav li ul li a:hover {
    background: none;
    
  }
  #navigation .nav li ul li a.sf-with-ul {
    padding-right: 12px;
  }
  #navigation .nav li ul li.current_page_item a,
  #navigation .nav li ul li.current_page_parent a,
  #navigation .nav li ul li.current-menu-ancestor a,
  #navigation .nav li ul li.current-cat a,
  #navigation .nav li ul li.li.current-menu-item a,
  #navigation .nav li ul li.sfHover a {
    background-color:aqua!important;
    
  }
  #navigation .nav li ul ul {
    margin: -40px 0 0 180px;
  }
.nav {
  z-index: 99;
  margin:0;
  padding: 0;
  list-style: none;
  line-height: 1;
	display:inline-block;
}

.nav>li>a{
	font-weight:bold;
	padding-top:19px;
	margin-top:-4px;
    -moz-transition: all 0.2s ease-in;
 	-webkit-transition: all 0.2s ease-in; 
 	-o-transition: all 0.2s ease-in; 
 	padding-left: 6px;
 	}

.nav>li>a:hover{text-shadow:none;}
  
#homes{
	background:url(images/home.png) no-repeat;
  	text-indent: -999em;
	width:29px;
	height:18px;
	border-right: none;
	/*margin:-5px 0 0 8px;*/
	float:left;
	}   
	

.nav a {
  position: relative;
  color: #888888;
  display: block;
  z-index: 100;
 /* padding:17px 18px; */
/*padding:  16px 14px 18px;*/
/*padding: 16px 9px 16px;*/
/*padding: 10px 8px 10px;*/
padding: 10px 7px 10px;
/*  font-size:95%; */
  text-decoration: none;
	border-right:1px solid #ddd;
}
.nav a:hover {
  color: #2f2f2f;
}
.nav li {
display:inline;
  position: relative;
	float:left;
/*margin-left:-7px;*/
}
.nav li a.sf-with-ul {
  padding-right: 20px;
}
.nav li.current_page_item a,
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-cat a,
.nav li.li.current-menu-item a,
.nav li.sfHover a {
}
/* Optional Styling */

#navigation .nav .sf-sub-indicator {
  background: url(images/arrow-superfish.png) no-repeat;
  position: absolute;
  display: block;
  right: 0.7em;
  top: 40%;
  width: 10px;
  height: 10px;
  text-indent: -999em;
  overflow: hidden;
}

/*
#navigation .nav .sf-sub-indicator {
  position: absolute;
  display: block;
  right: 0.7em;
  top: 40%;
  width: 10px;
  height: 10px;
  overflow: hidden;
}

*/



/* 2.2.1 Drop-down menus */
.nav li ul {
  position: absolute;
  left: -999em;
}
.nav li:hover, .nav li.hover {
  position: static;
}
.nav li:hover ul ul,
.nav li.sfhover ul ul,
.nav li:hover ul ul ul,
.nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul,
.nav li.sfhover ul ul ul ul {
  left: -999em;
}
.nav li:hover ul,
.nav li.sfhover ul,
.nav li li:hover ul,
.nav li li.sfhover ul,
.nav li li li:hover ul,
.nav li li li.sfhover ul,
.nav li li li li:hover ul,
.nav li li li li.sfhover ul {
  left: auto;
}
#navigation .nav li ul {
}
#navigation .nav li ul li a {
}
#navigation .nav li ul li a:hover {
}



/* folio menu */       

#portfolio-filter{
	font-size: 9pt;
	float:right;
	margin:0 0 20px 0;
}

#portfolio-filter li span  { position:relative;display:block; z-index:100; padding:11px 10px 10px 0; line-height:18px;text-decoration:none;}

#portfolio-filter ul {
display:inline-block;
list-style:none; 
}
* html #portfolio-filter ul { /* Target IE6 */
display:inline;
}
*+html #portfolio-filter ul { /* Target IE7 */
display:inline;
}
#portfolio-filter li {
display:inline;
}
#portfolio-filter a {
float:left;
text-decoration:none; 
padding:5px 10px; /* variable width */
}



/* @seconadry menu
********************************************************************************************
********************************************************************************************/

ul.secmenu{}

ul.secmenu>li{ float:left; margin:0 25px 0 0;padding:7px 0;}

ul.secmenu>li>a{ position:relative; opacity:.7;  font-size:95%;}

ul.secmenu>li>a:hover{ opacity:1}


.secmenu li ul{
    margin: 6px 0 0 0;
    padding: 5px 0;
    position: absolute;
    width: 150px;
    z-index: 999;
	border-top: none;}
	
.secmenu li ul li{padding:2px 0;}

.secmenu li ul a{ font-size:90%; padding:0 10px; position:relative; z-index:999;}

ul.secmenu>li>a>span.sf-sub-indicator{ opacity:.6}

/* @content
********************************************************************************************
********************************************************************************************/


#content{
}




#sidebar{ 
	overflow:hidden;
}



/* @twins 
********************************************************************************************
********************************************************************************************/

h4.homepage{
margin:4px 0 25px 0;
line-height:.5;
padding:4px 0;
text-transform:uppercase;
background:url(images/divider23.png) 0 1px repeat-x ;
font-weight: 800!important;


	}
	
	
	#sidebar h4.homepage {
	/*display: none!important;*/

}
	
h4.homepage span{
	padding:0 10px 5px 0;
	line-height:0;
	}


#footer h4.homepage span{ background-color:transparent !important;
  color:white !important;
  line-height:26px;
  padding:0px;
  font-family:'Open Sans', Tahoma, Geneva, sans-serif;}

a span.inn{
	-moz-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in; 
	transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	background-color: black!important;
	
	}

a span.inn:hover{padding-left:5px;}



.twinsbox{
overflow:hidden;
padding:0;
margin:0 0 30px 0;
position:relative;
width:100%;
margin-top: 20px;
}

.twins{
width:48%;
margin:0 4% 0 0;
padding:0;
position:relative;
float:left;
overflow:hidden;
}

.item-big{
/*height:305px;*/
margin:0 0 20px 0;
/*padding:0 0 20px 0;*/
position:relative;
float:left;
overflow:hidden;
background:url(images/line-h.png) bottom repeat-x;
}

.twins2col{
width:48%;
margin:0 4% 0 0;
padding:3px 0 0 0;
position:relative;
float:left;
overflow:hidden;
}

.last{
margin-right:0 !important;
}

.twins img,.item-big img{
margin:0;
width:100%;
overflow:hidden;
}

.twins h2,.item-big h2{
/*font-weight: 600;*/
font-weight:700; 
/*font-family: Tahoma, Geneva, sans-serif;*/
font-family: 'Open Sans', sans-serif!important;
margin:0 0 10px 0;
padding:0 0 10px 0;
overflow:hidden;
font-size:17px;
line-height:18pt;
/*background:url(images/line-h.png) bottom repeat-x;*/
}

.twins p.excerpt,.item-big p.excerpt{
font-weight:normal;
font-size:96%;
font-family:'Open Sans', Tahoma, Geneva, sans-serif;
}

.twins-small{
width:47%;
/*min-height:80px;*/
min-height: 60px;
margin:0 6% 20px 0;
padding:0;
position:relative;
overflow:hidden;
background:url(images/line-h.png) bottom repeat-x;
}


.twins-small:last-child{ padding:0; margin:0; background:none;}

.halfs{
width:100%;
}

.twins-small h2{
	letter-spacing: 0;
padding: 0;
margin: 0;
line-height: 14pt;
font-family: 'Open Sans', Verdana, Tahoma, Geneva, sans-serif;
font-size: 14.9px !important;
font-weight: 700;
}


.twins-small img{
margin:0 20px 0 0;
padding:0;
overflow:hidden;
float:left;
}
.twins-small_euro_right{
width:269px !important;
}

.twins-small_euro{
width:269px;
/*min-height:80px;
min-height: 60px;*/
margin:0 6% 0px 0;
padding:7px 5px 7px 5px;
position:relative;
overflow:hidden;
background:url(images/line-h.png) bottom repeat-x;
}

.scroll_left_euro_news {
	height:326px;
    overflow:scroll;
    overflow-x:hidden;
	position:relative;
	}

.scroll_right_euro_results {
	height:282px;
    overflow:scroll;
    overflow-x:hidden;
	position:relative;
	}
/*.twins-small_euro:last-child{ padding:0; margin:0; background:none;}*/


.twins-small_euro h2{
	letter-spacing: 0;
padding: 0;
margin: 0;
line-height: 11.9pt;
font-family: 'Open Sans', Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px !important;
font-weight: 600;
}


.twins-small_euro img{
margin:0 20px 0 0;
padding:0;
overflow:hidden;
float:left;
}


/* @together
********************************************************************************************
********************************************************************************************/
#content p.meta {
	color: #DA3232;
	font-weight: 700;
	text-transform: none!important; }


.twins p.meta,.twins-small p.meta,.twins-small_euro p.meta,.item-big p.meta,.fblock p.meta,.ei-slider-thumbs li,.post .meta,.tab-post, .ygeia-post .meta,.sidnav span,p.inmeta,.stuff .meta{
font-size:7.7pt;
font-family:'Open Sans', Arial, sans-serif;
margin:10px 0 0 0;
padding:0 !important;
font-weight:normal;

}


.twins-small p.meta,.twins-small_euro p.meta {
margin:0 0 0 0;
}

.twins-small img,.twins-small_euro img,.fblock img,.tab-post,.ygeia-post img{ opacity:.85}

/* @post styles
********************************************************************************************
********************************************************************************************/


ul.medpost li h2, h2.leading{ padding:0 0 5px 0; margin:0 0 15px 0;
	background: url(images/line-h.png) bottom repeat-x;}
	
.posthead>h2.leading{ 
	padding:0 0 10px 0;
	font-family:'Open Sans', Verdana,Tahoma, Geneva, sans-serif;
	margin:0 0 0 0;
	overflow:hidden;
	/*background: url(images/line-header.png) bottom repeat-x; */
	}
	
ul.medpost li p{margin:0 0 10px 0;}

.meta{
	font-size:90%; 
	text-transform:uppercase;}


.medpost a img.headimg{margin:5px 30px 15px 0; max-width:280px !important; float:left;}

.medpost>iframe{margin:0 0 20px 0; max-width:300px; float:left;}

.posthead{
	overflow:hidden;
	padding:20px;
	margin:0 0 5px 0;
	/*color: black;*/
	}
	
.posthead img{
	overflow:hidden;
	float:left;
	padding:0;
	margin:0 20px 0 0;}
	
.post .meta{
	background: url(images/line-h.png) bottom repeat-x;
	margin:0 0 15px 0;
	padding:5px 0 7px 0!important;
	overflow:hidden;
	text-transform: none;
}

.posthead>.meta{
	/*background: url(images/line-header.png) bottom repeat-x;*/
	margin:0 0 8px 0;
	padding:5px 0!important;
}

.posthead>iframe{
	margin:0 0 15px 0;
	max-width:622px;
	padding:5px 0!important;
}

.entry p{ /*margin:0 0 15px 0;*/ font-family:'Open Sans', Verdana,Tahoma, Geneva, sans-serif;}

	.video-ico,
	.gallery-ico,
	.audio-ico{ position:absolute; top:0; left:0; width:19px; height:19px; z-index:10;
	 }
	 
	.tabbig_small .video-ico,
	.tabbig_small .gallery-ico,
	.tabbig_small .audio-ico{position:absolute; left:auto;right:5px !important;top:5px !important;
	 margin-right:10px;
	 
	 }

	.video-ico {background-image:url(images/icons/video.png); }
	.gallery-ico {background-image:url(images/icons/gallery.png); }
	.audio-ico {background-image:url(images/icons/audio.png); }


.tagssingle{ overflow:hidden; margin:0 0 30px 0 !important; padding:12px 0}

.tagssingle a{ margin-right:10px !important;}


.postauthor { overflow:hidden; margin-bottom:30px;}

.postauthor img{ float:left; margin:8px 30px 30px 0;}

.archivepost {margin:20px 0 20px 0;}

.archivepost img{ float:left; margin:0 30px 5px 0;}

.archivepost h2{ font-size:14pt; background:none; margin:0 0 0 0; padding:0;}

.related{ float:left; width:103.33%; overflow: hidden; margin:0 0 30px 0}

.related li{ float:left; width:29%; margin-right:4.33%;overflow: hidden; position:relative}

.related li h3{ font-size:14px;}

.related li a img { float:left; margin-bottom:10px;}



/* @comments 
********************************************************************************************
********************************************************************************************/

#comments {
	clear: both;
}
#comments .navigation {
	padding:20px 0;
	clear: both;
	overflow:hidden;
}
h3#comments-title,
h3#reply-title {
	padding:0 0 10px 0;
	margin-bottom:20px;
	background:url(images/line-h.png) bottom repeat-x;
}



.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	background: url(images/line-h.png) bottom repeat-x;
	line-height: 24px;
	margin: 0 0 30px 0;
	padding: 0 0 20px 96px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
	margin-bottom:10px;
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
	font-size:12pt;
}
.comment-author .says {
	display:none;
}
.comment-meta {
	margin: 0 0 20px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
	position:absolute;
	top:100px;
	left:0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	list-style: none;
	border: none;
	margin: 0;
	background:none;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] { }

#respond {
	margin:0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}

.comment-form-author,
.comment-form-email,
.comment-form-url{ width:30%; float:left; margin-right:30px !important;}
.comment-form-url{margin-right:0 !important;}

input#author,
input#email,
input#url{ width:89% !important; margin-bottom:20px !important;}

#respond .comment-notes {
	margin-bottom: 1em;
	opacity:.7;
	font-size:85%;
}
.form-allowed-tags {
display: none;
}
.children #respond {
	margin: 0 48px 0 0;
}
#comments-list #respond {
	margin:0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	margin-left:10px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
	margin-left:3px;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0;
	width: 96%;
}
#respond textarea {
	width: 96%;
}
#respond .form-allowed-tags {
display: none;
}
#respond .form-allowed-tags code {
display: none;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	margin:20px 1px 20px 1px;
	font-family:Arial, Helvetica, sans-serif;
}



/* @forms 
********************************************************************************************
********************************************************************************************/

input, textarea,input checkbox,input radio,select, file{
	border: 1px solid #eee;
	padding:11px;
	margin:0 10px 0 0;
	float:left;
	}


form#contactform fieldset input{
	float:none;
	width:320px;
	margin-top:30px;}
	
form#contactform fieldset textarea{
	margin-top:30px;
	width:430px;
	border: 1px solid #eee;
	background:#fff;}
	
form#contactform fieldset input#submit{
	width:150px; cursor:pointer;}


label{ font-style: italic; float:left;}

#contact{
	padding:0 0 30px 0;
	}



/* @search 
********************************************************************************************
********************************************************************************************/
.searchformhead {
	position: relative;
	float: right;
	margin:20px 0; }
 
.searchform {
	position: relative;
	float: left;
	width:99.4%;
	margin: 0;}
 
.searchformhead input.s {
	float: left;
	margin: 0;
	color:#999;
	padding:15px 12px;
	line-height:1;
	float:left;
	font-style:normal;
	width: 210px;
	background:none;
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;
	border-top:1px solid #C1C1C1;
	border-bottom:1px solid #C1C1C1; }
 
.searchSubmit {
	background-image: url(images/icons/search-submit.png);
	background-repeat:no-repeat;
	background-position:center;
	position: absolute;
	height: 20px;
	width: 27px;
	border: 1px solid #C1C1C1;
	cursor: pointer;
	top: 0px;
	right: -27px;
	/*margin-right:7px;*/
	background-color:#E5E7E4 !important;}
	
	
.searchform input.s {
	padding:3px 5px;
	margin: 0;
	color: black;
	font-style:normal;
	width:93%;
	
	
	border: 1px solid #C1C1C1 !important;
	background: #E5E7E4 !important;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
	background: -webkit-linear-gradient(#ffffff, #f5f5f5);
	background: -moz-linear-gradient(center top, #ffffff 0%, #f5f5f5 100%);
	background: -moz-gradient(center top, #ffffff 0%, #f5f5f5 100%);*/
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f5f5f5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f5f5f5)";
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
	-o-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
  }
 


/* @sidebar 
********************************************************************************************
********************************************************************************************/


#sidebar p {margin:0; /*padding:0 0 15px 0;*/ font-family:'Open Sans', Tahoma, Geneva, sans-serif;}

#sidebar h2 {
	margin:0 0 15px 0;
	font-size:14pt;
	line-height:22pt;
	}	

#sidebar h3 {

/*margin:0 0 25px 0; padding:0;*/
	}	
	
#sidebar a:hover {
	text-decoration:none;
	}	

#sidebar>ul{
	margin:0 0 30px 0;
	padding:0;
	list-style:none;
	}
	

#sidebar li ul{
/*	margin:0 0 0 15px; */
	padding:0;
	list-style:none;
	}


/* @custom widgets 
********************************************************************************************
********************************************************************************************/


.tagcloud { margin-bottom: 30px; }
 
ul.lists{ list-style:none; overflow:hidden; margin:0 0 10px 0; width:111%}

ul.lists li ul{ margin:0 0 0 0 !important;}

.lists a:hover{ background:#f9f9f9;}

.lists a{ 
	background:url(images/arrow-superfish-right.png) 8px 12px no-repeat;
	padding:2px 10px 2px 20px; 
	margin:0 3% 0 0; 
	float:left;
	width:33%;
	list-style:none;
	-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;
	} 

ul.ad125{padding:0 0 0 0 !important; overflow:hidden; width:116%; margin-bottom:0 !important;}
ul.ad125 li{ float:left; width:137px; margin:0 29px 29px 0}
ul.ad125 li img{ float:left; width:125px; height:125px; margin:0; padding:4px; background:url(images/divider23.png);}

img.ad300{float:left;margin:0 0 30px 0;padding:0;background:url(images/transparent.png);}

img.ad260{margin:0 0 40px 15px; border:5px solid #bbb}

img.adFree{ padding:0; margin:0 0 30px 0;}

.ad125_fix {
	clear: both;
	margin: 0;
	height: 12px;
	overflow: hidden;
	float: left; }
 

.widget_fix {
	clear: both;
	height:1px;
	overflow: hidden;
	float: none }

 
/* twitter  */
.lasttwit {
	padding:0 0 20px 0;
	position: relative;
	margin: 0 0 30px 0;
	overflow:hidden; }
 
a.twilink {
	position: absolute;
	bottom: 0;
	left: 25px;
	font-size: 10pt;
	letter-spacing: -1px;
	font-weight: bold; }
 
ul.tweet_list li,#footer .lasttwit ul li {
	list-style-image: url(images/ico-bird-inv.png) !important;
	margin: 0 0 10px 5px;
	padding: 0 !important;
	background: none !important; 
	font-size: 10px;}
 
.view-twitter {
	padding: 0;
	font-size: 8pt;
	clear: both;
	opacity:.7 }
 
.tweet_avatar { float: right; }
 
ul.tweet_list { margin:0 0 10px 20px !important; }
 
/* flickr */
#sidebar h2 span,#footer h3 span { color: #0061D8; font-style:normal; }
 
#sidebar h2 span span,#footer h3 span span,#archives h2 span span { color: #FF1183; }
 
.flickwrap {
	position: relative;
	padding:0;
	overflow: hidden;
	width: 109%;
	margin-bottom:-14px; }
 
	.flickwrap img {
		float: left;
		width:64px;
		margin:0 !important;
		padding: 0 !important; }
 
 .flickr_badge_image{
		float: left;
		margin: 0 14px 14px 0!important;
		padding: 0 !important; }
 
.flickwrap a:hover img { background:#ccc; }
 
 
#content .flickr_badge_image{
		float: left;
		width:20%;
		height:80px;
		margin: 0 27px 27px 0!important;
		padding: 0 !important;
		overflow:hidden }
		
#content .flickwrap img {
		float: left;
		width:150px;
		margin:0 !important;
		padding: 0 !important; }
 
/* Blog Author Widget */
img.avatar {  }
 
span.left {
	float: left;
	margin: 3px 15px 5px 0; }
 
span.right {
	float: right;
	margin: 3px 0 5px 15px; }
 
/* featured */
ul.featured {
	margin: 0 0 30px 0 !important;
	overflow: hidden;
	float: left; }

 
.fblock {
	background:url(images/line-h.png) top repeat-x !important;
	padding:20px 0 10px 0 !important;
	margin: 0 0 0 0 !important; }
 
.fblock:first-child{ padding:0 0 20px 0 !important; background:none !important; margin-top:-5px !important;}
 
.fblock_plain {
	padding: 5px 0 0 0 !important;
	margin: 0 0 30px 0 !important;
	background: none !important; }
 
.fblock img {
	margin:5px 0 20px 20px;
	padding:0;
	overflow:hidden;
	float:right; }
	


.fblock h3,	
.fblock_plain h3{
	font-size: 13pt;
	letter-spacing: -1px;
	margin:0 0 5px 0 !important;}	

.fblock p{
	font-size: 96%;
}

.serchwidget{ overflow:hidden;margin-bottom:20px;}


/* comments widget */

.com_post{
	overflow:hidden;
	padding:20px 0;
	background:url(images/line-h.png) top repeat-x !important;}

#footer .com_post{
	background:url(images/line-header.png) top repeat-x !important;}

.com_post:first-child,#footer .com_post:first-child{ padding:0 0 20px 0 !important; background:none !important;}

.com_post img{ float:left; margin:7px 20px 5px 0;}

.com_post span{ float:left; margin-right:7px; font-style: normal}

.com_post p{ padding:0 0 0 55px !important; font-style:italic}


/* social counter */

.social-item{ float:left; width:31%; overflow:hidden; height:22px; margin:0 5% 15px 0; border-right:1px solid #ddd;}

.social-item a{ float:left; width:23px; height:21px; overflow:hidden;
}

.social-item img{ margin:-1px;}

.social-count,.social-descrip{
    font-size: 10px;
	line-height:10px;
	float:right;
	width:65%;
}

/* @tabs
********************************************************************************************
********************************************************************************************/
#hometab {
	float: left;
	width:99.6%;
	margin: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	
	 }
	
#hometab h3 {
	letter-spacing: 0;
padding: 0;
margin: 0;
line-height: 14pt;
font-weight: lighter;
font-family: 'Open Sans',Tahoma, Geneva, sans-serif;
font-size: 12.9px !important; }
.tab-post > h3 {
	color:#000 !important;}
.ygeia-post > h3 {
	color:#000 !important;}
ul#serinfo-nav {
	font-family:'Open Sans', Tahoma, Geneva, sans-serif;
  font-size:14px;
  font-weight:normal;
  height:36px;
  position:relative;
  z-index:6;}
 
ul#serinfo-nav>li {
	padding:6px 0;
	font-size:98%;
	float: left;
	border: 1px solid #bbb;
	margin-right: -1px;
	width: 32.2%;
	height:21px;
	text-align: center;
	text-shadow: none;

	cursor: pointer;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
	background: -webkit-linear-gradient(#ffffff, #f5f5f5);
	background: -moz-linear-gradient(center top, #ffffff 0%, #f5f5f5 100%);
	background: -moz-gradient(center top, #ffffff 0%, #f5f5f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f5f5f5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f5f5f5)";
	}

	ul#serinfo-nav li a { color: #999; }

	ul#serinfo-nav li a:hover {  }
 
#serinfo-nav li.current {
	color: #000 !important;
	background: none !important;
	position:relative;
	z-index: 6;
	height:22px;
	border-bottom:none; }
	
#serinfo-nav li.current a{
	color: #000;}
 
li#serpane0,
li#serpane1,
li#serpane2,
li#serpane4,
li#serpane5
	{
	/*margin: 0 0 -20px 0;*/ }

li#serpane3
	{
	margin: 0 0 20px 0; }
 
ul#serinfo {
	position: relative;
	z-index: 5;
	float: left;
	width:86%;
	padding: 15px 20px 0 20px;
	overflow: hidden;
	/*margin-top:10px;*/
	border: 1px solid #bbb;
	
		height: 300px;
	overflow-y: scroll;
	
	}
	
	

 
.tab-post {
	/*height: 77px;*/
	/*height: 41px;*/
	overflow:hidden;
	background:url(images/line-h.png) bottom repeat-x;
	/*margin:10px 0 7px 0;*/
	padding: 10px 0;}
 
	.tab-post img {
		padding:0;
		margin: 0 12px 16px 0 !important;
		float: left;
	}
.ygeia-post {
	/*height: 77px;*/
	/*height: 41px;*/
	overflow:hidden;
	background:url(images/line-h.png) bottom repeat-x;
	/*margin:10px 0 7px 0;*/
	padding: 10px 0;}
 
	.tab-post img {
		padding:0;
		margin: 0 12px 16px 0 !important;
		float: left;
	}
.ygeia-post img {
		padding:0;
		margin: 0 12px 16px 0 !important;
		float: left;
	}
	#hometab>ul>li div.tab-post:first-of-type h3 { font-weight:bold;}

	.tab-post .meta{ text-transform:none}

.ygeia-post .meta{ text-transform:none;}
/* @footer
********************************************************************************************
********************************************************************************************/
#footer {
	color:gray;
  font-size:12px;
  font-weight:normal !important;
  letter-spacing:1px;
  margin:0;
  overflow:hidden;
  padding:20px 0 0;
  width:100%;}
	
	
.threecol>ul>li {
	margin: 0 0 10px 0;}
 
	#footer h3 {
		margin: 0 0 15px 0;
		padding:0;
		font-size:12pt !important; }
 
 
	#footer img { }
		
	#footer .container{
		padding:0 20px;}

#footer .twinsbox{ 
	background:none !important;
	padding:0 !important;
	border:none !important;
	margin:0;
	}
 
#footer ul { margin: 0 0 20px 0; }
 
	#footer ul li ul { margin: 0; }
	
	#footer .lists a{ width:100%; float:none;background:none; padding:0;}
	
	#footer .lists a:hover{ background:none;}
 
#footer .lasttwit{margin:0 0 20px 0}
		
#footer .flickwrap {
		margin:15px 0 16px 0;  width: 109%; }

#footer .flickwrap .flickr_badge_image {
	width:65px; }

#footer .flickwrap a img {
		float: left;
		margin:0;
		padding: 0px !important;
		background:url(images/transparent.png) }


#credit,#copyright {
	padding:0;
	font-size: 8pt; }
 
#credit p,#copyright p {
	margin: 0;
	padding: 5px 0; }
 
#credit { text-align: right; }
 

	
	
/* @images
********************************************************************************************
********************************************************************************************/

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none;
	}

img.alignright {
	margin: 4px 1px 10px 20px !important;
	display: inline;
	float: right;
	}

img.alignleft {
	margin: 4px 20px 10px 1px !important;
	display: inline;
	float: left;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
	
.wp-caption {
   text-align: center;
   padding-top: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   padding: 0 5px 0 5px;
   margin:5px 0 0 0;
}

img.wp-smiley {
    background: transparent;
    border: none;
    margin: 0;
    padding: 0;
}


.bags,
#map iframe,
img.aligncenter,
img.alignright,
img.alignleft,
.wp-caption {
	padding: 3px;
	border:1px solid #d5d5d5;
	-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;
	}
	
	
	
/* @social
********************************************************************************************
********************************************************************************************/

 
ul.social-menu {
	display: inline;
	float: left;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin-bottom:16px !important;
  margin-top:4px !important; }
	
	#header ul.social-menu {
	display: inline;
	float: right;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin:25px 0 15px 0; }
	
	#header ul.social-menu>li {
	float: left;
		margin: 5px 0 10px 10px;
		padding:0 0 0 0; }
 
	ul.social-menu li {
		display: inline;
		list-style-type: none;
		position: relative;
		float: left;
		width:32px !important;
		height:32px !important;
		margin: 0 10px 10px 0;
		padding:0 0 0 0;
		background-image: url(images/social-spirit.png);
		background-repeat: no-repeat;
		text-indent: -9000px;
		overflow: hidden;
		opacity:.7;
		-moz-transition: opacity 0.3s ease-in;
 		-webkit-transition: opacity 0.3s ease-in; 
 		-o-transition: opacity 0.3s ease-in;  }
		
	ul.social-menu li:hover {
		opacity:1;
		-moz-transition: opacity 0.3s ease-in;
 		-webkit-transition: opacity 0.3s ease-in; 
 		-o-transition: opacity 0.3s ease-in; }
 


	ul.social-menu li.sprite-Icons-full{ background-position: 0 0; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-aim{ background-position: 0 -34px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-app_store{ background-position: 0 -68px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-apple{ background-position: 0 -102px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-bebo{ background-position: 0 -136px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-behance{ background-position: 0 -170px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-bing{ background-position: 0 -204px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-blogger{ background-position: 0 -238px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-cloud{ background-position: 0 -272px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-delicious{ background-position: 0 -306px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-deviantart{ background-position: 0 -340px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-digg{ background-position: 0 -374px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-digg_alt{ background-position: 0 -408px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-dribbble{ background-position: 0 -442px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-drupal{ background-position: 0 -476px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-facebook{ background-position: 0 -510px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-flickr{ background-position: 0 -544px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-friendfeed{ background-position: 0 -578px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-friendster{ background-position: 0 -612px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-github{ background-position: 0 -646px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-google{ background-position: 0 0; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-gowalla{ background-position: 0 -714px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-gtalk{ background-position: 0 -748px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-heart{ background-position: 0 -782px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-hyves{ background-position: 0 -816px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-icondock{ background-position: 0 -850px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-icq{ background-position: 0 -884px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-lastfm{ background-position: 0 -918px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-linkedin{ background-position: 0 -952px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-metacafe{ background-position: 0 -986px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-myspace{ background-position: 0 -1020px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-netvibes{ background-position: 0 -1054px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-newsvine{ background-position: 0 -1088px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-paypal{ background-position: 0 -1122px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-photobucket{ background-position: 0 -1156px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-picassa{ background-position: 0 -1190px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-podcast{ background-position: 0 -1224px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-posterous{ background-position: 0 -1258px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-qik{ background-position: 0 -1292px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-reddit{ background-position: 0 -1326px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-retweet{ background-position: 0 -1360px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-rss{ background-position: 0 -1394px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-sharethis{ background-position: 0 -1428px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-skype{ background-position: 0 -1462px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-slashdot{ background-position: 0 -1496px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-slideshare{ background-position: 0 -1530px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-squidoo{ background-position: 0 -1564px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-stumbleupon{ background-position: 0 -1598px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-technorati{ background-position: 0 -1632px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-tumblr{ background-position: 0 -1666px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-twitter{ background-position: 0 -1700px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-viddler{ background-position: 0 -1734px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-vimeo{ background-position: 0 -1768px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-virb{ background-position: 0 -1802px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-wiki{ background-position: 0 -1836px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-windows{ background-position: 0 -1870px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-wordpress{ background-position: 0 -1904px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-yahoo{ background-position: 0 -1938px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-yelp{ background-position: 0 -1972px; width: 32px; height: 32px; } 
	ul.social-menu li.sprite-youtube{ background-position: -34px 0; width: 32px; height: 32px; } 
 
	ul.social-menu li a {
		float: left;
		width:32px;
		height:32px;
		padding:0;
		line-height: 1; }
	
	

/* @flex slider
********************************************************************************************
********************************************************************************************/



/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 


/* FlexSlider Necessary Styles */ 
.flexslider {width: 100%; margin:0; padding:0;}
.flexslider .slides > li {display: none; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; margin-bottom:0;}
.flex-pauseplay span {text-transform: capitalize;}


.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme */
.flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative; overflow:hidden; margin:0 0 25px 0;}
.flex-container {zoom: 1; position: relative;}

.slides li .stuff { overflow:hidden; padding:15px 20% 15px 20px;}

.stuff h2{ margin:0 0 -5px 0; height:30px; overflow:hidden; font-size:18pt;}



.flex-direction-nav li a {width: 31px; height: 31px; margin:0; display: block; ; position: absolute; bottom:53px; cursor: pointer; text-indent: -9999px;opacity: .5;}
.flex-direction-nav li .next {right:20px;background:url(images/icons/right-big.png) no-repeat 0 0;}
.flex-direction-nav li .prev {right:52px;background:url(images/icons/left-big.png) no-repeat  0 0}

.flex-direction-nav li .next:hover {opacity: 1;}
.flex-direction-nav li .prev:hover {opacity: 1;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}


.flex-control-nav { position: absolute; top: 22px; left:25px }
.flex-control-nav li {margin:0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 18px; height: 20px; display: block; background:url(images/icons/uni-icons.png) no-repeat -244px -388px; cursor: pointer; text-indent: -9999px;opacity:.3}
.flex-control-nav li a:hover {opacity:.7}
.flex-control-nav li a.active {opacity:.9}
 


/* @about us
********************************************************************************************
********************************************************************************************/

.aboutus { text-align:left; margin:5px 0 40px 0;}

.aboutus img{ clear:both; margin-bottom:20px;}

.aboutus p{}

/* @services
********************************************************************************************
********************************************************************************************/


.services{
	text-align:center;
	padding-bottom:40px;
	}

.services img{
	display:block;
	margin:5px auto;
	}
	

/* @homefolio
********************************************************************************************
********************************************************************************************/

.fullbox{
	max-width:994px;
	padding:;
	margin:0 auto;
	}

ul.infolio{
	overflow:hidden;
	}

ul.infolio li{
	padding-bottom:40px;
	}
	
.item_full{
	background:url(images/icons/zoom.png) 15px 13px no-repeat;
	overflow:hidden;
	height:340px !important;
	}
	
.item_full p{
	margin:0 0 15px 0;
	}
	
.item_full img{
	}
	
#portfolio-list .filter{
	height:210px !important;
	}
	
.taggs a{ font-style:italic; font-size:90%} 	
	
/* @homeblog
********************************************************************************************
********************************************************************************************/




.item_blog {
	float:left;
	overflow:hidden;
	margin:0 0 20px 0;}

.item_blog h3{
	margin-top:0;
	text-transform:uppercase;
	}
	
.item_blog img {
	float:left;
	margin:1px 30px 20px 1px;}
	
	

/* @portfolio templates
********************************************************************************************
********************************************************************************************/


.project{ overflow:hidden; margin-bottom:40px;}

.project p{ margin-bottom:10px;}

.project img{ max-width:98%;}

.folioinfo{
	position: absolute;
	right:5px;
	bottom:8px;
	z-index:99;
	height:25px;
	opacity:0;
	}
	
.folioinfo a.more{
	float:left;
	margin-right:5px;
	background: url(images/icons/open.png) 0 0 no-repeat;
	height:24px;
	width:24px;
	}
	
.folioinfo a.preview{
	float:left;
	margin-right:5px;
	background: url(images/icons/zoom.png) 0 0 no-repeat;
	height:24px;
	width:24px;
	}


/* @tooltips
********************************************************************************************
********************************************************************************************/	

div.tooltip {
	display:none;
	position:absolute;
	text-align:center;
	line-height:normal;
	z-index:100000;
	opacity:0.95;
	filter:alpha(opacity = 95);
}

div.tooltip p {
	padding:4px 6px 4px 6px;
	font-size:10px !important;
	line-height:1.4 !important;
	border-radius:2px;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	text-shadow:none;
	max-width:150px;
	text-transform:capitalize;
}
	


/* @other
********************************************************************************************
********************************************************************************************/

.sticky{}

#archives{ padding:20px 0 0 0;}

h2.archives-small{
	font-size:16pt;
	line-height:22pt;
	/*background:url(images/divider15.png) bottom repeat-x;
	text-align:center;
	padding-bottom:12px;
	margin-bottom:10px;*/}


a.mainbutton,#submit,.reply>a,#comments .navigation a,.tagssingle a,.contact-form .submit{
	margin:1px 1px 15px 1px;
	line-height:1;
	font-size:11px;
	font-weight:bold;
	padding:7px 10px;
	background: #f5f5f5;
	border:1px solid #ccc !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e5e5e5));
	background: -webkit-linear-gradient(#f5f5f5, #e5e5e5);
	background: -moz-linear-gradient(center top, #f5f5f5 0%, #e5e5e5 100%);
	background: -moz-gradient(center top, #f5f5f5 0%, #e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f5f5f5,endColorstr=#e5e5e5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f5f5f5, endColorstr=#e5e5e5)";
	
	-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
	
	-moz-box-shadow:  0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:  0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow:  0 1px 2px rgba(0, 0, 0, 0.1);
	 cursor:pointer;
	}
	


::selection {
        background:#DC000A; 
		color:#fff;
        }
::-moz-selection {
        background:#DC000A;
		color:#fff;
}

.scrollTo_top {
position:fixed;
bottom:30px;
right:40px;
display:none;
}

.buttons{ overflow:hidden; padding:0 0 10px 0; margin-top:15px; background:url(images/line-h.png) bottom repeat-x}
.buttons iframe{ overflow:hidden; margin-right:2.4em}

/* @themebuttons & pagination
********************************************************************************************
********************************************************************************************/


a.mainbutton,#submit,.reply>a{
	margin:1px 1px 15px 1px;
	line-height:1;
	font-size:11px;
	font-weight:bold;
	padding:7px 10px;
	background: #f5f5f5;
	border:1px solid #ccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e5e5e5));
	background: -webkit-linear-gradient(#f5f5f5, #e5e5e5);
	background: -moz-linear-gradient(center top, #f5f5f5 0%, #e5e5e5 100%);
	background: -moz-gradient(center top, #f5f5f5 0%, #e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f5f5f5,endColorstr=#e5e5e5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f5f5f5, endColorstr=#e5e5e5)";
	
	-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
	
	-moz-box-shadow:  0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:  0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow:  0 1px 2px rgba(0, 0, 0, 0.1);
	}
	
	
	

.pagination{  height:27px; margin:-15px 0 30px 0; background:url(images/line-h.png) repeat-x top; padding-top:15px;}

a.page-numbers  { font-size: 9pt; color: #3888ff; padding:0 0 6px 0;line-height:1; font-family:Arial, Helvetica, sans-serif;  margin:0 10px -1px 0; }
.page-numbers.current {font-weight:bold;font-size: 9pt; padding:0 0 6px 0;line-height:1;font-family:Arial, Helvetica, sans-serif; font-weight:bold;margin:0 10px -1px 0;  }
.page-numbers { font-size: 9pt; line-height:.8 }
.dots { letter-spacing: 1px;margin:0 15px -1px 0; }



/* @elastislide
********************************************************************************************
********************************************************************************************/

.es-carousel-wrapper{
	padding:0;
	margin:0 0 30px 0;
	position:relative;
}
.es-carousel-wrapper2{
	padding:20px 40px;
	position:relative;
}
.es-carousel{
	overflow:hidden;
}
.es-carousel ul{
	display:none;
}
.es-carousel ul li{
	height:110px;
	float:left;
	display:block;
	position:relative;
	overflow: hidden;
}

#carousel2 .es-carousel ul li{
	max-width:576px !important;
	height:85px;
}

.es-carousel ul li img{
	position: relative;
	z-index:9;
}

.es-carousel ul li h2{
	position: absolute;
	top:0;
	left:0;
	z-index:0;
	padding:10px 10px 28px 10px;
    background: url("images/icons/right.png") bottom center no-repeat;
	text-align:center;
	overflow:hidden;
	font-size:9pt;
	line-height:13pt;
	letter-spacing:0;
}


.es-nav span{
	position:absolute;
	top:-5px;
	left:11px;
	width:19px;
	height:19px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:1;
}


.es-nav span.es-nav-next{
	right:0;
	left:auto;
	background:transparent url(images/icons/right.png) no-repeat 0 0;
}

.es-nav span.es-nav-prev{
	right:19px;
	left:auto;
	background:transparent url(images/icons/left.png) no-repeat 0 0;
}
.es-nav span:hover{
	opacity:.8;
}


.es-carousel-wrapper2{
	padding:20px 40px;
	position:relative;
}

.newz-left{ float:left; width:75%;}
.newz-left h3{ font-size:12pt; line-height:14pt;margin:0 0 5px 0 !important;}
.newz-left p{ font-size:92%; line-height:1.8;}
.newz-right{ float:right; width:24%; position:relative; padding:0;}
.newz-right a{position:absolute !important; right:0 !important; top:34px !important; margin-right:1px !important;}





/* @coin slider 
********************************************************************************************
********************************************************************************************/

 
.slpost_small {
	padding:20px;
	overflow: hidden;
	margin:0 0 30px 0;
	position: relative;
	height:480px;
	background-color: #f1f1f1!important;}
 
 
.tabbig_small {
	width:55%;
	float: left;
	position: relative;
	overflow: hidden;
	min-height:430px; }
	
.tabbig_small img{ float:left; clear:both; overflow:hidden;}
	
.tabbig_small iframe{
	border-bottom:5px solid #9c0;
	width:100%;
	max-height:350px; }
 
 .ui-tabs-panel>a{ float:left}


.inpost {
	margin:10px 0 -10px 0;
	padding:0;
	color: #bbb;
	float:left;
	clear:both;
	overflow: hidden;
	height:240px;
	position:relative; 
	line-height: 1.5em; /*was null */
	}

.inpost p.excerpt{
	overflow: hidden;
	/*height:95px;*/
	height: 155px;
	font-family:'Open Sans',Tahoma, Geneva, sans-serif;
	}
 
.tabbig_small h2 {
	font-size:18pt;
	line-height: 22pt;
	margin: -5px 0 10px 0;
	padding:0;
	overflow: hidden;}
	
.tabbig_small p {
	margin: 0 0 10px 0;
	padding:0;
	overflow: hidden;
	color: black;}
 
 .tabbig_small h2 a{ color: black!important; font-weight:normal; font-family:'Open Sans',Tahoma, Geneva, sans-serif; font-weight: 700; }
 .tabbig_small h2 a:hover{ color: #DC000A!important; }
	


 
a.slthumb { display: block; }
 
 .body2 {
text-shadow: 0 0px 0px #1f1f1f !important;
}
.body2 .slidecat{ opacity:1; position:absolute; top:0; left:0; padding:6px 10px; line-height:1; color:#fff !important; text-shadow:none !important; text-transform:uppercase; font-size:7.7pt; font-family:'Droid Sans', Arial, sans-serif; background-color:#DC000A !important;}

a.slidelink{opacity:1;position:absolute; bottom:10px; left:0; padding:6px 10px; line-height:1; color:#fff !important; text-shadow:none !important; text-transform:uppercase; font-size:7.7pt; font-family:'Droid Sans', Arial, sans-serif; background-color:#DC000A !important;}

#morelink a {opacity:1;position:absolute; bottom:10px; left:0; padding:6px 10px; line-height:1; color:#fff !important; text-shadow:none !important; text-transform:uppercase; font-size:7.7pt; font-family:'Droid Sans', Arial, sans-serif; background-color:gray !important;}

.body2 .slidecat>a,.body2 .slidecat a:hover,.body2 a.slidelink:hover{ color:#fff !important;}
 
 
/* small slider thumbs */
ul#tabsmallss {
	position: absolute;
	top:20px;
	right:20px;
	width:39%;
	overflow:hidden;
	padding:0 0; }
 
.slthumbss img {
	padding: 0px; }
 
#tabsmallss li {
	position: relative;
	overflow:hidden;
	width:100%;
height:65px;
/*height: 75px;*/
	padding:5px 0;
	margin:0 0 8px 0;
	/*was 17 8*/
	background:url(images/transparent.png);
	font-size:9pt;
	line-height:13pt;
	font-weight:bold; }
 
	#tabsmallss li img {/*opacity:.6;*/ overflow:hidden; float:left; margin:-5px 15px 0 0; border-left:0 solid #66abb0;
	
	/*-moz-transition: all 0.1s ease-in;
	-webkit-transition: all 0.1s ease-in;
	-o-transition: all 0.1s ease-in; 
	transition: all 0.1s ease-in;
	-ms-transition: all 0.1s ease-in;*/}
 
	 
#tabsmallss li a.sidnav{
		padding: 0;
		float:left;
		min-width:240px;
		/*opacity:.6;*/
		color:black !important;
		font-family:'Open Sans', Tahoma, Geneva, sans-serif;
		font-size:13px; /*was 14*/
		line-height: 1.2em; /* was null */
		
		}

ul#tabsmallss>li.ui-tabs-selected>a.sidnav { /*opacity: 1 !important;*/ color: #DC000A!important; font-family:'Open Sans', Tahoma, Geneva, sans-serif;  }
 
ul#tabsmallss>li.ui-tabs-selected>a.sidnav>img { /*opacity: 1 !important; border-left-width:4px; */	

	/*-moz-transition: all 0.1s ease-in;
	-webkit-transition: all 0.1s ease-in;
	-o-transition: all 0.1s ease-in; 
	transition: all 0.1s ease-in;
	-ms-transition: all 0.1s ease-in;*/}
 
.ui-tabs-hide { display: none; }

#tabsmallss li span,p.inmeta{
	text-transform:uppercase; /*opacity:.6;*/ line-height:1.6; margin-top:5px; font-family:'Open Sans', Tahoma, Geneva, sans-serif; text-transform: inherit;}



/* @wp gallery 
********************************************************************************************
********************************************************************************************/

.attachment  .headimg{ display:none; visibility:hidden;}

#content .wp-smiley {
	margin:0;
}
#content .gallery {
	margin:0 auto 30px auto;
}
#content .gallery .gallery-item {
	float: left;
	margin: 0 20px 20px 0;
	text-align: center;
	height:auto;
	width:auto !important;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
	float:left;
}
#content .gallery .gallery-caption {
	margin-left: 0;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 3px solid #f1f1f1;
}
#content .gallery-caption {
	color: #888;
	font-size: 12px;
	margin:-24px 0 24px 0;
}
#content .gallery br+br {
	display: none;
}

/* extra style */

h3 {
	color: #EC1B23!important;
	margin-bottom: 10px;
	
}

#othernav  {
/*background-color: black;*/
/*height: 43px;*/
border-top: 4px solid #ddd;
/*border-bottom: 1px solid #ddd;*/
}

#top-widget .title {display: none;}

#top-widget {
	margin: 0 auto;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	
}

#top-widget-internal {
	
	background: #F1F1F1;
	height: 90px;
	/*margin-top: 62px; */
}

#navigation {
margin: 0 0 13px 0!important;
}

/*h2 a { }*/

h4.homepage a {
color: #DC000A!important;
/*font-size: 14px!important;*/
/*font-weight: bold!important;*/
}

body, .searchformhead input.s, #navigation, #navigation .nav li ul, ul#serinfo, #serinfo-nav li.current, h4.homepage span {
background-color: #FCFCFC!important;
/*color: #DC000A!important;*/
/*font-size: 14px!important;*/
/*font-weight: bold!important;*/
}


.meta {
font-size: 90%;
text-transform: none!important;
}


body1 a, a:link, a:visited, #serinfo h4 a, #navigation .nav li ul li a, #navigation .nav li a {
/*letter-spacing: 1px!important;*/
}

.twinsbox p.meta {
font-weight:700;
color: #DE000A!important;
	
}

#footerad {
width: 100%;
margin: 0 auto;
overflow: hidden;
background-color: #F1F1F1;
}

#footeradinternal{
width: 990px;
margin: 0 auto;
overflow: hidden;
max-width: 990px;
min-width: 755px;
margin: 0 auto;
padding: 5px;
}

#sidebar-related li.current {
background-color: #fff !important;
width: 150px;
}
	
#sidebar-related #hometab h3 {
	
	/*margin: 5px;*/
}

#sidebar-related {
margin-top: 10px
}

p.down1 {
	
	border: none;
	margin-bottom:20px;
}

/*header styles */
body,.searchformhead input.s,#navigation,#navigation .nav li ul,ul#serinfo,ul#serinfo-apopseis,#serinfo-nav-apopseis li.current, #serinfo-nav li.current {background-color:#fff !important}

/*h4.homepage span above */

		.boorder,.nav>li>a:hover,#homes,.message a,.secmenu li ul
		{/*background-color:#303030*/}
	
#footer.body2{
background-color:#303030;

	}
	
	#footer.body2 a,a.body2 {
	color: gray; }
		
.body1 a, a:link, a:visited,#serinfo h4 a,#navigation .nav li ul li a,#navigation .nav li a {color:#2b2b2b}
.body3 a,h4.homepage a {color:#DC000A}
#tabsmallss li img,#topnav {border-color:#DC000A !important;}
.slidecat,a.slidelink {background:#DC000A !important;}
a:hover,.body1 a:hover,#serinfo a:hover,
		.nav li.current_page_item a,
		.nav li.current_page_parent a,
		.nav li.current-menu-ancestor a,
		.nav li.current-cat a,
		.nav li.li.current-menu-item a,
		.nav li.sfHover a,
		.page-numbers.current,
		#portfolio-filter a.current,li.current-cat a {color:#DC000A;}

		.nav>li>a:hover {color:#e8e8e8 !important;}
		
		.body2 a,a.body2 { }

		.body2 a:hover,p.body2 a:hover,#navigation ul.nav>li>a:hover
		{color:#DC000A!important}
#tagline,.bags,#sidebar h2,ul#serinfo-nav li,#serinfo,.nav a,#navigation,#navigation .nav li ul,#sidebar .fblock,.searchform input.s,.searchformhead input.s,.twinsbox,.fullbox,.social-item ,.pagination,input, textarea,input checkbox,input radio,select, file{border-color:#e6e6e6;}
body,.body1,.ei-title h2 {text-shadow:0 0px 0px #fff;}
.body2 {text-shadow:0 1px 1px #1f1f1f;}

body,textarea,input checkbox,input radio,select, file {font:normal 14px/1.9em 'Open Sans', sans-serif, Verdana, Geneva, sans-serif;color:#212021}

/* add rule for navigation */

#navigation {font:normal 0.9em 'Open Sans', sans-serif, Verdana, Geneva, sans-serif;color:#212021}


/* end rule*/


.ei-title h2,#serinfo-nav li.current a {color:#212021}
.body2, .body2#toggleArchives {font:normal 13px/1.9em 'Open Sans', sans-serif;/*color:#e0e0e0*/}
.body2 h2,.body2 h3,.body2 h4 {color:#e0e0e0}
 {font: px/1.5em ;color:}
h1 {font:bold 25px/1.5em 'Open Sans', sans-serif;color:#222222}
/*h2 {font-weight: 600; font : 25px/1.3em 'Open Sans', sans-serif;color:#222222}*/
h3,#toggleArchives {font:bold 18px/1.5em 'Open Sans', sans-serif;color:#222222}h4 {font:bold 15px/1.5em 'Open Sans', sans-serif;color:#222222}h5 {font:bold 14px/1.5em 'Open Sans', sans-serif;color:#222222}h6 {font:bold 14px/1.5em 'Open Sans', sans-serif;color:#222222}
.tab-post small a,.taggs a,.ei-slider-thumbs li a {color:#212021}
/* end */

 .pagination a {
	
	font-size: 22px!important;	
}

.page-numbers.current { 
font-size: 22px!important;
}


#sidebar-related ul#serinfo-nav {
	
height: 5px!important;	
}

#sidebar-related h3 {
	
	color: grey!important;
}

.related-h3 {

	font: bold 18px/1.5em 'Open Sans', sans-serif!important;
	color: gray;
	display: block;

}

.eightcol p.internal {
	
	color: gray!important;
}

.sub-title {

margin-top: 5px;
margin-bottom: 5px;
color: #ED1C24;	
}

/*extra css code added */

#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
	background-color:#F8F8FA;



	
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
	font-weight: bold;
	padding-left: 15px;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}

.textwidget {
margin-top: 10px;
margin-bottom: 10px
}


/* apopseis */

#apopseis {
loat: left;
width: 99.6%;
margin: 0 0 30px 0;
position: relative;
}

ul#serinfo-nav-apopseis {
font-family: 'Open Sans', Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight: normal;
/*height: 36px;*/
position: relative;
z-index: 6;
background-color:#FFF !important;
}

ul#serinfo-nav-apopseis>li {
padding: 6px 0;
font-size: 98%;
float: left;
border: 1px solid rgb(228, 228, 228);
border-bottom: none;
margin-right: -1px;
width: 32.2%;
height: 21px;
text-align: center;
text-shadow: none;
cursor: pointer;
background-color:#FFF !important;
    font-family: 'Open Sans Regular',sans-serif,Verdana,Geneva,sans-serif !important;
    font-size: 14px;
}

.tab-post-apopseis {
overflow: hidden;
background: url(images/line-h.png) bottom repeat-x;
/*margin: 10px 0 16px 0;*/
}

#hometab-apopseis h3 {
letter-spacing: 0;
padding: 0;
margin: 0;
line-height: 14pt;
font-weight: lighter;
font-family: 'Open Sans',Tahoma, Geneva, sans-serif;
font-size: 12.9px !important;
}

	ul#serinfo-apopseis {
	position: relative;
	z-index: 5;
	float: left;
	width:86%;
	padding: 5px 20px 0 20px;
	/*margin-top:10px;*/
	border: 1px solid rgb(228, 228, 228);
	overflow-y: -webkit-marquee;
	height: 200px;
	overflow-y: scroll;
	margin-bottom: 5px;
	
	}
	
	#flash-banner {height: 300px!important;}
	
	#beta {float: right;
	}
	
	.pluginConnectButton {width: 80px!important;
		overflow: visible!important;
	}


.inner-image img {max-height:250px;
max-width: 280px; }

.smalldate {
	font-size: 10px!important;
	display: block;
}

.source {
	float: right;
}

#social-links {float: right;
	margin-top: 5px;
	display: block;
	width: 120px;
	text-align:right;

}

#skitsa-1 {
overflow:visible;
position: relative;
margin-top: 5px;
}

.container {
padding-left: 20px;
padding-right: 20px;
padding-top: 0px!important;
padding-bottom: 20px;
}

.excerpt a:hover  {
color: black!important;

}

.entry a {
color: #EC1A24!important;
}

#footer-logo {margin-top: 1px;}

.entry p {
	
	margin-top: 7px;
	margin-bottom: 7px;
}

.entry ul {
	
	list-style-type: circle!important; 
   list-style-position: inside!important; 
   margin-left: 15px!important; 
}

.entry ul li {
	
	list-style: disc;
	margin-left: 5px;
}


/*agora */

#agora {
float: left;
width: 99.6%;
margin: 0 0 30px 0;
position: relative;
}

ul#serinfo-nav-agora {
font-family: 'Open Sans', Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight: normal;
/*height: 36px;*/
position: relative;
z-index: 6;
}

ul#serinfo-nav-agora>li {
padding: 6px 0;
font-size: 98%;
float: left;
border: 1px solid rgb(228, 228, 228);
border-bottom: none;
margin-right: -1px;
width: 52%;
height: 21px;
text-align: center;
text-shadow: none;
cursor: pointer;
/*font-weight: bold;*/
    font-family: 'Open Sans Regular',sans-serif,Verdana,Geneva,sans-serif !important;
    font-size: 14px;
}

.tab-post-agora {
overflow: hidden;
/*background: url(images/line-h.png) bottom repeat-x;
margin: 10px 0 16px 0;
background-position:15px;*/
}
.tab-post-agora1 h3 {
/*overflow: hidden;*/
padding-top:3px !important;
padding-bottom:7px !important;
font-size:13px !important;
font-weight:none !important;
/*background: url(images/line-h.png) bottom repeat-x;
margin: 10px 0 16px 0;
background-position:15px;*/
}

#hometab-agora h3 {
    font-family: 'Open Sans',Tahoma,Geneva,sans-serif;
    font-size: 12.9px !important;
    font-weight: lighter;
    letter-spacing: 0;
    line-height: 15pt;
    margin: 0;
    padding: 0;
}

	ul#serinfo-agora {
	position: relative;
	z-index: 5;
	float: left;
	width:86%;
	padding: 5px 20px 0 20px;
	/*margin-top:10px;*/
	border: 1px solid rgb(228, 228, 228);
	overflow-y: -webkit-marquee;
	height: 250px;
	overflow-y: scroll;
	margin-bottom: 5px;
	background-color:#FFF !important;
	
	}
	
	ul#serinfo-ygeia {
	position: relative;
	z-index: 5;
	float: left;
	width:86%;
	padding: 5px 20px 0 20px;
	/*margin-top:10px;*/
	border: 1px solid rgb(228, 228, 228);
	overflow-y: -webkit-marquee;
	height: 322px;
	overflow-y: scroll;
	margin-bottom: 5px;
	background-color:#FFF !important;
	
	}


/* end agora */

#bg-grey{
	
	background-color: #FCFCF;
}

#bordered1 img {
	border-style:solid;
border-width:1px;
border-bottom-color: #A5A6AA;
	
}

#skitsa-file {
	
	margin-top: -8px;
}

#name-skitso {
	
	background-color: #2D2D2D;
	padding: 2px;
	color: white;
	font-weight: 600;
	text-align: center;
	margin-top: -8px;
	font-size: 10px;
	/*height:32px;*/
	text-shadow: 0px !important;
	text-decoration:none;
}

#newspace {
	
	background-color: #F1F1F1;
	padding: 10px;
}

/************** CHANGES ON SKITSO ***********/
.div_butt_loop {
z-index:1000;
position:absolute; 
bottom:15px; 
width:242px;
}
.div_col_loop {
width:241px; 
height:13px; 
background-color: #F1F1F1;
}

#widget_eurobasket h4.homepage span { 
	background-color: #E3E3E3 !important;
	color:#015088 !important;
	}


/************ EUROBASKET PROGRAMMA SIDEBAR ****************/

.row_apo_b { background: url(http://efsyn.gr/new-images/prog_bg_big.jpg); height:34px; text-align:center; color:#000; font-weight:bold;}
.row_apo_s { background: url(http://efsyn.gr/new-images/prog_bg_sma.jpg); height:20px; text-align:center; color:#000; font-weight:bold; font-size:12px; line-height:0; text-shadow: none !important;}

/************ EUROBASKET APOTELESMATA SIDEBAR ****************/
.col_apo_1 {background: url(http://efsyn.gr/new-images/col1_apotelesmata.jpg); height:26px; padding-left:25px;}
.col_apo_2 {background: url(http://efsyn.gr/new-images/col2_apotelesmata.jpg); height:26px; padding-left:25px;}
.col_apo_3 {background: url(http://efsyn.gr/new-images/col3_apotelesmata.jpg); height:26px; padding-left:25px;}
.col_apo_4 {background: url(http://efsyn.gr/new-images/col4_apotelesmata.jpg); height:26px; padding-left:25px;}
.col_apo_5 {background: url(http://efsyn.gr/new-images/col5_apotelesmata.jpg); height:26px; padding-left:25px;}
.col_apo_6 {background: url(http://efsyn.gr/new-images/col6_apotelesmata.jpg); height:26px; padding-left:25px;}
.cols_apo {background: url(http://efsyn.gr/new-images/cols_apotelesmata.jpg); height:26px; width:80px; }

/* multimedia */

#multimedia1 {
background-color: #FFF;
color: #000;
}

#multimedia1 a {color: #000; font-size: 13px;}
#multimedia1 a:hover {text-decoration: underline;}

.media_img_handler {position:relative;}

#multimedia2 {
	width:292px;
	padding: 3px;
	position:absolute;
	top:40px;
	border-right: solid 1px #ADADAD;
	border-left: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

.media_wrap_pp {
	width:100%;
	overflow:hidden;
	padding-bottom:2px;
	}

.media_title_pp {
	width:230px;
	float:right;
	padding-left:5px;
	border-left:solid 1px #ADADAD;
	line-height:1.4;
	color: #2B292A !important;
	}

.media_date_pp {
	width: 50px;
	float:left;
	font-size:10px !important;
	line-height:1.7;
	color: #2B292A !important;
	}
/** SOME STYLE FOR INLINE SEARCH **/
.gsc-input-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999 !important;
    height: 25px;
}
#gsc-i-id1 {
	/*background-color:#F5F5F5 !important;*/
	/*margin-top: 2px !important;*/
	}
.gsc-input-box {
	/*background:#F5F5F5 !important;*/
	}

 /*.gsib_a {
    padding-left: 8px;
    padding-right: 8px;
   padding-top: 0 !important;
}*/
.gsst_a {
	/*padding-top: 0px !important;*/
	}
.gscb_a {
    display: inline-block !important;
    font: 15px/10px arial,sans-serif !important;
}
 
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    height: 12px !important;
    margin-top: 1px !important;
    min-width: 13px !important;
    padding: 6px 13px !important;
    width: 13px !important;
	border: 1px solid #999999 !important;
}
.cse input.gsc-search-button, input.gsc-search-button {
    background-color: #C1C1C1 !important;
    background-image: none !important;
	/*background-image: -ms-linear-gradient (center top , #E9E9E9, #E9E9E9) !important;
	background-image: -webkit-linear-gradient (center top , #E9E9E9, #E9E9E9) !important;
	background-image: linear-gradient (center top , #E9E9E9, #E9E9E9) !important;*/
	-we
    border: 1px solid #999999 !important;
    border-radius: 0px 0px 0px 0px !important;
    color: #000000 !important;
    font-family: inherit !important;
    font-size: 11px !important;
    font-weight: bold !important;
	/*display:none;*/

}


.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 4px !important;
}

/* CSE RESULTS ONLY */
  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-control-cse .gsc-table-result {
    font-family: Arial, sans-serif;
  }
  input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
    border-color: #D9D9D9;
  }
  input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border-color: #2F5BB7;
    background-color: #357AE8;
    background-image: none;
    filter: none;

  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    border-bottom-color: #CCCCCC
  }
  .gsc-tabsArea {
    border-color: #CCCCCC;
  }
  .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b  {
    color: #FF0000;
  }
  .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
    color: #990000;
  }
  .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
    color: #990000;
  }
  .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {
    color: #990000;
  }
  .gsc-cursor-page {
    color: #FF0000;
  }
  a.gsc-trailing-more-results:link {
    color: #FF0000;
  }
  .gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
    color: #000000;
  }
  .gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
    color: #660000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #660000;
  }
  .gs-webResult div.gs-visibleUrl-short  {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gs-promotion div.gs-visibleUrl-short {
    display: none;
  }
  .gs-promotion div.gs-visibleUrl-long  {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #FF0000;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #990000;
  }
  .gsc-webResult.gsc-result.gsc-promotion {
    border-color: #F6F6F6;
    background-color: #F6F6F6;
  }
  .gsc-completion-title {
    color: #FF0000;
  }
  .gsc-completion-snippet {
    color: #000000;
  }
  .gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link  {
    color: #1155CC;
  }
  .gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited {
    color: #1155CC;
  }
  .gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover  {
    color: #1155CC;
  }
  .gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active {
    color: #1155CC;
  }
  .gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * {
    color: #333333;
  }
  .gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short  {
    color: #009933;
  }
``.gsc-result-info {
	display: none !important;
  }
  #resInfo-1 { display: none !important; }
  
  
.timer {color: black!important;}  

.bo_bott { border-bottom: #ECECEC solid 1px; color:#707070 !important; font-size:11px; font-weight:bold; line-height:20px !important;}
.sidnav img{ opacity: 1 !important;}

#footer-logo {position:absolute; right:0px; top:5px; width:31px; }
#footer-text {position:absolute; right:40px; top:5px; width:220px; text-align:right;}

.to_eidos, .onoma, .o_titlos, .genikes_paratiriseis {
	margin: 0px 0px 45px 0px !important;
	/*list-style:none !important;*/
	}
.onoma input {text-transform: uppercase !important;}
.to_mail {
	margin: 0px 0px 15px 0px !important;
	}
.captchaaa {
	padding-top: 20px !important;
	}
	.gchoice_12_1 { list-style:none !important;}