#header .logo {display:inline; background-color: transparent;}
.support_us {display:inline;}




#header .top .top_sponsors {position:absolute; right:0px; top:0px; z-index:999; width: 630px;}
#header .top {height:64px; padding-top:2px; position:relative;}

#header .top .top_sponsors a {z-index:999;}
.top_sponsors a {
display:block;
float:left;
margin-right:-30px;
position:relative;
z-index: 9995;

}

.top_sponsors a:hover {z-index: 99999;}

.top_sponsors a span, .top_sponsors a h1 {display:none; position:absolute;}
.edp_logo:hover span, .edp_logo:hover h1,
.anacom_logo:hover span, .anacom_logo:hover h1,
.rtp2_logo:hover span, .rtp2_logo:hover h1,
.sapo_logo:hover span, .sapo_logo:hover h1
 {display:block;}

.top_sponsors a h1 { color:black;}


.anacom_logo {
	width: 209px;
	height: 64px;
	background: url("/images/sponsors/2010/sponsors_active_10.png") no-repeat -7px center;
	display:block;
	float:left;
}




.anacom_logo span, .anacom_logo h1 {top:90px; left:80px; color:#333!important; text-align: left;}
.anacom_logo h1 {top:70px; left:70px; color:#000!important;}

.anacom_logo:hover  {
	height:147px;
	background: url("/images/sponsors/2010/sponsors_10.png") no-repeat;
}



.edp_logo span, .edp_logo h1 {top:85px; right:30px; color:#333!important; text-align: left;}
.edp_logo h1 {top:70px; right:15px; font-size: 1.1em; color:#fff!important;}

.edp_logo {
	width: 174px;
	height: 57px;
	background: url("/images/sponsors/2010/sponsors_active_11.png") no-repeat;

}

.edp_logo:hover {
		background: url("/images/sponsors/2010/sponsors_11.png") no-repeat;
		height: 133px;
}


.rtp2_logo {
	width: 209px;
	margin-left:-20px;
	height: 64px;
	background: url("/images/sponsors/2010/sponsors_active_12.png") no-repeat -7px center;
	display:block;
	float:left;position:relative;
}

.rtp2_logo:hover {
		background: url("/images/sponsors/2010/sponsors_12.png") no-repeat;
		height: 140px;
}

.rtp2_logo span, .rtp2_logo h1 {top:85px; right:50px; color:#333!important;}
.rtp2_logo h1 {top:70px; right:35px; font-size: 1.1em; color:#000!important;}



.sapo_logo {
	margin-left:-40px;
	width: 209px;
	height: 64px;
	background: url("/images/sponsors/2010/sponsors_active_13.png") no-repeat -7px center;
	display:block;
	float:left;
}

.sapo_logo:hover {
		background: url("/images/sponsors/2010/sponsors_13.png") no-repeat;
		height: 140px;
}

.sapo_logo span, .sapo_logo h1 {top:85px; right:50px; color:#333!important;}
.sapo_logo h1 {top:70px; right:35px; font-size: 1.1em; color:#000!important;}




#login_btn a,.section a, .headermsg a,.box a, #theme_list li,#speakers_list .theme span ,.blue_box a {color: #005DA5;}
#login_btn a:hover,.headermsg a:hover,.box a:hover,.blue_box a:hover, .section a:hover{color: #112A78;}

#errorExplanation h2,.blue_box .title,.blue_box .blue_gradient,#right_col .submit_btn{ background-color: #0272B4;}
/*#menu,*/
/*#menu {	background-image: url(/images/site/2009/menu_blue.jpg); background-repeat: repeat-y; background-position: right top;}*/
.section h1,h2,h3,h4,h5 { color: #1B82A8;}
/*.related, #commentList {border-top:1px dotted #1B82A8;}*/

/* sidebar */
.blue_box .title {background-image: url(/images/site/2009/gradient_blue.jpg);background-repeat: repeat-y;background-position: left top;  }
.blue_box .blue_gradient {background-image:  url(/images/site/2009/gradient_blue.jpg); background-repeat: repeat-y; background-position: right top;}
#right_col .submit_btn:hover {color: #fff;}

/* forms */
#right_col .submit_btn:hover{ background: #0272B4;}
input[type="submit"]:hover{ background: #112A78;}
input[type="submit"]{background: #0272B4 url(/images/site/2009/gradient_blue.jpg) repeat-y right top;}

legend{color:#0272B4;}
#errorExplanation {border: 2px solid #0272B4;}
#errorExplanation h2 {background-image: url(/images/site/2009/menu_blue.jpg) repeat-y right top;}
 
.greybox .title {
	background-color:#1B82A8;
	color:#FFFFFF;
	text-shadow: 2px 2px 2px #1E7291;
}
.greybox .title span.fold {
	background:transparent url(/images/site/2009/widget_fold.png) no-repeat scroll center center;
}

#menu {	background:#FB5E00 none repeat scroll 0 0; text-shadow: 1px 1px 1px #EB8D5F; }
#menu .fold {background:transparent url(/images/site/2009/about_fold.png) no-repeat scroll left top;}
#menu .right_fold {	background:transparent url(/images/site/2009/about_fold_right.png) no-repeat scroll left top;}



/*STARTING KINESTHAI STYLE*/
.clear {font-size: 0px; height: 0px; width: 0px; padding:0px; margin:0px;}
body {font-family: Verdana, Arial, Helvetica, sans-serif; color:#707070;}
#background {
	background: #f4f4f4;
}

#content {width: 860px;}


#header .logo {padding:10px 15px;}

#container {top:0px;}

#transbg {
	background-color: #fff;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	padding:0px;
}

#header .top {
	background:white;
}

.main_banner {font-size: 0px; line-height: 0px; padding:0px;}

#login_bar{	background-color: #000; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-shadow:none!important;}
#login_bar .right_col {float:right; background-color: transparent; padding-top:10px; width: auto; padding-right:20px;}
#menu {
	float:left;
	margin:0px;
	width: auto;
	padding:0px;
	background-color: transparent;
	padding-left:20px;
	height:40px; 
}

#menu a {
	font-size: 9pt;
	text-shadow:none;
	font-weight: normal;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:0px;;
	display:block; float:left; margin:0px 4px; height:30px;
}

#left_col, .left_col {border-right:2px solid #f5f5f5; margin:0px; padding:30px; width: 570px;}
.right_col, #right_col {width: 222px; float:right; }

#login_bar .headermsg {
	color:white;
}
 #right_col {
	padding-bottom:20px;
}

#login_bar .headermsg a {color:#fff; text-decoration: none; font-weight: bold;}
#login_bar .headermsg a:hover, #menu a:hover {color:orange; text-decoration: underline;}

#menu .active {
	/*background-color: #fff; color: #000;*/
	border-bottom:0px;
	font-size: 10pt;
	background:transparent url(/images/site/active_menu.png) no-repeat center bottom;
}

.fold, .right_fold{display:none;}
.greybox .title span.fold {display:none;}

.greybox .title {
	text-transform: none;
	background-color: transparent;
	color:#000;
	text-shadow:none;
	font-weight: bold;
	margin:0px;
}

.section h1, h2, h3, h4, h5 {color:#000; text-transform: uppercase; font-weight: normal;}
#userProfile .profile_image {border-color:#006699; padding:1px;}

#right_col .input_box {background-color: transparent; border:1px solid #006699;}
#right_col .link a {font-weight: bold;}

#speakers_list img {padding:1px; border:1px solid #006699!important;}
#speakers_list a {color:#006699!important; font-weight: normal;}

#speakers_list h3 {text-transform: none; font-size: .9em;}

a {font-weight: bold; color:#006699;}
/*WHAT THE FUCK ELEMENTS*/
#heightloss {display:none;}



.section {
	margin-top:0px;
	font-size:1.1em;
}

.section li {
	padding: 4px 0px;
	margin:0px;
	border-bottom:1px solid #F5F5F5;
}

.date {font-size: .9em;}
.section li span a {font-weight: normal;}
.threecols {
	width: 240px;
	float:left;
}

#sitecontent {
	margin-right:70px;
}

#userProfile .tags a {
	background-color: transparent;
}

.main_info {
/*	background-color: #f5f5f5;
	padding:5px;*/
	position:relative;
}
#userProfile .profile_image {border:0px; padding:0px;}

#addfriend {bottom:0px;}

div.panes {background-color: #f5f5f5; padding:0px; clear:left;}
ul.css-tabs a.current {background-color: #f5f5f5; border:0px; text-transform: uppercase;}
ul.css-tabs {border-bottom:0px; background-color: transparent; height:auto;}
ul.css-tabs a {height: auto; padding-top:10px; padding-bottom:10px;}

.section ul {margin:0px;}
.section ul.css-tabs li {border:0px;}
.section ul.css-tabs li h3 {margin:0px; text-transform: none;}
ul.css-tabs a.current h3 {text-transform: uppercase;}

#sessionsList #theme_list .session {
	margin:0px!important; 
/*	padding-left:25px;*/
	height: auto;
/*	padding-top:20px;*/
	margin-bottom:20px!important;
}

 .toto, #submit_comment {float:none; margin:auto!important; background-image: none!important; width: 100%;}
#Session .session_desc, #commentList li p {font-size: 1em;}


.section .panes h5, .custom_images {
	padding:15px!important;
	margin-bottom:0px;
}

 

#footer_col {margin-bottom:10px;}
.footer_container {margin:0;}
.footer_container table {margin:0px; width:860px; text-align:; center;}
.footer_container a {display:block; color:transparent; font-size: 0px;}

.your_logo_here {
	width: 150px;
	height: 78px;
	background: url('/images/sponsors/2010/your_logo_here.png') no-repeat center center;	

}

.logo_active {
	width: 195px;
	height:78px;
	background: url('/images/sponsors/2010/sponsors_active_01.png') no-repeat center center;
}
.logo_think {
	width: 195px;
	height:78px;
	background: url('/images/sponsors/2010/sponsors_active_02.png') no-repeat center center;
}
.logo_ta {
	width: 95px;
	height:78px;
	background: url('/images/sponsors/2010/sponsors_active_03.png') no-repeat center center;
}
.logo_itive {
	width: 140px;
	height:78px;
	background: url('/images/sponsors/2010/sponsors_active_04.png') no-repeat center center;
}
.logo_nuwa {
	width: 140px;
	height:78px;
	background: url('/images/sponsors/2010/sponsors_active_05.png') no-repeat center center;
}

.logo_imago {
	width: 120px;
	height:78px;
	background: url('/images/sponsors/2010/sponsors_active_06.png') no-repeat center center;
	margin:auto;
}

.logo_volkswagen {
	width: 100%;
	height:78px;
	background: url('/images/sponsors/2010/sponsors_active_08.png') no-repeat center center;
	margin:auto;
}
.logo_tap {
	width: 100%;
	height:78px;
	background: url('/images/sponsors/2010/sponsors_active_07.png') no-repeat center center;
	margin:auto;
}

.logo_young {
	width: 190px;
	height:78px;
	background: url('/images/sponsors/2010/sponsors_active_09.png') no-repeat center center;
	margin:auto;
}

.logo_log {
	width: 176;
	height:78px;
	background: url('/images/sponsors/2010/sponsors_active_14.png') no-repeat center center;
	margin:auto;
}

.logo_log {
	width: 176;
	height:78px;
	background: url('/images/sponsors/2010/sponsors_active_14.png') no-repeat center center;
	margin:auto;
}

.logo_sana {
	width: 205px;
	height:78px;
	background: url('/images/sponsors/2010/sponsors_active_15.png') no-repeat center center;
	margin:auto;
}

.logo_draytek {
	width: 118px;
	height:78px;
	background: url('/images/sponsors/2010/sponsors_active_16.png') no-repeat center center;
	margin:auto;
}



.logo_active:hover{background-image: url('/images/sponsors/2010/sponsors_01.png') }
.logo_think:hover {background-image: url('/images/sponsors/2010/sponsors_02.png')}
.logo_ta:hover 		{background-image: url('/images/sponsors/2010/sponsors_03.png')}
.logo_itive:hover {background-image: url('/images/sponsors/2010/sponsors_04.png')}
.logo_nuwa:hover {background-image: url('/images/sponsors/2010/sponsors_05.png')}
.logo_imago:hover {background-image: url('/images/sponsors/2010/sponsors_06.png')}
.logo_volkswagen:hover {background-image: url('/images/sponsors/2010/sponsors_08.png')}
.logo_tap:hover {background-image: url('/images/sponsors/2010/sponsors_07.png')}
.logo_young:hover {background-image: url('/images/sponsors/2010/sponsors_09.png')}
.logo_draytek:hover {background-image: url('/images/sponsors/2010/sponsors_16.png')}
.logo_sana:hover {background-image: url('/images/sponsors/2010/sponsors_15.png'); background-position: center center; }
.logo_log:hover {background-image: url('/images/sponsors/2010/sponsors_14.png')}


#login_bar .right_col, #login_bar #menu a{ padding-top:12px; height:28px;}
.pagination span.current {background-color: #005DA5;}



#Schedule2010 h1 {text-align:center}
#Schedule2010 table { font-size:8pt; text-align:center; margin-bottom:10px}
#Schedule2010 td, #Schedule2010 th{padding:5px; border:1px solid #F4F4F4;}

#Schedule2010 td {background-color:#FFF;}
#Schedule2010 td a {font-weight:normal;}
#Schedule2010 .speaker {font-weight:bold; display:block; font-size: 9pt;}
#Schedule2010 .speaker a {font-weight: bold;}
#Schedule2010 .empty {background:#f4f4f4 url('/images/site/stripe.png') repeat;}
#Schedule2010 a {color:#005DA5; text-decoration:none}
#Schedule2010 .hours, #Schedule2010 th {color:#005DA5; font-weight:bold; border:0px; background:#fff;}
#Schedule2010 th { border:1px solid #005DA5; font-size:11pt}

.gfc-resultsHeader .gfc-title {
color:#000000;
display:inline;
font-weight:bold;
}
.flickr_badge_image {
float:left;
height:110px;
margin:0 10px 10px;
width:110px;
}
.flickr_badge_image img {
border:2px solid #EEEEEE;
padding:2px;
}

