/*
Theme Name: IBIOL
Theme URI: 
Description: Custom theme based on wp default theme.
Version: 1.0
Author: David Fazaldin & Amir Sadjady
Author URI: http://www.kt.org
Tags: centred

*/

* {
		margin: 0px; 
		padding: 0px;
		border: 0px;

}


html {
		margin: 0px;
		padding: 0px;
		

}

body {
		margin: 0px; 
		border: 0px;
		padding: 0px;
		background-color: #eae3d2;
		font:8pt Verdana, Arial, Helvetica, sans-serif;
		color: #464646;
		text-align: left;
		
		
}

/* text */
p {
		font-size: 1.1em;
		line-height: 1.5em;
		margin-bottom:1.1em;
		margin-top:1em;
		text-align:justify;

}

h2 {
		font-size: 1.6em;
}

h3 {
		font-size: 1.5em;
}

h4 {
		font-size: 1.4em;
}

h5 {
		font-size: 1.3em;
}

#content h2,#content_wide h2 {

		color:#dd941b;

}

#content_right  h2 span,#content_right_wide  h2 span {
		display:none;
}

span.hide {
		display:none;

}

#content_right h4, #content_right_wide h4, #content_right h3 {
		margin:10px 0 -10px 0;
}

/*links*/

a.delicious {
background:transparent url('http://www.kt.org/_shared/images/icons/delicious.small.gif') no-repeat scroll left;
padding-left:22px;
padding-right:22px;
}


a.print {
background:transparent url('http://www.kt.org/_shared/images/icons/print.gif') no-repeat scroll left;
padding-left:22px;
padding-right:22px;
}

a.students {
background:transparent url('http://www.kt.org/_shared/images/icons/students02.gif') no-repeat scroll left;
padding-left:22px;
padding-right:22px;
}

a.swe_flag {
background:transparent url('http://www.kt.org/_shared/images/flags/gif/se.gif') no-repeat scroll left;
padding-left:22px;
padding-right:22px;
}

a.uk_flag {
background:transparent url('http://www.kt.org/_shared/images/flags/gif/gb.gif') no-repeat scroll left;
padding-left:22px;
padding-right:22px;
}

a.fr_flag {
background:transparent url('http://www.kt.org/_shared/images/flags/gif/fr.gif') no-repeat scroll left;
padding-left:22px;
padding-right:22px;
}


/*lists*/

ul.page_options {
	list-style: none;
}

ul.page_options li {
	margin: 5px 0 5px 0;
}

ul#subpages {
	list-style:none;
}

ul#subpages li {

	border-bottom: 1px solid #e2e2e3;
	/*line-height:2em;*/
	padding:5px 0 5px 0;
	font-size:1em;
	
}

ul#subpages li:hover {
	background:#f1f1f1;
}

ul#subpages li ul li{
	font-size:0.9em;
	border:0px;
	list-style:none;
	padding: 3px 0 3px 6px;
}

ul#videos {
	list-style:none;
}

ul#videos li {
	border-bottom: 1px solid #e2e2e3;
	/*line-height:2em;*/
	padding:5px 0 5px 0;
	font-size:1em;
		
}

ul#videos li:hover {
	background:#f1f1f1;
}



/*structure*/

#page {

		width: 960px;
		height: 100%;
		margin: 0 auto 0 auto;
		background: #FFFFFF;
}

#header {
		
		width: 900px;
		margin: 0px 30px 0px 30px;
		
}

#header_left{

		width: 149px;
		height:80px;
		float:left;
		background: url(images/logo_ibiol.jpg) no-repeat 0 0;
}

#header_center{

		width: 551px;
		/*width: 725px;*/
		padding-left:15px;
		float:left;
}

#pixopoint_menu_wrapper1 {

		margin-top: 18px;
}

#header_right{

		width: 170px;
		float:right;

}

#container {

		clear:both;
		margin: 5px 30px 30px 30px;
}

#content {
		margin-top: 13px;

}

#home_left {
		width: 717px;
		float: left;
		margin-bottom:30px;
}

#home_right {
		width: 183px;
		min-height:1000px;
		float: left;	
		background: url(images/rbanner_challenging.gif) no-repeat 0 0;
}

#home_banner {
		width: 721px;
		height: 426px;
		background: url(images/home_top_banner.jpg) no-repeat;

}


#training_left {
		width: 717px;
		float: left;
		margin-bottom:30px;
}

#training_right {
		width: 183px;
		min-height:717px;
		float: left;	
		background: url(images/rbanner_training.gif) no-repeat 0 0;
}

#training_banner {
		width: 721px;
		height: 426px;
		background: url(images/training_top_banner02.jpg) no-repeat;

}

#courses_left {
		width: 717px;
		float: left;
		margin-bottom:30px;
}

#courses_right {
		width: 183px;
		min-height:717px;
		float: left;	
		background: url(images/rbanner_training.gif) no-repeat 0 0;
}

#courses_banner {
		width: 721px;
		height: 426px;
		background: url(images/training_top_banner02.jpg) no-repeat;

}

#teaching_left {
		width: 717px;
		float: left;
		margin-bottom:30px;
}

#teaching_right {
		width: 183px;
		min-height:750px;
		float: left;	
		background: url(images/rbanner_teaching.gif) no-repeat 0 0;
}

#teaching_banner {
		width: 721px;
		height: 426px;
		background: url(images/teaching_top_banner.jpg) no-repeat;

}

#experience_left {
		width: 717px;
		float: left;
		margin-bottom:30px;
}

#experience_right {
		width: 183px;
		min-height:900px;
		float: left;	
		background: url(images/rbanner_experience.gif) no-repeat 0 0;
}

