/*
Theme Name: iator
Theme URI: http://www.iator.gr/
Description: 
Version: 1.0
Author: G Tsoulouhas
Author URI: http://www.justhost.gr
Tags: blue, light, flexible-width, two-columns, three-columns, right-sidebar, left-sidebar, theme-options, custom-header, threaded-comments, translation-ready

	The CSS, XHTML and design is released under GPL:
	http://wordpress.org/about/gpl/

*/

/*
	You are encouraged to customize the theme any whichever way you want, but if
	you modify this and other template files directly, you will lose your
	customizations when you upgrade the theme to a newer version. For this
	reason, it is advised that you use the theme inheritence method to customize
	the theme. View readme.html for details.
*/ 

body {
	margin:0;
	
	background:#f6f6f6;
	color:#444;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Sans-Serif;
	text-align:left;
}

a { 
	color:#6ccdf4;
	color:#10639a;
	text-decoration:none;
}

a:hover {
	text-decoration:underline; 
}

h1, h2, h3, h4, h5, h6 {
	color:#555;
	font-family:'Times New Roman', Times, serif;
	text-align:left;
}

h1 {font-size:2.6em;}
h2 {font-size:2.4em; font-family:Verdana, Geneva, sans-serif}
h3 {font-size:1.8em;}
h4 {font-size:1.4em;}
h5 {font-size:1.2em;}
h6 {font-size:1em;}

.widgettitle {
	font-size:14px;
}

img {
	border:0;
}

input, textarea {
	font-size:12px;
}

input[type=text], textarea{
	border:1px inset #aaa;
	background:#fff;
}
input[type=submit] {
	border:1px outset #aaa;
	background:#ddd;
}

select {
	font-size:11px;
	color:#666;
	height:25px;
	background-color:#EAEAEA;
}
pre {
	overflow:auto;
	border:1px solid #ccc;
	padding:5px 10px;
	background: #f8f8f8;
	font-size: 12px;
}
code {
	background-color:#f8f8f8;
	color:#111;
}
	
#chgfontsizeoptions {
	color:#FFF;
}

/* Layout */
#page {
	min-width:1035px;
	max-width:1920px;
	width:1035px;
	margin:0 auto;
	background-color:#f6f6f6;
}
#container{
  margin:0;
  padding:0 240px 0 240px;
  background-color:#f6f6f6;
  
}
#wrapper{
  float:left;
  width:100%;
  border-left:240px solid #f6f6f6; /* Sidebar left background color */
  border-right:240px solid #f6f6f6; /* Siderab right background color */
  margin-left:-240px;
  margin-right:-240px;
 
  display:inline;
  
}
.sidebar {
	
	background-color:#f6f6f6;
}
#sidebar_left{
	padding: 0 0 0 0px;
	float:left;
	width:230px;
	margin:0 0 0 -240px;
	position:relative;
	
}
#content{
	float:left;
	width:528px;
	margin-right:-110%;

	margin-left:-10px;
	overflow:hidden;
	
}
#sidebar_right{
	padding: 0 0px 0 0;
	
	width:250px;
	margin:0 -220px 0 0;
	position:relative;
	float:right;
	
	list-style:none;
	color:#222;
	
}
#footer {
	clear:both;
	padding-left:10px;
}

/* Header */

#header {
	margin:0;
	height:170px;
}

#headerlogo {
	position:relative;
	background-color:#0a2d4c;
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:170px;
}
#headerlogo h1, #headerlogo div.description {

	
}
#headerlogo h1 {
	margin:0;
	font-size:3em;
}
#headerlogo h1 a {
	background:transparent;
	color:#d0e0f0;
}
#headerlogo h1 a:hover {
	text-decoration:none;
}

#headerlogo div.description {
	margin:0;
	background:transparent;
	color:#fff;
	font-size:1.2em;
}

#top_container {	
	margin: 5px 0px 0 0px; 
	height:350px; 
	width:auto;
	padding:0 310px 0 0;
}

#tabs_container {
	background-color:#fff; 
	position:relative; 
	float:left; 	 
	width:100%;
	background-image:url(images/shadow_br.png); 
	background-position: bottom right; 
	background-repeat:no-repeat;
	min-width:755px;
	padding: 0 4px 0 0;
}
#tabs_container2 {
	
	position:relative; 
	float:left; 	 
	width:100%;
	background-image:url(images/shadow_tl.png); 
	background-position: top left; 
	background-repeat:no-repeat;
	margin-bottom:6px;
	
}

