/*
Theme Name: etravel
Version: 1.0
Author: Qonvert
Author URI: http://www.qonvert.com/
*/

* {font-family:arial}
body {font-size:12px;color:#404040}
a {text-decoration:none}
a:hover {text-decoration:underline}
a img {border:none}
p {margin:5px 0}
form {margin:0;padding:0}
h1 {font-size:22px;margin:14px 0}
h2 {font-size:18px;margin:12px 0}
h3 {font-size:16px;margin:10px 0}
h4 {font-size:14px;margin:8px 0}
h5 {font-size:12px;margin:6px 0}
h6 {font-size:10px;margin:4px 0}
.left {float:left}
.right {float:right}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto}
.alignleft {float: left}
.alignright {float: right}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
img.alignright {margin-left:10px;margin-bottom:10px}
img.alignleft {margin-right:10px;margin-bottom:10px}
.clear {clear:both}

#container {width:980px;margin:20px auto;}
#header {overflow:hidden}
#header h1 {margin:0 13px 0 0;padding:0;display:inline}
#header h2 {height:26px;padding-top:9px;border-top:1px solid #ccc;font-size:16px}
#header .left {width:500px;height:140px;border-bottom:3px solid #ccc}
#header .right {width:460px;height:140px;border-bottom:3px solid #ccc}
#header .right ul {margin:48px 0 0 0;padding:0;list-style-type:none;border-bottom:1px solid #ccc;overflow:hidden}
#header .right li {float:left;width:115px;height:28px}
#header .right li a {font-size:16px;color:#404040;outline:0}
#header .right li a:hover {font-weight:bold;text-decoration:none}

#breadcrumbs {height:21px;line-height:21px;border-bottom:1px solid #ccc;font-size:10px;margin:0 0 10px 0}

#content {float:left;width:760px;margin-bottom:30px}

