/*
Theme Name: ISMH and World Congress Theme
Theme URI: http://wordpress.org/
Description: ISMH & World Congress
Version: 1.1
Author: Nicole Stadler
Author URI: http://www.bindertrittenwein.com
Tags: ISMH
*/


/* reset.css */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	vertical-align:baseline;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section {
	display:block;
}

body {	
	line-height:1.7;
}

table {
	border-collapse:separate;
	border-spacing:0;
}

caption, th, td {
	text-align:left;
	font-weight:normal;
}

table, td, th {
	vertical-align:middle;
}

blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}

blockquote, q {
	quotes:"" "";
}

a img {	
	border:none;
}


/* general */

html, body {
	height:100%;
	min-width:950px;
}

body {
	font-size:62.5%;
	color:#252c31;
	font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida Console",Arial,sans-serif;
	background:#ffffff url(library/images/bg_body_ismh_new.png) no-repeat center top;
}

body.page-template-congress-frontpage-php, body.page-template-congresspage-php {
	background:#ffffff url(library/images/bg_body_congress2010_new.png) no-repeat center top;
}

body.page-template-congress2011-frontpage-php, body.page-template-congresspage2011-php {
	background:#ffffff url(library/images/bg_body_congress2011_new.png) no-repeat center top;
}

.clear {
	clear:both;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin-bottom:-1px;
}

a {
	color:#252c31;
	text-decoration:none; 
	outline:none;
}

a:focus, a:hover, a:active {
	color:#8F8F8F; 
	text-decoration:none;
}

input, select, textarea {
	font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida Console",Arial,sans-serif;
}

#wrapper-center {
	height:auto;
	margin:0 auto;
	min-height:100%;
	text-align:left;
	width:950px;
	z-index:100;
}

#wrapper {
	bottom:0;
	height:auto;
	min-height:100%;
	position:relative;
	width:950px;
	background:transparent url("library/images/bg_wrapper.gif") no-repeat left top;
}

.container {
	width:950px; 
	position:relative; 
	bottom:0px;
	display:block;
}

#header {
	height:295px;
	position:absolute;
	width:910px;
	z-index:10;
	top:0;
}

#header .overlay {
	background:transparent url(library/images/overlay.png) no-repeat left top;
	position:absolute;
	left:0;
	bottom:0;
	z-index:15;
	height:295px;
	width:680px;
	display:block;
}

body.page-template-congress2011-frontpage-php #header .overlay, 
body.page-template-congresspage2011-php #header .overlay {
	background:transparent url(library/images/overlay_congress2011.png) no-repeat left top;
}

body.page-template-congress-frontpage-php #header .overlay, 
body.page-template-congresspage-php #header .overlay {
	background:transparent url(library/images/overlay_congress2010.png) no-repeat left top;
}



#slideshow {
	height:295px;
	width:680px;
	overflow:hidden;
	position:relative;
}

#slideshow img {
    position:absolute;
    top:0;
    left:98px;
    z-index:8;
    width:580px;
    height:283px;
    opacity:0.0;
}

#slideshow img.active {
    opacity:1.0;
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}


body .container #logo {
	background:transparent url(library/images/logo_ismh_home.gif) no-repeat scroll left top;
	display:block;
	height:71px;
	width:226px;
	position:absolute;	
	text-indent:-9999px;
	top:85px;
	right:0px;	
	z-index:20;
}

.page-template-congresspage-php .container #logo, .page-template-congress-frontpage-php .container #logo {
	background:transparent url(library/images/logo_2011.gif) no-repeat left top; 
	width:229px; 
	height:45px; 
	top:125px;
}

.page-template-congresspage2011-php .container #logo, .page-template-congress2011-frontpage-php .container #logo {
	background:transparent url(library/images/logo_2011.gif) no-repeat left top; 
	width:229px; 
	height:45px; 
	top:125px;
}

.home #breadcrumbs ul {
	display:none;
}

#breadcrumbs {
	margin-top:1em;
	padding-left:110px;
	padding-right:40px;
	width:610px;
	float:left;
	margin-right:10px;
	font-size:1.2em;
	display:none;
}

#secondarycontent #sidebar #languages ul {
	margin:0px 0 0;
	padding:0;
}

#secondarycontent #sidebar #languages ul li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-size:1.2em;
	width:auto;
	float:none;
}

#secondarycontent #sidebar #languages ul li a:link, #secondarycontent #sidebar #languages ul li a:visited, #breadcrumbs a:link, #breadcrumbs a:visited {
	text-decoration:underline;
}

#secondarycontent #sidebar #languages ul li a:hover, #secondarycontent #sidebar #languages ul li a:active, #breadcrumbs a:hover, #breadcrumbs a:active {
	text-decoration:none;
}

#breadcrumbs strong {
	font-weight:normal;
	color:#252C31;
}

#secondarycontent #sidebar #languages {
	width:230px;
	float:left;
	text-transform:lowercase;
}

#secondarycontent #sidebar #languages ul li span, #breadcrumbs ul li.current_item {
	color:#8F8F8F; 
	text-decoration:none;
}



/* mainmenu with Flexipages */
#secondarycontent #sidebar .flexipages_widget {
	margin:0px 0px 30px 0px; 
	border-bottom:1px solid #f3f5f3;
	float:left;
	padding:0px;
}

#secondarycontent .flexipages_widget ul {
	clear:both; 
	margin:0px;
}

#secondarycontent .flexipages_widget ul li {	
	list-style:none; 
	display:block;
}

#secondarycontent .flexipages_widget ul li a:link, #secondarycontent .flexipages_widget ul li a:visited {
	width:215px; 
	margin:2px 0px 2px 0; 
	padding:6px 0 6px 5px;
	font-size:13px;
	line-height:13px;
	display:block;
}

#secondarycontent .flexipages_widget ul li.current_page_item a:link, #secondarycontent .flexipages_widget ul li.current_page_item a:visited, #secondarycontent .flexipages_widget ul li a:hover, #secondarycontent .flexipages_widget ul li a:active {
	background-color:#f3f5f3; 
	color:#283c46; 
	text-decoration:none;
}

#secondarycontent .flexipages_widget ul li ul li a:link, #secondarycontent .flexipages_widget ul li ul li a:visited, #secondarycontent .flexipages_widget ul li.current_page_item ul li a:link, #secondarycontent .flexipages_widget ul li.current_page_item ul li a:visited {
	width:195px; 
	padding:6px 0px 6px 25px;
	background-color:transparent;
	color:#252C31;
}