#doctors_tabs {
	position:relative; 
	float:left; 
	width:234px; 
	height:330px;
	padding: 20px 0 0 5px;
}

#doctors_tabs ul{
	position:relative; 
	float:left;
	width:196px;
	list-style:none;
	text-align:left;
	margin:0;
	margin-top:20px;
	
}

#doctors_tabs li{
	display:block;
	position:relative;
	float:left;
	width:196px;
	height:78px;
	margin:0 0 0 10px;
	padding:0;


}

#doctors_tabs  li a {
	display:block;
	background-image:url(images/blue_tab_big.png);
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:1em;

	width:196px;
	height:78px;
}

#doctors_tabs  li a:hover {	
	color: #fff;
	background-image:url(images/light_blue_tab_big.png);
	background-repeat:no-repeat;
}

#doctors_tabs  li.avatar_tab {
	background-image:none;
	text-align:center;
	height:91px;
	background-color:#053e61;
	padding:0px;
	margin:0 0 0 10px;
	vertical-align:middle;
}
#doctors_tabs li.avatar_tab a{
	background-image:none;
	text-align:center;
	vertical-align:middle;
}

#articles_tabs {
	position:relative; 
	float:left; 
	width:515px; 
	height:340px;
	margin-top:20px;
	text-align:center;
}

#article_tab_content {
	width:515px;
	height:256px;
	position:relative;
	float:left;
	background-image:url(images/image1.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#article_tab_content1 {
	width:515px;
	height:256px;
	position:relative;
	float:left;
	background-image:url(images/tabs_bg_trans.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#article_tab_content2 {
	width:300px;
	position:relative;
	float:right;
	height:120px;
	margin-right:20px;
	padding-top:200px;
	color:#FFF;
	text-align:justify;
	font-weight:bold;
}

#articles_tabs ul{
	width:auto;
	list-style:none;
	margin-top:0px;
	position:relative;
	float:left;
	margin-left:-40px;
}

#articles_tabs  li{
	display:inline;
	float:left;
	margin-right:7px;
	width:121px;
	height:78px;
	position:relative;

}

#articles_tabs  li a {
	display:block;
	background-image:url(images/blue_tab.png);
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:1em;
	padding: 20px 2px 2px 2px;
	width:121px;
	height:78px;
	margin-top:-10px;
}

#articles_tabs  li a:hover {
	
	color: #fff;
	background-image:url(images/light_blue_tab.png);
	background-repeat:no-repeat;
}
#latest_news {
	background-color:#FFF; 
	position:relative; 
	float:right; 
	width:275px; 
	height:360px; 
	background-image:url(images/shadow_br.png); 
	background-position: bottom right; 
	background-repeat:no-repeat;
	margin:-1px -280px 0 0;
	padding: 0 4px 6px 0;
}
#latest_news2 {	
	background-image:url(images/shadow_tl.png); 
	background-position: top left; 
	background-repeat:no-repeat;
	height:360px; 
}

#latest_news2 ul {
	padding:15px 0 0 0;
	margin:0;
	list-style: none;
	font-size:1.2em;
		
}



#latest_news2 li  {
	padding-left:10px;
	padding-bottom:10px;
}

#latest_news2 li a {
	padding-left:5px;
	color:#7d7d7d;
	font-size:14px;
}

#latest_news2 ul li a:before {
	/*content: "\203A \0020";*/
	content: url(images/grey_list_arrow.png);
	vertical-align:middle;
	margin-right:5px;
}

#latest_news2 li a:hover {
	padding-left:5px;
	color:#6ccdf4;
	text-decoration:none;
}

#latest_news2 ul li a:hover:before {
	/*content: "\203A \0020";*/
	content: url(images/blue_list_arrow18x18.png);
	vertical-align:middle;
	margin-right:5px;
}

#latest_news2 h2 {
	font-size:15px;
	font-weight:bold;
	width:auto;
	
	margin:0 4px 0 0;
	padding:12px 12px 0 12px;
	background-image:url(images/shadow_tl.png);
	background-position: top left;
	background-repeat:no-repeat;
}


