/* 
Theme Name: Creative Innovation 2013 - Sub-theme
Author: Carlos Castillo
Author URI: http://www.carloscastillo.com.au
Version: 1.1

/* RESET ALL */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}



/*** WEB FONTS ***/
.Museo-700 { 
	font-family: Museo-700;
	font-weight: normal;
	font-style: normal;
}
.Museo-300 { 
	font-family: Museo-300;
	font-weight: normal;
	font-style: normal;
}
/*** end WEB FONTS ***/

body{
	background: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 100;
	line-height: 19px;
	color: #5b5c5e;
}
strong {
	font-weight: 600;
}
em {
	font-style: italic;
}
p {
	padding-bottom: 14px;
}
.clear_fix {
	display: block; 
	height: 0; 
	clear: both; 
}
img.alignleft {
	float: left;
	margin: 0 12px 2px 0;
}
img.alignright {
	float: right;
	margin: 0 0 2px 12px;
}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right;}
a img.alignleft {float:left;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

blockquote {
	text-align: center;
	font-size: 24px;
	line-height: 28px;
	font-style: italic;
	padding-bottom: 20px;
}
small {
	font-size: 10px;
}
.hover_fx, a.speaker_thumbnail {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* ie 8 - needs to go first */
	filter: alpha(opacity=100); /* ie 5-7 */
	zoom: 1;

	transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in; /* Opera */
}
.hover_fx:hover {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* ie 8 - needs to go first */
	filter: alpha(opacity=50); /* ie 5-7 */
	zoom: 1;
}


/*** FIXED FOOTER ***/
html, body { height: 100%; min-width: 980px;}
#page_height { 
	min-height: 100%;
	background: url(images/first_background_bg.png) repeat-y top center;
}
#footer_fix { 
	overflow: auto;
	padding-bottom: 145px; /* must be same height as the footer */
}
#footer {
	position: relative;
	margin-top: -145px; /* negative value of footer height */
	height: 145px;
	clear: both;
} 
/*Opera Fix*/
body:before {
	content: "";
	height: 100%;
	float: left;
	width: 0;
	margin-top: -32767px;/
}
<!--[if !IE 7]>
	<style type="text/css">
		#wrapper {display:table;height:100%}
	</style>
<![endif]-->
/*** end FIXED FOOTER ***/


#first_background {
}
#second_background {
	width: 100%;
	background: url(images/second_background_bg.png) no-repeat top center;
	padding-top: 18px;
}

#first_logo { /* Little hack to display the Ci2013 logo when linking from social media sites */
	position: absolute;
	top: -200px;
}

#wrapper {
	width: 100%;
	z-index: 1;
}


/** MAIN NAVIGATION **/
#main_nav {
	position: absolute;
	top: 0;
	width: 100%;
	height: 21px;
	font-size: 10px;
	overflow: hidden;
	z-index: 100;
	background: #000000;
	color: #ffffff;
}
.main_nav_shadow {
	-moz-box-shadow: 0 15px 15px #666666;
	-webkit-box-shadow: 0 15px 15px #666666;
	box-shadow: 0 15px 15px #666666;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=180, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=180, Color='#999999');
}
#main_nav ul{
	display: block;
	width: 960px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