#secondarycontent .flexipages_widget ul li ul li a:hover, #secondarycontent .flexipages_widget ul li ul li a:active, #secondarycontent .flexipages_widget ul li.current_page_item ul li a:hover, #secondarycontent .flexipages_widget ul li.current_page_item ul li a:active, #secondarycontent .flexipages_widget ul li ul li.current_page_item a:link, .flexipages_widget ul li ul li.current_page_item a:visited {
	background-color:#F3F5F3; 
	color:#283C46; 
	text-decoration:none;
}

#secondarycontent .flexipages_widget ul li ul li ul li a:link, #secondarycontent .flexipages_widget ul li ul li ul li a:visited, #secondarycontent .flexipages_widget ul li ul li.current_page_item ul li a:link, #secondarycontent .flexipages_widget ul li ul li.current_page_item ul li a:visited {
	width:180px; 
	padding:6px 0px 6px 40px;
	background-color:transparent;
	color:#252C31;
}

#secondarycontent .flexipages_widget ul li ul li ul li a:hover, #secondarycontent .flexipages_widget ul li ul li ul li a:active, #secondarycontent .flexipages_widget ul li ul li.current_page_item ul li a:hover, #secondarycontent .flexipages_widget ul li ul li.current_page_item ul li a:active, #secondarycontent .flexipages_widget ul li ul li.current_page_item a:link, .flexipages_widget ul li ul li.current_page_item a:visited {
	background-color:#f3f5f3; 
	color:#283c46; 
	text-decoration:none;
}


/* mainmenue with wp menu*/

#secondarycontent #sidebar .widget_nav_menu {
	margin:0px 0px 30px 0px; 
	border-top:medium none;
	float:left;
	padding:0px;
}

#secondarycontent #frontpage-menu .widget_nav_menu {
	margin:0px 0px 30px 0px; 
	border-top:medium none;
	float:left;
	padding:0px;
}

#secondarycontent .widget_nav_menu ul {
	clear:both; 
	margin:0px;
}

#secondarycontent .widget_nav_menu ul li {	
	list-style:none; 
	display:block;
}

#secondarycontent .widget_nav_menu ul li a:link, #secondarycontent .widget_nav_menu ul li a:visited {	
	display:block;
    font-size:13px;
    line-height:13px;
    margin:2px 0 2px 0;
    padding:6px 0 6px 5px;
    width:215px;
    color:#252C31;
}

#secondarycontent #sidebar .widget_nav_menu ul li a:hover, #secondarycontent #sidebar .widget_nav_menu ul li a:hover {	
    color:#283C46;
    background-color:#F3F5F3;
}

#secondarycontent #frontpage-menu .widget_nav_menu ul li a:link, #secondarycontent #frontpage-menu .widget_nav_menu ul li a:visited {	
    color:#00A2D9;
}

#secondarycontent #frontpage-menu .widget_nav_menu ul li a:hover, #secondarycontent #frontpage-menu .widget_nav_menu ul li a:active {	
    color:#FFFFFF;
}

#secondarycontent .widget_nav_menu ul li.current_page_item a:link, #secondarycontent .widget_nav_menu ul li.current_page_item a:visited, #secondarycontent .widget_nav_menu ul li a:hover, #secondarycontent .widget_nav_menu ul li a:active {
	background-color:#00a2d9; 
	color:#FFFFFF; 
	text-decoration:none;
}

#secondarycontent .widget_nav_menu ul li ul li a:link, #secondarycontent .widget_nav_menu ul li ul li a:visited, #secondarycontent .widget_nav_menu ul li.current_page_item ul li a:link, #secondarycontent .widget_nav_menu ul li.current_page_item ul li a:visited {
	width:205px; 
	padding:3px 0px 3px 25px;
	background-color:transparent;
	color:#252C31;
	text-decoration:underline;
}

#secondarycontent .widget_nav_menu ul li ul li a:hover, #secondarycontent .widget_nav_menu ul li ul li a:active, #secondarycontent .widget_nav_menu ul li.current_page_item ul li a:hover, #secondarycontent .widget_nav_menu ul li.current_page_item ul li a:active, #secondarycontent .widget_nav_menu ul li ul li.current_page_item a:link, .widget_nav_menu ul li ul li.current_page_item a:visited {
	background-color:#eaeaea; 
	color:#58626a; 
	text-decoration:none;
}

#secondarycontent .widget_nav_menu ul li ul li ul li a:link, #secondarycontent .widget_nav_menu ul li ul li ul li a:visited, #secondarycontent .widget_nav_menu ul li ul li.current_page_item ul li a:link, #secondarycontent .widget_nav_menu ul li ul li.current_page_item ul li a:visited {
	width:205px; 
	padding:3px 0px 3px 40px;
	background-color:transparent;
	color:#252C31;
	text-decoration:underline;
}

#secondarycontent .widget_nav_menu ul li ul li ul li a:hover, #secondarycontent .widget_nav_menu ul li ul li ul li a:active, #secondarycontent .widget_nav_menu ul li ul li.current_page_item ul li a:hover, #secondarycontent .widget_nav_menu ul li ul li.current_page_item ul li a:active, #secondarycontent .widget_nav_menu ul li ul li.current_page_item a:link, .widget_nav_menu ul li ul li.current_page_item a:visited {
	background-color:#eaeaea; 
	color:#58626a; 
	text-decoration:none;
}

/* content */

#primarycontent, #secondarycontent {
	padding-bottom:20px;
}

#primarycontent {
	padding:19px 19px 10px 19px;
	
	width:625px;
	border-top:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	
	float:right;
	margin:0 40px 0px 0;
	position:relative;
	z-index:11;
	margin-top:185px;
	background-color:#FFF;
}

#primarycontent span {
	text-decoration:none !important;
}

#primarycontent a:link, #primarycontent a:visited {
	text-decoration:none;
	color:#00A2D9;
}

#primarycontent a:hover, #primarycontent a:active { 
	text-decoration:underline;
}

#primarycontent a.btn_imagelink:link, #primarycontent a.btn_imagelink:visited {
	float:left;
	border:1px solid #252C31;
	margin:10px 10px 10px 0px;
}

#primarycontent p a.btn_imagelink:link, #primarycontent p a.btn_imagelink:visited {
	margin:10px 28px 10px -20px;
	display:block;
	width:190px;
}

#primarycontent a.btn_imagelink:hover, #primarycontent a.btn_imagelink:active {
	border:1px solid #00A2D9;	
}

#primarycontent h1 {
	text-transform:uppercase;
	font-weight:bold;
	font-size:27px;
	line-height:32px;
	font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida Console",Arial,sans-serif;
	margin:10px 0px 10px 0px;
	color:#00a2d9;
}