/* Top navigation */
#hmenu {
	width:auto;
	border:0;
	
	height:50px;
	background-color:#FFF;
	text-align:center;
	padding:0 2px 0 2px;
}
#hmenu ul {
	width:auto;
	text-align:center;
	list-style:none;
	padding:0;
	margin:0;
}

#hmenu ul li {
	display:inline;
	float:left;
	width:auto;
	padding:0;
	margin:0;
	width:136px;
	height:50px;
}
#hmenu ul li a {
	display:block;
	background-image:url(images/btn_blue_min.png);
	background-repeat:no-repeat;
	color:#fff;
	padding:13px 5px 0 40px;
	margin:0 1px;
	text-decoration:none;
	text-align:left;

	font-weight:bold;
	font-size:1.2em;
	width:136px;
	height:50px;
}
#hmenu ul li a:hover, #hmenu ul li.hmenu_rss a:hover {
	
	color: #fff;
	background-image:url(images/btn_blue_light_min.png);
	background-repeat:no-repeat;
}

#hmenu ul li.small_button {
	display:inline;
	float:left;
	width:auto;
	padding:0;
	margin:0;
	width:136px;
	height:50px;
}
#hmenu ul li.small_button a {
	display:block;
	background-image:url(images/btn_blue_min.png);
	background-repeat:no-repeat;
	color:#fff;
	padding:13px 5px 0 40px;
	margin:0 1px;
	text-decoration:none;
	text-align:left;

	font-weight:bold;
	font-size:1.2em;
	width:136px;
	height:50px;
}

#hmenu ul li.small_button a:hover {
	
	color: #fff;
	background-image:url(images/btn_blue_light_min.png);
	background-repeat:no-repeat;
}

#hmenu ul li.big_button {
	display:inline;
	float:left;
	width:auto;
	padding:0;
	margin:0;
	width:194px;
	height:50px;
}
#hmenu ul li.big_button a {
	display:block;
	background-image:url(images/btn_blue.png);
	background-repeat:no-repeat;
	color:#fff;
	padding:13px 5px 0 40px;
	margin:0 1px;
	text-decoration:none;
	text-align:left;

	font-weight:bold;
	font-size:1.2em;
	width:194px;
	height:50px;
}

#hmenu ul li.big_button a:hover {
	
	color: #fff;
	background-image:url(images/btn_blue_light.png);
	background-repeat:no-repeat;
}

#hmenu ul li ul {
	padding:0px 0 0 0;
	margin-top:-10px;
	position:absolute;
	display:block;
	visibility:hidden;
	z-index:599;
	
}
#hmenu ul li.hmenu_rss ul {
	right:0;
}
#hmenu ul li:hover ul {
	visibility:visible;
		
}
#hmenu ul ul li {
	display:block;
	float:none;
	width:auto;
}
#hmenu ul ul a {
	margin:1px;
}
#hmenu ul li.hmenu_rss a {
	background:#27567a url('images/feed.png') no-repeat 95% 50%;
	padding:4px 30px 4px 20px;
}


#hmenu .hidden_categories{
	position:absolute;
		z-index:1000;
	left:132px;
	top:-45px;
	background-image:url(images/header_menu_arrow.png);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:auto;
	width:20px;
	height:68px;
}
.hidden_categories_div1 {
	position:absolute;
	left:145px;
	top:-45px;
	z-index:999;
	background:#f6f6f6;
	background-image:url(images/header_menu_blue_bg.png);
	background-position:top left; 
	background-repeat:repeat-y;
	min-height:80px;
	border:#CCC thin solid;
	width:610px;
}

.hidden_categories_div1 a{
	color:#10639a;
}

#hmenu .hidden_synergates{
	position:absolute;
		z-index:1000;
	left:132px;
	top:-45px;
	background-image:url(images/header_menu_arrow.png);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:auto;
	width:20px;
	height:68px;
}
.hidden_synergates_div1 {
	position:absolute;
	left:145px;
	top:-45px;
	z-index:999;
	background:#f6f6f6;
	background-image:url(images/header_menu_blue_bg.png);
	background-position:top left; 
	background-repeat:repeat-y;
	min-height:80px;
	border:#CCC thin solid;
	width:530px;
}