#main_nav ul li{
	float: left;
	font-size: 0.95em;
}
#main_nav ul li a {
	display: inline-block;
	margin: 0;
	padding: 0;
	line-height: 21px;
	color: #ffffff;
	text-decoration: none;
}
#main_nav ul li a.but_home {
	width: 60px;
	padding-left: 30px;
}
#main_nav ul li a.but_speakers {
	width: 84px;
	padding-left: 30px;
}
#main_nav ul li a.but_event {
	width: 90px;
	padding-left: 30px;
}
#main_nav ul li a.but_why {
	width: 90px;
	padding-left: 30px;
}
#main_nav ul li a.but_partners {
	width: 85px;
	padding-left: 30px;
}
#main_nav ul li a.but_news {
	width: 105px;
	padding-left: 30px;
}
#main_nav ul li a.but_register {
	width: 86px;
	padding-left: 30px;
}
#main_nav ul li a.but_interact {
	width: 85px;
	padding-left: 30px;
}
#main_nav ul li ul {
	margin-top: 10px;
}
#main_nav ul li ul.sub_home {
	width: 60px;
	padding-left: 30px;
}
#main_nav ul li ul.sub_home li {
	width: 60px;
}
#main_nav ul li ul.sub_program {
	width: 90px;
	padding-left: 30px;
}
#main_nav ul li ul.sub_program li {
	width: 90px;
}
#main_nav ul li ul.sub_why {
	width: 90px;
	padding-left: 30px;
}
#main_nav ul li ul.sub_partners {
	width: 85px;
	padding-left: 30px;
}
#main_nav ul li ul.sub_news {
	width: 105px;
	padding-left: 30px;
}
#main_nav ul li ul.sub_news li {
	width: 105px;
}
#main_nav ul li ul.sub_register {
	width: 86px;
	padding-left: 30px;
}
#main_nav ul li ul.sub_in_touch {
	width: 85px;
	padding-left: 30px;
}
#main_nav ul li ul.sub_in_touch li {
	width: 85px;
}
#main_nav ul li ul.sub_home a, #main_nav ul li ul.sub_program a, #main_nav ul li ul.sub_why a, #main_nav ul li ul.sub_partners a, #main_nav ul li ul.sub_news a, #main_nav ul li ul.sub_register a, #main_nav ul li ul.sub_in_touch a {
	font-size: 1.1em;
	line-height: 1.3em;
	padding-bottom: 5px;
	color: #bbbaba;
	font-weight: normal;
}
#main_nav ul li ul li ul.sub_schedule {
	width: 100px;
	margin-top: -4px;
	padding-bottom: 5px;
	list-style: disc inside;
	color: #bbbaba; /* Disc colour the same as the links */
}
#main_nav ul li ul li ul.sub_schedule li {
	width: 100px;
}
#main_nav ul li ul li ul.sub_media {
	width: 105px;
	margin-top: -4px;
	list-style: disc inside;
	color: #bbbaba; /* Disc colour the same as the links */
}
#main_nav ul li ul li ul.sub_media li {
	width: 105px;
}
#main_nav ul li ul li ul.sub_schedule li a, #main_nav ul li ul li ul.sub_media li a {
	display: inline-block;
	margin-left: -2px;
	line-height: 13px;
	padding-bottom: 0;
}
@-moz-document url-prefix() { /* Fixes strange spacing bug in Firefox */
	#main_nav ul li ul li ul.sub_schedule li a, #main_nav ul li ul li ul.sub_media li a {
	margin-left: -4px;
}
}
#main_nav ul li a:hover, #main_nav ul li ul.sub_home a:hover, #main_nav ul li ul.sub_program a:hover, #main_nav ul li ul.sub_why a:hover, #main_nav ul li ul.sub_partners a:hover, #main_nav ul li ul.sub_news a:hover, #main_nav ul li ul.sub_register a:hover, #main_nav ul li ul.sub_in_touch a:hover {
	color: #badb8c;
}
/** end MAIN NAVIGATION **/


/** SIDENAV **/
#sidebar {
	position: absolute;
}
#sidebar h1 {
	width: 164px;
	height: 155px;
	margin: 0 0 25px 30px;
	background: url(images/logo_Ci2015.png) no-repeat;
	text-indent: -9999px;
}
#sidebar_inner {
	width: 240px;
	padding-top: 10px;
	margin-left: 15px;
	background: url(images/sidebar_inner_bg.png) no-repeat;
}
ul.menu {
	list-style-type: none;
	background: url(images/sidebar_bg.png) repeat-y;
}
ul.menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: none;
}
ul.menu a {
	width: 190px;
	margin-left: 15px;
	display: block;
	text-decoration: none;	
}
ul.menu li {
	margin-bottom: 1px;
}