#primarycontent #frontpage-heading h1 {
	padding-bottom:35px;
	background:transparent url("library/images/bg_frontpage_heading.gif") no-repeat left bottom;
	margin-bottom:0;
	font-size:31px;
	line-height:31px;
}

.page-template-scientific-spotlight-php #primarycontent #frontpage-heading{
	margin-bottom:30px;
}

.page-template-scientific-spotlight-php #primarycontent #frontpage-heading h1 {
	background-image:none;
	padding-bottom:0;
	margin-bottom:10px;
}

#primarycontent h1 a {
	color:#252C31;
}

#primarycontent h2 {
	font-weight:normal;
	font-size:21px;
	line-height:31px;
}

#primarycontent h3 {
	font-weight:normal;
	font-size:1.7em;
	padding-left:20px;
	line-height:1.3em;
}

#primarycontent address {
	padding-left:20px;
	margin:10px 0px;
}

#primarycontent p {
	font-size:13px;
	line-height:22px;
	margin-bottom:20px;	
	padding-left:20px;
}

.page-template-ismh-frontpage-php #primarycontent p, .page-template-congress-frontpage-php #primarycontent p, .page-template-congress2011-frontpage-php #primarycontent p {
	padding-left:0px;
}

#primarycontent #frontpage-heading p {
	margin-bottom:0;
	padding:0 15px 5px 15px;
	font-family:"museo-slab-1";
}

#primarycontent p.wp-caption-text {
	margin-bottom:5px;
	font-size:1em;
	margin-bottom:5px;
	color:#8F8F8F;
	padding:0px;
}

#primarycontent ul, #primarycontent ol {
	font-size:1.3em;
	margin:0px 0px 20px 30px;
}

#primarycontent p a img {
	float:left;
	margin:5px 13px 0px 0px;
	display:block;
}

#primarycontent p a.btn_pdf {
	background:transparent url(library/images/pdf.gif) no-repeat left top;
	padding:1px 0px 1px 20px;
}

#primarycontent p a.btn_zip {
	background:transparent url(library/images/zip.gif) no-repeat left top;
	padding:1px 0px 1px 20px;
}

#primarycontent p a.btn_ppt {
	background:transparent url(library/images/ppt.gif) no-repeat left top;
	padding:1px 0px 1px 20px;
}

#primarycontent p a.btn_doc {
	background:transparent url(library/images/doc.gif) no-repeat left top;
	padding:1px 0px 1px 20px;
}

#primarycontent p a.btn_xls {
	background:transparent url(library/images/xls.gif) no-repeat left top;
	padding:1px 0px 1px 20px;
}

#primarycontent p a.btn_mdb {
	background:transparent url(library/images/mdb.gif) no-repeat left top;
	padding:1px 0px 1px 20px;
}

#primarycontent p a.btn_wp {
	background:transparent url(library/images/wp.png) no-repeat left top;
	padding:1px 0px 1px 20px;
}

#primarycontent p a.btn_wikipedia {
	background:transparent url(library/images/wiki.png) no-repeat left top;
	padding:1px 0px 1px 20px;
}

#primarycontent p a.btn_external {
	/*
	background:transparent url(library/images/btn_external.gif) no-repeat left 1px;
	padding:1px 0px 1px 15px;
	*/
}

#primarycontent p a.btn_mp3 {
	background:transparent url(library/images/btn_mp3.gif) no-repeat left 2px;
	padding:0px 0px 0px 28px;
}

#primarycontent table {
	margin:20px 0px;
	width:610px;
}

#primarycontent table th {
	font-weight:normal;
	text-transform:uppercase;
	line-height:1.2em;
	font-size:1.3em;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #252C31;
	font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida Console",Arial,sans-serif;
}

#primarycontent table tr td {
	border-bottom:1px solid #252C31;
	vertical-align:top;
	line-height:1.7em;
}

#primarycontent table tr td span {
	text-transform:uppercase;
	font-weight:bold;
	padding-top:5px;
	display:block;
}

#primarycontent table.generic tr td {
	font-size:1.3em;
	padding:5px 20px 5px 0px;
}

#primarycontent table.generic tr.even td {
	background-color:#EFEFEF;
}

#primarycontent table.generic tr.odd td {
	background-color:#F8F8F8;
}

#primarycontent table.generic tr td a {
	padding:0px 0px 0px 0px;
	display:block;
}

#primarycontent table.generic tr td img {
	display:block;
}

#primarycontent table.program tr td {
	line-height:1.4em;
}

#primarycontent table.program tr td a {
	font-size:1.15em;
	padding-bottom:5px;
	display:block;
	overflow:hidden;
}

#primarycontent table.wp-table-reloaded-id-1 td.column-1, #primarycontent table.wp-table-reloaded-id-2 td.column-1, #primarycontent table.wp-table-reloaded-id-3 td.column-1, #primarycontent table.wp-table-reloaded-id-4 td.column-1, #primarycontent table.wp-table-reloaded-id-5 td.column-1, #primarycontent table.wp-table-reloaded-id-6 td.column-1, #primarycontent table.wp-table-reloaded-id-7 td.column-1, #primarycontent table.wp-table-reloaded-id-8 td.column-1, #primarycontent table.wp-table-reloaded-id-9 td.column-1, #primarycontent table.wp-table-reloaded-id-10 td.column-1, #primarycontent table.wp-table-reloaded-id-11 td.column-1, #primarycontent table.wp-table-reloaded-id-12 td.column-1, #primarycontent table.wp-table-reloaded-id-13 td.column-1, #primarycontent table.wp-table-reloaded-id-14 td.column-1, #primarycontent table.wp-table-reloaded-id-15 td.column-1, #primarycontent table.wp-table-reloaded-id-16 td.column-1, #primarycontent table.wp-table-reloaded-id-17 td.column-1, #primarycontent table.wp-table-reloaded-id-18 td.column-1, #primarycontent table.wp-table-reloaded-id-19 td.column-1, #primarycontent table.wp-table-reloaded-id-20 td.column-1 {
	color:#01b2eb;
	width:110px;
	font-size:1.5em;
	padding:9px 0px 0px 0px;
}