.hidden_synergates_div1 a{
	color:#10639a;
}

#search {	
	position:relative;
	float:right;
	margin-right:5px;
	margin-top:5px;
	background-image:url(images/search_back.png);
	background-position:center;
	background-repeat:no-repeat;
	width:143px;
	height:35px;
}


#searchform #s {
	width: 95px;
	height:23px;	
	font-size:14px;
	background-color:#ebebeb;	
	border:none;
	color:#666;
	margin-left:5px;
	}

#searchform {
	position:relative;
	top:5px;
	
	
	text-align:center;
}

#searchsubmit {
	position:relative;
	float:right;
	margin: 1px 5px 5px 0;
}


#top_banner_container {
	margin:10px 0px 10px 0px;
	padding: 0 4px 6px 0;
	height:121px;
	width:auto;
	/*background-image:url(images/shadow_br.png);
	background-position: bottom right;
	background-repeat:no-repeat;*/
}
#top_banner {
	
	margin:5px 0px -10px 0px;
	
	height:113px;
	width:auto;
	/*background-image:url(images/shadow_br.png);
	background-position: bottom right;
	background-repeat:no-repeat;*/
	text-align:right;
}


/* Sidebar */



.sidebar {
	color:#222;
	background-color:#f6f6f6;
	
}
.sidebar ul {
	padding:0;
	margin:0;
	list-style: none;
	font-size:1.2em;
		
}
.sidebar ul ul {
	font-size:1em;
}

.sidebar ul li {
	margin:0 0 0 0;
				
}

.sidebar ul ul {
	margin:0;
	padding:0;
}

.sidebar li li {
	margin:0.6em 0;
}

#sidebar_left li li:before {
	/*content: "\203A \0020";*/
	content: url(images/blue_list_arrow.png);
	vertical-align:middle;
	margin-right:5px;
}

.sidebar li li li {
	padding-left:10px;
}

.sidebar ul h2 {
	
	font-size:15px;
	font-weight:normal;
	width:auto;
			
	/*text-transform:uppercase;*/
}



.sidebar a.rsswidget img {
	border:0;
	float:right;
}




#sidebar_right ul {
	list-style:none;
	margin-left:10px;
	padding:0px 0 0 0px;	
}


/*
#sidebar_right ul ul{
	background-image:none;

	list-style:none;
	margin-left:0px;
	padding:0px 0 0 30px;
}
*/

#sidebar_right li{

	margin:5px 0 0 0;
	padding:0px;
	text-align:left;

}

#linkcat-2 h2{
	display:none;
}

#leftbar_li {
	padding:0 0 6px 0;
	background-color:#FFF;
	background-image:url(images/shadow_br.png);
	background-position: bottom right;
	background-repeat:no-repeat;

}
#leftbar_li  h2{
	margin:0 4px 0 0;
	padding:12px 12px 0 12px;
	background-image:url(images/shadow_tl.png);
	background-position: top left;
	background-repeat:no-repeat;
}
#leftbar_li ul {
	background-image:url(images/shadow_l.png);
	background-position: left;
	background-repeat:repeat-y;
	padding: 10px 10px 20px 15px;
}

#categories {
	padding:0 0 6px 0;
	background-color:#FFF;
	background-image:url(images/shadow_br.png);
	background-position: bottom right;
	background-repeat:no-repeat;
	/*text-align:center;*/
}

#categories li{
background-color:#fff;
width:auto;
margin:0px;
padding: 2px 0 2px 0;
	
}

#categories li:hover{
	background-color:#f6f6f6;
	border:#CCC thin solid;
}
#categories li a:hover {
	/*text-decoration:none;*/
}
#categories  h2{
	margin:0 4px 0 0;
	padding:12px 12px 0 12px;
	background-image:url(images/shadow_tl.png);
	background-position: top left;
	background-repeat:no-repeat;
}
#categories ul {
	background-image:url(images/shadow_l.png);
	background-position: left;
	background-repeat:repeat-y;
	padding: 10px 10px 10px 15px;
}

#categories .hidden_categories{	

	
	left:215px;
	/*top:15px;*/
	margin-top:-21px;
	background:#f6f6f6;
