
/* * * * * *  basics  * * * * * */

html                    { 	font: 75%/150% "Century Schoolbook", Bookman, Georgia, "Times New Roman", Times, serif;
							margin: 0; padding: 0; color: #333; background: #fff; }
body               { margin: 0; padding: 0; }


abbr                    { border-bottom: dotted 1px; border-color: inherit; cursor: help; }
address                 { margin: 1em 0; font-style: normal; }
.displayNone            { display: none; }
.hidden                 { position: absolute; left: -999em; }
.clear                  { display: block; clear: both; height: 1px; line-height: 1px; font-size: 1px; }


h1, h2, h3, h4, h5, h6  { margin: 0 0 0; font-size: 1em; }
h1                      { font-size: 2em; font-weight: normal; }
h2                      { font-size: 1.5em; }
h3                      { font-size: 1.25em; }


ul                      { margin: 1em 0; padding: 0; list-style: none; }
ul li                   { padding-left: 16px; list-style: none; background: url(images/li.gif) 5px 5px no-repeat; }
ol                      { margin: 1em 0 1em 2em; padding: 0; }


a                       { color: #369; text-decoration: underline; }
a:visited               { color: #369; }
a:hover                 { text-decoration: none; }


img                     { border: none; }



/* * * * * *  html 5 fix  * * * * * */
section,
article,
header,
footer,
nav,
aside,
hgroup             { display: block; }

#background        { padding: 10px 0 0; background: #fff; }
#wrapper           { width: 950px; margin: 0 auto; border: solid 8px #fff; border-bottom: none; color: black; background: white; }
#wrapper:after     { display: block; clear: both; content: " "; }
#header            { position: relative; width: 100%; text-align: center; }
#content           { display: inline; float: left; width: 619px; margin: 0 0 0 0; }


/* * * * * *  header stuff  * * * * * */
#header .logo                      {  }
#header .logo h1                   { letter-spacing:12px; margin-bottom: 0.4em; }
#header .logo h2                   { letter-spacing:10px; font-variant:small-caps; font-size: 100%; margin-bottom: 2em; color: #444;}


/* * * * * *  body stuff  * * * * * */
#tagcloud img {
    horizontal-align: middle;
}

/* * * * * *  footer stuff * * * * * */
#footer                           		{ width: 100%; font-size: 0.916em; color: #d5d5d5; }
#footerLinks                      		{ clear: both; }
#footerLinks ul                   		{ margin: 0; padding: 1em 1em 2em; color: #333; text-align: center; }
#footerLinks ul li                		{ display: inline; margin: 0 2em; padding: 0; background: none; font-size: 120%; letter-spacing:6px; font-variant:small-caps; }
#footerLinks ul li a              		{ color: #369; text-decoration: none; padding: 0.3em;}
#footerLinks ul li a:hover        		{ text-decoration: underline; background: #ccc; }

#footer #littleLinks			  		{ clear: both; font-size: 1em; }
#footer #littleLinks ul			 		{ margin: 0; padding: 0 0 1em; text-align: center; }
#footer #littleLinks ul li		  		{ display: inline; margin: 0 1.25em; padding: 0; background: none; letter-spacing:2px; }
#footer #littleLinks ul li a	  		{ color: #777; text-decoration: none; padding: 0.3em;  }
#footer #littleLinks ul li a:hover  	{ text-decoration: underline; background: #ccc;  }

#secretRes { width: 660px; padding: 3em;  }


