/*
Theme Name: StickyWorld
Theme URI: http://www.stickyworld.com
Description: This StickyWorld theme was developed by SliderStudio
Version: 1.0
Author: SliderStudio
Author URI: http://www.sliderstudio.co.uk
Tags: stickyworld, simple, slider studio, collaboration

	This theme was designed and built by SliderStudio
	: http://www.sliderstudio.co.uk
*/

/* DARK SIDE --------------------------- */
#dark_side {position:fixed;top:98px;width:100%;left:0;height:88%;background-color:#404040}
#dark_side_top {border-bottom:1px solid #FFF;height:29px}
.dark_side_content {border:1px solid #666;background-color:#FFF;padding:15px;overflow:scroll;}

/* HEADINGS ---------------------------- */
h1{font-size:19px;margin:0;font-weight:normal;}
h2{font-size:14px;font-weight:normal;margin:0;}
h3{margin:0;font-size:18px;font-weight:bold;color:#404040}
a {outline:none}

/* BODY -------------------------------- */
body{background:#FFFFFF /*url(img/page-bg.jpg) repeat-y scroll 50% 0*/;font-family:Verdana;color:#666666;text-align:center;padding:0;margin:0;}
#page{text-align:left;margin:0 auto;padding:0;width:960px;position:relative;font-size:12px;padding:0;}

/*HEADER---------------------------------*/
#headerstrip{width:100%;height:60px;background:#404040;text-align:left;}
#shadowstrip{background:transparent url(img/dropShadow.png) repeat-x scroll 0 0;height:10px;}
#pagewidth{width:960px;padding:0 17px;margin:auto;}
#headerimg {background: #404040 url(img/logo.png) no-repeat 0 0;margin-left:10px;width:310px;height:60px;}
.tagline{position:relative;top:-28px;left:320px;font-family:"courier new";color:#FFFFFF;font-weight:bold;width:200px;font-size:20px;line-height:20px;}

#signup{
	float:right;margin-top:10px;margin-right:120px;background:transparent url(img/button-l.png) no-repeat left top;
	color:#000000;text-align:center;padding:11px 0px 11px 20px;font-weight:bold;cursor:pointer;}
#signup span{background: transparent url(img/button-r.png) no-repeat right top; padding:11px 20px 11px 0px;cursor:pointer;}
#signup a {color:#000000;cursor:pointer;}
#signup:hover a{color:#FFFFFF}
#signup:hover span{}
/*#signup .down{background: transparent url(img/signupbuttondown.png) no-repeat;}*/
#content {padding:15px;min-height:545px;width:600px;background:#EEEEEE;display:inline-block}
#content-frame{background:none repeat scroll 0 0 white;border:1px solid #CCCCCC;min-height:270px}
#content-only{min-height:100px;background:#EEEEEE;padding:15px;min-height:400px;}

#corner-add{position:fixed;top:0;right:0;width:200px;height:200px;font-size:14px;font-weight:bold;text-align:right;z-index:6;color:#FFFFFF}
#corner-add a{color:#FFFFFF;}
#corner-add a:hover{color:#FFFFFF;}

.signup-message{padding:15px;}

/*SHADOW -----------------------------------*/
.shadow-inner{padding-right:5px;background-color:#CCCCCC} 

/*HOMEPAGE ---------------------------------*/

.home-button{
	float:left;background:transparent url(img/dark-button_l.png) no-repeat left top;margin-left:60px;
	color:#FFFFFF;text-align:center;padding:11px 0px 11px 20px;font-weight:bold;cursor:pointer;font-size:16px}
.home-button:hover span{color:#F79646}
.home-button span{background: transparent url(img/dark-button_r.png) no-repeat right top; padding:11px 20px 11px 0px;}

.home-button span a{color:#FFFFFF}
.home-button:hover span a{color:#F79646}

.homepage-overlay{height:630px;width:960px;z-index:5;background:#EEEEEE}
.shadow {*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='wp-content/themes/stickyworld/img/shadow.pngshadow.png',sizingMethod='scale');*padding:0 3px 4px 0;}
.page .PNG {position:absolute;top:20px;left:3px;z-index:-1;width:636px;height:99%;*display:none;}
.side .PNG {position:absolute;top:4px;left:3px;z-index:-1;width:100%;height:100%;*display:none;}
.home  .PNG {top:18px;left:12px;height:656px;width:100%}

/*.home-sticky{width:320px;height:380px;position:absolute;top:275px;right:15px;padding-left:10px;padding:15px 40px 0 20px;background: url(img/StickyNote_320x320.png) no-repeat right 0}*/
.home-content{margin:15px;position:absolute;top:90px;width:500px;overflow:hidden;color:#FFFFFF}

.home-sticky ul{list-style-type:disc;font-size:18px;line-height:40px}

.home-content p {padding:0;margin:10px 0 15px 0}
.home-content-text{line-height:18px;font-size:14px;}
.home-heading {font-size:20px;font-weight:bold;color:#404040;line-height:25px;margin-bottom:10px;}
#trusted_by {margin-top:30px}
.trusted-logo {float:left;margin-right:5px;height:98px;overflow:hidden;background:#FFFFFF;width:140px;text-align:center;overflow:hidden;border:1px solid transparent;}
.trusted-header {margin-top:30px;font-size:14px}

/*FRONT PAGE -------------------------------*/
.front-big{font-size:15px;font-weight:bold;}
.front-small{font-size:10px}
.orange14b{color:#F79646;font-size:14px;font-weight:bold;}
.sw-brand{font-family:"courier new";font-weight:bold;font-size:1.3em;}
.sw-brand .trade{font-weight:normal;}
/*.killer-header{position:relative;left:-45px;top:30px;font-size:24px;font-weight:bold;color:#F79646;line-height:28px;text-align:right;}*/
.killer-sticky{font-size:22px;line-height:52px;font-weight:bold;color:#404040;position:relative;top:170px;width:294px;left:600px;}
#killer-image{background: #EEEEEE url(img/background.png) no-repeat 0 0;height:700px;}
#quotes_intro_text {position:absolute;left:470px;top:420px;width:460px}

/*ABOUT ------------------------------------*/
#about-images{background:white;padding:0 15px 15px;min-height:270px}
#about-buttons{margin-top:15px;cursor:pointer;}
.about-button{float:left;margin:0 13px 0 1px;width:108px}
.about-button-last{margin-right:0;}
.about-button img{width:108px}
.about-caption{background:#404040;top:-19px;color:#FFFFFF;height:19px;line-height:19px;opacity:0.8;overflow:hidden;position:relative;text-align:center;width:108px;}
.about-description{color:#404040;font-size:16px;font-weight:bold;line-height:32px;}
.about-for{color:#404040/*#F79646*/;font-size:18px;font-weight:bold;height:60px;vertical-align:bottom;}
#content-frame p {padding: 0 15px}

/*FEATURES ---------------------------------*/
.feature-content{padding-left:15px;}
.feature-description{padding: 0 15px}
.feature-description ul{padding-left:15px;margin-top:0px;line-height:16px;}
.feature-icon img{width:108px;height:90px}

/*TOUR -------------------------------------*/
#demovideo{width:600px;height:478px;margin:0 auto 0;}
.demogallery{width:580px;height:140px;background:#CCCCCC;margin-top:20px;}
.l-arr {background:#CCCCCC none repeat scroll 0 0;cursor:pointer;float:left;height:100px;margin:5px 5px 5px 0;width:28px;}
.r-arr{background:#CCCCCC none repeat scroll 0 0;cursor:pointer;float:right;height:100px;margin:5px 0 5px 5px;width:28px;}
.r-arr .active{background:transparent url(img/r-arr.gif) no-repeat scroll 0 0;height:100%;width:100%;}
.l-arr .active{background:transparent url(img/l-arr.gif) no-repeat scroll 0 0;height:100%;width:100%;}
.scroller{overflow:hidden;position:relative;}
.slides{position:relative;}
.slide{background:#404040 none repeat scroll 0 0;border:0px solid transparent;float:left;height:98px;margin:5px 5px 0 0;overflow:hidden;position:relative;width:140px;cursor:pointer;}
#video_gallery {height:110px;position:relative;margin-top:10px;}
.caption{background:#404040 none repeat scroll 0 0;bottom:0;color:#FFFFFF;font-size:90%;height:19px;line-height:19px;opacity:0.8;overflow:hidden;position:absolute;text-align:center;width:140px;}
.overlay{background:#404040 none repeat scroll 0 0;height:79px;opacity:0.8;position:absolute;top:0;width:140px;cursor:pointer;}
.overlay_text{color:#FFFFFF;font-size:11px;height:88px;margin:5px;overflow:hidden;width:130px;}
.slide img{display:block;height:98px;margin-left:auto;margin-right:auto;width:auto;}
.tour-content{margin-top:20px;padding: 0 15px 15px;}

/*SIGNUP FORM ------------------------------*/
.signup-org{float:left;}
.signup-cafe{float:right;position:relative}
.signup-cancel{display:none;float:right;color:#0066CC;font-size:14px;font-weight:bold;cursor:pointer;}
.signup-text{border:1px solid #CCCCCC;background:white;padding:15px;}
.signupTitle{text-align: center;}
#signup-wrapper{position:relative;}
.active-signup-wrapper{border:1px solid #CCCCCC;height:70px;width:598px;background:white;}
#signup-wrapper fieldset{border:0;padding:0;}
#signup-wrapper fieldset input{display:block; font-family:verdana;}
#signup-wrapper fieldset label{display:block;padding-left:0px;width:300px;}
#signup-wrapper fieldset .signup-type{display:inline}
#signup-wrapper fieldset #hidden-other-type{display:none;}
#signup-wrapper fieldset .signup-options{width:565px;text-align:center;margin:15px;}
#signup-background{position:relative;top:-98px;height:600px;width:100%;border:1px solid #CCCCCC;background:#FFFFFF;display:none;}
.signup-container{padding:15px;width:100%}
#signup-office{background: url(img/minilogo.png) no-repeat;}
.signup-options{width:565px;text-align:center;margin:15px;}
.signup-options .disabled{background:transparent url(img/button-disabled-l.png) no-repeat left top;}
.signup-options .disabled span{background:transparent url(img/button-disabled-r.png) no-repeat right top; color:#FFFFFF}
#signupForm{width: 550px;/*padding: 20px;margin-top: 20px;*/}
#signup-wrapper .text{background:transparent url(img/textField.png) no-repeat;border:0 solid #FFFFFF;height:18px;padding:6px 5px;width:280px;margin-bottom:20px;}
#signup-wrapper .half{background:transparent url(img/textFieldHalf.png) no-repeat;border:0 solid #FFFFFF;height:18px;padding:6px 5px;width:135px;margin-bottom:20px;}
#signup-wrapper .half-first{float:left}
#signup-wrapper .validated{background:#99FF66 url(img/textField.png) no-repeat;}
#signup-wrapper .invalid{background:transparent url(img/textFieldError.png) no-repeat;}
#signup-wrapper .url{background:transparent url(img/textFieldShort.png) no-repeat;border:0 solid #FFFFFF;height:18px;padding:6px 5px;width:176px;margin-bottom:20px;text-align:right;float:left}
#signup-wrapper .invalid-url{background:transparent url(img/textFieldShortError.png) no-repeat;border:0 solid #FFFFFF;height:18px;padding:6px 5px;width:176px;margin-bottom:20px;text-align:right;float:left}
#signup-wrapper .domain{line-height:28px;}
#signup-wrapper .default{color:#999999}
/*#signup-wrapper .error{color: #FF0000;display:none;float:left;clear:left;}*/
#signup-wrapper .error{clear:left;display:none;float:left;height:28px;line-height:28px;padding:0 5px;position:relative;left:280px;top:-36px;margin: -15px 0;}
#signup-wrapper .error-arrow{float:left;border-width: 9px 12px 9px 0;margin-top:8px;border-style:solid;height:0;line-height:0;width:0;border-color:transparent #F79646 transparent transparent}
#signup-wrapper .error-arrow-center{float:left;border-width: 8px 10px 8px 0;margin-top:9px;border-style:solid;height:0;line-height:0;width:0;border-color:transparent #FFFFFF transparent transparent;position:relative;left:-8px;margin-right:-10px}
#signup-wrapper .error-content{float:left;background:#FFFFFF;border:2px solid #F79646;padding:0 5px;font-weight:bold;color:#FF0000;}

#signup-wrapper .dropdown{background:transparent url(img/textField.png) no-repeat;border:0 solid #FFFFFF;height:30px;padding:6px 2px;width:290px;margin-bottom:20px;}
#signup-wrapper .type-radio{background:transparent url(img/radio.png) no-repeat;padding-left:30px;height:20px;line-height:20px;width:200px;}
#signup-wrapper .radio-selected{background:transparent url(img/radio-select.png) no-repeat;}

.signup-button{background:transparent url(img/button-l.png) no-repeat left top;color:#000000;text-align:center;padding:13px 0 13px 20px;cursor:pointer;font-size:14px}
.signup-button span{background:transparent url(img/button-r.png) no-repeat right top;padding:13px 20px 13px 0;font-size:14px}
.signup-button input{background:transparent url(img/button-r.png) no-repeat right top;padding:11px 20px 11px 0;border:0px none;font-size:16px;font-weight:bold;
margin-top:0;cursor:pointer;}
.signup-button:hover span, .signup-button:hover input{color:#FFFFFF;}
.signup-submit{float:right;padding-top:0;}
.signup-submit-cafe{float:right;padding-top:0;position:relative;left:-50px;}

/*FLOATING PANE ----------------------------*/
#trusted-by-logos .scroller {padding-top:5px} 
/*.float-pane-buffer{height:315px;background:#FFFFFF; width:960px;margin: 0 auto;} /* must be same height as float-pane */
.float-pane-buffer{height:105px}
/*.float-pane{width:100%;height:140px;position:fixed;bottom:0px;left:0px;background:#FFFFFF;z-index:5;}*/
.float-pane { width:100%; height:140px;position:fixed;bottom:0px;z-index:10;left:0}
.floatwidth{width:960px;margin:0 auto;text-align:left;}
.float-tabs{background:#404040;height:29px;border-bottom:1px solid #FFFFFF}
/*.float-content{height:131px;width:100%;background:#404040;height:100%;}*/
.float-content {width:100%;background:#404040;height:140px}
.ft-pane{min-height:130px;width:100%;}
.ft-menu{float:right;line-height:29px}
.ft-menu ul{list-style-type:none;padding-left:0;background:transparent;padding:0 15px 0 0;text-transform:capitalize;overflow:hidden;margin:0}
.ft-menu ul li{float:left;background:transparent;padding:0;margin-left:25px;line-height:29px;font-size:12px;display:inline;}
.ft-menu ul li a{color:#FFFFFF;text-decoration:none;}
.ft-menu ul li:hover{background:transparent;}
.ft-menu ul li:hover a{}
.float-tabs .social{float:right;margin-bottom:0;background:transparent;padding-top:3px;width:104px}
.social .icon{float:right;margin-right:5px;}
.expanded .ft-tabs ul li.current-ft .expander{background:transparent url(img/tab_ft_dn.png) no-repeat right center;} 
.expanded{/*top:90px;height:100%;*/}
.expanded .room{float:none;margin-left:36px;}
.expanded .room-prev{display:none;}
.expanded .room-next{display:none;}
.expanded .rooms {left:0px;}
.expanded .ft-menu{display:none;}
.expanded .featured{display:none;}
.expanded .social{margin-top:20px;}
.minimize{bottom:-109px;}

#menu-hider{height:100px;width:1px;display:none;}

.room-next{background:transparent;cursor:pointer;float:right;height:98px;margin:5px;width:26px;border:1px solid #FFFFFF;}
.room-prev{background:transparent;cursor:pointer;float:left;height:98px;margin:5px;width:26px;border:1px solid #FFFFFF;}
.room-next .active{background:transparent url(img/r-arr-white.gif) no-repeat}
.room-prev .active{background:transparent url(img/l-arr-white.gif) no-repeat}
.rooms{position:relative;}
.room{background:#404040 none repeat scroll 0 0;border:1px solid #404040;float:left;height:98px;margin:5px 5px 0 0;overflow:hidden;position:relative;width:882px;}
.room-number{height:100%;background:#7F7F7F;width:140px;margin-right:5px;float:left;line-height:75px;text-align:center;color:#FFFFFF;overflow:hidden;}
.room-number img{height:100%;}
.room-name{height:100%;padding:10px;background:#7F7F7F;width:572px;float:left;margin-right:5px;line-height:75px;text-align:center;color:#FFFFFF;}
.room-door{height:100%;padding:10px;background:#7F7F7F;width:120px;float:left;line-height:75px;text-align:center;color:#FFFFFF;}

/*FOOTER-----------------------------------*/
#footer{height:40px;width:100%;clear:both;position:relative;background:#FFFFFF;}
.featured{padding-top:10px;font-size:14px;position:relative;top:15px;}
.featured .text{color:#F79646;font-weight:bold;}
.featured .name{font-weight:bold;font-size:18px;}

.social {position:relative;top:-1px;top:0;margin-left:25px;}
.social .icon{height:26px;width:26px;}
.social .share{/*background:url(img/social/ft_share.png) no-repeat left top;*/width:40px;/*padding-left:24px;*/color:#FFF;font-size:12px;line-height:24px;cursor:pointer;margin-right:0}
.social .facebook{display:none}
.social .linkedin{background:url(img/social/24linked.png) no-repeat;display:none}
.social .rss{background:url(img/social/24feed.png) no-repeat}
.social .twitter{background:url(img/social/24twit.png) no-repeat}
.social .youtube{background:url(img/social/24you.png) no-repeat;display:none}

.footer-logo {background:url(img/Logo-24x24.png) no-repeat left 50%;width:24px;height:26px;float:right;margin-left:25px;}

.narrowcolumn{padding: 0 0 20px 45px;margin: 0px 0 0;width: 600px;}
.widecolumn .entry p {font-size: 1.05em;}
.narrowcolumn .entry, .widecolumn .entry{line-height: 1.4em;}
.widecolumn{line-height: 1.6em;	padding: 10px 0 20px 0;width: 450px;}
.narrowcolumn .postmetadata{text-align: center;}
.post{margin: 0 0 40px;text-align: justify;}
.post hr{display: block;}
.widecolumn .post{margin: 0;}
.thread-alt{background-color: #f8f8f8;}
.thread-even{background-color: white;}
.depth-1{border: 1px solid #ddd;}
.even, .alt{border-left: 1px solid #ddd;}

#headerimg .description{font-size: 1.2em;text-align: center;}
h2{font-size: 1.6em;}
h2.pagetitle{margin-top:30px;text-align:center;font-size:1.6em;}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{text-decoration:none;color:white;}
h2, h2 a, h2 a:visited, h3 a, h3 a:visited{color: #0066CC;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none;}
.entry p a:visited{color: #b85b5a;}
.sticky{background: #f7f7f7;padding: 0 10px 10px;}
.sticky h2{padding-top: 10px;}
.commentlist li, #commentform input, #commentform textarea{font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li{font-size: 1em;}
.commentlist li{font-weight: bold;}
.commentlist li .avatar{float:right;border:1px solid #eee;padding:2px;background:#fff;}
.commentlist cite, .commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em;}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;}
#commentform p{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;}
.commentmetadata{font-weight:normal;}
code{font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size:0.9em;letter-spacing:.07em;}
a, h2 a:hover, h3 a:hover{color:#06c;text-decoration:none;}
h2 a:hover, h3 a:hover{color:#404040;text-decoration:none;}
a:hover{color:#404040;}
#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
.clear{clear:both;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{width:100%;padding:2px;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit{margin:0 0 5px auto;float:right;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 10px;padding:5px 5px 10px 10px;list-style:none;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:10px 5px 10px 0;}
.children{padding:0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}

.footer_share_pane {position:absolute;bottom:28px;left:50px;border:1px solid #404040;background:#FFF}

/*SIDEBAR----------------------------------*/
.side {display:inline-block;position:absolute;top:-5px;left:645px}

#sidebar .fullscreen {background:#EEEEEE none repeat scroll 0 0;border:1px solid #EEEEEE;margin:0;position:relative;width:936px;z-index:5;min-height:600px}
#sidebar .fullscreen .widgets{margin:0}
.cafe-content{min-height:750px;width:598px;}
.cafe-content .diary .heading{}
.cafe-content .diary .entry{background:#FEFE89}
.cafe-content .diary .entry-odd{background:#CCCCCC;color:#FFFFFF;}
.cafe-content .note{height:240px;width:240px;margin:20px auto;background:#FEFE89;}

#sidebar h2{font-family:'Verdana', Sans-Serif;font-size: 1.2em;}
#sidebar{font:1em 'Verdana', Arial, Sans-Serif;position:relative;background:#EEEEEE}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#777;}
#sidebar ul, #sidebar ul ol{margin:0;padding:15px 15px 15px 15px;position:relative;}
#sidebar ul li{list-style-type:none;list-style-image:none;margin:0 0 10px 0px;}
#sidebar{width:315px;min-height:370px}

/* Widget hack - negates border and padding on sidebar */
.widget{padding:0 0px 10px 10px;}
.widget_tweetblender{background:#FEFE89;}
#sidebar form {margin:0;}
.center{text-align:center;}
.hidden{display:none;}
a img{border:none;}

/* SIDEBAR */
.sb-tabs{height:29px;background:#FFFFFF;padding:0;font-size:12px;font-weight:bold;text-transform:lowercase;width:302px;margin:5px 0 0 0}
.sb-tabs ul{list-style-type:none;padding-left:0;margin:0 0 0 10px;display:inline-block;}
.sb-tabs ul li{float:left;background:#CCCCCC url(img/tableft.png) no-repeat left top;padding:8px 0 7px 14px;margin-right:3px;cursor:pointer;}
.sb-tabs ul li span{background:#CCCCCC url(img/tabright.png) no-repeat top right;color:#333333;padding:8px 14px 7px 0}
.sb-tabs ul li:hover{background:#FFFFFF url(img/tableft_hover.png) no-repeat left top}
.sb-tabs ul li:hover span{background:#FFFFFF url(img/tabright_hover.png) no-repeat right top;text-decoration:none} 
.sb-tabs ul li.current{background:#EEEEEE url(img/tableft_active.png) no-repeat left top;border-bottom:1px solid #EEEEEE} 
.sb-tabs ul li.current span{background:#EEEEEE url(img/tabright_active.png) no-repeat right top;color:#333333;border-bottom:1px solid #EEEEEE}
.sb-post-date{background:url(img/sticky.png) no-repeat 0px 0px;padding:10px 0 10px 2px;font-weight:bold;font-family:"courier new";font-size:10px;width:35px;margin-right:10px;float:left;height:100%;color:#404040}
.sb-post-title{color:#0066CC;font-size:12px;min-height:40px;cursor:pointer}
.sb-post-title:hover{color:#666666}
.sb-post-content{outline:none;text-decoration:none;color:#404040;margin-top:-22px;margin:-5px auto 0;font-family:"courier new";min-width:250px;}
.sb-room{text-decoration:none;width:100%;padding:4px 0;line-height:14px;font-size:12px;}
.sb-room-collaborator{text-decoration:none;width:100%;padding:4px 0;line-height:14px;font-size:12px;}
.sb-directory-title{text-decoration:none;padding:4px 0;line-height:14px;font-size:10px;background:white none repeat scroll 0 0;border:1px solid #CCCCCC;padding:15px}
.sb-tabs ul li.override_active{background:#CCCCCC url(img/tableft.png) no-repeat left top;} 
.sb-tabs ul li.override_active span{background:#CCCCCC url(img/tabright.png) no-repeat right top;color:#333333;outline:none;}

.sb-event-date{background:url(img/sticky.png) no-repeat bottom right;padding:10px 0;color:#666666;font-weight:bold;float:left;font-size:11px;font-family:"courier new";width:35px;}
.sb-event-title{padding-left:50px;font-weight:bold;font-size:14px;color:#666666;min-height:40px;font-family:"courier new";}

.home .sb-tabs{float:right;margin-top:-29px}
/*.page .sb-tabs{float:right;margin-top:-29px}*/

/* CAFE */
.cafeshow{min-height:300px;margin-top:10px;}
.scroller{overflow:hidden;position:relative;}
.cafeslides{position:relative;height:300px;overflow:hidden;}
.cafeslide{float:left;}
.cafeslide img{height:300px}
.l-slide{position:relative;width:26px;height:98px;top:110px;margin:0 0 -100px 5px;z-index:1;cursor:pointer}
.r-slide{position:relative;width:26px;height:98px;top:110px;margin:0 5px -100px -20px;z-index:1;float:right;cursor:pointer}
.l-slide .active{background:transparent url(l-arr-white.gif) no-repeat right top;top:110px;margin-bottom:-100px;z-index:1;height:100%;width:100%;}
.r-slide .active{background:transparent url(r-arr-white.gif) no-repeat left top;top:110px;margin:0 0 -100px -20px;z-index:1;float:right;height:100%;width:100%;}
#cafe_gallery .l-arr{margin:5px 5px 5px 0}
#cafe_gallery .r-arr{margin:5px 0 5px 5px}
#cafe_gallery .pane{border:0;}
#content-frame p, #content-frame h3 {padding:0 15px}
#content-frame h3 {padding-top:15px;line-height:25px;margin-bottom:10px;}
.cafe-content-text {padding:0 15px}

/* CAFE OVERWRITE*/
#cafe{min-height:298px}
#cafeshow{min-height:300px;margin-top:10px;}
.scroller{overflow:hidden;position:relative;}
.cafeslides{position:relative;height:300px;overflow:hidden;}
.cafeslide{float:left;}
.cafeslide img{height:300px;margin-right:3px;display:inline-block}
.l-slide{position:relative;width:26px;height:98px;top:110px;margin:0 0 -100px 5px;z-index:1;cursor:pointer}
.r-slide{position:relative;width:26px;height:98px;top:110px;margin:0 5px -100px -20px;z-index:1;float:right;cursor:pointer}
.l-slide .active{background:transparent url(l-arr-white.gif) no-repeat right top;top:110px;margin-bottom:-100px;z-index:1;}
.r-slide .active{background:transparent url(r-arr-white.gif) no-repeat left top;top:110px;margin:0 0 -100px -20px;z-index:1;float:right}
#cafe_gallery {margin-top:15px;}
#cafe_gallery .item{float:left;margin:0 9px 0 2px;width:108px;height:98px;cursor:pointer;border:1px solid #CCCCCC}
#cafe_gallery .item-last{margin-right:0;}
#cafe_gallery .item img{width:108px}
#cafe_gallery .item .caption{background:#404040;top:-19px;color:#FFFFFF;height:19px;line-height:19px;opacity:0.8;overflow:hidden;position:relative;text-align:center;width:108px;}
.survey-note{width:310px;height:300px;float:left;padding:15px;margin-right:15px;font-family:'courier new';background:#FEFE89;color:#404040}
.survey-text-collaboration{font-weight:bold;font-size:24px}
.survey-text{border:1px solid #404040;padding:10px;font-size:16px;margin-top:10px;height:180px;overflow:auto;background:#FFFFFF;}
.survey-image{height:210px;overflow:auto;margin-left:-10px;text-align:center;width:330px;}
.survey-name{font-size:12px;float:right;}
.survey-company{font-size:12px;float:right;}

/* Menu */
.menu{width:658px;background:#FFFFFF;padding:0;font-size:12px;font-weight:bold;text-transform:lowercase;overflow:hidden} 
.menu  ul{list-style-type:none;padding-left:0;margin:0 0 0 10px;} 
.menu ul li{float:left;background:#CCCCCC url(img/tableft.png) no-repeat left top;padding:8px 0 7px 14px;margin-right:3px} 
.menu ul li a{background:#CCCCCC url(img/tabright.png) no-repeat top right;color:#333333;padding:8px 14px 7px 0;outline:none;}
.menu ul li:hover{background:#FFFFFF url(img/tableft_hover.png) no-repeat left top}
.menu ul li:hover a{background:#FFFFFF url(img/tabright_hover.png) no-repeat right top;text-decoration:none;outline:none;} 
.menu ul li.current_page_item{background:#EEEEEE url(img/tableft_active.png) no-repeat left top;} 
.menu ul li.current_page_item a{background:#EEEEEE url(img/tabright_active.png) no-repeat right top;color:#333333;outline:none;}
.menu a:active{outline:none;}
.override_active{background:#CCCCCC url(img/tableft.png) no-repeat left top;} 
.override_active a{background:#CCCCCC url(img/tabright.png) no-repeat right top;color:#333333;outline:none;}

/*FAQ --------------------------------------*/
.faq{padding-left:20px;margin-top:0;}
.faq-text {padding:15px}
#content-frame .faq-text h3 {padding-top:0;padding-left:0}
.small-email {font-size:15px;}

/* Captions */
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.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;}

.shadow-right {padding-right:10px;background:url(img/shadow-right.png) no-repeat right 0}
.shadow-bottom {padding-bottom:10px;background:url(img/shadow-bottom.png) no-repeat right bottom;}

/* GALLERY ---------------------------------*/
.gallery .tabs {height:29px;margin:2px -1px 0;padding:6px 0 0 3px;}
.gallery .tabs li {-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-radius-topleft:4px;-webkit-border-radius-topright:4px;background-color:#6A6A6A;
				border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;border-top:1px solid #A0A0A0;cursor:pointer;display:inline;height:26px;list-style-type:none;
				margin-right:4px;padding:2px 20px 6px;color:#FFFFFF}
.gallery .tabs .active {background-color:#404040}				
.gallery .pane {background-color:#404040;height:110px;position:relative;}
.gallery .r-arr {-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px;background:none repeat scroll 0 0 #404040;border:1px solid #A0A0A0;cursor:pointer;float:right;
				height:98px;margin:5px;width:28px;}
.gallery .r-arr .active {background:url("img/r-arr-white-hollow.png") no-repeat scroll center center transparent;height:100%;width:100%;}
.gallery .r-arr .inactive {background:url("img/r-arr-grey-hollow.png") no-repeat scroll center center transparent;height:100%;width:100%;}
.gallery .l-arr  {-moz-border-radius:4px 4px 4px 4px;background:none repeat scroll 0 0 #404040;border:1px solid #A0A0A0;cursor:pointer;float:left;height:98px;margin:5px;width:28px;}
.gallery .l-arr .active {background:url("img/l-arr-white-hollow.png") no-repeat scroll center center transparent;height:100%;width:100%;}
.gallery .l-arr .inactive {background:url("img/l-arr-grey-hollow.png") no-repeat scroll center center transparent;height:100%;width:100%;}