#primarycontent table.wp-table-reloaded-id-1 td.column-2, #primarycontent table.wp-table-reloaded-id-1 td.column-4, #primarycontent table.wp-table-reloaded-id-2 td.column-2, #primarycontent table.wp-table-reloaded-id-2 td.column-4, #primarycontent table.wp-table-reloaded-id-3 td.column-2, #primarycontent table.wp-table-reloaded-id-3 td.column-4, #primarycontent table.wp-table-reloaded-id-4 td.column-2, #primarycontent table.wp-table-reloaded-id-4 td.column-4, #primarycontent table.wp-table-reloaded-id-5 td.column-2, #primarycontent table.wp-table-reloaded-id-5 td.column-4, #primarycontent table.wp-table-reloaded-id-6 td.column-2, #primarycontent table.wp-table-reloaded-id-6 td.column-4, #primarycontent table.wp-table-reloaded-id-7 td.column-2, #primarycontent table.wp-table-reloaded-id-7 td.column-4, #primarycontent table.wp-table-reloaded-id-8 td.column-2, #primarycontent table.wp-table-reloaded-id-8 td.column-4, #primarycontent table.wp-table-reloaded-id-9 td.column-2, #primarycontent table.wp-table-reloaded-id-9 td.column-4, #primarycontent table.wp-table-reloaded-id-10 td.column-2, #primarycontent table.wp-table-reloaded-id-10 td.column-4, #primarycontent table.wp-table-reloaded-id-11 td.column-2, #primarycontent table.wp-table-reloaded-id-11 td.column-4, #primarycontent table.wp-table-reloaded-id-12 td.column-2, #primarycontent table.wp-table-reloaded-id-12 td.column-4, #primarycontent table.wp-table-reloaded-id-13 td.column-2, #primarycontent table.wp-table-reloaded-id-13 td.column-4, #primarycontent table.wp-table-reloaded-id-14 td.column-2, #primarycontent table.wp-table-reloaded-id-14 td.column-4, #primarycontent table.wp-table-reloaded-id-15 td.column-2, #primarycontent table.wp-table-reloaded-id-15 td.column-4, #primarycontent table.wp-table-reloaded-id-16 td.column-2, #primarycontent table.wp-table-reloaded-id-16 td.column-4, #primarycontent table.wp-table-reloaded-id-17 td.column-2, #primarycontent table.wp-table-reloaded-id-17 td.column-4, #primarycontent table.wp-table-reloaded-id-18 td.column-2, #primarycontent table.wp-table-reloaded-id-18 td.column-4, #primarycontent table.wp-table-reloaded-id-19 td.column-2, #primarycontent table.wp-table-reloaded-id-19 td.column-4, #primarycontent table.wp-table-reloaded-id-20 td.column-2, #primarycontent table.wp-table-reloaded-id-20 td.column-4 {
	width:160px;
	font-size:1.4em;
	background-color:#efefef;
	padding:11px 9px 11px 9px;
}

#primarycontent table.wp-table-reloaded-id-1 td.column-3, #primarycontent table.wp-table-reloaded-id-2 td.column-3, #primarycontent table.wp-table-reloaded-id-3 td.column-3, #primarycontent table.wp-table-reloaded-id-4 td.column-3, #primarycontent table.wp-table-reloaded-id-5 td.column-3, #primarycontent table.wp-table-reloaded-id-6 td.column-3, #primarycontent table.wp-table-reloaded-id-7 td.column-3, #primarycontent table.wp-table-reloaded-id-8 td.column-3, #primarycontent table.wp-table-reloaded-id-9 td.column-3, #primarycontent table.wp-table-reloaded-id-10 td.column-3, #primarycontent table.wp-table-reloaded-id-11 td.column-3, #primarycontent table.wp-table-reloaded-id-12 td.column-3, #primarycontent table.wp-table-reloaded-id-13 td.column-3, #primarycontent table.wp-table-reloaded-id-14 td.column-3, #primarycontent table.wp-table-reloaded-id-15 td.column-3, #primarycontent table.wp-table-reloaded-id-16 td.column-3, #primarycontent table.wp-table-reloaded-id-17 td.column-3, #primarycontent table.wp-table-reloaded-id-18 td.column-3, #primarycontent table.wp-table-reloaded-id-19 td.column-3, #primarycontent table.wp-table-reloaded-id-20 td.column-3 {
	width:160px;
	font-size:1.4em;
	background-color:#f8f8f8;
	padding:11px 9px 11px 9px;
}

#primarycontent table.wp-table-reloaded-id-1 td.colspan-3, #primarycontent table.wp-table-reloaded-id-2 td.colspan-3, #primarycontent table.wp-table-reloaded-id-3 td.colspan-3, #primarycontent table.wp-table-reloaded-id-4 td.colspan-3, #primarycontent table.wp-table-reloaded-id-5 td.colspan-3, #primarycontent table.wp-table-reloaded-id-6 td.colspan-3, #primarycontent table.wp-table-reloaded-id-7 td.colspan-3, #primarycontent table.wp-table-reloaded-id-8 td.colspan-3, #primarycontent table.wp-table-reloaded-id-9 td.colspan-3, #primarycontent table.wp-table-reloaded-id-10 td.colspan-3, #primarycontent table.wp-table-reloaded-id-11 td.colspan-3, #primarycontent table.wp-table-reloaded-id-12 td.colspan-3, #primarycontent table.wp-table-reloaded-id-13 td.colspan-3, #primarycontent table.wp-table-reloaded-id-14 td.colspan-3, #primarycontent table.wp-table-reloaded-id-15 td.colspan-3, #primarycontent table.wp-table-reloaded-id-16 td.colspan-3, #primarycontent table.wp-table-reloaded-id-17 td.colspan-3, #primarycontent table.wp-table-reloaded-id-18 td.colspan-3, #primarycontent table.wp-table-reloaded-id-19 td.colspan-3, #primarycontent table.wp-table-reloaded-id-20 td.colspan-3 {
	background-color:#ffffff;
}





/* COLORS */

#primarycontent table tr td span.display {
	display:block;
	font-weight:normal;
	padding:5px;
	text-transform:none;
}

#primarycontent table tr td span.display a:link, #primarycontent table tr td span.display a:visited  {
	color:#252C31;
}

#primarycontent table tr td span.display a:hover, #primarycontent table tr td span.display a:active  {
	color:#666666;
}

#primarycontent table tr td span.yellow {
	background-color:#f0f0a0;	
}

#primarycontent table tr td span.blue {
	background-color:#d2f0e6;	
}

#primarycontent table tr td span.orange {
	background-color:#ffdc8c;	
}

#primarycontent table tr td span.gold {
	background-color:#d2d2b4;	
}

#primarycontent table tr td span.red {
	background-color:#c88c96;	
}

#primarycontent table tr td span.rose {
	background-color:#ffbebe;	
}

