body {line-height: 170%;}
#header {width: 680px; padding: 0; border-bottom: 1px solid #fff; margin: 0 auto;}
#bodynotte #header {background-color: #000; border: 0;}

body#bodynotte {background: #000 url(bgndfade.jpg) repeat-x top;}

body#bodynotte ol, body#bodynotte ul {line-height: 150%;}

#bodynotte #header {width: 738px; padding: 0; border: 1px solid #3b3c3d; border-width: 0 1px; margin: 0 auto;}
#bodynotte #main {width: 738px; background: #fff; border: 1px solid #3b3c3d; border-width: 0 1px; margin: 0 auto;}
#bodynotte .padder {padding: 30px;}
#bodynotte #main p {margin-bottom: 15px;}
#bodynotte #main p.last {margin-bottom: 0;}
#bodynotte #content img.left {margin: 4px 25px 10px 0;}
#bodynotte #content img.right {margin: 4px 0 10px 25px;}
#bodynotte #main #sidebar .box h3 {margin: 8px 0 .3em;}
#bodynotte #main #sidebar .box p {margin: 7px 0 3px; line-height: 160%;}
#bodynotte #main #sidebar .box ul {margin-top: 8px;}
#bodynotte #breadcrumb {width: 738px; padding: 0; border: 0; margin: 0;}
#bodynotte #submenu {width: 738px; border: 0; margin: 0;}
#bodynotte #bottom {margin: 0 auto;}
#bodynotte #footer {border: 0; color: #fff;}
#bodynotte #footer a {color: #fff;}
#bodynotte #footer .sosumi {color: #fff;}


#bodynotte #sidebar {line-height: 150%; color: #303335;}
#bodynotte #sidebar .box {background: #ebebef url(http://www.compagniadellanotte.com/notte/css/sidebarboxbgnd.gif) bottom left no-repeat; padding: 0 7px 7px 7px; border-width: 0;}
#bodynotte #sidebar .box h2 {background: #d0d1d9 url(http://www.compagniadellanotte.com/notte/css/sidebarboxh2bgnd.gif) top left no-repeat; padding: 5px 5px 4px 6px; border-bottom: none; margin: 0 -7px 5px -7px; color: #585c5c;}
#bodynotte #sidebar a {color: #303335;}
#bodynotte #sidebar .close {background: #EBEBEF url(http://www.compagniadellanotte.com/notte/css/sidebarboxbgnd.gif) bottom left no-repeat;}
#bodynotte #sidebar .box h2.open {background: #d0d1d9 url(http://www.compagniadellanotte.com/notte/css/sidebarboxh2bgnd.gif) top left no-repeat;}

.dates {table-layout: auto; padding: 0; margin: 10px 0 20px; border-collapse: collapse; background-color: #fff;}
.dates th, .dates td {vertical-align: middle; text-align: left; white-space: nowrap; padding: 4px; border: 1px solid #d9d9d9; border-collapse: collapse; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #676868;}
.dates th {background-color:  #e9e9e9;}
.dates td {font-weight: bold; font-size: 12px; padding-right: 15px;}

#bodynotte #main p.guestdate {margin-top: 0px; font-size: 10px; color: #76797c;}
#bodynotte #main p.comment {margin: 0px; }

/* global nav */
 #globalnav {width: 740px; margin: 20px auto 0; border: 0; background: #000;}

/* local nav */
#localnav {background: #85d9f8; table-layout: fixed; width: 738px; padding: 0; border: 0; margin: 0 auto;}
#localnav td {font-size: 11px; text-align: center; vertical-align: middle; white-space: nowrap; padding: 0;}
#localnav a {color: #A1A5A9; background: #2c2c2c url(localnavbg.gif) repeat-x top left; text-decoration: none; display: block; padding: 8px;}
#localnav a:hover {color: #85d9f8;}
#localnav a.hi {color: #85d9f8; background: #494B4D url(localnavon.gif) repeat-x top left;}