ul.menu li a {
	color: #5b5c5e;
	margin-top: 6px;
	padding: 4px 0 1px 0;
	font-size: 14px;
	font-weight: bold;
}
ul.menu li a.sidebar_button, ul.menu li a.sidebar_button_arrow {
	border-bottom: 3px solid #7fd7e8;
}
ul.menu li a.sidebar_button:hover {
	background: #def4f8 url(images/bg_sidebar_button.png);
}
ul.menu li a.sidebar_button_arrow {
	background: url(images/bg_sidebar_button_arrow.png) no-repeat 0 0px;
}
ul.menu li a.sidebar_button_arrow:hover {
	background: url(images/bg_sidebar_button_arrow.png) no-repeat 0 -75px;
}
ul.menu li a.active.sidebar_button_arrow {
	background: url(images/bg_sidebar_button_arrow.png) no-repeat 0 -75px;
}
ul.menu li a.active.sidebar_button_arrow:hover {
	background: url(images/bg_sidebar_button_arrow.png) no-repeat 0 -75px;
}
ul.menu li ul li a, ul.menu ul.menu li ul li a {
	width: 180px;
	background: #00b0d2;
	font-size: 12px;
	color: #ffffff;
	padding: 2px 0 2px 10px;
	margin-top: 3px;

	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* ie 8 - needs to go first */
	filter: alpha(opacity=100); /* ie 5-7 */
	zoom: 1;

	transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in; /* Opera */
}
ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
	background: #7fd7e8;
}
#sidebar_icons {
	margin-left: 15px;
	margin-top: -1px; /* Fixes a strange visual bug */
	padding: 10px 0 75px 0px;
	background: url(images/sidebar_icons_bg.png) no-repeat bottom left;
}
#sidebar_icons h5 {
	font-family: Museo-500;
	color: #00b0d2;
	font-size: 18px;
	line-height: 30px;
	text-transform: uppercase;
	margin-left: 20px;
}
#sidebar_share {
	list-style: none;
	overflow: auto;
	margin-left: 10px;
}
#sidebar_share li {
	display: inline;
}
#sidebar_share li a {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
}
a.share_twitter {
	background: url(images/but_share_twitter.png) no-repeat bottom left;
}
a.share_facebook {
	background: url(images/but_share_facebook.png) no-repeat bottom left;
}
a.share_email {
	background: url(images/but_share_email.png) no-repeat bottom left;
}
a.share_linkedin {
	background: url(images/but_share_linkedin.png) no-repeat bottom left;
}
a.but_best_conference {
	display: block;
	position: relative;
	margin-top: 580px;
}
/** end SIDENAV **/


/*** PAGE CONTENT ***/
#wrapper {
	position: relative;
	width: 980px;
	margin: 0 auto;
	min-height: 600px;
}
#col_sidebar {
	float: right;
	width: 255px;
	position: relative;
	margin-top: 52px;
}
#col_content {
	width: 725px;
	min-height: 650px;
	float: right;
}
.col_content_slim {
	width: 500px;
}
#col_content h1 {
	display: inline-block;
	height: 57px;
	padding: 1px 100px 0 35px;
	background: #ffffff url(images/col_content_h1_bg.png) no-repeat top right;
	text-transform: uppercase;
	font-family: Museo-700;
	font-size: 30px;
	line-height: 56px;
}

#col_content a {
	color: #13b2eb;
	font-weight: 600;
	text-decoration: none;
}
#col_content a:hover {
	color: #5bc9f0;
}
#col_content ul, #col_content ol {
	padding-bottom: 14px;
}
#col_content li {
	margin-left: 2em;
	padding-bottom: 6px;
}
#col_content h2 {
	line-height: 38px;
	margin-bottom: 30px;
	border-bottom: 5px solid #8dc63f;
	font-family: Museo-500;
	font-size: 28px;
}
#col_content h3 {
	font-weight: 600;
	font-size: 20px;
	line-height: 23px;
	color: #8dc63f;
	padding-bottom: 14px;
}
#col_content h4, #col_content h5 {
	font-weight: 600;
	font-size: 16px;
}
#col_content h4 {
	padding-bottom: 14px;
	color: #8dc63f;
}
#col_content h3 a, #col_content h4 a {
	color: #8dc63f;
	text-decoration: underline;
}
#col_content h3 a:hover, #col_content h4 a:hover {
	color: #bae87a;
}