#primarycontent table tr td span.green {
	background-color:#c8debb;	
}

#primarycontent table tr td span.violet {
	background-color:#e6d7f0;	
}
/* COLORS ENDE */






#primarycontent .mwm-aal-container p {
	margin:15px 0px 0px 0px;
	padding:0px;
	font-size:2.1em;
}

#primarycontent input {
	font-size:1.2em;
	font-family:inherit;
	color:#252C31;
	padding:1px 0px 2px 0px;
	border:1px solid #E0E0E0;
	background-color:#ffffff;
	background-image:none;
}

#primarycontent label input {
	margin-bottom:10px;		
}


#primarycontent input.button, #primarycontent input[type="submit"]  {
	background-color:#03C5FF;
	padding:2px 3px;
	color:#ffffff;
	border:none;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
	font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida Console",Arial,sans-serif;
}

 #primarycontent input[type="submit"]:hover {
 	background-color:#252C31;
 }

#primarycontent .frontpagenavi {
	display:block;
	margin:0;
	padding:50px 0 0 0;
	width:625px;
	height:80px;
	background:transparent url("library/images/bg_frontpage_heading_bottom.gif") no-repeat left top;
}

#heading-closure {
	display:block;
	margin:0 0 30px 0;
	width:625px;
	height:15px;
	background:transparent url("library/images/bg_frontpage_heading_bottom.gif") no-repeat left top;
}

#primarycontent .frontpagenavi li {
	list-style:none;
	display:block;
	float:left;
	width:195px;
	margin:0 0 0 20px;
}

#primarycontent .frontpagenavi li:first-child {
	margin-left:0;
}

#primarycontent .frontpagenavi li a:link, #primarycontent .frontpagenavi li a:visited {
	text-decoration:none;
	display:block;
	float:left;
	padding:0px 25px 5px 0;
	width:170px;
	text-transform:uppercase;
	font-style:normal;
	font-size:16px;
	margin-bottom:25px;
	font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida Console",Arial,sans-serif;
	background:#ffffff url(library/images/bg_frontpagenavi.gif) no-repeat right top;
	border-bottom:1px solid #7fd0ec;
	color:#00a2d9;
}

#primarycontent .frontpagenavi li a:hover, #primarycontent .frontpagenavi li a:active {
	color:#8F8F8F;
}

#primarycontent .category-world-congress-news, #primarycontent .category-ismh-news, #primarycontent .postlist {
	margin:0px 0px 10px 0px;
	float:left;
}

#primarycontent .category-world-congress-2011-news, #primarycontent .category-world-congress-news, #primarycontent .category-ismh-news, .search #primarycontent .postlist {
	margin:0px 0px 0px 0px;
	border-bottom:none;
}

#primarycontent .category-world-congress-2011-news li, #primarycontent .category-world-congress-news li, #primarycontent .category-ismh-news li, #primarycontent .postlist li {
	list-style:none;
	border-top:1px solid #f3f5f3;
	padding:8px 0px 0px 0px;
	margin-bottom:15px;
	float:left;
	width:625px;
	font-size:12px;
	line-height:17px;
}

#primarycontent .category-world-congress-news li, #primarycontent .world-congress-news li {
	/*background:transparent url(library/images/bg_posts_congress.gif) no-repeat right top;*/
}

#primarycontent .category-world-congress-2011-news li h1, #primarycontent .category-world-congress-news li h1, #primarycontent .category-ismh-news li h1, #primarycontent .postlist li h1 {
	font-size:18px;
	line-height:22px;
	margin:0px;
	border-bottom:1px solid #F3F5F3;
	padding:0 0 5px 0;
	margin:0 0 6px 0;
}

#primarycontent .postlist ul {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}

#primarycontent .postlist ul li {
	border:medium none;
	list-style:disc outside none;
	margin:0 0 0 0;
	padding:0;
	width:auto;
}


#primarycontent h1 .date {
	color:#283c46;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	text-transform:none;
	padding-left:0px;
}

#primarycontent .category-world-congress-2011-news li p, #primarycontent .category-world-congress-news li p, #primarycontent .category-ismh-news li p, #primarycontent .postlist li p {
	margin:0px;
	font-size:12px;
	line-height:17px;
	padding:0px;
	margin-bottom:5px;
}

#primarycontent .category-world-congress-news li h2, #primarycontent .category-world-congress-news li h3, #primarycontent .category-ismh-news li h2, #primarycontent .category-ismh-news li h3, #primarycontent .postlist li h2, #primarycontent .postlist li h3 {
	font-size:18px;
}

#primarycontent .category-world-congress-2011-news li p.date, #primarycontent .category-world-congress-news li p.date, #primarycontent .category-ismh-news li p.date, #primarycontent .postlist li p.date {
	text-transform:uppercase;
	font-size:1.2em;
	line-height:1.0em;
	padding:0px;
	font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida Console",Arial,sans-serif;
}

#primarycontent .category-world-congress-2011-news li a:link, #primarycontent .category-world-congress-2011-news li a:visited, #primarycontent .category-world-congress-news li a:link, #primarycontent .category-world-congress-news li a:visited, #primarycontent .category-ismh-news li a:link, #primarycontent .category-ismh-news li a:visited, #primarycontent .postlist li a:link, #primarycontent .postlist li a:visited {

}

#primarycontent .category-world-congress-news li a:link, #primarycontent .category-world-congress-news li a:visited, #primarycontent .world-congress-news li a:link, #primarycontent .world-congress-news li a:visited {
}

#primarycontent .category-world-congress-2011-news li a:link, #primarycontent .category-world-congress-2011-news li a:visited {
}

#primarycontent .category-world-congress-2011-news li img, #primarycontent .category-world-congress-news li img, #primarycontent .category-ismh-news li img, #primarycontent .postlist li img {
	float:left;
	margin:2px 0 10px 0;
	border-right:20px solid #FFF;
}

#primarycontent .category-ismh-news category-world-congress-2011-news li, #primarycontent .category-world-congress-2011-news li, #primarycontent .category-world-congress2011-news li, #primarycontent .world-congress2011-news li {
	/*background:transparent url(library/images/bg_posts_congress2011.gif) no-repeat right top;*/
}

#primarycontent .category-world-congress2011-news li h1 {
	font-size:1.85em;
	margin:0px;
}

#primarycontent .category-world-congress2011-news li p {
	margin:0px;
	font-size:1.0em;
	padding:0px;
}

#primarycontent .category-world-congress2011-news li h2, #primarycontent .category-world-congress2011-news li h3 {
	font-size:1.4em;
}

