/*
Theme Name: WordPress ekthana
Theme URI: http://wordpress.org/
Description: 
Version: 1.6
Author: IT GRAPHIX
Author URI: http://itgraphix.com/
Tags: blue, custom header, fixed width, three columns, widgets

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
*{margin:0; padding:0;}
a{text-decoration: none; outline:none; color:#1072AF;}
a:hover{text-decoration:underline; color: #003c65;}
ul,ol{/*list-style:none;*/}
p{font-size:1em; padding:0px 0 10px 0; margin:0; line-height:1.5em; }
img{border-style:none;}
h3{}
/* Begin Typography & Colors */

body {font-family:Arial; background-color:#ffffff; color:#666666; font-size:12px;}
#header{ width:980px; margin:0 auto;}
#contentwraper{/*width:980px;*/ margin:0 auto;}
#footer{ background:transparent url(images/footerbg.png) repeat-x; height:40px;}
#footer .wrapper{font-size:11px; padding:16px 10px 0; overflow:auto; position:relative;}
#footer .itgraphix{float:right;}
#footer .itgraphix a{color:#666;}
#footer .itgraphix a:hover{text-decoration:none;}
/*** Navigation menu  ***/
#navigation {
	clear: both;
	width: 100%;
	/*background: url('images/logo.png') no-repeat 20px top;*/
	/*position: relative;*/
}
#navigation .container {
	height: 126px;
	overflow: visible;
}
#nav {
	position: relative;
	float: right;
	list-style-type: none;
	z-index: 90;
	background: transparent url(images/topmenubg.png) repeat-x left top;
	text-align: right;
	line-height: 2.3em;
	margin-top:60px;
	margin-right:10px;
	/*border:1px #e8e8e8 solid;*/
}
#nav li {
	position: relative;
	float: left;
	height: 53px;
}
#nav li.last-page-item a {
	background-image: none;
}
#nav li a {
	display: block;
	float: left;
	/*background: url(images/nav-separator.gif) no-repeat right top;*/
	padding: 11px 10px 10px;
	font-size: 1.2em;
	font-weight:normal;
	white-space: nowrap;
	text-align: left;
}
#nav li a:hover,
#nav ul li a:hover,
#nav li.current_page_item a,
#nav li.current_page_parent a {
	color: #ff9900; text-decoration:none;
}

#nav li ul {
	position: absolute;
	visibility: hidden;
	float: none;
	top: 53px;
	left: 0px;
	width: 150px;
	padding: 5px 10px 6px 10px;
	z-index: 100;
	border: 1px solid #C0ACB2;
	border-bottom-width: 2px;
	border-bottom-color: #AF9DA3;
	border-top: 0;
	background-color: #fff;
	opacity: 0.97;
}
#nav li:hover ul,
#nav li.sfhover ul {
	visibility: visible;
}
#nav ul li{
	display: block;
	float: left;
	clear: both;
	width: 100%;
	height: auto;
	font-size: 100%;
	line-height: 100%;
	overflow: hidden;
	white-space: normal;
	border-bottom: 1px dotted #E1DAB7;
}
#nav ul li:last-child {
	border-bottom: 0;
}
#nav ul li a {
	display: block;
	width: auto;
	height: auto;
	float: none;
	font-weight: normal;
	background-image: none;
	padding: 6px 0;
	white-space: normal;
	color: #666;
}
#nav li.current_page_item ul li a,
#nav li.current_page_parent ul li a {
	color: #666;
}
#nav li ul li a:hover,
#nav li.current_page_item ul li a:hover,
#nav li ul li.current_page_item a {
	color: #DA444F;
}

#nav li.nav-start {
	background: transparent url(images/topmenufirst.png) no-repeat left top;
	width:12px;
	height:53px;
}
#nav li.nav-end {
	background: transparent url(images/topmenulast.png) no-repeat right top; 
	width:12px;
	height:53px;
}