#col_content_top {
	background: url(images/col_content_top_bg.png) no-repeat top right;
	height: 20px;
}
#col_content_bottom {
	background: #ffffff url(images/col_content_bottom_bg.png) no-repeat top right;
	height: 30px;
}
#the_content {
	min-height: 500px;
	padding: 0 46px 0 35px;
	background: url(images/the_content_bg.png) repeat-y;
}
#the_content p:last-child {
/* 	padding-bottom: 0; */
}
table.table_pricing {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: collapse;
	margin-bottom: 18px;
}
table.table_pricing td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #CCCCCC;
}
div.post_entry {
	padding-bottom: 15px;
	border-bottom: 2px solid #ecedee;
	margin-bottom: 30px;
}
p.the_date {
	text-transform: uppercase;
	color: #999999;
	margin-top: -10px;
	font-size: 11px;
	font-weight: bold;
}
/*** end PAGE CONTENT ***/

/** SLIDES PANELS **/
#slides_imagine .slides_container {
	width: 660px;
	height: 376px;
	margin-top: -10px;
	overflow: hidden;
}
#slides_imagine .slides_container div {
	width: 660px;
	height: 376px;
	display: block;
}
#slides_imagine .slides_pagination {
	margin-top: 7px;
	float: right;
}
#slides_imagine .slides_pagination li {
	float: left;
	margin: 0 1px;
	list-style: none;
}
#slides_imagine .slides_pagination li a {
	display: block;
	width: 14px;
	height: 0;
	padding-top: 14px;
	background-image: url(images/but_slides_pagination.png);
	background-position: 0 0;
	float: left;
	overflow: hidden;
}
#slides_imagine .slides_pagination li a:hover, #slides_imagine .slides_pagination li.current a {
	background-position: 0 -15px;
}
/** end SLIDES PANELS **/


/*** FOOTER */
#footer {
	height: 145px;
	background: #ffffff url(images/footer_bg.png) no-repeat top center;
}
#footer_inner {
	width: 980px;
	margin: 0 auto;
	position: relative;
}
.credits_but_saltree {
	position: absolute;
	top: 18px;
	right: 0;
	display: block;
	width: 160px;
	height: 40px;
	background: url(images/landing_credits_but_saltree.png) no-repeat top center;
	text-indent: -9999px;
}
.credits_but_carlos {
	position: absolute;
	top: 58px;
	right: 0;
	display: block;
	width: 160px;
	height: 40px;
	background: url(images/landing_credits_but_carlos.png) no-repeat top center;
	text-indent: -9999px;
}
/*** end FOOTER ***/


