/*
Filename:styles.css
Author:Dogstudio
AuthorURI:http://www.dogstudio.be/
Version:1.0
*/

/*RESET CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a,abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
*:focus {
    outline: none;
}

body {
	background:#fff;
}

/*KIKK*/

@font-face {
    font-family: 'PFAgoraSansProBold';
    src: url(https://2011.kikk.be:443//files/templates/default/public/assets/pfagorasanspro_bold-webfont.eot);
    src: url(https://2011.kikk.be:443//files/templates/default/public/assets/pfagorasanspro_bold-webfont.eot?#iefix) format('embedded-opentype'),
         url(https://2011.kikk.be:443//files/templates/default/public/assets/pfagorasanspro_bold-webfont.woff) format('woff'),
         url(https://2011.kikk.be:443//files/templates/default/public/assets/pfagorasanspro_bold-webfont.ttf) format('truetype'),
         url(https://2011.kikk.be:443//files/templates/default/public/assets/pfagorasanspro_bold-webfont.svg#PFAgoraSansProBold) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PFAgoraSansPro';
    src: url(https://2011.kikk.be:443//files/templates/default/public/assets/pfagorasanspro_regular-webfont.eot);
    src: url(https://2011.kikk.be:443//files/templates/default/public/assets/pfagorasanspro_regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(https://2011.kikk.be:443//files/templates/default/public/assets/pfagorasanspro_regular-webfont.woff) format('woff'),
         url(https://2011.kikk.be:443//files/templates/default/public/assets/pfagorasanspro_regular-webfont.ttf) format('truetype'),
         url(https://2011.kikk.be:443//files/templates/default/public/assets/pfagorasanspro_regular-webfont.svg#PFAgoraSansProRegular) format('svg');
    font-weight: bold;
    font-style: normal;
}

body {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#686467;
}

#wrapper {
	min-height:600px;
	overflow:hidden;
	min-width:980px;
	position:relative;
}
.inner{
	width:940px;
	margin:0 auto;
	position:relative;
}
#content .inner{
	width:700px;
	padding-right:240px;
	margin:0 auto;
	position:relative;
}
/* NOT NORMAL*/

.notnormal{
	width:600px;
	padding-right:340px;
	margin:0 auto;
	position:relative;
}

#content.padding-section .inner {
	padding-top:45px;
}
/*HEADER*/
header {
	position:relative;
	z-index: 20;
}
#head-title {
	width:151px; height:151px;
	position:absolute;
	top:0; left:50%;
	margin:0 0 0 -470px;
	z-index:20;
}
#head-title #logo a{
	width:151px; height:151px;
	display:block;
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/logo.png) no-repeat center;
	text-indent:-100000px;
}
.ie6 #head-title #logo a{
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/logo.gif) no-repeat center;
}
#head-title #logo a span{
	text-indent:0;
	position:absolute;
	bottom:8px; left:0;
	width:108px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#head-title #tagline {
	position:absolute;
	top:15px; left:150px;
	width:400px;
	color:#675c63;
	font-size:14px; line-height:20px;
	text-transform:none;
	font-weight:normal;
	font-family:'PFAgoraSansPro', Georgia, Arial, Helvetica, sans-serif;
}
#head-title #tagline strong{
	color:#00aeef;
	text-transform:uppercase;
	display:block;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
}
header {
	position:relative;
	z-index:20;
}
header nav {
	padding:76px 0 0 0;
}
header nav .nav-container {
	background:#333;
	height:75px;
}
header nav ul {
	margin:0; padding:0;
}
header nav ul li {
	float:left;
	margin:0 0 0 28px;
	position:relative;
	z-index:3;
	list-style-image:none;
}
header nav ul li.first {
	margin:0 0 0 150px!important;
	margin:0 0 0 75px;
}
header nav ul li a {
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/nav-current.png) repeat-x 0 75px;
	margin:0; padding:31px 0;
	display:block;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	font-size:13px; font-weight:normal; line-height:13px;
	
	-moz-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	-webkit-transition: background 0.3s ease-in-out;
	-ms-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}
header nav ul li.current a, header nav ul li.open-submenu a, header nav ul li a:hover {
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/nav-current.png) repeat-x 0 69px;
}
header nav ul li ul.submenu {
	position:absolute;
	top:75px; left:0;
	background:#00aeef;
	white-space:nowrap;
	display:none;
	z-index: 20;
}
header nav ul li.open-submenu ul.submenu {
	display:block;
	margin:0;padding:0;
}
header nav ul li ul.submenu.right-submenu {
	right:0;
	left:auto;
}

header nav ul li ul.submenu li {
	margin:0;
	float:initial; 
	display:block;
}
header nav ul li ul.submenu li.first {
	margin:0!important;
}
header nav ul li ul.submenu li a{
	padding:15px;
	display: block;
}
header nav ul li ul.submenu li a:hover{
	background:#333333;color:white;	-moz-transition: none;
	-o-transition: none;
	-webkit-transition: none;
	-ms-transition: none;
	transition: none;
}
header #donate {
	width:151px; height:76px;
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/donate-bg.png) no-repeat;
	position:absolute;
	right:50%; top:0;
	margin:0 -348px 0 0;
}
.ie header #donate {
	margin:0 -295px 0 0;
}
header #donate a{
	width:111px;
	padding:0 20px;
	position:absolute;
	bottom:7px; left:0;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-size:14px; line-height:20px;
	text-decoration:none;
	z-index:6;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
}
header #donate a:hover{
	color:#b7e1f1;
}