#bottommenu_wrap{
	background: transparent url(images/bottommenufirst.png) no-repeat left top;
}
#front_bottommenu {
	position: relative;
	list-style-type: none;
	z-index: 90;
	background: transparent url(images/bottommenulast.png) no-repeat right;
	overflow:auto;
	/*float:left;*/
	margin:5px auto 0;
	/*border:1px #e8e8e8 solid;*/
}
#front_bottommenu dd {
	position: relative;
	float: left;
}
#front_bottommenu dd.last-page-item a {
	background-image: none;
}
#front_bottommenu dd a {
	display: block;
	float: left;
	/*background: url(images/nav-separator.gif) no-repeat right top;*/
	padding: 0px 40px 0px;
	font-size: 1.2em;
	line-height: 2.3em;
	font-weight:normal;
	white-space: nowrap;
	text-align: left;
}
#front_bottommenu dd a:hover,
#front_bottommenu dd.current_page_item a,
#front_bottommenu dd.current_page_parent a {
	color: #ff9900; text-decoration:none;
}
#front_bottommenu dt {
	padding:0px 10px 0px 10px;
	font-size: 1.2em;
	line-height: 2.3em;
	position: relative;
	float: left;
	font-weight:bold;
}
#front_bottommenu dd.nav-end {
	/*background: transparent url(images/bottommenulast.png) no-repeat right top; */
	/*width:12px;*/
}

#linkhome a{
	display:block; width:180px; height:125px; margin-left:20px; float:left;
	/*position:absolute; top:0; left:20px;*/ background: url('images/logo.png') no-repeat;
}
#linkhome a:hover{text-decoration:none;}

/*** Other page image ***/
#headerimg #pageheader{margin:7px auto 0 auto; text-align:center; background-image:url(images/toplabel01.jpg); background-repeat:no-repeat; width:940px; height:167px;}
#headerimg #pageheader img{display:none;}
/*** Slider image ***/
#headerimg .container{
	width:980px; height:332px; overflow:hidden; position:relative; cursor:pointer;
	margin-top:17px;
}
.slides { position:absolute; top:0; left:0; width:980px; height:332px;}
.slides div { position:absolute; top:0; width:980px; /*display:none;*/ }
/*#loopedSlider { margin:18px auto; width:500px; position:relative; clear:both; }*/
ul.pagination { list-style-type:none; margin:0; padding:0; overflow:auto; margin:0 0 0px 10px; }
ul.pagination li { float:left; margin:0 3px; }	
ul.pagination a {
	display:block; width:24px; /*padding:7px 0 2px 0;*/ overflow:hidden;
	padding-top:7px; padding-bottom:2px;
	background-image:url(images/silde-nav.gif); background-position:0 0;
	font-size:16px; font-weight:bold;
	background-repeat:no-repeat; text-align:center; color:#ff9900; text-decoration:none;
}
ul.pagination li.active a {background-position:0 -29px}

/*** Content ***/
#col0{
   float:left; width:170px; margin-right:20px;
   background:transparent url(images/col0bg.png) no-repeat top center;
   height:500px; margin-left:0px; display:none;
   }
#col1{float:left; margin-right:10px;}
#col2{float:left; width:276px; background:transparent url(images/recentnewsbg.png) repeat-x; margin:0 10px; border:1px #a9e1ff solid;}
#col3{
 float:left; width:240px; margin-left:5px;
 background:transparent url(images/col3bg.png) repeat-x top;
}

#col0 ul{margin:20px auto 0 auto; width:140px;}
#col0 li{margin-bottom:5px; list-style:none;}

#col1 .postimage{ float:left; position:relative; margin:0 15px 10px 0;}
#col1 h2{margin:10px 0 15px; font-size:22px; font-weight:normal; color:#4878b6;}
#col1 h2 a{ color:#3399cc; text-decoration:underline;}
#col1 h3{/*padding-bottom:10px;*/ font-size:14px;}
#col1 .category-events{background-color:#f2f2f2; color:#333333;}
#col1 .category-events p{padding-left:10px; padding-right:10px;}
#col1 .category-events h3, #col1 .category-events b, #col1 .category-events strong{color:#cc0000;}
#col1 div ul{margin:0 0 20px 20px;}
#col3 h2{font-size:14px;}
#col3 ul{font-size:12px;}
#col3 li{list-style:none;}
#col1 .category-events li{padding-left:15px;}
#col1 .category-events li.tick{
   color:#0000da;
   background-image:url(images/tick_black.gif); background-repeat:no-repeat;
}
#col1 hr{margin:5px 0;}
#col1 strong a,#col1 strong a:visited,#col1 strong a:hover{
   color:#cc0000; text-decoration:underline;
}