/*** LANDING PAGE ***/
#landing_background {
	margin-top: 30px;
	background: #ffffff url(images/landing_page_bg.png) no-repeat top center;
}
#landing_wrapper {
	position: relative;
	width: 980px;
	height: 1300px;
	margin: 20px auto;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 17px;
	font-weight: 100;
	color: #939598;
}
.landing_tagline {
	display: block;
	position: absolute;
	top: 70px;
	left: 230px;
	width: 393px;
	font-family: Museo-500;
	font-size: 18px;
	line-height: 18px;
	color: #737477;
	text-transform: uppercase;
}
.landing_tagline h2 {
	margin-bottom: 6px;
	font-family: Museo-700;
	font-size: 34px;
	line-height: 36px;
	color: #00b0d2;
}
.landing_tagline span {
	padding-right: 10px;
	background: url(images/landing_tagline_bg.png) no-repeat top right;	
}
#sidebar_landing {
	position: absolute;
	top: 35px;
	z-index: 99;
}
#sidebar_landing #sidebar {
	position: relative !important;
}
#landing_scales {
	position: absolute;
	top: 652px;
	left: 288px;
	width: 120px;
	height: 120px;
	background: url(images/landing_scales.png) no-repeat;
}
.landing_but_register_interest {
	display: block;
	position: absolute;
	top: 525px;
	left: -10px;
	width: 256px;
	height: 60px;
	background: url(images/landing_but_register_interest.png) no-repeat;
	text-indent: -9999px;
}
.landing_but_save_date {
	display: block;
	position: absolute;
	top: 455px;
	left: -10px;
	width: 256px;
	height: 60px;
	background: url(images/landing_but_save_date.png) no-repeat;
	text-indent: -9999px;
}
#landing_social_media {
	position: absolute;
	top: 11px;
	right: 48px;
	width: 278px;
	height: 41px;
}
#landing_social_media li {
	list-style: none;
	display: inline;
}
#landing_social_media a {
	display: block;
	float: left;
	height: 41px;
	margin: 0 1px;
	text-indent: -9999px;
}
	#landing_social_media a.but_CiTV {
		width: 48px;
		background: url(images/social_media_but_CiTV.png) no-repeat top center;
	}
/*	#landing_social_media a.but_youtube {
		width: 62px;
		background: url(images/social_media_but_youtube.png) no-repeat top center;
	}
	#landing_social_media a.but_vimeo {
		width: 35px;
		background: url(images/social_media_but_vimeo.png) no-repeat top center;
	}
*/	#landing_social_media a.but_twitter {
		width: 35px;
		background: url(images/social_media_but_twitter.png) no-repeat top center;
	}
	#landing_social_media a.but_facebook {
		width: 35px;
		background: url(images/social_media_but_facebook.png) no-repeat top center;
	}
	#landing_social_media a.but_linkedin {
		width: 35px;
		background: url(images/social_media_but_linkedin.png) no-repeat top center;
	}
	#landing_social_media a.but_googleplus {
		width: 35px;
		background: url(images/social_media_but_googleplus.png) no-repeat top center;
	}
	#landing_social_media a.but_pinterest {
		width: 35px;
		background: url(images/social_media_but_pinterest.png) no-repeat top center;
	}
.but_subscribe, .but_save_date, .but_register_now {
	display: block;
	position: absolute;
	right: 12px;
	top: 0;
	width: 70px;
	height: 68px;
	text-indent: -9999px;
	background: url(images/but_subscribe.png) no-repeat;
	z-index: 10;
}
.but_save_date {
	background: url(images/but_save_date.png) no-repeat !important;
}
.but_register_now {
	background: url(images/but_register_now.png) no-repeat !important;
}
#landing_main_text {
	position: absolute;
	top: 215px;
	left: 255px;
	z-index: 2;
	width: 290px;
	height: 408px;
	padding: 22px 20px 0 23px;
	background: url(images/landing_main_text_bg.png) no-repeat;
}
#landing_main_text p {
	padding-bottom: 15px;
}
#landing_main_text h6 {
	padding-bottom: 15px;
	color: #8dc63f;
	font-weight: 600;
}
p.proudly_supported {
	display: block;
	position: absolute;
	width: 200px;
	top: 520px;
	right: 155px;
	font-size: 11px;
	line-height: 13px;
	font-weight: 600;
}
a.landing_but_ANZ {
	display: block;
	position: absolute;
	top: 542px;
	right: 196px;
	width: 160px;
}
a.landing_but_ANZ img {
	width: 160px;
	height: auto;
}
a.landing_but_CU {
	display: block;
	position: absolute;
	top: 551px;
	right: 40px;
	width: 130px;
}
a.landing_but_CU img {
	width: 130px;
	height: auto;
}
.landing_registrations {
	display: block;
	position: absolute;
	top: 576px;
	right: 0;
	width: 380px;
	height: 46px;
	background: url(images/landing_registrations.png) no-repeat;
}
#landing_speakers {
	position: absolute;
	top: 618px;
	left: 0;
	z-index: 0;
	width: 425px;
	height: 316px;
	background: url(images/landing_speakers_bg.png) no-repeat;
	overflow: hidden;
}
	#landing_speakers h3 {
		width: 180px;
		height: 46px;
		line-height: 46px;
		margin: 21px 0 0 40px;
		font-family: Museo-500;
		font-size: 18px;
		color: #ffffff;
	}
	#landing_speakers_slides {
		width: 387px;
		height: 231px;
		margin: 18px 0 0 38px;
		color: #ffffff;
	}
	.landing_slides_description {
		float: left;
		width: 210px;
		height: 239px;
		font-size: 12px;
	}
	.landing_slides_image {
		float: right;
		margin-top: 62px;
		margin-right: 2px;
		width: 158px;
		height: 166px;
	}
	.landing_slides_description h5 {
		padding-bottom: 10px;
		font-size: 15px;
		font-weight: 700;
	}
	a.slidesjs-navigation {
		display: none;
	}
	.landing_link_speakers {
		position: absolute;
		bottom: 10px;
		left: 24px;
		color: #b2b2b2;
		font-size: 16px;
		font-weight: 700;
		z-index: 101;
	}
	.landing_link_speakers a {
		color: #8a8a8a;
		text-decoration: none;
	}

