body {margin:0;padding:20px;font-family: 'Century Gothic', 'Avant Garde', avantgarde, sans-serif; background:#fff;color:#333;}


/* Generic declarations */
.clear {clear:both;}
img {border:0;}
a {text-decoration:underline; color:#333;}
address {font-style:normal;font-size:11px;line-height:1.4;}
a.top {display:none;}
label {font-size:12px;}

div#cmscontent p {font-size:11px;}
body.home div#cmscontent p {font-size:14px;margin-top:10px;}


/* Search */
form#search {display:none;}

/* Large text button */
div#textsize {display:none;}

div.jround {margin:30px 0 20px 0;background:#eee;}
div.jround h4 {padding:0 8px 0 8px; font-size:14px;}
div.jround p.download {margin:0;padding:2px 8px 0 8px; font-size:11px;}
div.jround a {color:#333;}


/* Page title */
div#pagetitle p.trail {margin:0;padding:0 4px 0 8px;font-size:10px;color:#fff;line-height:1;color:#ddd;font-weight:bold;}
div#pagetitle p.trail a {font-weight:bold;font-size:13px;background:none;}

h1 {font-weight:normal;font-size:20px;margin:0;padding:0 4px 2px 8px;color:white;line-height:1;}
body.home h1 {font-weight:normal;font-size:18px;margin:0;padding:100px 0 0 0;background:none;}


/* Base typography */
h2 {font-weight:normal;font-size:16px;margin:0 0;padding:0 0 12px 0;}
h3 {font-weight:normal;font-size:14px;margin:0 0;padding:16px 0 8px 0;}
h4 {font-weight:normal;font-size:12px;margin:0 0;padding:16px 0 0 0;}
h5 {font-weight:normal;font-size:11px;margin:0 0;padding:16px 0 0 0;}
p {font-size:12px;line-height:1.5;margin:0;padding: 4px 16px 8px 0; color: #666;}
ul {margin:8px 0px 8px 8px;padding:0px 8px}
ul li {margin:0; padding: 0 0 6px 0;font-size:11px;line-height:1.2;}





/* Diary list */
table.diaryList {padding: 20px 0 0 0;}
table.diaryList th {font-size: 12px; font-weight: bold;}
table.diaryList tr {border-bottom: medium solid #aaa;}
table.diaryList tr td {font-size:11px; padding: 10px 0 10px 0; color:#333;}

p.performanceHeader {font-size: 12px; font-weight: bold; border-bottom: 1px dotted #666;}

.even {background-color: #fff;}
.odd {background-color: #eee;}


/* View Show */
h2#showTitle {border-bottom: 1px solid #333; display: inline; padding: 0 0 5px 0;}
p#showDetail {}

/* Footer */
div#footer {clear:both;}


/* Navigation */
ul li.skipnav {display:none;}

ul#level0 {display:none;}
ul#level1 {display:none;}
ul#level2 {display:none;}

div#pageimage {float:right;width:160px;height:160px;margin: 0 0 8px 16px;}
div#pageimage p {margin:0;padding:0;border:0;}

div#downloadPanel {margin:16px 0;background:#eee;}
div#downloadPanel h4 {margin:0;padding:0 4px 0 8px; font-size:14px;}
div#downloadPanel p {margin:0;padding: 0 4px 0 32px; font-size:11px;}
div#downloadPanel p.download {background:url(/mmlib/img/page_white.png) 8px 3px no-repeat;margin:0;padding: 0 4px 0 32px; font-size:12px;}
div#downloadPanel a {font-size:14px;color:#333;}

div#playPanel {width:315px;margin:12px 0;background:#fff;}
div#playPanel h4 {margin:0;padding:0 4px 0 8px; font-size:14px;}
div#playPanel p {margin:0;padding: 0 4px 0 8px; font-size:12px;}
div#playPanel a {font-size:16px;color:#333;}

#captionsection {width:160px;height:33px;margin:0 0 20px 0;padding:0;background: url(/mmlib/img/caption.png) top left no-repeat;}
#captionsection p {margin:0 ;padding:0 ;color:#fff;line-height:1;font-weight:normal;font-size:11px;}
#captionsection p a {display:block;padding:4px 28px 5px 4px;color:#fff;background:none;}
#captionsection p a:hover {color:#7FC66D;background:none;}



