*{ margin: 0; padding: 0;}

html {  height: 100%; margin-bottom: 1px; /*overflow-y: scroll;*/ background: White url('http://getthere-media.com/background.png') repeat-x top; border: none; }
body { height: 100%; font-size: 76%; /* verdana,*/ font-family: Helvetica, Arial, sans-serif; color: Black;}
body * {font-size: 100%;}
#page{min-height: 100%; height: auto !important; height: 100%;}
#page, #comments {  margin: 0 auto; width: 65em;}
img{ border: 0; display: block;}
#logo{ padding-top: 0.6em; display: inline; }
#home-link{ width: 231px; display: block; }
#home-link:focus{ outline: none;}
#user-controls{position: absolute; top: 3px; right: 1em; color: #d6d6d7;}
#findcol a, #findcol li{color: #d6d6d7;}
#content{margin-left: 0.9em; width: 33em;}
#content p{ margin-top: 0.8em; font-size: 1.1em; line-height: 1.5em;}
#single #results{ padding-top: 0.2em}
.notes{ background-color: #eee; padding: 0.5em; border: 1px dashed #ccc;}
.comment{ background-color: #87949B; padding: 0.5em; border: 1px dashed #333; margin-bottom: 1em; width: 32.3em;}

a { text-decoration: underline; font-weight: normal;/* color: White;*/}
a:link { color: #050; }
a:visited {color: #161; }
a:active {}
a:hover { color: #090; }

h1 { font-size: 2.0em; font-weight: normal; margin-top: 0em; margin-bottom: 0em; }
h2 { font-size: 1.7em; margin: 1.2em 0.5em; font-weight: bold; color: #d7d7d7; }
.static h2 { margin-left: 0; color: #666;}
h2 a{ color: #d7d7d7 !important; font-weight: bold;}
h2 a:hover{ text-decoration: underline;}
h3 { font-size: 1.4em;  margin: 1em 0 0.5em 0; font-weight: bold; }
h4 { font-size: 1.1em; font-weight: normal; }
h5 { font-size: 1em; margin: 2.4em 0em 1.2em 0em; color: #777; font-weight: normal; }
h6 { font-size: 1em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }
ol, ul, p{/* list-style: none;*/ font-size: 1.1em; margin: 0;}
ul ul{ font-size: 0.8em; margin-left: 2em; list-style: disc;}
.static ul, .static ol { margin-left: 1.5em; }
.static ul li, .static ol li { margin-top: 0.5em; }

.preload{ display: none; }
#findcol{ position: relative; /*width: 40em; float: left; */ background: url('http://getthere-media.com/green-fade.jpg') no-repeat top center; height: 136px; }
#map{ position: absolute; top: -4px; left: -135px; }

fieldset{ border: none; /*padding: 0.5em 0 5px 0;*/ position: relative;}
#origin-destination{  /*background: url('../http://getthere-media.com/top-trim.png') repeat-x bottom left;*/  margin-top: 0.4em; width: 100%; height: 4.8em; padding-left: 1em; }
#origin-destination fieldset{ /*background: url('../images/cusp.png') repeat-x 7em bottom;*/ float: left; padding-right: 1em; }
legend{ display: none;}
#origin-destination .textfield{ background: #f8f8f8 url('http://getthere-media.com/cusp.png') repeat-x 6em -5px; line-height: 1.3em; }
#origin-destination .textfield:focus{ background: #f8f8f8 url('http://getthere-media.com/cusp.png') repeat-x 6em -6px;}
#origin-destination label{  color: #d6d6d7; margin: -2px 0; padding: 2px 0; font-weight: bold;  display: block; /* background: transparent url('images/cusp.png') repeat-x scroll 0.8em left; */ }
/*#origin-destination #from-fieldset, #origin-destination #to-fieldset, #origin-destination label{width: 17.2em;}*/
#origin-destination #date-fieldset{ width: 15em; display: inline; }

/*#origin-destination #date-fieldset .dropdown label{ width: 18em;}
#origin-destination #date-fieldset label{ width: 15em;}*/
#go-fieldset button { margin-top: 1em; }

#depart_date, .depart_date{width: 10em;}

.dropdown { display: none; width: 17em; position: absolute; left: 0; top: 3.8em;  color: Black; background: White url('http://getthere-media.com/grill.png'); margin: 0 0 0 2px; z-index: 1000; /*opacity: 0.85;*/}
#date-fieldset .dropdown{ width: 15.2em; }
#add-carshare .dropdown{ top: 3.4em; width: 18.4em;}
#add-carshare .short-fieldsets .dropdown { top: 4.8em; }
.dropdown img{ display: block; padding-bottom: 1px; margin: 0.4em auto 0.4em auto}
label{display: block;}
.radiobuttonlist{ margin: 0.2em 0 2.5em inherit; }
.radiobuttonlist label, .checkboxlabel{ display: inline; position: relative; bottom: 3px; }
li.checkbox{ margin-top: -0.5em;}
.checkboxlabel{ font-weight: normal !important; }
label input{ vertical-align: middle; } /* Czechboxes */
.dropdown label{ color: Black !important; display: block; line-height: 2.1em; padding: 2px 3px 1px 3px !important; margin-top: 0 !important;}
.dropdown label.hover{background-color: #dde;}
.dropdown label.selected{ background-color: #b1c1ca;}
.dropdown label input{ margin: auto 0.5em; vertical-align: text-top;}
.dropdown label span.county{ color: #888; font-size: 0.8em; margin-left: 0.5em;}
.dropdown label em{ font-size: 0.8em; position: relative; top: -0.6em; font-style: normal;}


a.version{ color: Black;}
/* End Header Stuff */#location{ margin: 0; padding: 0.2em 1em 0.2em 0; text-align: right; margin-right: 18em; display: block;}
#location h3{font-size: 1.6em;}
li { line-height: 1.8em;}
li.selected{ font-weight: bold;}
li.selected a{ text-decoration: none; font-weight: bold;}
.lift li { line-height: 1.2em; }
ul.inline{ list-style: none; display: inline; margin: 0; padding: 0; line-height: 1em;}
/* Forms  ------------------------------*/
input.textfield, input.passwordfield, textarea { display: block; background: #FFFFFF url('http://getthere-media.com/fieldbg.gif') repeat-x scroll center top; border: 1px solid #7C7C7C rgb(195, 195, 195) rgb(221, 221, 221); width: 12em; border: 1px solid #541; color: #666; margin: 0; padding:0.15em 0.1em 0.05em 0.1em; font-size: 1.5em; font-family: inherit;}
input.textfield:focus, input.passwordfield:focus, textarea:focus { border-left: 3px solid Black !important; margin-left: -2px !important;}
input.disabled{ border: none !important; }
.listform{ margin-top: 1em; }
.listform label{  line-height: 1.2em; font-weight: bold; margin-top: 0.5em; }
.listform input.textfield, .listform textarea, .listform input.passwordfield{ font-size: 1.3em; border: 1px solid #777;  }
#add-carshare input.textfield { width: 14em; font-size: 1.3em;}
#add-carshare label, #mailing label, .widgetform label{ margin-top: 1.2em; font-size: 1.1em; font-weight: bold; color: #333; }
#add-carshare .tab-radio label{ margin-top: 0; }
#add-carshare h3{ margin-top: 2em; }
#add-carshare textarea, #form_message{ width: 20em; font-size: 1.3em; }
label.checkbox{ font-weight: normal !important; letter-spacing: 0 !important; margin-top: 0.3em !important; }
button{ font-family: inherit; cursor: pointer; font-size: 1.2em; padding: 3px 13px 2px 7px; vertical-align: top; }
button img, #tick-icon{ display: inline; vertical-align: top; position: relative; top: 1px; }
#mailing input{ display: inline; }
#mailing button{position: relative; top: -1px;}
ol{list-style: none;}
.boxlist{ margin: 0.8em auto 0 auto; }
.boxlist label{cursor: pointer;width: 4em;float: left; margin-top: 0;}
.boxlist input{display: block;margin-left: auto;margin-right: auto;}
.boxlist abbr{display: block;border-bottom: none;cursor: pointer;width: 4em;text-align: center;margin-left: auto;margin-right: auto;}
.m{-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;}
/*.m, .w, .f{background-color: #273; color: White !important;}
.t, .th{background-color: #594; color: White !important;}*/

/*.m:hover, .w:hover, .f:hover{ border: 1px solid Black; }*/
/*.t:hover, .th:hover{ background-color: #5c5; color: White; }*/
/*.s{background-color: #db3; color: Black;}
.su{background-color: #d84; color: Black;}*/
/*.s:hover{ background-color: #fc3; color: Black; }*/
label.s, label.su{ font-weight: bold !important; }
.su{-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }
/*.su:hover{ background-color: #f74; color: Black; }*/
.button, .submitbutton{ padding: 0.4em 1em; margin: 0.7em 0 3em 0;  }
.submitbutton{ margin-left: 14em; }
#comment-form .submitbutton { margin-left: 20em; }
#comment-form #form_comment { min-width: 22.2em; }
.carsharing .submitbutton{margin-left: 20em; }
.carsharing h3 {font-size: 1.2em; margin-bottom: 1em;}
#add_journey{ margin-left: 24em; }
#login-form{ width: 25em; }
#login-form .button{ float: right; }
#login{ margin-right: 5em; }
#login-form label{ margin-top: 1em; }
#login-form legend{ display: block; margin-top: 0.7em; }
#forgot-password { font-size: 90%;}


#month{color: White; font-size: 0.9em; text-align: center;}
#day{font-family: "Lucida Sans-serif"; font-size: 1.3em; text-align: center; line-height: 1.4em;}
#day em{font-size: 0.7em; vertical-align: super; font-style: normal;}

.toggle-lift div{ float: right; margin-top: 3px;  width: 13px; height: 13px; background: url('http://getthere-media.com/arrow-rotate.png') no-repeat 0 0; opacity: 0.7;}
#date-arrow{ width: 13px; height: 13px; background: url('http://getthere-media.com/arrow-rotate.png') no-repeat -64px 0; opacity: 0.7; position: absolute; left: 13.8em; top: 1.9em; cursor: pointer;}
.toggle-lift span{ border-color: #555; text-decoration: underline; }
.collapsed .toggle-lift div{display: none;}

#results { min-height: 332px; }
#results-outer{ width: 520px; padding-left: 34px;}
.table-outer{  margin: 5px 0 0 -5px; float: left;  background: transparent url('http://getthere-media.com/main-edge.png') no-repeat top left; }
.table-inner{ margin-top: 0; padding-right: 9px; background: transparent url('http://getthere-media.com/main-edge.png') no-repeat top right; /* -4 from negative margin opposite side */ }
.prev-table{padding-left: 0.5em;}
.next-table{padding-right: 3px;}
.table-content{ width: 100%; background-color: White; line-height: 1.7em; margin: 0 -26px 0 -12px; font-size: 1em;}
#results .expanded tr:hover td{background-color: #f1f1f1; }
#results .expanded tr:hover .toggle-lift{cursor: pointer;}
a.external { background: transparent url('http://getthere-media.com/external.png') no-repeat right 2px; display: inline !important; padding-right: 1em; }

#results .tbody th, #results .prev-table{width: 9em;}
#results table{ width: 100%;}
#home-welcome{ padding: 1em 2em; }
#home-welcome .message { margin: 1.4em 0 0 0; }
#home-welcome h3 { margin-top: 1.5em; }
#services div{ margin: 0 1em; }
#services h4 { margin: 1em 0 0.5em 0; font-weight: bold; color: #666; }
.bar-hider{overflow: hidden; }
.bar-hider div {position: relative; left: -14px; margin: 0 !important; }

#msg-extra{ padding: 2em; }
#results ul{ margin-left: 2em; }
#results .listform ul{ margin-left: 0; }
.collapsed{ background: url('http://getthere-media.com/12fade.png') repeat-x bottom left !important; border-bottom: 6px solid White; }
.collapsed, .collapsed a{ cursor: pointer !important;} 
/*.collapsed, .collapsed a{ cursor: row-resize !important;} /*
.collapsed td{ background-color: White !important;} 
.collapsed .depart{color: #aaa !important;} /* duplicated in Javascript */
.collapsed a{border: none !important;}
#results .tbody{overflow: hidden; }
.icons{ width: 16px; }
.internal{text-decoration: none; border-bottom: 1px dashed #aaa; margin-bottom: -2px;}

th a.internal{font-weight: bold;  /*cursor: vertical-text;*/ }
th:hover a.internal{text-decoration: none; border-bottom: 1px dashed Black;}
tbody th:hover { cursor: pointer;}
a.internal:focus {outline: none;}
tr.heading th, tr.heading td, tfoot td{/* border-top: 1px solid #ccc; */}
tr.heading th{padding-left: 0.5em;}

.icons{ padding-left: 3px; }
.icons div{ float: left; margin: 2px 0 0 2px; background-image:  url('http://getthere-media.com/icons-small.png'); background-repeat: no-repeat; width: 16px; height: 16px;}
#results .expanded tr:hover .icons div{ background-image: url('http://getthere-media.com/icons-small-grey.png') !important;}
.collapsed .icons .img{ background-color: #aaa !important; }
.carsharing{ padding: 0 1em;}
.carshare-req{ margin: 1em 0; }
tr.gone .depart{color: #c99;}
tr.gone .icons div{ background-color: #ccc !important }
.carsharing .gone{ text-decoration: line-through; }

.toggle-group{ text-decoration: none; font-weight: bold; }
/*.expanded a.toggle-group:hover:after{content: " \2191"}*/
/*.details .toggle-lift:hover:after{content: " \2191"}*/

/*.collapsed td{display: none;}*/
.lift-inner{ padding: 10px; }
.lift a{color: Black;}
.lift .more{line-height: 1.2em; margin-bottom: 0.5em;}
.up .more{ display: none; }
.down .arrow{ background-position: -65px 0;}
.more .tt{ margin: 0 0 0.5em 1em; display: block; color: #777;}
.double-check { color: #400 !important; }
.more .cx{ margin-bottom: 0.5em;}
/*.more p{ color: #444;}*/
.depart{padding-left: 0.7em; font-size: 1.15em; width: 2.7em; }
.depart em{font-size: 1.05em; font-style: normal;}
/*.details{  width: 27.5em;  }*/
.journey-time, .leaving-msg{ color: #600; margin: 0.2em 0 0.4em 0; }

.services{padding: 0.5em 0 2em 2em; }

#carshare, #social-row-right{ float: right; width: 231px; }
#carshare { color: White; height: 150px; background: url('http://getthere-media.com/carshare.png') no-repeat top right; }
#carshare h3{ text-indent: -3000px; }
#carshare p{ position: relative; top: 8px; left: 60px; margin-bottom: 22px;  }
/*#carshare p{ padding: 0.9em 1em 0em 4.5em; }
#carshare p a{ padding-left: 4.5em; margin-left: -4.5em; }*/
#carshare a{ color: White; display: block; margin-left: -55px; padding-left: 55px; width: 8em; }

/*#go{ margin: 1em 6px 0 10px; width: 4em; }*/

.message{ padding: 0.8em 0; margin: 0.6em 0.5em 1.5em 0.9em; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; box-shadow: 0px 3px 4px #bbb; -moz-box-shadow: 0px 3px 4px #bbb; }
.table-inner .message { margin: 0 0.5em 0 -12px; }
.info{ color: Black; background: #b1c1ca url('http://getthere-media.com/info.png') no-repeat 5px 5px; padding-left: 39px; border: 1px solid #738595;}
.info a.internal{ color: White; border-bottom: 1px solid White;}
.error{ background:  #eee686 url('http://getthere-media.com/error.png') no-repeat 5px 5px; padding-left: 39px; border: 1px solid #de9b42;}
.error a.internal{ color: Black; border-bottom: 1px solid Black;}
.tick{ background: #aad775 url('http://getthere-media.com/tick.png') no-repeat 5px 5px; padding-left: 39px; border: 1px solid #6e9a50;}
.tick a.internal{ color: Black; border-bottom: 1px solid Black;}
.fielderror{ color: White; background-color: #b82626; padding: 0 1em; display: block; -moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; width: 14.1em;}
.fielderror a{ color: White;}
#comments-inner{padding-left: 10.8em;}
.form li, #comments li{ list-style: none;}
li.even, li.odd{ margin-bottom: 1.5em; }

.sublabel{ color: #444; font-weight: normal; }
#subpage .sublabel{ color: #eee; }

#subpage{ padding-top: 1em; background: #b1c1ca url('http://getthere-media.com/subpage.gif') repeat-x top left; clear: both; color: White; position: relative;}
#subpage h3{ color: #87949b; margin-bottom: 0.8em; }
#subpage a{ color: White; border-color: White;  }
.form{ margin-top: 1.5em;}
#add-comment-link{ display: inline-block;  }
#footer, #push {height: 3em; color: White; }
#comment-push { height: 2.4em; }
#footer, #social-row-center { margin: 0 auto; width: 65em; padding-left: 2em; }
#social-row-right { position: relative; margin-top: -29px; }
#social-row-right .twitter-share-button { position: absolute; top: 1px; left: 70px; }
#social-row-right #___plusone_0 { position: absolute; top: 2px; left: 144px; }

#outer-left{ background:url("http://getthere-media.com/tab-left.png") no-repeat left top; clear: both; padding-left:10px; border-bottom: 1px solid #a7a8a1; z-index: 99; position: relative; left: -15px; }
#carshares #outer-left{ left: -11px; }
#outer-right{ background:url("http://getthere-media.com/tab.png") no-repeat right top; clear: both;}
.tab-block { display: block; background: White url(http://getthere-media.com/background.png) repeat-x scroll center -130px; background-color: #D6E2F5; clear: both; border-top: 1px solid #a7a8a1; }
.tab-option {  display: none;}
.tab-option.selected {  display: block;}
#add-carshare #outer-left{ width: 33em; }
#add-carshare .tab-block{ width: 31em; min-height: 150px; padding: 5px;}
#login-form #outer-left{ width: 22em; margin-bottom: 2em; }
#login-form .tab-block{ width: 20em; height: 6em; }
#login-form .tab-block fieldset{ padding-left: 3px; }
.tabs {width: 35em; background: transparent; padding: 0; margin: 0; list-style: none; font: bold 0.8em Verdana, sans-serif;  }
/*.tabs li {display: inline; padding: 0 0 2px 0; border: 1px solid #a7a8a1; background: #DFE8F5;}
.tabs li.selected{border-bottom-color: #D6E2F5; background: #D6E2F5; }
.tabs li.selected a {color: Black; }
.tabs li a {color: #464035; padding: 0px 10px 2px 0; margin: 0 -1px 0 0; text-decoration: none; outline: none; background: url('border.png') top right no-repeat;}
.tabs li a span {padding: 0px 0 2px 10px; margin: 0 0 0 -1px; background: url('border-left.png') top left no-repeat;}
.tabs ul{ margin: 0; }
.tabs { float:left; width:100%;  font-size:93%;  line-height:normal;  }*/
.tabs ul {  margin: 0 0 0 3px;  padding:10px 10px 0 0;  list-style:none;   }
.tabs li {  z-index: 100; float:left; background:url("http://getthere-media.com/tab-left.png") no-repeat left top;  margin:0 1px;  padding:0 0 0 9px; position: relative; top: 1px; border-bottom: 1px solid #a7a8a1; cursor: pointer; }
.tabs span {  float:left;  display:block;  background:url("http://getthere-media.com/tab.png") no-repeat right top;  padding:4px 10px 0px 0px;  text-decoration:none;  outline: none;  font-weight:bold;  color:#765; margin: 0;cursor: pointer; }
.tabs span:hover {  color:#333;  }
.tabs .selected {  background-image:url("http://getthere-media.com/tab-left.png"); border-bottom: 1px solid #e4e6dc; }
.tabs .selected span {  background-image:url("http://getthere-media.com/tab.png");  color:#333;    }
.select_date{ border-top: none !important;  }
.or-break{ margin: 1em 0 1em 3em; font-size: 1.1em;}
.tab-line { width: 225px; border-top: 1px solid #a7a8a1; clear: both;}
.listing .tabs ul {  margin: 0 0 0 11px; }
.listing .tabs .selected, .listing .tabs li {  background-image:url("http://getthere-media.com/tab-small-left.png"); } 
.listing .tabs .selected { border-bottom: 1px solid White; }
.listing .tabs .selected span, .listing .tabs span {  background-image:url("http://getthere-media.com/tab-small.png"); }
.listing .tabs .selected span{ color:#333;}
.listing .tab-block{ background: none; border: none; padding-left: 11px;}

/*
.tabberlive .tabbertabhide { display:none;}
.tabberlive { margin: 1.5em 0 0 -6px;}
.shadow  { position:relative; display:block; color:#fff; text-shadow: 0.1em 0.1em 0.1em #67747b; }
.shadow span { position:absolute; display:block; top:0px;  }
.shadow:before { display:block; padding:1px; content: attr(title); color:#87949b;  } 
*/
/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
/*
.tabberlive ul{ margin:0; /* padding: 3px 0;*//* border-bottom: 1px solid #778; font: bold 12px Verdana, sans-serif; }
.tabberlive ul li{ list-style: none; margin: 0; display: inline;}
.tabberlive ul li .tab{display: inline; padding: 3px 0.5em 2px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #DDE; text-decoration: none;}
.tabberlive ul li a:link { color: #448; }
.tabberlive ul li a:visited { color: #667; }
.tabberlive ul li .tab:hover{ color: #000; background: #AAE; border-color: #227;cursor: pointer;}
.tabberlive ul li.tabberactive .tab{ outline: none; background-color: #fff; border-bottom: 1px solid #fff; position: relative; top: 1px;}
.tabberlive .tab input{ display: none;}
.tabberlive ul li.tabberactive .tab:hover{ color: #000; background: white; border-bottom: 1px solid white;}
.tabberlive .tab-body { padding:5px; border:1px solid #aaa; border-top:0; /* height:130px; overflow:auto;*//*}*/

#go{ width: 9em; height: 28px; font-size: 1.2em; margin-left: 0; margin-right: 0; position:relative; top: 1px; padding: 0;}
#add-carshare #from-fieldset, #add-carshare #to-fieldset{width: 14em !important;}
input.textfield, input.passwordfield, textarea { width: 11.2em;}
/*#origin-destination label{width: 17em;}*/
.listing{ float: right; clear: right; width: 331px; margin: 0.5em -100px 0.5em 0; /* padding-left: 10px;*/ }
.listing h3{ color: #666; margin-bottom: 0; margin-left: 11px; }
.listing h4{ padding-top: 0.8em; font-size: 1em; font-weight: bold; clear: both;}
.listing h4 em{ font-style: normal; }
.listing h5{ font-weight: normal; font-size: 1em; margin: 0; padding: 0; }
.listing h5 em{ font-style: normal; color: #555; }
.listing h5 span{ color: Black;}
.listing .attrib{  float: left; }
/*.listing{ padding-left: 100px; width: 120px;}
.listing h3, .listing h4, .listing h5 {margin-left: -110px;}*/
.listing .attrib div{ clear: right;}
#commute_offers{}
.blocker{ float: left; }

#journey-type-fieldset{ margin: 1em; }
.short-fieldsets, .grid-fieldsets{ position: relative; }
.short-fieldsets .textfield{ width: 10em !important; }
/*.operator .short-fieldsets .textfield{ width: 9em !important; }*/
.short-fieldsets .fielderror{ width: 11.4em !important; }
#content #date-fieldset, #content #time-fieldset, .left-fieldset{ float:left; clear: left; margin-bottom: 1.1em; }
#content #return_time_block, #content #return_date_block, .right-fieldset{ float: right; }
#divider{border-left: 1px dashed #aaa; height:12em; left:15.5em; position:absolute; top:1em; }
#content #from-fieldset { margin-bottom: 1.5em; }
#content #to-fieldset { margin-bottom: 3.5em; }

#form_email { display: none; }
.profile-form #form_email, .signup-form #form_email { display: block; }

.reverse-link { letter-spacing: -0.2px; }
p.table-content { padding-bottom: 1em; padding-left: 4px; }
.selenium { display: none; }

.exits { margin-top: 17px; }
.exits h3 { margin-bottom: 0.5em; margin-top: 0; }
.exit { margin-left: 11px; }

.event-day-list { margin-bottom: 1em; }
.event-day-list .exit { margin-left: 0; }
.event-day-list h5{ margin: 0; }

.copy-code { width: 100%; border: 1px solid black; margin: 0; font-size: 1.3em; font-family: fixed;  }

.column-third { float: left; width: 32%; overflow: hidden; }
#content.two-column { overflow: hidden; width:100%; }
.left-half { float: left; width: 55%;  }
.right-half { float: right; width: 44%; padding-bottom: 1.5em; }
.lift-heading { margin-top: 1em; font-weight: bold; color: #555;}
.lift-list-heading { margin-top: 2em; margin-bottom: 0.2em; }
.lift-entry { margin-top: 0.3em; }

.widget-tile { background:url("http://getthere-media.com/widget-tile.png"); padding: 12.5px; }

.comment blockquote p, .notes p { line-height: 1.5em; margin-bottom: 0.4em; margin-top: 0.5em;}
.social-media-tools li{ list-style: none; }
.social-icon { display: inline; position: relative; top: 13px; margin-right: 5px; margin-bottom: 10px; }
.social-media-section h3 { margin-left: 0; }

.close-button { position: absolute; }

.no-break { white-space: nowrap; }
.ul-indent { padding-left: 1.6em; }
.light { font-weight: normal; color: #555; }