#landing_video_highlights {
	position: absolute;
	top: 942px;
	left: 10px;
	z-index: 0;
	width: 385px;
	height: 332px;
	overflow: auto;
	background: url(images/landing_video_highlights.png) no-repeat;
}
#landing_video_highlights h3 {
	display: block;
	float: left;
	width: 260px;
	height: 35px;
	line-height: 35px;
	margin: 14px 0 0 20px;
	font-family: Museo-500;
	font-size: 18px;
	color: #ffffff;
}
a.landing_highlights_citv {
	display: block;
	float: right;
	width: 64px;
	margin: 3px 10px 0 0;
}
a.landing_highlights_citv img {
	width: 64px;
	height: auto;
}
#landing_video_highlights iframe {
	display: block;
	width: 348px;
	height: 205px;
	margin: 10px 0 0 17px;
}
.landing_join_us {
	display: block;
	width: 302px;
	height: 66px;
	margin: 50px 0 0 24px;
}
.landing_but_past_highlights {
	display: block;
	position: absolute;
	top: 1040px;
	right: -10px;
	width: 551px;
	height: 42px;
	padding: 34px 0 0 25px;
	background: url(images/landing_but_past_highlights.png) no-repeat;
	font-family: Museo-500;
	font-size: 17px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}
.landing_australian_awards {
	display: block;
	position: absolute;
	top: 1136px;
	right: 392px;
	width: 138px;
	height: 95px;
}
.landing_eventex {
	display: block;
	position: absolute;
	top: 1136px;
	right: 158px;
	width: 201px;
	height: 95px;
}
.landing_smart100 {
	display: block;
	position: absolute;
	top: 1136px;
	right: 35px;
	width: 89px;
	height: 95px;
}
.landing_australian_awards img, .landing_eventex img, .landing_smart100 img {
	width: 100%;
	height: auto;
}
#landing_panel_twitter {
	display: block;
	position: absolute;
	top: 623px;
	right: 290px;
	width: 265px;
	height: 353px;
	padding: 33px 0 30px 0;
	background: url(images/landing_panel_twitter_bg.png) no-repeat;
	font-size: 12px;
	line-height: 15px;
	overflow: hidden;
}