/*HOME*/
#home-featured {
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/dots.png) repeat center top;
	padding:45px 0 20px 0;
	margin-bottom:45px;
	position:relative;
	z-index:0;
}
#home-featured #home-featured-container {
	padding-bottom:40px;
	position:relative;
	height:277px;
}
#home-featured article{
	position:absolute;
	top:0; left:0;
	width:100%;
	height:267px;
	width:670px;
}
#home-featured article .article-content{
	padding-right:200px;
	position:relative;
	z-index:1;
}
#home-featured article img{
	position:absolute;
	z-index:0;
	bottom:-66px;
	left:19px;
}

#home-addthis {
	position:relative;
	right:0;
	width:300px;
	margin:10px 0;
}
#home-featured #home-featured-container h1 {
	text-align:left;
}
#home-featured article .article-content ul{
		margin:0 0 25px; padding:0;
	}
	#home-featured article .article-content ul li{
		margin:0 0 10px; padding:0;
		list-style-image:none;
	}
	#home-featured article .article-content ul li a{
		background:#00aeef;
		border:none;
		font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
		color:#fff;
		font-weight:normal;
		text-decoration:none;
		font-size:16px;
		display:inline-block;
		text-transform:uppercase;
		padding:5px;
	}

/*QUICK LINKS*/
#content #quick-links {
	margin-bottom:45px;
}
#quick-links .link-box {
	height:162px;
	position:relative;
	z-index:1;
}
#quick-links .link-box a{
	text-decoration:none;
}
#quick-links .link-box strong{
	display:block;
	margin-right:200px;
	height:126px;
	padding-top:36px;
	background:#00AEEF;
	position:relative;
	z-index:2;
	min-width:140px;
}
#quick-links .link-box strong span{
	display:block;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	font-size:30px; line-height:30px;
	font-weight:normal;
	color:#fff;
	text-transform:uppercase;
	margin-left:25px;
}
#quick-links .link-box img{
	position:absolute;
	top:0;
	right:0;
	
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	-webkit-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}
#quick-links .link-box a:hover img.cache{
	opacity:0;
}
.no-opacity #quick-links .link-box a:hover img.cache{
	display:none;
}
#quick-links #konference-box strong{
	background:#ee2c49;
}
#quick-links #workshop-box strong{
	background:#00abb4;
	height:110px;
	padding-top:52px;
}
#quick-links #kontest-box strong{
	background:#f1c93e;
	height:110px;
	padding-top:52px;
}
#quick-links #ekspirience-box strong{
	background:#a2c733;
}

/*NEWS*/
#news-list article{
	margin:0 0 45px;
	border-top:1px solid #e5e5e5;
}
#news-list article .news-thumb {
	width:220px; height:160px;
	margin:20px 0;
	overflow:hidden;
	float:right;
}
#news-list article .news-content {
	width:460px;
	float:left;
}
#news-list article h2{
	float:left; position:relative;
	padding:20px 0;
	border-top:3px solid #00aeef;
	position:relative;
	margin:-1px 0 0;
}
.tiny {
	clear:both;
}

/*BLOCKQUOTE*/

blockquote {
margin:10px 50px;
color:#575757;
line-height:24px;
font-size:20px;
font-style:italic;
letter-spacing:.05em;
padding-top:5px;
}

blockquote:before{
    content: '{';
	float:left;
	font-size:500%;
	padding-left:-10px;
	display:block;
	margin-left:-40px;
	margin-top:20px;
	font-style:normal;
	color:#00aeef;
}


/* TRIANGLE STYLE */

a.trianglestyle{
border-color: #00aeef #333333 #00aeef #00aeef;
  border-style:solid;
  border-width:10px;
background: #00aeef;
padding-right:5px;
text-decoration:none;
  width:0;
color:white;
  height:0;
}

a.trianglestyle:hover{
border-color: #333333 #00aeef #333333 #333333;
background: #333333;
  width:0;
color:#00aeef;
  height:0;
}
/*CONTENT PAGE*/

cite, .cite {
	border-top:3px solid #d1cacf;
	border-bottom:3px solid #d1cacf;
	padding:7px 0; margin:0 0 25px;
	font-size:18px; line-height:24px;
	color:#7a7679;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
}

/*PROGRAMME*/

.event-time {
	font-size:18px;
	color:#fff;
	width:125px;
	text-align:center;
	background:#00aeef;
	border:none;
	border-top:3px solid #33bef2!important;
	border-bottom:3px solid #33bef2!important;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.konference .event-time {
	background:#ee2c49;
	border-top:3px solid #f1566d!important;
	border-bottom:3px solid #f1566d!important;
}
.workshop .event-time {
	background:#00abb4;
	border-top:3px solid #33bcc3!important;
	border-bottom:3px solid #33bcc3!important;
}
.eskpirience .event-time {
	background:#a2c733;
	border-top:3px solid #c1d977!important;
	border-bottom:3px solid #c1d977!important;
}
.kontest .event-time {
	background:#f1c93e;
	border-top:3px solid #f1d676!important;
	border-bottom:3px solid #f1d676!important;
}
td.event-desc {
	border-left:none;
	padding-left:20px;
	cursor:default;
}
td.event-desc a{
	cursor:pointer;
}
td.event-desc h3 {
	margin:0;
	font-size:16px;
	text-align:left;
}
td.event-desc p {
	margin:0;
	font-size:12px; line-height:16px;
}
.konference h2 {
	color:#ee2c49;
	margin:0;
}
.workshop h2 {
	color:#00abb4;
	margin:0;
}
.eskpirience h2 {
	color:#a2c733;
	margin:0;
}
.kontest h2 {
	color:#f1c93e;
	margin:0;
}