#primarycontent .category-world-congress2011-news li p.date {
	text-transform:uppercase;
	font-size:1.2em;
	line-height:1.0em;
	padding:0px;
	font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida Console",Arial,sans-serif;
}

#primarycontent .category-world-congress2011-news li a:link, #primarycontent .category-world-congress2011-news li a:visited, #primarycontent .world-congress2011-news li a:link, #primarycontent .world-congress2011-news li a:visited {
	/*background:transparent url(library/images/btn_intern_congress2011.gif) no-repeat left top;*/
}

#primarycontent .category-world-congress2011-news li img {
	float:left;
	margin:5px 13px 5px 0;
}


#primarycontent img {
	float:left;
	margin:5px 13px 5px 0;
}


#primarycontent div.wp-caption {
	float:left;
	width:202px !important;
}

#primarycontent table tr td div.wp-caption {
	width:190px !important;
}

#primarycontent a:link img, #primarycontent a:visited img {
	margin:0 0px 0px 0px;
}

#primarycontent a:hover img, #primarycontent a:active img {
}








#secondarycontent {
	width:220px;
	float:right;
	margin:320px 5px 0 20px;
	overflow:hidden;
	position:relative;
	font-family:"museo-slab-1";
}

#secondarycontent a.quicklink:link, #secondarycontent a.quicklink:visited {
	background:#ffffff url(library/images/bg_quicklink.gif) no-repeat right 3px;
	padding:10px 0 5px 0;
	display:block;
	width:220px;
	float:left;
	font-size:13px;
}

#secondarycontent a.quicklink:link span.title, #secondarycontent a.quicklink:visited span.title {
	text-transform:uppercase;
	font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida Console",Arial,sans-serif;
	color:#ffffff;
	text-decoration:none;
	background-color:#10a8db;
	font-style:normal;
	font-weight:bold;
	font-size:13px;
	padding:5px 20px 5px 5px;
	display:block;
	width:188px;
}

#secondarycontent a.youtube_channel:link span.title, #secondarycontent a.youtube_channel:visited span.title {
	background-color:#f3f5f3;
	color:#283c46;
}

#secondarycontent a.quicklink:hover span.title, #secondarycontent a.quicklink:active span.title {
	background-color:#252C31;
}

#secondarycontent a.youtube_channel:hover span.title, #secondarycontent a.youtube_channel:active span.title {
	background-color:#252C31;
	color:#FFF;
}


#secondarycontent a.quicklink span.info {
	clear:both;
	display:block;
	padding:1px 18px 1px 5px;
	font-size:13px;
	line-height:18px;
	color:#00A2D9;
	margin-top:5px;
}

#secondarycontent a.youtube_channel span.info {
	color:#283c46;
	background:transparent url("library/images/bg_social_icons.png") no-repeat -160px 0;
	margin:8px 0 0 10px;
    padding:3px 20px 5px 35px;
    line-height:14px;
}

#secondarycontent a.quicklink:hover span.info, #secondarycontent a.quicklink:active span.info {
	color:#283C46;
}



#secondarycontent #sidebar li {
	width:220px;
	float:left;
	/* border-top:1px solid #f3f5f3; */
	padding:10px 0px 10px 0px;
	list-style:none;
}

#secondarycontent #sidebar #menu-site-menu li {
    border-top:1px solid #F3F5F3;
    padding:0;
}

#secondarycontent #sidebar #menu-site-menu li:first-child {
    border-top:medium none;
}

#secondarycontent #sidebar #text-7, #secondarycontent #sidebar #mailchimp-widget,
#secondarycontent #sidebar #text-8, #secondarycontent #sidebar #text-9, #secondarycontent #sidebar .widget_linktopage-widget,
#secondarycontent #sidebar #search, #secondarycontent #sidebar .widget_nav_menu {
	border-top:1px solid #f3f5f3;
	border-bottom:1px solid #f3f5f3;
	margin-bottom:5px;
}


#secondarycontent #sidebar #btw_link {
	border-top:1px solid #f3f5f3;
}

#btw_link a {
	font-size:10px;
}


#secondarycontent #frontpage-menu li li {
	width:220px;
	float:left;
	border-bottom:1px solid #f3f5f3;
	padding:14px 0px 14px 0px;
	list-style:none;
}


#secondarycontent #sidebar li ul li, #secondarycontent #frontpage-menu li ul li {	
	padding:0px;
}

#secondarycontent #sidebar .flexipages_widget ul li {	
	padding:0px;
	border-top:1px solid #f3f5f3;
}
#secondarycontent #sidebar .flexipages_widget ul .page-item-2639 {

}

#secondarycontent #sidebar #rss_links a {
	background:transparent url(library/images/btn_rss.gif) no-repeat left center;
	padding-left:30px;
	display:block;
	font-size:1.2em;
}

#secondarycontent #sidebar form fieldset {
	padding:0px;
}

#secondarycontent #sidebar .mc_merge_var {
	clear:both;
	margin-bottom:5px;
}

#secondarycontent #sidebar form legend {
	font-size:1.2em;
	text-decoration:none;
	padding:0px;
	font-weight:bold;
	line-height:1.2em;
}

#secondarycontent #sidebar form label {
	font-size:13px;
	text-decoration:none;
	margin:0px;
}

#secondarycontent #sidebar form {
	padding:0px;
	float:none;
}

#secondarycontent #sidebar form input {
	border:medium none;
	background:transparent url("library/images/bg_input.gif") repeat-x left top;
	width:214px;
	height:17px;
	margin:0 0px 2px 0px;
	padding:5px 3px;
	font-size:12px;
	color:#252C31;
	float:none;
}

#secondarycontent #sidebar #searchform .text {
	width:158px;
}

#secondarycontent #sidebar form input:hover, #secondarycontent #sidebar form input:active {
	background-image:url("library/images/bg_input_hi.gif");
}

#secondarycontent #sidebar form fieldset .mc_signup_submit, #secondarycontent #sidebar form fieldset #mc_unsub_link {
	width:auto;
	clear:none;
	padding:0px;
	float:right;
	text-align:right;
}

#mc_signup_container {
	float:left;
}

#secondarycontent #sidebar form .mc_signup_submit {
	clear:none;
	float:right;
	width:auto;
	padding:0px;
}

#secondarycontent #sidebar form #mc_unsub_link {
	float:left;
	width:auto;
}

#secondarycontent #sidebar form #mc_unsub_link a:link, #secondarycontent #sidebar form #mc_unsub_link a:visited {
	font-size:11px;
	text-decoration:underline;
}

