/*
Theme Name: Global Education Forum
Author: Kas Factory
Author URI: http://kasfactory.net/
Version: 1.0
*/
body{min-width:960px}.container_24{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;margin-left:5px;margin-right:5px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16,.push_17,.pull_17,.push_18,.pull_18,.push_19,.pull_19,.push_20,.pull_20,.push_21,.pull_21,.push_22,.pull_22,.push_23,.pull_23{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_24 .grid_1{width:30px}.container_24 .grid_2{width:70px}.container_24 .grid_3{width:110px}.container_24 .grid_4{width:150px}.container_24 .grid_5{width:190px}.container_24 .grid_6{width:230px}.container_24 .grid_7{width:270px}.container_24 .grid_8{width:310px}.container_24 .grid_9{width:350px}.container_24 .grid_10{width:390px}.container_24 .grid_11{width:430px}.container_24 .grid_12{width:470px}.container_24 .grid_13{width:510px}.container_24 .grid_14{width:550px}.container_24 .grid_15{width:590px}.container_24 .grid_16{width:630px}.container_24 .grid_17{width:670px}.container_24 .grid_18{width:710px}.container_24 .grid_19{width:750px}.container_24 .grid_20{width:790px}.container_24 .grid_21{width:830px}.container_24 .grid_22{width:870px}.container_24 .grid_23{width:910px}.container_24 .grid_24{width:950px}.container_24 .prefix_1{padding-left:40px}.container_24 .prefix_2{padding-left:80px}.container_24 .prefix_3{padding-left:120px}.container_24 .prefix_4{padding-left:160px}.container_24 .prefix_5{padding-left:200px}.container_24 .prefix_6{padding-left:240px}.container_24 .prefix_7{padding-left:280px}.container_24 .prefix_8{padding-left:320px}.container_24 .prefix_9{padding-left:360px}.container_24 .prefix_10{padding-left:400px}.container_24 .prefix_11{padding-left:440px}.container_24 .prefix_12{padding-left:480px}.container_24 .prefix_13{padding-left:520px}.container_24 .prefix_14{padding-left:560px}.container_24 .prefix_15{padding-left:600px}.container_24 .prefix_16{padding-left:640px}.container_24 .prefix_17{padding-left:680px}.container_24 .prefix_18{padding-left:720px}.container_24 .prefix_19{padding-left:760px}.container_24 .prefix_20{padding-left:800px}.container_24 .prefix_21{padding-left:840px}.container_24 .prefix_22{padding-left:880px}.container_24 .prefix_23{padding-left:920px}.container_24 .suffix_1{padding-right:40px}.container_24 .suffix_2{padding-right:80px}.container_24 .suffix_3{padding-right:120px}.container_24 .suffix_4{padding-right:160px}.container_24 .suffix_5{padding-right:200px}.container_24 .suffix_6{padding-right:240px}.container_24 .suffix_7{padding-right:280px}.container_24 .suffix_8{padding-right:320px}.container_24 .suffix_9{padding-right:360px}.container_24 .suffix_10{padding-right:400px}.container_24 .suffix_11{padding-right:440px}.container_24 .suffix_12{padding-right:480px}.container_24 .suffix_13{padding-right:520px}.container_24 .suffix_14{padding-right:560px}.container_24 .suffix_15{padding-right:600px}.container_24 .suffix_16{padding-right:640px}.container_24 .suffix_17{padding-right:680px}.container_24 .suffix_18{padding-right:720px}.container_24 .suffix_19{padding-right:760px}.container_24 .suffix_20{padding-right:800px}.container_24 .suffix_21{padding-right:840px}.container_24 .suffix_22{padding-right:880px}.container_24 .suffix_23{padding-right:920px}.container_24 .push_1{left:40px}.container_24 .push_2{left:80px}.container_24 .push_3{left:120px}.container_24 .push_4{left:160px}.container_24 .push_5{left:200px}.container_24 .push_6{left:240px}.container_24 .push_7{left:280px}.container_24 .push_8{left:320px}.container_24 .push_9{left:360px}.container_24 .push_10{left:400px}.container_24 .push_11{left:440px}.container_24 .push_12{left:480px}.container_24 .push_13{left:520px}.container_24 .push_14{left:560px}.container_24 .push_15{left:600px}.container_24 .push_16{left:640px}.container_24 .push_17{left:680px}.container_24 .push_18{left:720px}.container_24 .push_19{left:760px}.container_24 .push_20{left:800px}.container_24 .push_21{left:840px}.container_24 .push_22{left:880px}.container_24 .push_23{left:920px}.container_24 .pull_1{left:-40px}.container_24 .pull_2{left:-80px}.container_24 .pull_3{left:-120px}.container_24 .pull_4{left:-160px}.container_24 .pull_5{left:-200px}.container_24 .pull_6{left:-240px}.container_24 .pull_7{left:-280px}.container_24 .pull_8{left:-320px}.container_24 .pull_9{left:-360px}.container_24 .pull_10{left:-400px}.container_24 .pull_11{left:-440px}.container_24 .pull_12{left:-480px}.container_24 .pull_13{left:-520px}.container_24 .pull_14{left:-560px}.container_24 .pull_15{left:-600px}.container_24 .pull_16{left:-640px}.container_24 .pull_17{left:-680px}.container_24 .pull_18{left:-720px}.container_24 .pull_19{left:-760px}.container_24 .pull_20{left:-800px}.container_24 .pull_21{left:-840px}.container_24 .pull_22{left:-880px}.container_24 .pull_23{left:-920px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_24:before,.container_24:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_24:after{clear:both}.clearfix,.container_24{zoom:1}body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}pre,code{font-family:'DejaVu Sans Mono',Menlo,Consolas,monospace}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure{margin-bottom:20px}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/* Theme info

Special Font Styles
---------------------------------------
- FagoCoM
- FagoCoB

Colors
---------------------------------------
- Orange: 			#f97703 	(Backgrounds and titles)
- Light Orange: 	#ffc000 	(Text over orange)
- Light Grey: 		#636363		(Menu links)
- Medium Grey: 		#939393		(Submenu links)
- Lighetst Grey:	#e6e6e6		(Image Borders & Borders)
- Dark Grey: 		#3a3a3a		(Normal text)
- Blue: 			#5b9ec2 	(Backgounds and links)
*/

/* Fonts -------------------------------------------------------------------- */
@font-face {
	font-family: 'FagoCoM';
	src: url('fonts/fagoco-medium-webfont.eot');
	src: url('fonts/fagoco-medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/fagoco-medium-webfont.woff') format('woff'),
		url('fonts/fagoco-medium-webfont.ttf') format('truetype'),
		url('fonts/fagoco-medium-webfont.svg#FagoCoMediumBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FagoCoB';
	src: url('fonts/fagocotf-bold-webfont.eot');
	src: url('fonts/fagocotf-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/fagocotf-bold-webfont.woff') format('woff'),
		url('fonts/fagocotf-bold-webfont.ttf') format('truetype'),
		url('fonts/fagocotf-bold-webfont.svg#FagoCoTfBold') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* Text CSS Mods ------------------------------------------------------------ */
body {
	color:#3a3a3a;
	margin:0px;	
}
a {
	color:#5b9ec2;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	color:#f97703;
	text-decoration:none;
}
article, section, nav, header { display:block; }


/* Structure ---------------------------------------------------------------- */
.inline-list {
	padding:0px;	
}
	.inline-list > li {
		display:inline;
		margin:0px;
	}

.right-floating-list > li {
	float:right;
}

.inline-form {
	display:inline;	
}
.icon-link span {
	display:none;
}

.grid {
	
}
	.grid-item { 
		display:inline-block;
		zoom:1; *display:inline; /* IE Hack */	
		vertical-align:top;
	}
	
.grid.grid-3col .grid-item { 
	width:190px;
	height:200px;
}


/* Skin --------------------------------------------------------------------- */
h1, h2 {
	font-family:'FagoCoM','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	color:#f97703;
	font-size:1.3em;
	margin:8px 0px;
	font-weight:normal;
}

h3 {
	font-family:'FagoCoM','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	color:#5b9ec2;
	font-weight:normal;
	font-wize:1em;
	margin:8px 0px;
}

h4 {
	font-family:'FagoCoM','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	color:#5b9ec2;
	font-weight:normal;
	font-wize:0.9em;
}

.orange {
	color:#f97703;
}

.orange-bg {
	background:#f97703;
	color: #fff;	
}
.icon {
	background:transparent url('sprite.png') no-repeat;
	display:inline-block;
	zoom:1; *display:inline; /* IE Hack */
}
.icon-social {
	width: 27px;
	height: 27px;
}
.icon-flickr 	{ background-position: -186px -230px; }
.icon-facebook 	{ background-position: -116px -230px; }
.icon-twitter 	{ background-position: -151px -230px; }
.icon-linkedin 	{ background-position: -221px -230px; }

/* Logos */
.logo-link {
	background: transparent url('sprite.png') no-repeat 0px 0px;
	display: block;
	width: 238px;
	height: 111px;
}
	.logo-link span {
		visibility:hidden;
	}
	.logo-link.footer-logo {
		background: transparent url('sprite.png') no-repeat 0px -113px !important;
		width: 247px !important;
		height: 118px !important;
		margin-bottom:30px;
	}

/* Social Links */
.social-links {
	font-family:'FagoCoM','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	padding:0px;
	margin:0px;
}
	.social-links li {
		margin: 0px 3px 0px 0px;
	}
		.social-links li a {
			margin-bottom: -9px;
		}
		.social-links li a:hover {
			opacity:0.5;
		}
		.social-links li a:active {
			opacity:1;
		}

/* Main Bars */
.top-bar {
	padding:5px 0px 10px 0px;
	margin:0px;
}
	.top-bar .search-form {
		margin-top:3px;
	}
	.top-bar .language-selector {
		margin-top:6px;
	}
.main-menu-bar {
	padding: 25px 0px 5px 0px;	
	margin:0px 0px 25px 0px;
}
.footer-bar {
	margin:25px 0px 0px 0px;
	padding: 25px 0px;	
}

/* Menus */	
.nav-menu {
	margin:10px 0px 0px 0px;
	padding:0px;
}
.menu-container {
	font-size:1em;
	font-family:'FagoCoM','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	list-style-type:none;
	margin:0px;
	padding:0px 18px;
	border-left:1px solid #e6e6e6;
	width:80px;
	overflow:hidden;
}
	.menu-container h5 {
		color:#ffc000;
		margin:0px;
		padding:0px;
		text-transform:uppercase;
	}
	.menu-container .menu {
		margin:0px;
		padding:0px;
	}
		.menu-container .menu li {
			list-style-type:none;	
			margin:0px;
			padding:5px 0px;
		}
			.menu-container .menu li a {
				color:#636363;
			}
			.menu-container .menu li a:hover, 
			.menu-container .menu .current-menu-item a {
				color:#f97703;
				text-decoration:none;
			}
			.menu-container .menu li a:active {
				color:#333333;
			}
.menu-container.menu-footer {
	border-color:#ff8d23 !important;
}
	.menu-container.menu-footer .menu li a {
		color:#ffffff !important;
	}
	.menu-container.menu-footer .menu li a:hover, 
	.menu-container.menu-footer .menu li a:active,
	.menu-container.menu-footer .menu .current-menu-item a {
		color:#ffc000 !important;
	}
	
/* Language Selector */
.language-selector {
	font-size:0.85em;
	font-family:'FagoCoM','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	margin:0px;
	padding:0px;	
}
	.language-selector li {
		padding:0px 5px !important;
		border-right:1px solid #ffffff !important;
	}
	.language-selector li:last-of-type {
		border-right:0px !important;
	}
	.language-selector a {
		color:#ffffff;
	}
	.language-selector a:active, .language-selector a.active {
		color:#000;
		text-decoration:none;
	}
	
/* Search form */
.search-form {
	border:1px solid #cf823a;
	background: #ffffff;
	margin:0px;
	padding:0px;
}
	.search-form input {
		background: #ffffff;
		font-family:'FagoCoM','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
		border:0px solid #cf823a;
		padding:3px;
		margin:0px;
		color:#000000;
		width: 159px;
	}
	.search-form button {
		border: 0px;
		background: #373737 url('sprite.png') no-repeat -25px -236px !important;
		width: 19px !important;
		height: 19px !important;
		padding: 0px;
		margin: 0px 0px -5px 0px;
		line-height: 19px;
	}
	.search-form button span {
		display:none;
	}
	html>/**/body .search-form, x:-moz-any-link, x:default {  /* Firefox Hack */
	   height: 21px;
	    overflow: hidden;
	}

	html>/**/body .search-form button, x:-moz-any-link, x:default {  /* Firefox Hack */
	  	margin-bottom:0px;
	   	height: 27px !important;
	}

	
/* Sidebar Widgets */
.sidebar-widget {
	margin:0px 0px 25px 0px;
}
	.sidebar-widget h5 {
		color:#ffffff;
		background: #5b9ec2;
		font-family:'FagoCoM','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
		font-weight:normal;
		border:1px solid #c1dbe8;
		padding:2px 3px;
		font-size:1em;
		margin:0px 0px 12px 0px;
	}
	.sidebar-widget .tubepress_container,
	.sidebar-widget .tubepress_thumbs {
		margin-bottom:0em !important;
	}
	.sidebar-widget .tubepress_thumb {
		width:auto !important;
	}
		.sidebar-widget .tubepress_thumb a {
			float:left !important;
			margin:6px;
		}
		.sidebar-widget .tubepress_thumb a img {
			border:1px solid #d6d6d6;
			padding:3px;
		}
		.sidebar-widget .tubepress_thumb a:hover img {
			border-color:#f97703;
			background:#f97703;
		}



/* Post Images */
.wp-post-image {
	border:1px solid #e6e6e6;	
}

/* Post Intro */
.page-social-buttons,
.post-intro-social-buttons {
	float:right;
	margin:0px 0px 0px 0px;	
}
.page-social-buttons-wrapper {
	margin:0px 0px 25px 0px;	
}
	.page-social-buttons-wrapper .page-social-buttons {
		float:left !important;
	}

/* Post List */
.post-list article {
	border-bottom:1px solid #e6e6e6;
	margin-bottom:40px;
	padding-bottom:30px; 	
}

.post-link:hover {
	text-decoration:none;
}
	.post-link:hover h2 {
		text-decoration:none;
		color:#5b9ec2;
	}
	.post-link:active h2 {
		color:#f97703;
	}
	
.post-link-image {
}
	.post-link-image:hover img {
		border-color:#f97703;
	}
	.post-link-image:active img {
		border-color:#5b9ec2;
	}
.post-link-image.post-link-image-article {
	float:right;
	margin:0px 0px 20px 20px;
}
	
/* Page */
.entry-content {
	border-bottom:1px solid #e6e6e6;
	padding:0px 0px 15px 0px;
	margin:0px 0px 15px 0px;
}
	.entry-content.ngg-widget {
		border-bottom:0px solid #e6e6e6 !important;
		padding:0px 0px 0px 0px !important;
		margin:0px 0px 0px 0px !important;
	}
.page-title {
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	padding:10px 0px;
	margin:0px 0px 10px 0px !important;
}
	.page-title span {
		background: white url('sprite.png') no-repeat 0px -234px;
		width: 24px;
		height: 24px;
		padding:0px 5px 0px 0px;
		margin:0px 9px -7px 0px;
		border-right:2px solid #b5b7c4;
		line-height:0px;
		display:inline-block;
		zoom:1; *display:inline; /* IE Hack */
	}
	.page-title.page-title-no-borders {
		border:0px !important;
	}	
	

/* Submenu */
.page-submenu {
	font-size:0.85em;
	font-weight:bold;
}
	.page-submenu ul {
		margin-bottom:10px; 
	}
	.page-submenu a {
		color:#939393;
		padding:0px 8px;
		border-right:1px solid #e6e6e6; 
	}
	.page-submenu li:last-of-type a {
		border-right:0px solid #e6e6e6 !important; 
	}
	.page-submenu .active a, .page-submenu a:hover {
		color:#3a3a3a !important;
	}
	
	
/* Posts List */
.post-list-item {
	border-bottom:1px solid #e6e6e6;
	padding:0px 0px 25px 0px;
	margin:0px 0px 25px 0px;
}
	.post-list-item .post-link {
		margin-top:-5px;
		display:block;
	}
	.post-list-item .post-link h2 {
		background:#f97703;
		color:#ffffff;
		margin:0px;
		text-transform:uppercase;
		font-size:1.6em;
		padding:2px 8px;
	}
	.post-list-item .post-link-image img {
		border-color:#f97703 !important;
	}
	
.page-list-father .entry-content {
	padding: 0px;
	border-bottom: 0px;	
}

/* Grid */
.grid-item {
	margin-bottom:40px;
}
	.grid-item h3 {
		font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
		font-size:0.9em;
		color:#5b9ec2;
		margin:0px;
		padding:0px;
	}
	.grid-item a:hover h3 {
		color:#f97703;
	}

.grid-2col {
	width:105%;	
}
	.grid-2col .grid-item {
		width:280px;
		margin-right:26px;	
	}

.micro-description {
	font-size:0.85em;
	margin:0px;
	color:#636363;
}

/* Grid highlight */
.grid-highlight {
	border-bottom:1px solid #e6e6e6;
	padding:0px 0px 15px 0px;
	margin:0px 0px 25px 0px;
}
	.grid-highlight h2 {
		margin:10px 0px 0px 0px;
		font-weight:normal;
	}
	.grid-highlight .micro-description {
		font-family:'FagoCoM','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
		font-size:1em;
	}
	.grid-highlight .highlight-social { 
		margin-top:17px;
	}
	
.highlight-social { 
	float:right; 
}

/* Profile */
.page-profile {
	
}
	.page-profile h1.profile-title {
		border-top:1px solid #e6e6e6;
		padding:15px 0px 0px 0px;
		margin:0px;
	}
	.page-profile h2.profile-title {
		margin:25px 0px 0px 0px;
	}
	.page-profile .micro-description {
		font-family:'FagoCoM','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
		font-size:1em;
		margin:0px 0px 20px 0px;
	}
	.page-profile .highlight-social { 
		margin:23px 0px 0px 0px;
	}
	
/* Article list */
.article-intro {
	margin:10px 0px;	
}
.category-title { margin-bottom: 20px !important }


/* News Sidebar Widgets */
.sidebar-news-widget {
	font-family:'FagoCoM','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}
	.sidebar-news-widget h5 {
		margin:0px;
	}
	.sidebar-news-widget ul {
		margin:0px;
		padding:4px 12px;
		border:1px solid  #e6e6e6;
		border-top:0px;
		list-style-type:none;
	}
	.sidebar-news-widget li {
		margin:4px 0px;
		padding:0px;
		list-style-type:none;
	}
	.sidebar-news-widget a {
		color:#636363;
	}
	.sidebar-news-widget a:hover,
	.sidebar-news-widget .current-cat a {
		color:#5b9ec2;
	}
	
/* Pagination */
.pagination {
	border-top:3px solid #5b9ec2;
	font-weight:bold;
	padding:8px;
	font-size:0.85em;
}
	.pagination .nav-previous {
		float:left;
	}
	.pagination .nav-next {
		float:right;
	}
	
#disqus_thread {
	border-top:1px solid #e6e6e6;
	padding-top:15px;
}

.section-limit {
	border-bottom:1px solid #e6e6e6;
}

.wp-caption {
	background: #eee;
	display:inline-block;
	zoom:1; *display:inline; /* IE Hack */
	padding:10px 5px;
	text-align:center;
}
	.wp-caption .wp-caption-text {
		margin:0px 5px;
		padding:0px;
		font-size:0.9em;
		font-style:italic;
		color:#666;
		text-align:left;
	}
.wp-caption.alignleft {
	float:left;
	margin: 0px 10px 0px 0px;
}
.wp-caption.alignright {
	float:right;
	margin: 0px 0px 0px 10px;
}

.program {
	border-collapse: collapse;
}
	.program .hour {
		width: 11%;
	}
	.program .talk {
		width: 33%;
	}
	.program .speakers {
		width: 26%;
	}
	.program thead th {
		font-family:'FagoCoM','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
		font-size:1.3em;
		font-weight:normal;
		color:#fff;
		background:#5b9ec2;
		border:1px solid #e6e6e6;
		padding:5px 15px;
	}
	.program tr:hover td {
		background:#fafafa;
	}
	.program tbody td {
		border:1px solid #e6e6e6;
		padding:8px 15px;
	}
	.program tbody .highlight td {
		background:#f5f5f5;
	}

.slickr-flickr-gallery li { width:186px; height:121px; overflow: hidden; }
	.sidebar-widget .slickr-flickr-gallery li { width:135px; height:101px; overflow: hidden; }
.slickr-flickr-gallery li a { 
	border: 1px solid #D6D6D6;
	padding: 3px; 
	clear:both;
	display: block;
}
	.slickr-flickr-gallery li a:hover { 
		border-color: #F97703;
		background: #F97703;
		vertical-align: middle;
	}
.slickr-flickr-gallery li img { width:100%; height:auto; border:0px; padding:0px; margin:0px; vertical-align: middle; }


.sponsor-list { list-style: none; margin:0px; padding:0px; }
	.sponsor-list li { 
			list-style: none; 
			display:inline-block;
			zoom:1; *display:inline; /* IE Hack */	 
			margin:12px; 
			padding:0px;
		}
		.sponsor-list li a, .sponsor-list li a:hover {
			color:#D6D6D6;
			padding:0px;
			margin:0px;
		}
	.sponsor-list li img { 
		border: 1px solid #D6D6D6;
		padding: 3px;  
		margin:0px;
	}
		.sponsor-list li a:hover img {
			margin:0px; 
			border-color: #F97703;
			background: #F97703;
		}

/* IE Fixes ----------------------------------------------------------------- */
.ie9 .post-list-item .post-link {
	margin-top:-6px !important;
}
.lte9 .intro {
	display:block;
	clear:both;
}
.lte9 .grid-3col .grid-item {
	margin-right:4px;	
}

.lte8 .post-list-item, .lte8 .grid-highlight, .lte8 .sponsors-group {
	display:block;
	clear:both;
}
.lte8 .page-submenu ul {
	margin-left:0px;
	margin-right:0px;
}

.ie7 .page-submenu {
	margin-top:-10px;
}
.ie7 .grid-3col .grid-item {
	margin-right:6px;	
}
.ie7 .search-form button {
	display:inline;
	line-height:0px;
	margin:0px;
}
.ie7 .post-list-item {
	margin-top:0px !important;
}


.alignright { float:right; margin: 0px 0px 5px 5px; }
.alignleft { float:left; margin: 0px 5px 5px 0px; }