/*STORIFY*/
body div.sfywdgt_StorifyWidget div.sfywdgt_header h3 {
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	color:##322F31;
}
body div.sfywdgt_StorifyWidget .sfywdgt_footer {
	border-bottom:none;
}

/*MAP*/
#kikk-map {
	width:100%;
	height:450px;
	position:absolute;
	left:0;
}
#contact-form {
	width:175px; height:410px;
	margin:0; padding:20px;
	position:absolute;
	background:#fff;
	z-index:10;
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 10px;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 0 10px;
	-o-box-shadow:rgba(0,0,0,0.2) 0 0 10px;
	-ms-box-shadow:rgba(0,0,0,0.2) 0 0 10px;
	box-shadow:rgba(0,0,0,0.2) 0 0 10px;
}
#hidden-form {
	position:absolute;
	height:410px;
	overflow-y:auto;
	overflow-x:none;
	left:210px; top:0;
	background:#fff;
	padding:20px;
	opacity:0;
	z-index:3;
	display:none;
	
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 10px;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 0 10px;
	-o-box-shadow:rgba(0,0,0,0.2) 0 0 10px;
	-ms-box-shadow:rgba(0,0,0,0.2) 0 0 10px;
	box-shadow:rgba(0,0,0,0.2) 0 0 10px;
	
	-moz-transition:opacity 0.2s ease, left 0.3s ease-in-out;
	-o-transition: opacity 0.2s ease, left 0.3s ease-in-out;
	-webkit-transition: opacity 0.2s ease, left 0.3s ease-in-out;
	-ms-transition: opacity 0.2s ease, left 0.3s ease-in-out;
	transition: opacity 0.2s ease, left 0.3s ease-in-out;
}
#hidden-form form{
	margin:0;
}
#hidden-form.visible-form {
	left:230px;
	opacity:1;
}
#hidden-form .fields {
	width:320px
}
div.inner.mapup{
	padding-top: 0 !important;
}
/*SPEAKER*/
.speaker-section .inner{
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/column-bg.gif) repeat-y left;
	padding:50px 0;
}
.speaker-section #speaker-left {
	width:220px;
	position:relative;
	float:left;
}
.speaker-section #speaker-desc {
	margin-left:240px;
}
.speaker-section #speaker-desc h2 {
	margin-bottom:15px;
	
	}
.speaker-section #speaker-thumb {
	position:relative;
	width:220px; height:300px;
	margin-left:-3px;
	margin-bottom:24px;
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/speaker-image-cache.gif) no-repeat bottom right;
}
.speaker-section #speaker-thumb img{
	position:absolute;
	bottom:3px; right:3px;
	width:220px; height:300px;
}
.speaker-section #speaker-appearance h3{
	color:#ee2c49;
	border-bottom:6px solid #ee2c49;
	margin:0 0 7px;
}
.speaker-section #speaker-appearance ul{
	margin:0 0 35px; padding:0;
}
.speaker-section #speaker-appearance ul li{
	list-style-image:none;
	border-top:1px solid #d3d3d3;
	padding:8px 0 0 0; margin:8px 0 0;
}
.speaker-section #speaker-appearance ul li.first{
	border-top:none;
}
.speaker-section #speaker-appearance ul li a{
	text-decoration:none;
	display:block;
}
.speaker-section #speaker-appearance ul li span{
	display:block;
	font-size:12px;
	color:#686467;
}
.speaker-section #speaker-appearance ul li strong{
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px; line-height:18px;
	color:#322f31;
}
.speaker-section #speaker-appearance ul li a:hover strong{
	color:#ee2c49;
}
.speaker-section #speaker-links h3{
	color:#00aeef;
	border-bottom:6px solid #00aeef;
	margin:0 0 7px;
}
.speaker-section #speaker-links ul{
	margin:0 0 25px; padding:0;
}
.speaker-section #speaker-links ul li{
	list-style-image:none;
	padding:8px 0 0 0; margin:8px 0 0;
}
.speaker-section #speaker-links ul li a{
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px; line-height:18px;
	color:#322f31;
	text-decoration:none;
	display:block;
}
.speaker-section #speaker-links ul li a:hover{
	color:#00aeef;
}

#content hgroup h1 {
	margin-bottom:0;
}
#content hgroup h2 {
	font-size:13px;
	line-height:16px;
	color:#767275;
}

