@IMPORT url("reset.css");

@font-face { font-family: "Typewriter Scribbled"; src: url( ../images/fonts/typewriterscribbled.eot ); } /* IE */
@font-face { font-family: "Typewriter Scribbled"; src: url( ../images/fonts/typewriterscribbled.ttf ) format("truetype"); } /* non-IE */

body { margin:0; padding:0; font-family: "Typewriter Scribbled", Prestige Elite Std, Courier New, Courier, Monospace; font-size:13pt; width:100%; }

div.reset { clear:both; float:none; }

div.center { width:100%; }
div.wrapper { width:100%; }

a { color: black; }

.noprint { display:none; }

/**
 * Header
 */

#logo { float:left; width:100%; }
#logo strong { display:none; }
#logo span { text-indent:-20000px; display:block; width:100%; border-bottom:2px solid black; }

#utilities { display:none; }  
#menu { display:none; }

/**
 * Blocks
 */

.container { padding:0px; margin:0px; padding-top:30px; float:none; }
.block { display:none; float: left; clear: both; cursor:pointer; padding-bottom:1.5em; width:100%; }
.container .block.noclick { cursor:default; }

#content .block h1 { display:block; float: left; font-family: arial, arial black; font-weight:normal; font-size: 16pt; padding-top:4px; clear:none; }
#content .block h1:after { content: ": "; }
#content .block h2 { display:block; float: left; clear:right; font-family:arial black, arial; font-weight: normal; font-size:18pt; padding-left:10px; margin-bottom:0px; } 

.inside { display: block; height:100%; width:100%; float: left; color: black; }
.inside a { text-decoration:none; }
.inside.hover { }

.block .body { padding:4px; margin-top:10px; color:black; display:block; clear:both; font-family:verdana, arial, helvetica; font-size:11pt; }
.block.clicked .body, .block.hover .body { color:white; }
.block.clicked .inside a { color:white; }
.block.clicked .inside a:hover { border-bottom:1px solid white; }

.block.print { display:block; }

.block a.more { display:block; width:100%; text-align:right; } 

.body ul { list-style:square; } 
.body ul li { line-height:120%; list-style-type: square; } 

.block noscript a { display:block; clear:both; padding-top:5px; width:100%; text-align:right; }

.block.clicked { display:none; }

/**
 * Content
 */

/* main content wrapper */
#content { display:block; clear:both; }

span.textlogo { }
span.textlogo strong { font-weight:800; color: black; }

/* content that's displayed in a block */
.content { display:none; font-family:verdana, arial; float:left; min-height:316px; font-size:10pt;  padding:2px; line-height: 150%;  padding-bottom:20px; }
.content .photo { float: right; padding: 7px; background-color: #ccc; margin: 10px; border: 1px solid #888; }
.content .photo img { display: block; margin-bottom:10px; clear:both; float:none; }
.content .photo span { display: block; text-align: center; font-style: italic; clear:both; float: none; }

.content.print { display:block; }

.content img { margin-left:20px; margin-top:40px; }
.content img.noborder { border: none; }

.block .menu li.current a { border-bottom:2px solid white; }

.block .menu ul.subsub { margin-left:20px; margin-bottom:10px; }
.block .menu ul.subsub li { line-height:110%; }
.block .menu ul.subsub li a { border-bottom:none; color:#fafecb; line-height:100%; }
.block .menu ul.subsub li.current a { border-bottom:2px solid #fafecb; }

.content p { position:relative; z-index:2; padding:10px 20px 0 20px; }
.content ul { list-style:square; margin-left: 20px; padding:10px 20px 0 20px; }
.content strong {  }
.content h2 { font-family: Arial Black, Arial; letter-spacing: -2px; font-size:24pt; line-height:150%; margin-top:-15px; display:block; width:510px; text-align:left; color: black; z-index: 1; text-transform:lowercase; } 

/**
 * Footer
 */

#footer { display:none; }

/**
 * Utilities
 */

.small { font-family:verdana, arial, helvetica, consolas, courier new, courier, monospace; letter-spacing:normal; font-size:70%; }
.hidden { display:none; }