background-image:url(images/cats_menu_arrow.png);
	background-position:top left;
	background-repeat:no-repeat;
	border-right:#CCC thin solid;
	border-bottom:#CCC thin solid;
	overflow:auto;
}
#categories .hidden_categories li ul{
	background-image:none;
	background:#FFF;
}

#categories2 {
	padding:0 0 6px 0;
	background-color:#FFF;
	background-image:url(images/shadow_br.png);
	background-position: bottom right;
	background-repeat:no-repeat;
	text-align:center;
}
#categories2  h2{
	margin:0 4px 0 0;
	padding:12px 12px 0 12px;
	background-image:url(images/shadow_tl.png);
	background-position: top left;
	background-repeat:no-repeat;
}
#categories2 ul {
	background-image:url(images/shadow_l.png);
	background-position: left;
	background-repeat:repeat-y;
	padding: 10px 10px 20px 15px;
}

#spec {
	padding:0 0 6px 0;
	background-color:#FFF;
	background-image:url(images/shadow_br.png);
	background-position: bottom right;
	background-repeat:no-repeat;
	text-align:center;
}
#spec  h2{
	margin:0 4px 0 0;
	padding:12px 12px 0 12px;
	background-image:url(images/shadow_tl.png);
	background-position: top left;
	background-repeat:no-repeat;
}
#spec ul {
	background-image:url(images/shadow_l.png);
	background-position: left;
	background-repeat:repeat-y;
	padding: 10px 10px 20px 15px;
}

#spec ul select{
	width:180px;
}
#cat{	
	width:180px;
}




/* Footer */
#footer {
	height:118px;
	text-align:center;
	font-size:1em;
	background-image:url(images/footer_bg.png);
	background-repeat:repeat-x;
	color:#333;
}

#footer a {
	color:#aac;
}


/* Post */


#subcategories {
	
	padding:0 0 6px 0;
	background-color:#FFF;
	background-image:url(images/shadow_br.png);
	background-position: bottom right;
	background-repeat:no-repeat;
	/*text-align:center;*/
}
#subcategories  h2{
	margin:0 4px 0 0;
	padding:12px 12px 20px 12px;
	background-image:url(images/shadow_tl.png);
	background-position: top left;
	background-repeat:no-repeat;
	font-size:16px;
}
#subcategories ul {
	background-image:url(images/shadow_l.png);
	background-position: left;
	background-repeat:repeat-y;
	padding: 0px 10px 15px 15px;
	list-style:none;
	margin-top:-5px;
	margin-bottom:0px;
}

#subcategories ul .children {
	background:none;
}

#subcategories ul li {
	padding-bottom:0px;
	padding-top: 7px;
	font-size:12px;
}

#subcategories ul li:before {
	content: url(images/blue_list_arrow.png);
	vertical-align:middle;
	margin-right:5px;
}

.post, .page {
	clear:both;
	padding:0 0 6px 0;

	background-color:#FFF;
	background-image:url(images/shadow_br.png);
	background-position: bottom right;
	background-repeat:no-repeat;
}

.blog .post, .archive .post, .search-results .post, .search-results .page {
	margin:0 0 0 0;
}

.postentry {
	font-size:1.4em;
	line-height:1.4em;
	background-image:url(images/shadow_l.png);
	background-position: left;
	background-repeat:repeat-y;
	padding: 0 10px 0 10px;
}
.postentry p, .postentry blockquote, .postentry ul, .postentry ol {
	text-align:justify;
	
}
.postentry p {
	margin:0px;
}
.postentry blockquote {
	margin:10px 20px;
	padding:0 0 0 10px;
	border-left:0.4em solid #ddd;
	font-size:0.8em;
	line-height:1.2em;
}
.postentry blockquote blockquote {
	margin-left:0;
	font-size:1em;
}

.postentry a {
	border-bottom:1px solid #ddd;
}
.postentry a:hover {
	border-bottom:1px solid #258;
	text-decoration:none;
}


div.navigation {
	font-size:1.1em;
}

.postentry table {
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#ccc;
	font-size:0.9em;
	
}


.postentry table tr td {
	padding:5px 10px;
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#ccc;

}

.postentry table tr th {
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#ccc;
	padding:5px 10px;
	background:#f4f4f4;
	color:#666;
	font-weight:bold;
	/*text-transform:uppercase;*/
	text-align:center;
}