/*SPEAKERS LIST*/
#speaker-list {
	text-align:center;
	font-size:0; line-height:0;
}
.speaker-item {
	display:inline;
}
.speaker-item img{
	margin:0 0 0 -80px;
	position:absolute;
	top:0; left:0;
	-moz-transition: top 0.2s ease-in-out;
	-o-transition: top 0.2s ease-in-out;
	-webkit-transition: top 0.2s ease-in-out;
	-ms-transition: top 0.2s ease-in-out;
	transition: top 0.2s ease-in-out;
	
}
.speaker-item .speaker-info {
	position:absolute;
	top:-80px; left:0;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	width:135px;
	background:#ee2c49;
	text-align:center;
	text-transform:uppercase;
	padding:10px 10px;
	z-index:2;
	-moz-transition: top 0.2s ease-in-out;
	-o-transition: top 0.2s ease-in-out;
	-webkit-transition: top 0.2s ease-in-out;
	-ms-transition: top 0.2s ease-in-out;
	transition: top 0.2s ease-in-out;
}
.speaker-item a,
.speaker-item a:hover {
	font-size:12px; 
	line-height:14px;
	text-decoration:none;
	display:inline-block;
	width:155px; height:150px;
	color:#F6B2BC;
	overflow:hidden;
	position:relative;
	margin:0 10px 20px;
	background:#ee2c49;
}
.speaker-item .speaker-info strong {
	display:block;
	color:#fff;
}
.speaker-item a:hover .speaker-info {
	top:0;
}
.speaker-item a:hover img {
	top:20px;
}

/*SPEAKERS*/

#speakers {
	width:184px;
	position:absolute;
	left:50%; top:0;
	margin:22px 0 0 296px;
	z-index: 30
}
.ie #speakers {
	width:108px;
	z-index:30;
}
.speaker {
	width:108px;
	height:108px;
	margin:0;
	overflow:hidden;
	position:absolute;
	z-index:2;

	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	
	-moz-transition: width 0.2s ease, height 0.2s ease, margin 0.2s ease, opacity 0.2s ease, top 0.3s ease-in-out, left 0.3s ease-in-out;
	-o-transition: opacity 0.2s ease;
	-webkit-transition: width 0.2s ease, height 0.2s ease, margin 0.2s ease, opacity 0.2s ease, top 0.3s ease-out, left 0.3s ease-in-out;
	-ms-transition: width 0.2s ease, height 0.2s ease, margin 0.2s ease, opacity 0.2s ease, top 0.3s ease-out, left 0.3s ease-in-out;
	transition: width 0.2s ease, height 0.2s ease, margin 0.2s ease, opacity 0.2s ease, top 0.3s ease-out, left 0.3s ease-in-out;
}
.ie .speaker {
	-ms-transform: rotate(0);
	transform: rotate(0);
}
.loaded .open-speaker .speaker {
	opacity:0.2;
	filter: alpha(opacity = 20);
}
.loaded .open-speaker .speaker.hover, .loaded .open-speaker .speaker.visible-speaker {
	opacity:1;
	filter: alpha(opacity = 100);
}
.speaker .speaker-container {
	width:152px;
	height:152px;
	position:absolute;
	top:-22px; left:-22px;
	text-align:center;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;

	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	
	-moz-transition: width 0.2s ease, height 0.2s ease, margin 0.2s ease;
	-o-transition: none;
	-webkit-transition: width 0.2s ease, height 0.2s ease, margin 0.2s ease;
	-ms-transition: width 0.2s ease, height 0.2s ease, margin 0.2s ease;
	transition: width 0.2s ease, height 0.2s ease, margin 0.2s ease;
}
.ie .speaker .speaker-container {
	-ms-transform: rotate(0);
	transform: rotate(0);
}
.speaker.left-speaker {
	left:0;
}
.speaker.right-speaker {
	right:0;
}
.ie .speaker.left-speaker {
	right:0;
	left:auto;
}
.loaded .speaker.hover {
	width:217px;
	height:217px;
	z-index:10;
}
.loaded .speaker.left-speaker.hover {
	margin:-50px 0 0 -50px;
}
.loaded .speaker.right-speaker.hover {
	margin:-50px -50px 0 0;
}
.ie .speaker.left-speaker.hover {
	margin:0;
}
.ie .speaker.right-speaker.hover {
	margin:0;
}
.loaded .speaker.hover .speaker-container  {
	width:307px;
	height:307px;
	margin:-23px 0 0 -23px;
}
.ie .speaker.hover .speaker-container  {
	height:152px;
	margin:0;
}
.speaker .speaker-container img {
	position:absolute;
	bottom:0; left:50%;
	margin:0 0 0 -153px;
}
.speaker .speaker-container a {
	font-size:18px; line-height:24px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	color:#f6b2bc;
}
.speaker .speaker-container .speaker-info {
	position:absolute;
	width:307px;
	left:50%; bottom:200px;
	margin:0 0 0 -153px; padding:150px 0 15px 0;
	background:#ee2c49;
	font-size:80%;
}
.loaded .speaker .speaker-container .speaker-info {
	bottom:144px;
}
.loaded.ie .speaker.hover .speaker-container .speaker-info {
	bottom:0;
	width:200;
	z-index:100;
}
.speaker .speaker-container strong {
	display:block;
	color:#fff;
}
.hidden-speaker{
	-moz-transition: none;
	-o-transition: none;
	-webkit-transition: none;
	-ms-transition: none;
	transition: none;
}
#speakers-title {
	position:absolute;
	right:76px; top:-76px;
	
	width:108px;
	height:108px;
	margin:0;
	background:#322f31;
	overflow:hidden;
	z-index:4;
	
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.ie #speakers-title {
	right:0;
	-ms-transform: rotate(0);
	transform: rotate(0);
}
#speakers-title span{
	position:absolute;
	bottom:6px; left:6px;
	color:#fff;
	font-size:14px; line-height:14px;
	z-index:6;
}