#landing_panel_twitter ul {
	list-style: none;
	margin: 10px 26px 0 20px;
}
#landing_panel_twitter ul li {
	border-top: 2px solid #f2f2f2;
	border-bottom: 1px solid #fcfcfc;
	padding: 10px 0 12px 0;
	overflow: auto;
}
#landing_panel_twitter ul li:first-child {
	border-top: 0 none;
}
#landing_panel_twitter ul li:last-child {
	border-bottom: 0 none;
}
.tweet_user {
	width: 50%;
	float: left;
	padding-bottom: 8px;
}
.tweet_time {
	width: 50%;
	float: right;
	text-align: right;
	font-weight: 600;
	padding-bottom: 8px;
	font-size: 0.90em;
}
.tweet_text {
	clear: both;
}
#landing_panel_twitter a, ul#landing_blog_articles a {
	color: #3aadd4;
	text-decoration: none;
}
#landing_panel_twitter a:hover, ul#landing_blog_articles a:hover {
	text-decoration: underline;
}
.landing_but_twitter_follow {
	display: block;
	width: 65px;
	height: 20px;
	margin-left: 13px;
	background: url(images/landing_but_twitter_follow.png) no-repeat;
	text-indent: -9999px;
}
#landing_panel_blog {
	display: block;
	position: absolute;
	top: 623px;
	right: 15px;
	width: 265px;
	height: 353px;
	padding: 33px 0 30px 0;
	background: url(images/landing_panel_blog_bg.png) no-repeat;
	font-size: 12px;
	line-height: 15px;
	overflow: hidden;
}
.landing_but_subscribe_rss {
	display: block;
	width: 130px;
	height: 20px;
	margin: 0 0 0 13px;
	background: url(images/landing_but_subscribe_rss.png) no-repeat;
	text-indent: -9999px;
}

ul#landing_blog_articles {
	list-style: none;
	margin: 10px 26px 0 20px;
}
ul#landing_blog_articles h3 {
	font-weight: 700;
	padding-bottom: 8px;
	color: #65676a;
}

ul#landing_blog_articles li {
	border-top: 2px solid #f2f2f2;
	border-bottom: 1px solid #fcfcfc;
	padding: 10px 0 0 0;
}
ul#landing_blog_articles li:first-child {
	border-top: 0 none;
}
ul#landing_blog_articles li:last-child {
	border-bottom: 0 none;
}
ul#landing_blog_articles img {
	width: 200px;
	height: auto;
}	
#landing_footer {
	width: 100%;
	height: 80px;
	z-index: 1;
	margin-top: -26px;
	background: url(images/landing_footer_bg.png) no-repeat top center;
}
#landing_footer_wrapper {
	position: relative;
	width: 980px;
	margin: 0 auto;
}
.landing_credits_but_saltree {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 160px;
	height: 40px;
	background: url(images/landing_credits_but_saltree.png) no-repeat top center;
	text-indent: -9999px;
}
.landing_credits_but_carlos {
	position: absolute;
	top: 40px;
	right: 0;
	display: block;
	width: 160px;
	height: 40px;
	background: url(images/landing_credits_but_carlos.png) no-repeat top center;
	text-indent: -9999px;
}
#landing_key_message {
	position: absolute;
	top: 257px;
	right: 16px;
	width: 276px;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
}
#landing_key_message h6 {
	font-family: Museo-500;
	font-size: 26px;
	line-height: 26px;
	color: #4d4d4d;
}
#landing_countdown {
	position: absolute;
	bottom: -50px;
	right: 170px;
	width: 104px;	
	height: 112px;
	padding-right: 8px;
	background: url(images/landing_countdown_bg.png) no-repeat;
	font-size: 16px;
	text-align: center;
	color: #ffffff;
	font-weight: 700;
	text-transform: uppercase;
}
#landing_countdown .countdown_date {
	display: block;
	padding-top: 24px;
	line-height: 36px;
	font-size: 42px;
	text-align: center;
}
#landing_countdown small {
	display: block;
	line-height: 10px;
	font-size: 10px;
}

/*** end LANDING PAGE ***/


/*** TESTIMONIALS POPUP ***/
#sliding_popup { 
	position: fixed; 
	left: 0px; 
	display: block; 
	width: 100%; 
	padding: 0px; 
	margin: 0px;
	z-index: 9999;
}
/*** end TESTIMONIALS POPUP ***/