/*
Theme Name: Custom Template
Description:  Custom Template designed for B4E Summit
Author: B4E Summit
Author URI: http://www.b4esummit.com
Version: 1.0
Tags: green, white, blue, 2-columns, left sidebar, fixed width, with image

*/
* {padding: 0px; margin:0px;}
body {color: #7a7d7e; font-size: 8pt; font-family: Arial; font-size: 12px; line-height: 18px; background-color: #fff;}
#wrap {width: 920px; text-align:left;}
#container {}
#title {height:125px; float:left;}

#main {}


.prepost {}
.top {height:15px;}
.bottom {height:15px;}
.post {margin-bottom:15px;}
.entry {}
.entry2 {}
.sform {border: 1px solid #464646; padding: 5px; margin-bottom: 10px; width:188px;}
.widget {margin-bottom:15px;}

#sidebarpic {width: 212px; height: 436px; background: url(http://www.b4esummit.com/wp-content/themes/custom/img/sidebarpic.jpg) no-repeat;}
#banner {width: 675px; height: 200px; margin-bottom: 13px; background: url(banners/4.jpg) no-repeat;}
#fadeshow1 {border: 0px solid #afb3b4;}
#headerrow {width: 920px; height: 76px; margin-top: 30px; margin-bottom: 24px;}
*html #headerrow {margin-bottom: -8px;}
#headerrow #header {width: 920px; height: 76px; display: block;}
#headerrow #header #logo {float: left; width: 208px; height: 76px;}
#headerrow #header #dividerrow {float: left; width: 38px; height: 76px;}
#headerrow #header #dividerrow #divider {float: left; width: 1px; height: 76px; background: url(img/header_divider.gif) no-repeat; margin-left: 18px; margin-right: 18px;}
#headerrow #header #inforow {float: left; width: 135px; height: 76px;}
#headerrow #header #inforow #info {float: left; width: 315px; height: 60px; padding-top: 5px; line-height: 16px; color: #009fc6; font-size: 11px;}
#headerrow #header #logosright2 {float: left; width: 62px; margin-left:250px;padding-bottom:10px; height: 75px; display: block; overflow: hidden; margin-top:-5px; padding-right:15px;}
#headerrow #header #logosright {float: right; width: 200px; height: 76px; display: block; overflow: hidden; padding-top: 15px;}
#headerrow #header #logosright .unep {float: left; width: 39px; height: 46px; margin-right: 17px; padding-left: 11px;}
#headerrow #header #logosright .tgc {float: left; width: 43px; height: 46px; margin-right: 55px;}
#headerrow #header #logosright .wwf {float: left; width: 27px; height: 46px; margin-right: 16px; padding: 0 20px;}
#headerrow #header #logosright .gi {float: left; width: 114px; height: 46px; margin-top: 15px;}
#headerrow #header #logosright span.info2 { display: block; float: left; font-size: 11px; margin-top: -10px; line-height: 16px; color:#009FC6;} 

#content {float: left; width: 675px;}
#content .breadcrumb-trail {margin-bottom: 16px; font-size: 11px; margin-top: 2px;}
#content .breadcrumb-trail a, #content .breadcrumb-trail a:hover, #content .breadcrumb-trail a:visited {font-size: 11px;}
#content a {font-size: 12px; color: #01b085; text-decoration: underline;}
#content a:hover {font-size: 12px; color: #01b085; text-decoration: underline;}
#content h1 {font-size: 20px; font-weight: normal; color: #01b085; margin-bottom: 5px; line-height: 24px;}
#content h1 a, #content h1 a:hover, #content h1 a:visited { text-decoration: none; font-size:20px; color: #01b085;}

#content .Green20px {font-family: Arial; font-size: 20px; color: #01b085;}
#content .Green15pxBold {font-family: Arial; font-size: 15px; color: #01b085; font-weight: bold;}
#content .Green12pxBoldUnderline {font-family: Arial; font-size: 12px; color: #01b085; font-weight: bold; text-decoration: underline;}
#content .Green12pxBoldUnderline a, .Green12pxBoldUnderline a:hover, .Green12pxBoldUnderline a:visited {font-family: Arial; font-size: 12px; color: #01b085; font-weight: bold; text-decoration: underline;}
#content .Green12pxUnderline {font-family: Arial; font-size: 12px; color: #01b085; text-decoration: underline;}
#content .Green12pxUnderline a, #content .Green12pxUnderline a:hover, #content .Green12pxUnderline a:visited {font-family: Arial; font-size: 12px; color: #01b085; text-decoration: underline;}
#content .Green11pxUnderline {font-family: Arial; font-size: 11px; color: #01b085; font-weight: normal; text-decoration: underline; line-height: 14px;}
#content .Green11pxUnderline a, .Green11pxUnderline a:visited, .Green11pxUnderline a:hover {font-family: Arial; font-size: 11px; color: #01b085; font-weight: normal; text-decoration: underline; line-height: 14px;}
#content a.Green11pxUnderline {font-family: Arial; font-size: 11px; color: #01b085; font-weight: normal; text-decoration: underline; line-height: 14px;}

#content .DarkGray12px {font-family: Arial; font-size: 12px; color: #7a7d7e;}
#content .DarkGray12pxBold {font-family: Arial; font-size: 12px; color: #7a7d7e; font-weight: bold;}
#content .DarkGray12pxItalic {font-family: Arial; font-size: 12px; color: #7a7d7e; font-style: italic;}
#content .DarkGray11px {font-family: Arial; font-size: 11px; color: #7a7d7e; line-height: 14px;}
#content .DarkGray11pxBold {font-family: Arial; font-size: 11px; color: #7a7d7e; font-weight: bold; line-height: 14px;}

#content .LightGray11px {font-family: Arial; font-size: 11px; color: #9b9d9e; line-height: 14px;}
#content .LightGray11pxBold {font-family: Arial; font-size: 11px; color: #9b9d9e; font-weight: bold; line-height: 14px;}
#content .LightGray11pxItalic {font-family: Arial; font-size: 11px; color: #9b9d9e; font-style: italic; line-height: 14px;}

#content .Blue12px {font-family: Arial; font-size: 12px; color: #009fc6;}
#content .Blue12pxBold {font-family: Arial; font-size: 12px; color: #009fc6; font-weight: bold;}
#content .Blue11px {font-family: Arial; font-size: 11px; color: #009fc6; line-height: 14px;}

#content .ShadedBackground {background: #f6f6f6;}

#content .clearboth {clear: both;}

/* for category listing */
#content ul.lcp_catlist {margin: 0px; padding: 0px;}
#content ul.lcp_catlist li {margin-bottom: 10px; margin-top: 2px; list-style:none; margin-left:0px;}
#content ul.lcp_catlist li a {line-height: 15px;}
#content ul.lcp_catlist li .recentdate {font-family: Arial; font-size: 11px; color: #7a7d7e; line-height: 14px;} /* follow DarkGray11px */

/* Video plugin */
#content .flvgallery-item {margin-left: -5px;}
#content .flvgallery-item h2 {font-family: Arial; font-size: 12px; color: #009fc6; font-weight: bold; margin-top: 0px;} /* follow Blue12pxBold */
#content .flvgallery-item .flvgallery-caption {font-family: Arial; font-size: 11px; color: #7a7d7e; line-height: 14px; margin-top: -10px; display: block;} /* follow DarkGray11px, additional margin */

/* for posts */
#content .postmetadata {font-family: Arial; font-size: 11px; color: #009fc6; line-height: 16px; margin-top: 0px; margin-bottom: 13px;} /* follow Blue11px, add margin, increased line spacing, margin-top: -10px */
#content .postmetadata a {font-family: Arial; font-size: 11px; color: #01b085; font-weight: normal; text-decoration: underline; line-height: 16px;} /* follow Green11pxUnderline, increased line spacing */
#content .post .entry2 h2 a, #content .post .entry2 h2 a:hover, #content .post .entry2 h2 a:visited {font-family: Arial; font-size: 12px; color: #01b085; font-weight: bold; text-decoration: underline; margin-top: 0px;}
#content .post {margin-bottom: 20px;}

/* for gallery */
#content .ngg-galleryoverview {margin-left: -5px;}

/* hide feed link to social websites on the homepage */
.feedflare { display: none;}

.social {margin-top:10px; margin-right:10px; float:left;}
#fblike {margin-top:15px; margin-left:5px; float:left;}


#sidebar {float: right; width: 212px;}
#sidebar .divider {width: 100%; height: 28px; background: url(img/divider.gif) center; clear: both;}
#sidebar h1 {font-size: 12px; font-weight: bold; color: #009fc6}
#sidebar a, #sidebar a:link, #sidebar a:visited {color: #01b085; text-decoration: underline;}
#sidebar a:hover {color: #01b085; text-decoration: underline;}
#sidebar #blog {font-size: 11px; line-height: 14px; display:none; }
#sidebar #blog .Blue11px {font-family: Arial; font-size: 11px; color: #009fc6; line-height: 14px;}
#sidebar #twitter {font-size: 11px;}
#sidebar #twitter img {float: left;}
#sidebar #twitter h1 {float: left; margin-left: 10px; margin-top: 7px;}
#sidebar #twitter h1 a {text-decoration: none;}
#sidebar #twitter h1 a:hover {text-decoration: underline;}
#sidebar #twitter ul {clear: both; line-height: 14px;}

#sidebar #conference {font-size: 12px; color: #009fc6;}
#sidebar #conference h1 {font-size: 12px; color: #009fc6;}
#sidebar #conference h1 a {text-decoration: underline; line-height: 14px;}
#sidebar #conference h1 a:hover {text-decoration: underline; line-height: 14px;}

#sidebar #featuredspeakers {line-height: 14px;}
#sidebar #featuredspeakers img {float: left; width: 60px; height: 60px; margin-right: 5px;}
#sidebar #featuredspeakers .speaker {float: left; font-size: 11px; color: #7a7d7e; width: 140px;}
#sidebar #featuredspeakers .speaker a {color: #01b085; text-decoration: underline; font-size: 12px;}
#sidebar #archivelistingheader {font-family: Arial; font-size: 15px; color: #009fc6; font-weight: bold;}
#sidebar #archivelisting li {margin-bottom: 10px; margin-top: 2px;}
#sidebar #archivelisting a {line-height: 15px;}
#sidebar #archivelisting .recentdate {font-family: Arial; font-size: 11px; color: #7a7d7e; line-height: 14px;} /* follow DarkGray11px */


#footerrow {width: 920px; height: 51px; margin-top: 30px; border-top: 1px solid #AFB3B4; padding-top: 20px;}
#footer {color: #7a7d7e;}
#footer #copyright {float: left; width: 540px; text-align: left;}
#footer #links {float: right; width: 380px; text-align: right; font-size: 11px; color: #01b085;}
#footer #links ul li {list-style: none; float: left; position: relative; padding-left: 4px; padding-right: 4px; border-right: 1px solid #01b085; overflow: hidden; text-align: center;}
#footer #links li a {text-decoration: underline; color: #01b085;}
#footer #links li a:hover {color: #01b085;}

/* default */
p, #content h1, h2, h3, h4, h5, h6, ol, ul, .post {padding-bottom:10px;}
.clear {clear:both; height:1px;}
img {border:0px;}


/*text */
#title h1 {font-size:22pt; font-weight: normal; padding: 35px 0 0 0; margin-bottom:0px;}
#title h1 a {text-decoration: none;}
.description {font-size:11pt; color: #CCC;}
#content ul li, #content ol li {margin-left: 25px;}
h2 {font-size: 14pt; color: #333; font-weight: normal;}
#sidebar h2 {color: #898989; font-size: 11pt; font-weight: normal;}
#sidebar h2 a {color: #898989; text-decoration: none;}
#content h2 a {color: #898989; text-decoration: none;}
h3, h4 {font-size: 11pt; color: #898989;}
#sidebar ul {padding-bottom:0px;}
#sidebar ul li {list-style:none; margin-left:0px;}
#sidebar ul li ul li:before, #sidebar ul li ul li ul li:before {content: "\00BB \0020"; color: #898989;}
#sidebar ul li ul li ul li {margin-left: 15px;}
ul li ul li {margin-left: 10px;}
ul li ul li ul li {margin-left: 10px;}
#sidebar a {color: #555555; text-decoration: none;}
blockquote {margin: 15px; font-size: 10pt; font-style: italic;}
a {color: #0072bc; text-decoration:none;}
.searchform {padding-bottom: 10px;}

/* calendar */
#today, caption {font-weight: bold;}
#today {color: #464646;}
td, th {padding: 2px;}
td a {text-decoration: underline;}
#calendar_wrap {padding-bottom: 10px;}


/* form */
#author, #email, #url, #comment, textarea, .s {border: 1px solid #d9d9d9; padding: 5px; font-size: 8pt; background:transparent; color: #555; font-family: Arial, Helvetica, sans-serif;}
#submit {width: 132px; height: 20px; background: url(img/submitcomment.gif) no-repeat; margin-top: 3px; border: 0px;}
/*#submit {background-color: #0072bc; color: #ffffff; border: 1px solid #d9d9d9; font-size: 8pt; padding: 2px 5px; margin-top: 3px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;} */
.searchsubmit {}

/* wp default */
.center {text-align:center;}

.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-dd {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menurow {width: 920px; height:34px; border-bottom: 1px solid #afb3b4; margin-bottom: 20px;}
*html #menurow {width: 920px; height:34px; border-bottom: 1px solid #afb3b4; margin-bottom: 2px;}
#menurow #menu {float: left; width: 675px; height: 31px; padding-top: 3px; font-size: 12px;}

#menurow #search {float: left; width: 212px; height: 34px; padding-left: 33px;}
#menurow #search #searchform {margin: 0px; padding: 0px;}
#menurow #search input {font-size: 11px; color: #7a7d7e; width: 154px; padding: 3px; border: 1px solid #AFB3B4;}
#menurow #search .searchgo {width: 45px; height: 20px; background: url(img/searchgo.gif) no-repeat; border: 0px;}

/* Level 1 */
#menu, #menu ul {padding: 0; margin: 0; list-style: none; z-index: 10000; width:675px; height: 28px;} /* background: red; */
#menu a, .menu a:visited {display: block; text-decoration:none; color:#7a7d7e; font-weight:bold;}
#menu a:hover {color: #009fc6;}
#menu li {float: left; width: 80px;}
#menu li.menu_item_5 {width: 85px;}
#menu li.menu_item_13 {width: 106px;}
#menu li.menu_item_15 {width: 80px;}

/* Level 2 */
#menu li ul {position: absolute; left: -999em; background: url(img/submenubg.png) repeat; color:#7a7d7e; height:auto; line-height: 34px; width: 175px; behavior: url(http://www.b4esummit.com/wp-content/themes/custom/iepngfix.htc); margin-left: -15px; padding-left: 4px; padding-right: 0px; padding-top: 3px; padding-bottom: 8px; font-weight: normal;}
*html #menu li ul {margin-left: -25px; padding-left: 0px; background: #faf9fa;}
#menu li ul a {font-weight: normal;}
#menu li ul li {float: left; width: 175px;}

/* Level 3 */
#menu li ul ul {background: url(img/submenubg.png) repeat; color:#7a7d7e; height:auto; line-height: 34px; width: 180px; behavior: url(http://www.b4esummit.com/wp-content/themes/custom/iepngfix.htc); margin-left: 140px; margin-top: -37px; padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 3px; font-weight: normal;}
*html #menu li ul {background: #faf9fa;}
#menu li ul ul li {width: 180px;}

#menu li:hover ul ul, #menu li.sfhover ul ul {left: -999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {left: auto;}
div#content div.post h1 a { display:none;}