#speaker-controller {
	position:absolute;
	right:-11px; top:257px;
	z-index:9;
	
	
	width:49px;
	height:49px;
	margin:0;
	background:#322F31;
	overflow:hidden;
	display:none;
	
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.ie #speaker-controller {
	right:-50px;
	
	-ms-transform: rotate(0);
	transform: rotate(0);
}
.js #speaker-controller {
	display:block;
}
#speaker-controller #prev-speaker,
#speaker-controller #next-speaker{
	position:absolute;
	width:50px; height:30px;
	text-indent:-100000px;
	
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.ie #speaker-controller #prev-speaker,
.ie #speaker-controller #next-speaker{
	background-position:center;
	-ms-transform: rotate(0);
	transform: rotate(0);
}
#speaker-controller #prev-speaker {
	top:-10px; right:-10px;
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/grey-arrow-top.gif) no-repeat 25px 15px;
}
#speaker-controller #next-speaker {
	bottom:-10px; left:-10px;
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/grey-arrow-bottom.gif) no-repeat 10px 7px;
}
.ie #speaker-controller #prev-speaker{
	top:0; right:0;
}
.ie #speaker-controller #next-speaker{
	bottom:0; left:0;
}

/*FOOTER*/
footer {
	background:#322f31;
	color:#fff;
	min-width:320px;
	position:relative;
	z-index:20;
}
#footer a{
	color:#fff;
}
footer #partner-footer ul {
       width :100% ;
}
#more-speakers {
	position:absolute;
	right:66px; top:-55px;
	z-index:3;
	cursor:pointer;
	
	width:108px;
	height:108px;
	margin:0;
	background:#322f31;
	overflow:hidden;
	
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.ie #more-speakers {
	-ms-transform: rotate(0);
	transform: rotate(0);
}
#more-speakers span{
	display:block;
	position:absolute;
	top:15px; right:15px;
	width:40px; height:40px;
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/big-grey-arrow-bottom.gif) no-repeat center;
	
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.ie #more-speakers span{
	right:50%;
	margin:0 -20px 0 0;
	-ms-transform: rotate(0);
	transform: rotate(0);
}
footer #social-footer {
	background:#00aeef;
	position:relative;
	z-index:11;
	padding:35px 0;
}
footer #social-footer h2 {
	color:#ffffff;
	margin-bottom:6px;
}
.fb-like-box {
	background:#fff;
}
#social-links {
	padding:7px;
	background:#fff;
	margin: 12px 0;
	border-bottom:1px solid #0a80ac;
}
#social-links ul{
	text-align:center;
	margin:0; padding:0;
	font-size:0; line-height:0;
}
#social-links ul li{
	display:inline;
	margin:0; padding:0;
	list-style-image:none;
}
#social-links ul li a{
	display:inline-block;
	width:32px; height:32px;
	margin:0 0 0 10px;
	text-align:left;
	text-indent:-100000px;
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/social.png) no-repeat;
}
.ie6 #social-links ul li a,
.ie7 #social-links ul li a{
	margin:0 3px;
	text-indent:0;
}
#social-links ul li#social-facebook a{
	background-position:0 0;
	margin:0;
}
#social-links ul li#social-twitter a{
	background-position:-32px 0;
}
#social-links ul li#social-linkedin a{
	background-position:-64px 0;
}
#social-links ul li#social-vimeo a{
	background-position:-96px 0;
}
#social-links ul li#social-flickr a{
	background-position:-128px 0;
}
#social-links ul li#social-foursquare a{
	background-position:-160px 0;
}
#social-links ul li#social-rss a{
	background-position:-192px 0;
}
footer #social-footer .tweet {
	position:relative;
	margin:0 0 12px;
	min-height:25px;
	height:auto!important;
	height:25px;
}
footer #social-footer .tweet .tweet-author {
	position:absolute;
	left:0; top:0;
	width:60px; height:48px;
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/arrow-tweet.jpg) no-repeat right 15px;
}
footer #social-footer .tweet .tweet-author img{
	width:48px; height:48px;
	overflow:hidden;
}
footer #social-footer .tweet .tweet-author span{
	width:48px; height:48px;
	position:absolute;
	top:0; left:0;
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/cache-tweet.png) no-repeat!important;
	background:none;
}
footer #social-footer .tweet .tweet-content {
	background:#ffffff;
	margin-left:60px;
	color:#322f31;
	border-bottom:1px solid #0a80ac;
	padding:10px 13px;
	font-size:12px; line-height:15px;
}
footer #social-footer .tweet .tweet-content span {
	display:block;
	margin-top:2px;
}
footer #social-footer .tweet .tweet-content span, footer #social-footer .tweet .tweet-content span a {
	color:#acacac;
	text-decoration:none;
}
footer #social-footer .tweet .tweet-content span a:hover {
	color:#322F31;
}

footer #social-footer h2 a {
	color:#b7e1f1;
	text-decoration:none;
}
footer #social-footer h2 a:hover {
	color:#fff;
}
.indent-title {
	margin-left:60px;
	text-align:left;
}

footer #partner-footer {
	background:#fff;
	padding:25px 0;
}
footer #partner-footer #partner-footer-container {
	 position:relative;
}
footer #partner-footer ul {
	text-align:center;
	margin:0; padding:0;
	background:#fff; 
}
footer #partner-footer .slide li {
	display:inline;
}
footer #partner-footer ul li a{
	display:inline-block;
	width:140px; height:90px;
	overflow:hidden;
	text-align:center;
	margin:0 6px;
	background:#fff;
}
footer #footer {
	background:#322f31;
	font-size:10px;
	text-transform:uppercase;
	position:relative;
	z-index:11;
}
#footer p {
	float:left;
	padding:11px 0;
	margin:0;
}
#footer a {
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer #creator {
	float:right;
	padding-right:13px;
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/dog.gif) no-repeat right;
}
a.twtr-join-conv{color:white !important;}
	
}
/*STRUCTURE*/