.body {width:746px;border:1px solid #ccc;padding:1px 6px;background:transparent url(i/bbg.jpg) repeat-x 0 100%;margin-bottom:20px;overflow:hidden}
.body h1 {border-bottom:1px dashed #ccc;display:block;padding-bottom:5px}
.body img {border:1px solid #ccc}

.excerpts {overflow:hidden}
.excerpts img {float:left;margin:11px 18px 11px 6px}

.home #content h2 {font-size:22px;margin:14px 0}

#spotlight {position:relative;margin:0 0 15px 0}
#spotlight ul {margin:0;padding:0;list-style-type:none;width:760px;height:250px;position:relative;background:transparent url(i/sbg.jpg) repeat-x}
#spotlight ul li {width:760px;height:250px;position:absolute;top:0;left:0;display:none}
#spotlight ul li.active {display:block}
#spotlight ul .left {border:1px solid transparent;width:218px;height:208px;padding:20px}
#spotlight ul h3 {color:#fff;font-size:20px;margin:0;padding:0 0 10px 0;border-bottom:1px dashed #fff}
#spotlight ul p {margin:10px 0 0 0;color:#404040;line-height:17px}
#spotlight ul img {position:absolute;top:0;right:0}
#spotlight ol {margin:0;padding:15px 0 0 0;list-style-type:none;position:absolute;bottom:20px;left:20px;z-index:5;color:#404040;border-top:1px solid #fff;width:218px}
#spotlight ol li {float:left;width:20px;height:21px;background:#E6D47A url(i/snbg.gif) no-repeat;cursor:pointer;margin:0 13px 0 0;text-align:center;line-height:21px;font-size:10px}
#spotlight ol li.last {margin-right:0}
#spotlight ol li.active {background-image:url(i/snbga.gif)}

#speakers {width:500px;float:left}
#speakers .all {background:transparent url(i/ay.gif) no-repeat 100% 5px;padding:0 8px 0 0;float:right;position:relative;top:-10px}

#highlights {width:240px;float:right}
#highlights ul {margin:0;padding:0;list-style-type:none}
#highlights li {width:218px;border:1px solid #E8E8E8;background:#fff url(i/slibg.gif) repeat-x 0 100%;padding:0 10px 20px 10px;margin:0 0 19px 0;position:relative}
#highlights img {position:relative;top:0px;left:-10px}
#highlights .date {font-size:10px;position:relative;bottom:8px}
#highlights p {border-top:1px dashed #C9C9C9;display:block;position:relative;top:-4px;padding:7px 0 0 0}
#highlights .more {position:absolute;bottom:10px;left:10px}

.googleMap {position:relative;top:-1px;left:-6px;margin:15px 0}

.speakers {margin:0;padding:0;list-style-type:none}
.speakers li {float:left;width:368px;height:159px;border:1px solid #E8E8E8;margin:0 0 19px 0;position:relative;background:#fff url(i/slibg.gif) repeat-x}
.speakers li.odd {margin-right:19px}
.speakers img {float:left;position:relative;top:-1px;left:-1px}
.speakers h3, .speakers h2 {font-size:16px;margin-bottom:8px}
.speakers .info {float:left;width:232px;padding:0 10px}
.speakers .lead {border-bottom:1px dashed #C9C9C9}
.speakers .company {font-size:10px;position:relative;bottom:8px}
.speakers p {margin-top:7px}
.speakers .more {position:absolute;bottom:10px;left:127px}

.fixPosition {display:block;margin:9px 0 0 4px}

.home .speakers {}
.home .speakers li {width:498px}
.home .speakers .info {width:362px}

.bodySpeaker .fixPosition {margin:-2px 0 0 -7px}
.bodySpeaker .fixPosition img {margin-bottom:-2px}
.bodySpeaker .left {width:620px}

.single  .body h1 {border:none;margin-top:0}
.single .body hr {border:none;margin:0;padding:0;height:0;border-top:1px dashed #ccc;position:relative;top:-14px}

.vcard {padding:0 0 8px 0}
.vcard h1 {margin:0;padding:10px 0 0 0;font-size:16px}
.vcard .company {font-size:10px;display:block;margin:-1px 0 0 0}
.vcard hr {top:7px !important;}
.vcard  em {margin:13px 0 0 0;font-size:12px;font-style:normal;display:block;font-weight:bold}
.vcard  h2 {color:#404040 !important;margin:2px 0;font-size:12px}
.vcard ul {display:block;margin:13px 0 0 13px;padding:8px 0 0 0;float:right;width:180px;height:80px;border-left:1px solid #ccc;list-style-type:none;font-size:10px}
.vcard li {margin:0 0 8px 0;padding:0 0 0 40px;display:block;height:19px;line-height:19px}
.vcard li a {color:#404040}
.vcard li {background:transparent url(i/si.jpg) no-repeat 14px 0}
.vcard li.facebook {background-position:14px -19px}
.vcard li.linkedin {background-position:14px -38px}

.relatedSpeakers {margin:-5px 0 0 0}
.relatedSpeakers strong {display:block;margin:0 0 10px 0}

.allEvents {display:block;list-style-type:none;padding:19px 0 19px 19px;border:1px solid #E8E8E8;overflow:hidden;height:100%;background:transparent url(i/aebg.jpg) repeat-x 0 100%}
.allEvents li {float:left;margin:0 20px 18px 0}

body.page-id-777 .body {background:none;border:none;padding:0 !important}
#program  .grote *, #program .yellow *, #program .yellow {color:#43A6DF !important}
#program  .zaal *, #program .red *, #program .red {color:#A54F03 !important}
#program  .studio *, #program .blue *, #program .blue{color:#95229C !important}
#program  .expo *, #program .purple *, #program .purple{color:#CFAD04 !important}
#program  .podium *, #program .green *, #program .green{color:#16ADA0 !important}
#program  .room *, #program .black *, #program .green{color:#0376A6 !important}
#program {height:2100px;background:transparent url(i/program-bg2.gif) no-repeat 0 75px}
#program .header {padding:0 0 0 70px;height:75px}
#program .header .item {float:left;width:112px;text-align:center}
#program .header h2 {font-size:16px;margin-bottom:6px}
#program .header h3 {font-size:12px;margin:0 0 6px 0}
#program .header small {font-size:10px}
#program .container {margin:-4px 0 0 70px;height:100%;position:relative}
#program .cell {left:0; position:absolute;width:674px;height:83px;border:1px solid #E6E7E8;text-align:center;font-weight:bold;padding:5px 0 0 0;background:#fff url(i/slibg2.gif) repeat-x 0 50%}
#program .cell strong, #program .cell a {font-style:normal;text-decoration:none;line-height:20px;font-size:12px;line-height:18px}
#program .cell em {color:#404040 !important;line-height: 10px}
#program .single {width:92px;text-align:left;padding-left:10px;padding-right:7px;font-size:10px;padding-top:10px}
#program  .m15 {height:26px}
#program  .m23 {height:60px}
#program  .m25 {height:66px}
#program  .m28 {height:73px}
#program  .m30 {height:127px}
#program  .m31 {height:104px}
#program  .m32 {height:99px}
#program  .m33 {height:95px}
#program  .m37 {height:103px}
#program  .m40 {height:110px}
#program  .m45 {height:124px}
#program  .grote {left:0}
#program  .expo {left:113px}
#program  .studio {left:226px}
#program  .zaal {left:339px}
#program  .podium {left:452px}
#program  .room {left:565px}

#sidebar {width:180px;float:right;margin-bottom:30px}
#sidebar .item {border-bottom:3px solid #ccc;padding:0 0 14px 0;margin:0 0 20px 0}
#sidebar .item.last {border-bottom:none}
#sidebar h3 {font-size:22px;margin:0 0 14px 0;padding:14px 0;border-bottom:1px solid #ccc}
#sidebar p {margin:0}
#sidebar input.text {width:160px;height:30px;background:transparent url(i/ibg.gif) no-repeat;border:none;color:#959595;line-height:30px;padding:0 10px}
#sidebar input.button {width:180px;height:28px;background:transparent url(i/btbg.gif) no-repeat;border:none;color:#fff;font-size:14px;line-height:28px;font-weight:bold;margin-top:10px;cursor:pointer}
#sidebar #prices p {height:54px;padding-top:15px;background:#5E5E5E url(i/pbg.gif) no-repeat;color:#fff;font-size:16px;text-align:center}
#sidebar #prices span {position:relative;top:7px}
#sidebar #prices a {margin-top:15px;display:block}
#sidebar #partners img {border:1px solid #ccc;border-right:none}
#sidebar #partners a {display:block;margin-bottom:10px}
#sidebar #partners strong {font-size:16px;display:block;margin:15px 0 5px 0}
#sidebar #partners .slideshow {position:relative;height:173px;clear:both}
#sidebar #partners .slideshow .group {position:absolute;top:0;left:0;opacity:0.0;background-color:#fff;width:178px;height:173px}
#sidebar #partners .slideshow .group.active {z-index:10;opacity:1.0}
#sidebar #partners .slideshow .group.last-active  {z-index:9}
#sidebar #partners .s1.slideshow {height:87px}
#sidebar #partners .s1.slideshow .group {height:87px}

#footer {clear:both;border-top:1px solid #ccc;margin-top:30px}
#footer ul {margin:0 0 0 120px;padding:0;list-style-type:none;height:33px;}
#footer li {float:left;height:33px;line-height:33px;padding:0 17px;background:transparent url(i/fp.gif) no-repeat 100% 11px}
#footer .last {padding-right:0;background:none}
#footer .last a {color:#404040}
#footer hr {border:none;height:3px;background-color:#ccc;margin:0;padding:0;clear:both}
#footer #fheads {position:relative;left:600px}

a {outline:none}
#content {position:relative}
#content a.print {position:absolute;right:0;top:12px}
#content a.print img {height:27px;width:30px}
body.single #highlights {position:relative;top:3px}
body.single #highlights h2 {font-size:22px}
body.single #highlights li {padding-bottom:0}
body.single #highlights li.active h3 a {text-decoration:underline}

body.aanmeldingen .body {background:none;border:none;padding:0}
.registeredPeople {margin:15px 0;padding:0;list-style-type:none;font-size:12px;line-height:14px;overflow:hidden}
.registeredPeople li {float:left;width:236px !important;overflow:hidden;padding:0 !important;margin:0 10px 10px 0 !important;height:70px;overflow:hidden;border:1px solid #E8E8E8;background:#fff url(i/slibg.gif) repeat-x 0 100%}
.registeredPeople li img {float:left;margin:0 5px 0 0}
a.more-registered {float:right;margin:-15px 0 10px 0}

#programBg {position:absolute;border:none;left:6px;top:127px;display:none}

.xoxo li {padding:0 !important;border:none !important;}
.tweets  {padding-left:0px !important;}
.tweets  li {list-style:none !important; width:200px;border: 1px solid #E8E8E8 !important; padding:10px !important;}
.tweets  li img {left:0 !important; }

/* skin */
a {color:#43A6DF}
#header h2 {color:#43A6DF}
.body h1, .body h2 , .body h3, .body h4  {color:#43A6DF}
#spotlight ul {background-color:#43A6DF}
#spotlight ul .left {border-color:#43A6DF}
.speakers h3, .speakers h2 {color:#43A6DF}
.vcard  em {color:#43A6DF}