#col1 .navigation{ overflow:auto;}
#col1 .postlist h2{margin:10px 0;}
#col1 .ec3_events{}
#col2 .postbox{width:210px; float:left;}
#col2 .postbox img{}
#col2 .postbox .title{margin-right:5px;}

#eventtable{border-collapse:collapse;}
#eventtable th{
   border:1px #3399dd solid; background-color:#4878B6; color:#ffffff; padding:8px 0;
}
#eventtable tr td{
   border:1px #3399dd solid; border-width:1px; padding:8px 0px;/* font-size:11px;*/
}
#eventtable .even{background-color:#eeffff;}
#eventtable .location{padding-left:5px;}
#eventtable .eventtitle{padding-left:5px; padding-right:3px; font-weight:normal;}
#eventtable .date{text-align:center;}

#col1 .post table{}
#col1 .post tr{}
#col1 .post td{}
#col1 .title{ font-size:12px; font-weight:bold;}


.post h3{padding-bottom:10px;}
/*** Comment ***/
#commentform textarea{width:450px;}
h3#comments{margin-top:20px;}
/*** Recent news***/
#recent_news{ /*margin:0 auto; width:242px;*/ margin-left:15px;}
#recent_news h2{padding:10px 0; font-size:26px; font-style:italic; color:#0069aa;}
#recent_news .recentnewsimg{text-align:center; margin:10px 0;}
#recent_news .recentnewsimg img{border:2px #ffffff solid;}
#recent_news p{margin-bottom:15px;}
#recent_news .more-link{
	background:transparent url(images/morerecentnews.png) no-repeat bottom right;
	margin:5px 0 10px;	display:block;	text-align:right; padding:10px 45px 7px 0;
	font-weight:bold; font-style:italic; font-size:1.6em; color:#FFFfff;
}
#recent_news a{text-decoration:underline;}

#recent_news ul{margin-left:10px;}
#recent_news li{ list-style-image:url(images/arrow-orng.gif);}

/*** event-calendar ***/
#event-calendar{background:transparent url(images/calendarbg.png) repeat-x bottom;}
#event-calendar .widgettitle{font-style:italic; color:#3399cc/*#559bc6*/;}

/*** Widget style ***/
.widget{margin:10px; text-align:center;}
.post{/*overflow:auto;*/ margin:5px 0;}

/*** Breadcrumbs ***/
p#breadcrumbs{padding-bottom:0;}

/*** School_list ***/
.school_list img{}
.school_list li{list-style:none;}
.school_list div{padding-bottom:20px; overflow:auto;}
.school_list a{font-size:14px; font-weight:bold;}
.school_list span{display:block;}
/*** Other class ***/

.clearall{clear:both; height:0; line-height:0; font-size:0;}
.alignleft{float:left;}
img.alignleft{ margin-right:5px;}
.alignright{float:right;}
#post-1256 .alignright{width:132px;}
.relatedLinks{
	border-top:1px solid #DFDEDB;
	border-bottom:1px solid #DFDEDB;
	margin-left:3px;
	margin-bottom:5px;
	padding:17px 0 13px;
	width:450px;}
.relatedLinks li{float:left; width:150px; padding:3px 0;}
.clearfix{display:block; overflow:auto;}
#col1 a.linkto{background:url(images/arrow-orng.gif) no-repeat 0 4px; padding-left:9px; float:left; color: #333333 !important; }
#col1 a.linkto.medium{background:url(images/arrow-orngMed.gif) no-repeat 0 4px; padding-left:12px; }
#col1 a.linktoBack{background:url(images/arrow-orng-left.gif) no-repeat 0 4px; padding-left:9px; color: #333333;}
#col1 a.linkto:hover, a.linkto:focus, a.linkto:active, a.linktoBack:hover, a.linktoBack:focus, a.linktoBack:active {text-decoration:underline !important; color:#0077cc !important;}
#col1 .singleline a.linkto{float:none;}
#col1 .singleline li{list-style:none;}

.alumnimsg p{width:320px;}
.alumnimsg li{overflow:auto;}

.seminarlist .post{margin-bottom:10px; overflow:auto;}
.seminarlist .title{width:320px;}