.full,
.one-half,
.one-third,
.two-third {
	margin-bottom:20px;
}
.full {
	width:100%;
	float:none;
	position:relative;
}
.one-half {
	width:340px;
	float:left;
	position:relative;
	margin-right:20px;
}
.one-third {
	width:300px;
	float:left;
	position:relative;
	margin-right:20px;
}
.two-third {
	width:620px;
	float:left;
	position:relative;
	margin-right:20px;
}
.one-half.last-col,
.one-third.last-col,
.two-third.last-col {
	float:right;
	margin-right:0;
}

/*BUTTONS*/

.btn {
	background:#00aeef;
	border:none;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	font-size:16px;
	display:inline-block;
	text-transform:uppercase;
	padding:5px;
}
.btn:hover {
	background:#333;
	color:#fff;
}
.btn.active-btn:hover {
	background:#00aeef;
	color:#fff;
	cursor:default;
}
.btn.inactive-btn {
	background:#ececec;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	color:#322f31;
	font-weight:normal;
	text-decoration:none;
	font-size:16px;
	display:inline-block;
	text-transform:uppercase;
	padding:5px;
}
.btn.inactive-btn:hover {
	background:#00aeef;
	color:#fff;
}
.link-list {
	margin:0 0 25px; padding:0;
}
.link-list li{
	margin:0 0 10px; padding:0;
	list-style-image:none;
}


/*FORM*/


.steps {
	margin:0 auto 15px;
	position:relative;
	height:50px;
}
.steps ul {
	white-space:nowrap;
	text-align:center;
	margin:0; padding:0;
	font-size:0; line-height:0;
}
.steps ul li{
	display:inline;
	text-align:right;
	width:160px;
}
.steps ul li span{
	display:inline-block;
	width:115px; height:50px;
	position:relative;
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/steps-bg.gif) repeat-x center;
}
.steps ul li.first span{
	width:50px;
}
.steps ul li span strong{
	display:block;
	width:50px; height:50px;
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/step-inactive.gif) no-repeat center;
	text-align:center;
	position:absolute;
	right:0; top:0;
	font-size:18px; line-height:50px;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	color:#979095;
}
.steps ul li.first span strong{
	right:2px;
}
.steps ul li.last span strong{
	right:-2px;
}
.steps ul li.current span strong{
	background:url(https://2011.kikk.be:443//files/templates/default/public/assets/step-active.gif) no-repeat center;
	color:#fff;
}
.steps ul li.valid span strong{
	color:#fff;
}
form {
	margin:0 0 35px 0;
}
.left-fields {
	float:left;
	width:340px;
}
.right-fields {
	float:right;
	width:340px;
}
.left-fields .field textarea,
.right-fields .field textarea{
	width:320px;
}
label {
	display:block;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	color:#322f31;
	font-size:14px;
	margin:0 0 4px;
	text-transform:uppercase;
}
label strong{
	color:#ee2c49;
	margin-left:3px;
	font-weight:normal;
}
.field {
	margin:0 0 10px;
}
.field.no-label {
	padding-top:18px;
}
.field .inputText,
.field select,
.field textarea{
	padding:9px 7px;
	border:2px solid #c5c5c5;
	background:#fff;
	width:320px;
}
.field textarea{
	risisze:vertically;
	width:681px; height:95px;
}
.form-cp{
	float:left;
	width:105px;
	position:relative;
}
.form-cp .inputText{
	width:84px;
}
.form-city{
	float:right;
	width:210px;
	position:relative;
}
.form-city .inputText{
	width:190px;
}
.hidden-btn {
	visibility:hidden;
	width:0; height:0;
	overflow:hidden;
	margin:0; padding:0;
	border:none;
	background:none;
}
.messages {
	margin:0 0 25px;
	text-transform:uppercase;
	font-size:14px; line-height:17px;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	color:#fff;
}
.messages .message {
	text-align:center;
	background:#a2c733;
	padding:15px;
	margin:0 0 10px;
}
.messages .error {
	text-align:center;
	background:#ee2c49;
	padding:15px;
	margin:0 0 10px;
}
.prev-link {
	float:left;
	margin:0;
	font-size:12px; line-height:21px;
	text-transform:uppercase;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
}
.right-btn {
	text-align:right;
}
.prev-link a{
	color:#868282;
	text-decoration:none;
}
.prev-link a:hover{
	color:#00aeef;
}
.all-activities {
	float:right;
	width:54px;
	text-align:center;
}
#User_sIsActiveOnkontest, #User_sIsActiveOnconference{
float:left;
margin:0 10px;
}
/*GENERAL*/
h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	color:#322f31;
	margin-bottom:30px;
	font-size:14px;
}
h1 {
	font-size:22px; line-height:30px;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
h2 {
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	font-size:20px; line-height:30px;
	text-transform:uppercase;
}
h3 {
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	font-size:18px; line-height:26px;
	text-transform:uppercase;
}
h4 {
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	font-size:14px; line-height:18px;
	text-transform:uppercase;
}
h1 a, h2 a, h3 a {
	text-decoration:none;
}
a {
	color:#00aeef;
	text-decoration:underline;
}
a:hover {
	color:#0890c3;
	text-decoration:none;
}
p {
	font:13px; line-height:21px;
	margin:0 0 20px;
}
strong {
	font-weight:bold;
	color:#363636
}
ul, ol {
	padding-left:35px;
	margin:0 0 35px;
}
ul li{
	margin:0 0 15px;
	list-style:none;
	list-style-image:url(https://2011.kikk.be:443//files/templates/default/public/assets/bullet-list.gif);
}
table {
	width:100%;
	margin-bottom:35px;
}
table th {
	border:none!important;
	color:#322f31;
	font-family:'PFAgoraSansProBold', Georgia, Arial, Helvetica, sans-serif;
	font-size:13px; line-height:16px;
	text-transform:uppercase;
	text-align:left;
	padding:9px;
}
table td {
	border:3px solid #ececec;
	padding:9px;
	vertical-align:middle;
}
.float-left-image {
	float:left;
	padding-right:20px;
	padding-bottom:15px;
	background:#fff;
}
.float-right-image {
	float:right;
	padding-left:20px;
	padding-bottom:15px;
	background:#fff;
}
body .no-margin {
	margin:0!important;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.text-left {
	text-align:center;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.clear {
	clear:both;
	width:100%; height:0;
	font-size:0; line-height:0;
	overflow:hidden; visibility:hidden;
	border:none;
	margin:0; padding:0;
}
.only-mobile {
	display:none;
}
#tweetaccount .twtr-timeline , #tweetseach .twtr-timeline {
	-webkit-border-radius: :0!important;
	moz-border-radius:0!important;
	border-radius: 0!important;
	ms-radius :0!important;
	o-radius: 0!important;
}
#tweetaccount .twtr-hd, #tweetseach .twtr-hd  {
	padding: 0 0 4px 0!important;	
}
#tweetaccount .twtr-hd img {
	display:none!important;
}
#tweetaccount .twtr-hd h4 {
	display:none!important;
}
#tweetaccount .twtr-hd h3 {
	margin: 0!important;
}
#tweetaccount .twtr-hd h4 a, #tweetaccount .twtr-hd h4 a:visited, #tweetaccount .twtr-hd h4 a:hover{ 
 
    color: #FFF !important; 
       
 
} 
#tweetseach .twtr-hd h3,#tweetaccount .twtr-hd h3 { 
 
    color: #FFF !important; 
    font-size: 1.7em !important; 
    padding: 0.2em !important; 
  
} 
/**************
Mobile
***************/