#secondarycontent #sidebar form #mc_unsub_link a:hover, #secondarycontent #sidebar form #mc_unsub_link a:active {
	text-decoration:none;
}

#secondarycontent #sidebar form .button, #secondarycontent #sidebar form fieldset #mc_signup_submit {
	text-align:center;
	background-image:none;
	background-color:#10a8db; 
	font-size:12px;
	width:auto;
	border:none;
	cursor:pointer;
	color:#ffffff;
	margin:3px 0 0 0;
	height:auto;
	padding:2px;
	text-transform:uppercase;
	float:right;
	font-weight:bold;
	font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida Console",Arial,sans-serif;
}

#secondarycontent #sidebar form .button:hover, #secondarycontent #sidebar form fieldset #mc_signup_submit:hover {
	background-color:#252C31;
	background-image:none;
}

#secondarycontent #sidebar h2 {
	font-size:13px;
	line-height:13px;
	margin-bottom:5px;
	font-weight:bold;
}

#secondarycontent #sidebar #mc_message .mc_success_msg {
	color:#252C31;
	font-family:inherit;
	font-size:1.2em;
	background-color:#E6EAED;
	padding:5px 7px;
	display:block;
	margin:5px 0px 0px 0px;
	font-weight:normal;
	line-height:1.3em;
}

#secondarycontent #sidebar #mc_message .mc_error_msg {
	color:#ffffff;
	font-family:inherit;
	font-size:1.2em;
	background-color:#DD2A1B;
	padding:5px 7px;
	display:block;
	margin:5px 0px 0px 0px;
	font-weight:normal;
	line-height:1.3em;
}


#secondarycontent .addthis_button_facebook,
#secondarycontent .addthis_button_twitter,
#secondarycontent .addthis_button_email,
#secondarycontent .addthis_button_email {
    display:block;
    float:left;
    height:24px;
    width:25px;
    margin:0 5px 0 0;
    padding:0;
    text-indent:-9999px;    
}

#secondarycontent .addthis_button_facebook span {
	background:url("library/images/bg_social_icons.png") no-repeat scroll 0 0 transparent;
	width:25px;
	height:24px;
	opacity:1;
}

#secondarycontent .addthis_button_facebook:hover span, #secondarycontent .addthis_button_facebook:active span {
	background-position:0 -24px;	
}

#secondarycontent .addthis_button_twitter span {
	background:url("library/images/bg_social_icons.png") no-repeat scroll -30px 0 transparent;
	width:25px;
	height:24px;
	opacity:1;
}

#secondarycontent .addthis_button_twitter:hover span, #secondarycontent .addthis_button_twitter:active span {
	background-position:-30px -24px;	
}


#secondarycontent .addthis_button_email span {
	background:url("library/images/bg_social_icons.png") no-repeat scroll -60px 0 transparent;
	width:25px;
	height:24px;
	opacity:1;
}

#secondarycontent .addthis_button_email:hover span, #secondarycontent .addthis_button_email:active span {
	background-position:-60px -24px;	
}

#secondarycontent .addthis_button_print span {
	background:url("library/images/bg_social_icons.png") no-repeat scroll -120px 0 transparent;
	width:25px;
	height:24px;
	opacity:1;
}

#secondarycontent .addthis_button_print:hover span, #secondarycontent .addthis_button_print:active span {
	background-position:-120px -24px;	
}





#secondarycontent .social_media:link, #secondarycontent .social_media:visited {
    background: url("library/images/bg_social_icons.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 24px;
    margin: 0 5px 0 0;
    padding: 0;
    text-indent: -9999px;
    width: 25px;
}











#secondarycontent .social_media:link, #secondarycontent .social_media:visited {
	display:block;
	width:25px;
	height:24px;
	text-indent:-9999px;
	float:left;
	background:transparent url("library/images/bg_social_icons.png") no-repeat left top;
	margin:0 5px 0 0;
	padding:0;
}

#secondarycontent #sm_facebook:link, #secondarycontent #sm_facebook:visited {
	background-position:0 0;
}
#secondarycontent #sm_facebook:hover, #secondarycontent #sm_facebook:active {
	background-position:0 -24px;
}

#secondarycontent #sm_twitter:link, #secondarycontent #sm_twitter:visited {
	background-position:-30px 0;
}
#secondarycontent #sm_twitter:hover, #secondarycontent #sm_twitter:active {
	background-position:-30px -24px;
}

#secondarycontent #sm_email:link, #secondarycontent #sm_email:visited {
	background-position:-60px 0;
}
#secondarycontent #sm_email:hover, #secondarycontent #sm_email:active {
	background-position:-60px -24px;
}

#secondarycontent #sm_rss:link, #secondarycontent #sm_rss:visited {
	background-position:-90px 0;
	float:right;
}
#secondarycontent #sm_rss:hover, #secondarycontent #sm_rss:active {
	background-position:-90px -24px;
}


/*FOOTER*/

#wrapper-footer {	
	background:#283c46 url(library/images/bg_world_footer.gif) no-repeat center -95px; 
	height:660px; 
	width:100%; 
}

#wrapper-footer #bg-footer {
	width:100%;
	background:transparent url("library/images/bg_footer.png") repeat-x left top;
}

#wrapper-footer #bg-footer #footer {
	height:660px;
    width:665px;
    padding:0 40px 0 245px;
    margin:0 auto
}

#wrapper-footer #bg-footer #footer .contact {
	width:663px;
	height:75px;
	float:left;
	border-left:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	position:relative;
	padding:50px 0 0 0;
	background-color:#FFF;
}

#wrapper-footer #bg-footer #footer .contact #logo-ismh {
	float:left; 
	display:block; 
	text-indent:-9999px; 
	background:transparent url(library/images/logo_footer.gif) no-repeat left top; 
	width:95px; 
	height:30px;
	position:absolute;
	left:20px;
	top:70px;
}

#wrapper-footer #bg-footer #footer .contact p {
	color:#283c46; 
	font-size:10px;
	line-height:13px;
	position:absolute;
	left:145px;
	top:75px;
	width:450px;
}

#wrapper-footer #bg-footer #footer .contact p a:link, #wrapper-footer #bg-footer #footer .contact p a:visited {
	text-decoration:none; 
	color:#00A2D9;
}

#wrapper-footer #bg-footer #footer .contact p a:hover, #wrapper-footer #bg-footer #footer .contact p a:active {
	text-decoration:underline;
}

#wrapper-footer #bg-footer #footer .column {
	margin-top:31px; 
	width: 110px;
	float:left;
	margin-right:10px;
}