#experience_banner {
		width: 721px;
		height: 426px;
		background: url(images/experience_top_banner.jpg) no-repeat;

}


#inspiring_left {
		width: 717px;
		float: left;
		margin-bottom:30px;
}

#inspiring_right {
		width: 183px;
		min-height:751px;
		float: left;	
		background: url(images/rbanner_inspiring.gif) no-repeat 0 0;
}

#inspiring_banner {
		width: 721px;
		height: 426px;
		background: url(images/inspiring_top_banner.jpg) no-repeat;

}


#vision_left {
		width: 717px;
		float: left;
		margin-bottom:30px;
}

#vision_right {
		width: 183px;
		min-height:751px;
		float: left;	
		background: url(images/rbanner_vision.gif) no-repeat 0 0;
}

#vision_banner {
		width: 721px;
		height: 426px;
		background: url(images/inspiring_top_banner.jpg) no-repeat;

}

#colin_banner {
		width: 721px;
		height: 341px;
		background: url(images/colin_top_banner02.jpg) no-repeat;

}

#roberts_banner {
		width: 721px;
		height: 341px;
		background: url(images/roberts_top_banner.jpg) no-repeat;

}

#ktlcc_left {
		width: 717px;
		float: left;
		margin-bottom:30px;
}

#ktlcc_right {
		width: 183px;
		min-height:550px;
		float: left;	
		background: url(images/rbanner_ktlcc.gif) no-repeat 0 0;
}

#ktlcc_banner {
		width: 721px;
		height: 400px;
		background: url(images/ktlcc_top_banner02.jpg) no-repeat;

}


#apply_left {
		width: 717px;
		float: left;
		margin-bottom:30px;
}

#apply_right {
		width: 183px;
		min-height:550px;
		float: left;	
		background: url(images/rbanner_apply.gif) no-repeat 0 0;
}

#apply_banner {
		width: 721px;
		height: 426px;
		background: url(images/inspiring_top_banner.jpg) no-repeat;

}

#living_left {
		width: 717px;
		float: left;
		margin-bottom:30px;
}

#living_right {
		width: 183px;
		min-height:550px;
		float: left;	
		background: url(images/rbanner_living.gif) no-repeat 0 0;
}

#living_banner {
		width: 721px;
		height: 426px;
		background: url(images/living_top_banner.jpg) no-repeat;

}

#speakers_left {
		width: 717px;
		float: left;
		margin-bottom:30px;
}

#speakers_right {
		width: 183px;
		min-height:800px;
		float: left;	
		background: url(images/rbanner_speakers.gif) no-repeat 0 0;
}

#speakers_banner {
		width: 721px;
		height: 426px;
		background: url(images/inspiring_top_banner.jpg) no-repeat;

}


#missions_left {
		width: 717px;
		float: left;
		margin-bottom:30px;
}

#missions_right {
		width: 183px;
		min-height:760px;
		float: left;	
		background: url(images/rbanner_missions.gif) no-repeat 0 0;
}

#missions_banner {
		width: 721px;
		height: 413px;
		background: url(images/missions_top_banner.jpg) no-repeat;

}



#content {

		clear:both;		
		width: 721px;
		

}

#content_wide {

		clear:both;		
		width: 900px;
		

}


#content_left {
		width: 168px;
		float:left;
}

#content_right {
		width: 529px;
		float:left;
		padding-left: 15px;
		
}

#content_right_wide {
		width: 717px;
		float:right;
		padding-left: 15px;
		
}

#footer {
		width: 960px;
		min-height: 150px;
		clear: both;
		background: #e1d4b4;
		border-top: 30px #e9dfc7 solid;

}

#footer_container {

		margin: 30px 30px 0px 30px;

}

#footer_01{
		width: 168px;
		float: left;
		margin-right:15px;

}

#footer_01 ul, 
 
#footer_02 ul, 
#footer_04 ul, 
#footer_05 ul, 
#footer_06 ul {
		list-style:none;
}

#footer_03 li {
		list-style-type:circle;

}

#footer_03 li:hover {
		list-style-type:disc;

}

#footer_02 {
		width: 168px;
		float: left;
		margin-right:15px;
}

#footer_03 {
		width: 168px;
		float: left;
		margin-right:15px;
}

#footer_04 {
		width: 168px;
		float: left;
		margin-right:15px;
}

#footer_05 {
		width: 168px;
		float: right;
}


#footer_base {
		clear:both;
		margin-top: 30px;
}

/* links */

a:link   {color: #4b3078; text-decoration: none; font-size: 1em;}
a:visited {color: #4b3078; text-decoration: none; font-size: 1em;}
a:active {color: #4b3078; text-decoration:underline; font-size: 1em;}
a:hover  {color: #4b3078; text-decoration: underline; font-size: 1em;

}


/* forms */



#searchform {

		margin: 28px 0px 16px 0px;
		width: 168px;
		float:right;

}

#content_left #searchform {

		margin: 3px 0px 16px 0px;
		width: 168px;
		float:right;

}

input#s  {

		width: 124px;
		height: 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: 700;
		color: #b5b5b5;
		border: 2px solid #302352;
		float:left;
		line-height:140%;

}

input#searchsubmit {

		width: 38px;
		height:24px;
		/*background-color: #ab9031;
		border:1px solid #ab9031;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: 700;*/
		color:#FFFFFF; 
		float:left;
}

.fmtext, .fmtextarea, .fmselect {

		border: 1px #CCCCCC solid;


}

input#log, input#pwd { 

		border: 1px #CCCCCC solid;


}