@media only screen and (max-width : 970px){
	h1,h2,h3 {
		text-align:center;
	}
	.notnormal {
       width :100% ;
	}
	#wrapper {
		min-height:550px;
	}
	.hide-mobile {
		display:none;
	}
	.only-mobile {
		display:block;
	}
	header {
		margin-top:108px;
		z-index:15;
	}
	#head-title {
		background:#00aeef;
		width:108px; height:108px;
		margin:0;
		left:0; top:-108px;
	}
	#head-title #logo a{
		width:108px; height:108px;
	}
	#head-title #tagline {
		display:none;
	}
	header nav {
		padding:0;
		display:none;
	}
	header nav.show-menu {
		display:block;
	}
	header nav ul li {
		float:none;
		margin:0;
		border-top:1px solid #fff;
	}
	header nav ul li a,
	header nav ul li.current a,
	header nav ul li.current ul.submenu li a,
	header nav ul li a:hover{
		padding:15px;
		color:#fff;
		background:url(https://2011.kikk.be:443//files/templates/default/public/assets/arrow-grey.png) no-repeat right;
		-moz-transition:none;
		-o-transition:none;
		-webkit-transition:none;
		-ms-transition:none;
		transition:none;
	}
	header nav ul li a,
	header nav ul li.current ul.submenu li a,
	header nav ul li a:hover{
		padding:15px;
		color:#fff;
		background:url(https://2011.kikk.be:443//files/templates/default/public/assets/arrow-grey.png) no-repeat right;
		-moz-transition:none;
		-o-transition:none;
		-webkit-transition:none;
		-ms-transition:none;
		transition:none;
	}
	header nav ul li.first {
		margin:0!important;
	}
	header nav ul li ul.submenu {
		position:relative;
		top:0; left:0;
		padding:0;
	}
	header nav ul li ul.submenu li {
		display:block;
		padding:0; margin:0;
	}
	header nav ul li ul.submenu li.first {
		margin:0!important;
		
	}
	header nav ul li ul.submenu li a,
	header nav ul li.current ul.submenu li a,
	header nav ul li ul.submenu li.open-submenu a,
	header nav ul li ul.submenu li a:hover{
		display:block;
		padding:15px;
	}
	header nav ul li.open-submenu a {
		background:#434242;
	}
	header nav ul li.open-submenu ul li a {
		background:#00aeef;
	}

	header nav .nav-container {
		height:auto;
	}
	/****Content****/
	#wrapper {
		min-width:320px;
		width:100%;
	}
	.inner, #content .inner{
		width:100%;
		padding:0 15px;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	#main-nav .inner {
		padding:0;
	}
	
	/*SPEAKER PAGE*/
	
	 #content.speaker-section .inner{
		padding-top:50px;
		padding-bottom:50px;
		background:none;
	}
	.speaker-section #speaker-thumb {
		margin:0 auto 25px;
	}
	
	/*FEATURED*/
	#home-featured .inner {
		min-height:0;
	}
	#home-featured #home-featured-container{
		padding:0;
	}
	#home-featured article {
		width:100%;
	}
	#home-featured article .article-content{
		padding-right:0;
	}
	
	/*NEWS*/
	
	#news-list article {
		border-top:3px solid #00AEEF;
	}
	#news-list article .news-thumb {
		width:100%; 
		text-align:center;
		float:none;
	}
	#news-list article .news-content {
		width:100%;
		float:none;
	}
	#news-list article .news-content h2{
		border:none;
		float:none;
		text-align:center;
	}
	
	/*SPEAKERS*/
	#speakers {
		width:100%; height:108px;
		position:absolute;
		left:108px; top:0;
		margin:0;
	}
	#speakers-container {
		width:40000px;
		position:absolute;
		
		
		-moz-transition:margin 0.2s ease;
		-o-transition:margin 0.2s ease;
		-webkit-transition:margin 0.2s ease;
		-ms-transition:margin 0.2s ease;
		transition:margin 0.2s ease;
	}
	.speaker {
		margin:0;
		position:relative;
		float:left;
		top:0!important;
	
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		
		-moz-transition: none;
		-o-transition: none;
		-webkit-transition: none;
		-ms-transition: none;
		transition: none;
	}
	.speaker.left-speaker {
		left:auto;
	}
	.speaker.right-speaker {
		right:auto;
	}
	.speaker .speaker-container img {
		bottom: -30px;
	}
	.speaker .speaker-container {
		width:108px;
		height:108px;
		top:0; left:0;
	
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		
		-moz-transition: none;
		-o-transition: none;
		-webkit-transition: none;
		-ms-transition: none;
		transition: none;
	}
	.loaded .speaker.left-speaker.hover {
		margin:0;
	}
	.loaded .speaker.right-speaker.hover {
		margin:0;
	}
	.loaded .speaker.hover .speaker-container  {
		width:108px;
		height:108px;
		margin:0;
	}
	.loaded .speaker.hover {
		width:108px;
		height:108px;
		margin-top:0;
	}
	.speaker .speaker-container a {
		width:108px;
		height:108px;
		display:block;
		overflow:hidden;
	}
	#speakers-title {
		display:none;
	}
	.js #speaker-controller {
		display:none;
	}
	
	/*FOOTER*/
	#more-speakers {
		display:none;
	}
	#social-links ul li a{
		margin:0 0 0 2%;
	}
	footer #partner-footer ul li a {
		margin:0 0 10px;
	}
	body #footer p, body #footer #creator {
		float:none;
		text-align:center;
		background:none;
		margin:0;
	}
	
	/*STRUCTURE*/
	.full,
	.one-half,
	.one-third,
	.two-third,
	.one-half.last-col,
	.one-third.last-col,
	.two-third.last-col {
		width:100%;
		float:none;
	}
	footer #partner-footer li {
		margin-bottom:0 0 10px;
	}
	
	/*GENERAL*/
	.float-left {
		float:none;
	}
	.float-right {
		float:none;
	}
	.left-fields {
		float:none;
		width:auto;
	}
	.right-fields {
		float:none;
		width:auto;
	}
	.field {
		margin:0 auto 10px;
		width:480px;
	}
	body #content .field .inputText,
	body #content .field select,
	body #content .field textarea{
		width:100%;
		resize:vertically;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.form-city{
		width:340px;
	}
	.form-city .inputText{
		width:100%;
	}
	#kikk-map {
		display:none;
	}
	#contact-form {
		position:relative;
		top:auto; left:auto;
		width:auto; height:auto;
		padding:20px 0;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		-o-box-shadow:none;
		-ms-box-shadow:none;
		box-shadow:none;
		text-align:center;
	}
	#hidden-form {
		position:relative;
		height:auto;
		display:block;
		overflow-y:auto;
		overflow-x:auto;
		left:auto; top:0;
		padding:0;
		opacity:1;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		-o-box-shadow:none;
		-ms-box-shadow:none;
		box-shadow:none;
	}
}
@media only screen and (max-width : 500px){
	.float-left-image {
		float:none;
		width:100%;
		padding:0;
		margin-bottom:20px;
	}
	.float-right-image {
		float:none;
		margin:0 auto;
		padding:0;
		margin-bottom:20px;
	}
	.speaker-section #speaker-left {
		width:auto;
		float:none;
	}
	.speaker-section #speaker-left #speaker-thumb {
		text-align:center;
	}
	.speaker-section #speaker-desc {
		margin-left:0;
	}
	 #content.speaker-section .inner{
		padding-top:50px;
		padding-bottom:50px;
		background:none;
	}
	.speaker-section #speaker-thumb {
		margin:0 auto 25px;
	}
	.align-mobile {
		text-align:center;
	}
	.steps ul li span {
		width: 80px;
	}
	.field {
		width:100%;
	}
	.form-city{
		width:170px;
	}
	.form-city .inputText{
		width:100%;
	}
	.prev-link {
		float:none;
		text-align:center;
	}
	.right-btn {
		text-align:center;
	}
	.event-time {
		font-size:14px;
		width:60px;
	}
	td.event-desc  {
		padding:10px;
	}
	td.event-desc h3 {
		font-size:14px;
		line-height:16px;
	}
	.event-time span{
		display:none;
	}
}