html * { margin: 0; padding: 0; }
p { }
h1, h2, h3, h4, h5, h6 { }
img { border: 0; }
.clearing {height: 0; clear: both;}

/* Sample Color Glossary

Yellow text: #ffff1c;
Page background: #111111;

*/

/* pre, blockquote, cite, em, strong, ul, ol, li, dl, dt, dd */
/* table, caption, col, colgroup, thead, tbody, td, tr, th, tfoot */

/* body.page, #page-header, #page-wrapper, #page-main, #page-content, #page-sidebar, .clearing, #page-footer */

body.page { background: #111111; width: 780px; color: #ffff1c; font-family: 'Trebuchet MS', Verdana, sans-serif; }
a { color: #ffff1c; }
a:hover { text-decoration: none;}

#page-header { position: relative; background: #111111 url(images/dct-index-header.jpg) no-repeat top left; height: 360px; width: 100%;}
#page-header h1 {text-indent:-5000px;}
#page-header ul.navbar {position: absolute; bottom: 5px; right: 5px; font-weight: bolder; text-align: right; list-style-type: none;}
#page-header ul.navbar li {float: left; margin: 0 10px;}

body.index ul.navbar li.index,
body.about ul.navbar li.about,
body.events ul.navbar li.events,
body.photos ul.navbar li.photos,
body.press ul.navbar li.press,
body.store ul.navbar li.store {display: none;}

#page-wrapper {margin: 17px; padding: 20px; border: 3px yellow solid;}

#page-content { }
#page-content h1, #page-content h2 { text-align:center;}

#page-footer { }




body.page { line-height: 1.5em;}

p, form 	{ font-size:1em; line-height:1.5em; margin:1.5em 1em 1.5em 2em; padding-left:0.5em;}
div { font-size:1em; line-height:1.5em;}
/*h1 	{ font-size:2em; line-height:1em; font-weight:bolder; margin:0 0.5em 0.75em 1em; padding: 0.25em 0 0.25em 0.25em;}
*/
h1 	{ font-size:2em; line-height:1em; font-weight:bolder; margin:0 0.5em 0.75em 0.5em; padding: 0.25em 0.25em 0.25em 0.25em;}
/*h2 	{ font-size:1.2em; line-height:1em; font-weight:normal; margin:0 10% 1.25em 1.6666em; padding: 0.75em 0 0.65em 0.4166em; border-bottom: 0.1em white solid;}
*/
h2 	{ font-size:1.2em; line-height:1em; font-weight:normal; margin:0 1.6666em 1.25em 1.6666em; padding: 0.75em 0.4166em 0.65em 0.4166em; border-bottom: 0.1em white solid;}
h3 	{ font-size:1em; line-height:1.5em; font-weight: bold; margin:1.5em 1em 1.5em 2em; padding-left:0.5em; }

ul, ol, pre, blockquote, dl {margin: 0 1em 0 2em;}
dt {padding-left: 1em;}
dd {padding-left: 2.5em;}

pre {font-family: monospace;}
blockquote { padding-left: 2em; padding-right: 2em; font-size: 0.8em; font-weight: normal; line-height: 1.875em; color: #aaaaaa;}





.audio-player {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 30px;
	width:400px;
	margin:0;padding:0;
}

.audio-player * {margin:0;}
.audio-player p.caption-text {position: absolute;
	bottom: 0px;
	right: 0px;
	font-size:12px; line-height::15px;}
	
.center {
text-align:center
}
div.smalltxt {
   font-size:70%;
   display: inline;

}
.jello-tagline, .jello-tagline a {
	font-weight: bold;
	color: #00FF33;
}
