html { background:#fff; }
body { height:auto; overflow:visible; }
* html body { height:100%; }

form#search { overflow:visible; }
form#search input.text { top:1px; }

/* Secondary */
ul.secondary li.row-2 { margin-top:1px; }
*ul.secondary li.row-2 { margin-top:-1px; }

ul.tabbed { bottom:0px!important; width:auto!important; }
.home ul.tabbed { width:221px!important; }
* html #news { overflow:visible; } /* IE6 */

#most-popular-links dd a { /* border:1px solid red; margin:0.5em 0em 0.5em 6px; display:block; */ }
#most-popular-links dl dd a { text-indent:-1.3em; }

.home #content { height:auto; }
* html #content { height:631px; overflow:visible; }

#fb-like { position:absolute; top:1.5em; right:0px; }
#breadcrumb { zoom:1; }

#inner-content ul ul { margin-left:0px; }
#inner-content dl dl { margin-left:0px; }
#inner-content dt a { display:inline; }

/*
* html #inner-content ul, * html #inner-content ol { position:relative; clear:right; }
* html #inner-content ul li, * html #inner-content ol li { position:relative; clear:none; }
*/
* html .paging .next a:hover { margin-left:2px; }

caption .asterisk { position:absolute; left:1em; }
caption { margin-top:0em; margin-bottom:0em; } /* IE8 */
*caption { margin-top:-1.5em; margin-bottom:1.5em; } /* IE6-7 */

* html .popup #postcard { width:730px; }
* html .popup #content { width:604px; }
* html .popup #content-bg { width:604px; height:542px; overflow:visible; }
* html .popup #inner-content { width:398px; padding-left:16px; margin-right:-20px; }
* html .popup .tertiary { margin-left:-2px; }
* html .popup dd.restricted .more { clear:left; }

* html .subscription form { width:380px!important; }
* html .subscription input.text { width:240px!important; }
* html .subscription select { width:254px!important; }
body.subscription #inner-content div.column form div.form div.group span.label,
body.subscription #inner-content div.column form div.form div.group span.label label { width:auto!important; display:inline-block!important; }

* html .or { left:-18px; }
* html .hr * { margin:0px!important; }
* html .or input.text { width:150px!important; margin:0px!important; }

div.checkbox { overflow:hidden; }

select { color:#000!important; }

* html .popup .filmstrip { margin-left:10px; }

* html .captcha { margin:6px 10px!important; }

* html #footer-disc-container { background:#000; width:100%; }
* html #footer-disc-container a { border-top:1px solid #161616!important; margin:1px!important; }

* html #inner-content dl.tmaster dt {margin:0; padding-left: 150px; }

* html #ad-server { margin: 0; margin-top: 13px; margin-right: 7px; border:0; outline:none;} 

#connect { z-index:1000; }
#connect #e-diary div { top:-12px; z-index:1000; }
* html #connect #e-diary div { top:40px; }

dl#dining-hospitality { margin-top:-2em; }
dl#dining-hospitality dt { clear:left!important; float:left!important; margin-top:2em; }
dl#dining-hospitality table { background:#fbd8ea!important; }

/* CALENDAR */
#calendar .calendarborder table { border-left:15px solid #fbd8ea; border-right:15px solid #fbd8ea; padding:0em; }

#search-results dt a { max-width:425px; display:inline; }
#event-search form ol { overflow:auto; }
#event-search form ol li select { width:250px!important; }