#wrapper-footer #bg-footer #footer .column h3 {
	height:25px; 
	overflow:hidden; 
	margin-bottom:2em; 
	line-height:1.2em;
	font-weight:bold;
	font-size:1.1em;
	text-transform:uppercase;
	font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida Console",Arial,sans-serif;
}

#wrapper-footer #bg-footer #footer .column ul {
	margin:0 0em 0em 0;
	padding-left:0em;
	list-style:none;
}

#wrapper-footer #bg-footer #footer .column ul li {
	font-size:1.1em;
}

#wrapper-footer #bg-footer #footer .column ul li a:link, #wrapper-footer #bg-footer #footer .column ul li a:visited {
	text-decoration:none;
}

#wrapper-footer #bg-footer #footer .column ul li a:hover, #wrapper-footer #bg-footer #footer .column ul li a:active {
	text-decoration:underline;
}


/* NEW */

#wrapper-footer #bg-footer #footer #pages {
	width:665px;
	float:left;
	background:transparent url("library/images/bg_footer_line.png") repeat-x left 95px;
}

#wrapper-footer #bg-footer #footer #pages li {
	width:665px;
	float:left;
	list-style:none outside none;
	padding-bottom:10px;
	margin-top:25px;
}


#wrapper-footer #bg-footer #footer #pages li ul li {
	float:left;
	margin-left:10px;
	margin-top:15px;
	width:120px;
	font-weight:bold;
	font-family:"museo-slab-1";
	text-transform:uppercase;
	background-color:transparent;
	padding-bottom:0;
}

#wrapper-footer #bg-footer #footer #pages li ul li:first-child {
	margin-left:0;
}


#wrapper-footer #bg-footer #footer #pages li ul li ul {
	margin-top:20px;
}

#wrapper-footer #bg-footer #footer #pages li ul li ul ul {
	margin:0px;
}

#wrapper-footer #bg-footer #footer #pages li ul li ul li {
	float:none;
	width:auto;
	margin:0;
	font-weight:normal;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	text-transform:none;
}

#wrapper-footer #bg-footer #footer #pages li ul li ul li ul li {
	margin-left:0px;
}

#wrapper-footer #bg-footer #footer #pages li.current_page_item ul li a:link, #wrapper-footer #bg-footer #footer #pages li.current_page_item ul li a:visited, #wrapper-footer #bg-footer #footer #pages a:link, #wrapper-footer #bg-footer #footer #pages a:visited {
	text-decoration:none;	
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
}

#wrapper-footer #bg-footer #footer #pages .sub-menu a {
	font-size:11px;
	line-height:12px;
	padding-bottom:5px;
}

#wrapper-footer #bg-footer #footer #pages li.current_page_item ul li a:hover, #wrapper-footer #bg-footer #footer #pages li.current_page_item ul li a:active, #wrapper-footer #bg-footer #footer #pages li.current_page_item a:link, #wrapper-footer #bg-footer #footer #pages li.current_page_item a:visited, #wrapper-footer #bg-footer #footer #pages a:hover, #wrapper-footer #bg-footer #footer #pages a:active {
	text-decoration:underline;
	background-color:transparent;
}

#wrapper-footer #bg-footer #footer #pages ul li a {
	height:55px;
	display:block;
	overflow:hidden;
	line-height:13px;
	overflow:hidden;
}

#wrapper-footer #bg-footer #footer #pages ul li ul li a {
	height:auto;
	line-height:1.7em;
}

/*
#primarycontent object {
	clear:both;
	display:block;
	margin-bottom:20px;
	padding-left:20px;
}

#primarycontent h1 object {
	clear:both;
	display:block;
	margin-bottom:0px;
	padding-left:0px;
}
*/
#secondarycontent #btw_link span.webcompany {
	background:transparent url(library/images/logo_btw.gif) no-repeat left top; 
	padding-left:25px;
}

#primarycontent h2 a.btn_highlight:link, #primarycontent h2 a.btn_highlight:visited {
	font-style:normal;
	color:#ffffff;
	text-decoration:none;
	font-size:0.67em;
	font-weight:bold;
	background-color:#03C5FF;
	text-transform:uppercase;
	padding:1px 3px;
	font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida Console",Arial,sans-serif;
}

#primarycontent h2 a.btn_highlight:hover, #primarycontent h2 a.btn_highlight:active {
	background-color:#252C31;
}

#primarycontent #content p.date {
    color: #283C46;
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    padding-left: 0px;
    text-transform: none;
}

.blog_cat_link {
	color:#283C46;
    font-size:11px;
    font-weight:bold;
    line-height:11px;
    text-transform:none;
    margin-left:10px;
}

.flv-video {
	width:400px;
	height:225px;
	float:left;
	margin:0 25px 20px 0;
}

.flv-video br {
	display:none;
}

#press-videos {
	margin:10px 0;
}

#primarycontent #press-videos p {
	font-size:12px;
	line-height:20px;
}

#primarycontent #press-videos h3 {
	font-size:1.7em;
	margin-bottom:5px;
	color:#00A2D9;
}

#primarycontent #press-videos ul, #primarycontent #press-videos ol {
	font-size:1.2em;
	lin-height:20px;
	margin-bottom:5px;
}


/* Gravity-Forms */
#primarycontent .gform_wrapper {
	margin-top:0;
}

#primarycontent .gform_wrapper form {
    margin-left:20px;
}

#primarycontent .gform_title {
	padding:0;
}

#primarycontent .gform_description {
	font-size: 13px;
    line-height: 22px;
}

#primarycontent .gform_body ul {
	margin-left:0;
}

#primarycontent .gform_body input[type="text"] {
	font-size:11px;
	padding:3px;
}

#primarycontent #gforms_confirmation_message {
    background-color:transparent;
    border:medium none;
    color:red;
    font-size:13px;
    line-height:22px;
    margin-bottom:10px;
    margin-top: 0;
    padding:0 0 0 20px;
    text-align:left;
}

.line {
	width:599px;
	height:1px;
	background-color:#DDD;
	margin:0 0 10px 20px;
}




/* style iFrame for forms */
iframe {
	width:100%;
}

*+html #secondarycontent #sidebar form #mc_unsub_link {
	margin-top:-20px; 
}

*+html #secondarycontent #sidebar form input {
	width:214px;
}

*+html #secondarycontent #sidebar li.addthis_sidebar_widget {
	padding:14px 0 0 0;
}

*+html #secondarycontent #btw_link span.webcompany {
	background-position: 0px top;  
	font-size:0.9em;
	padding-left:25px;
}

.search .published {
	font-size:10px;
}