h2.posttitle {
	margin:0 4px 0 0;
	padding:8px;
	background-image:url(images/shadow_tl.png);
	background-position: top left;
	background-repeat:no-repeat;
}
.postmetadata {
	clear:both;
	
	font-size:1.1em;
	background-image:url(images/shadow_l.png);
	background-position:left;
	background-repeat:repeat-y;
	padding:0 10px 0 10px;
	color:#888;
	text-align:left;
}
.posttagscat {
	margin:0 0 10px 0;
}
.postcat {
	margin:0 10px 0 0;
}
.postcomment {
	font-size:1.1em;
}
.postedit:before {
	content:' | ';
}
.poststicky {
	margin:0 0 0 10px;
}
.poststicky:before {
	content:'\2022 \0020';
}
div.archive-desc {
	border:1px solid #ccc;
	background-color:#f8f8f8;
	padding:5px 10px;
	margin:0 0 10px 0;
	font-size:1.4em;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
}
.wp-caption a, .wp-caption a:hover, .gallery a, .gallery a:hover, .attachment a, .attachment a:hover {
	border:none;
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 0.8em;
   margin:4px 0 0 0;
   padding:0 4px;
}
.gallery {
	border:1px solid #ddd;
	background-color: #f3f3f3;
}
.gallery-item {
	margin:10px;
}
.gallery-caption {
	font-size:0.8em;
}
.attachment img {
	border:1px solid #ddd;
	background-color:#f3f3f3;
	padding:4px;
}
/* Comments */

textarea#comment {
	width:100%;

}
.commentlist {
	margin:0;
	padding:0;
}
.children {
	margin: 0 -21px -21px 0;
	padding:0;
}
li.comment, li.trackback, li.pingback {
	list-style:none;
	border:1px solid #eee;
	padding:20px;
	margin:10px 0;
}
ul.children li.comment {
	margin: 10px 0 -11px 0;
}
	
.comment-body {
	overflow:auto;
}
.commentlist li.even {
	background-color:#fafafa;
}

.commentlist li.odd {
	background-color:#f6f6f6;
}
.commentlist li.bypostauthor {
	background-color:#fffff8;
}
.commentlist li.bypostauthor > .comment-body > .comment-author > cite {
	border-bottom:1px solid #aaa;
}
.comment-body p {
	font-size:1.3em;
}
.comment-body blockquote {
	margin:5px 10px;
	padding:0 0 0 5px;
	border-left:0.4em solid #ddd;
	font-size:0.9em;
}
.comment-body blockquote blockquote {
	font-size:1em;
}
.comment-body img.avatar {
	float:right;
	border:1px solid #eee;
	margin:0;
	background:#fff;
}

.comment-author cite {
	font-style:normal;
	font-weight:bold;
	color:#555;
	font-size:1.4em;
}
.comment-meta {
	margin:4px 0 0 0;
}
.reply {
	margin:5px 0;
	padding:0;
	font-size:1.1em;
}

/* Comment ends */


/* Calendar */
#wp-calendar {
	text-align:center;
	width:100%;
}
#wp-calendar caption, #wp-calendar thead th{
	font-weight:bold;
	/*text-transform:uppercase;*/
	color:#555;
}
#wp-calendar tbody td {
	border:1px solid #ccc;
	background:#iatoriatoriator;
}
#wp-calendar tbody td a {
	font-weight:bold;
}
#wp-calendar td#today {
	background:#e4e4e4;
}
#wp-calendar tbody td.pad {
	border:none;
	background:transparent;
}
/* Calendar ends */


.screen-reader-text {
     position: absolute;
     left: -1000em;
}


abbr {
	cursor:help;
	border-bottom: 0.1em dotted;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 0 10px 0 0;
   width:auto;
}

.alignright {
   float: right;
   width:auto;
   margin: 0 0 0 10px;
}

/*	
	By default, the horizontal navigation menu displays inside the header area.
	If for some reason you don't like this behaviour, you can make it display
	below the header area by including the code below into your custom.css.
*/
/*

#hmenu {
	background-color:#27567a;
	float:none;
	position:static;
	height:24px;
	border:1px solid #aaa;
	border-top:none;
	margin:0;
}
#hmenu ul {
	float:none;
}

*/
