/**
* CSS
* 
* @version 0.1
* @author Thomas Evan Lecklider 
*/
@import url('reset.css');/* @group Sticky Footer Nonsense */
html,body{height:100%;background:#2C2F30;}
div#super_wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -255px;}
div.push{height:255px;}
/* @end */
/* @group Basics */
body{font:14px/18px Georgia,"Times New Roman",Times,serif;color:#d4d5d6;}
a:link{color:#B0AE98;text-decoration:underline;} /* #729DFF */
a:visited{color:#616053;text-decoration:underline;}
a:hover{color:#E6E3C6;text-decoration:underline;}
p{margin:15px 0;}
h1{text-transform:uppercase;font:2em/1.2em "Lucida Grande",Lucida,Verdana,sans-serif;color:#fff;}
h2{text-transform:uppercase;font:1.6em/1.1em "Lucida Grande",Lucida,Verdana,sans-serif;color:#fff;}
h3{text-transform:uppercase;font:1.35em/1em "Lucida Grande",Lucida,Verdana,sans-serif;color:#fff;}
ul{list-style:none;}
ul li{list-style:none;padding:0 0 0 7px;margin:3px 0;}
div.clear,div.cl{clear:both;}
/* @end */
/* @group Wrapper */
div#wrapper{width:830px;margin:0 auto;padding:0 10px;}
/* @end */
/* @group Header */
div#header{margin:0;min-width:660px;_text-align:center; position: relative;}
div#header h1{/* the name of the site */ 
font-size:5em;color:#fff;line-height:1.2em;width:660px;margin:0 auto;padding:0 10px;_text-align:left;position:relative;left:65px;}
div#header h1 span{font:0.35em Georgia,"Times New Roman",Times,serif;text-transform:capitalize;color:#c3c8d0;position:relative;bottom:-6px;left:5px;letter-spacing:1px;}
div#header h1 span#page_title { position: absolute; top: 45px; left: 280px; text-transform: uppercase;}
div#header h1 span#motto { position: absolute; top: 18px; left: 280px; }
/* @end */
/* @group Main Navigation */
div#nav{padding:22px 10px 10px 10px;margin-right:10px;float:left;width:140px;text-align:right;}
div#nav ul{display:inline;}
div#nav ul li{/* the main navigation */
display:block;text-transform:lowercase;font:1em/1.8em "Lucida Grande",Lucida,Verdana,sans-serif;padding:0;margin:0;}
div#nav ul li.section-title{text-transform: uppercase; padding:3px 5px;background-color:#70130B;color:#E6E3C6;display:inline-block;}
div#nav ul li a:link,div#nav ul li a:visited{padding:3px 5px;text-decoration:none; color: #616053;}
div#nav ul li a:hover{text-decoration:none; color: #B0AE98;}
div#nav ul li.active a:link,div#nav ul li.active a:visited{color:#66767D;}
div#nav ul li.active a:hover{color:#66767D;background:transparent;}
/* @end */
/* @group Container */
div#content{width:660px;float:left;padding-top:10px;position:relative;}
div.container strong{text-transform:uppercase;font:1.5em/1em "Lucida Grande",Lucida,Verdana,sans-serif;color:#fff;}
div.container img{padding:5px;border:2px solid #ddd;background:#c3c8d0;position:relative;}
div#img-container{display:block;clear:both;padding-left:7px;}
div#img-container span.nothumb{margin-bottom:15px;}
div#img-container div#s1{height:500px;}
/* @end */
/* @group Columns */
div.column{width:31%;float:left;text-align:left;_display:inline;}
div.column.left{margin:0 15px 0 0;}
div.column.middle{margin:0 15px 0 0;}
/* @end */
/* @group Footer */
div#footer{width:650px;margin:0 auto 0;height:170px;text-align:center;position:relative;clear:both;z-index:10;left:85px;color:#9CA0A6;padding:60px 0 25px;}
div#footer p{margin:5px 0;}
/* @end */
div#archive { display: none; }
div#archive.Archive { display: block; }
div#archive { font-size: 1.5em; font-weight: 100; line-height: 1.2em; }
div#archive .section-title { font-size: 3em; line-height: 0.8em; position:absolute; right: 10px; top: 0px; color: #3A3F40;}
div#archive ul { margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #333738; position:relative; min-height: 2em;}
div.credits { background-color: #c3c8d0; color: #3c3830; padding: 0.5em 0.5em; border: 1px solid #ddd; }
div.credits strong { color: #efefef; display: block; background-color: #222; padding: 0.3em; margin-bottom: 0.2em; }

div#twitter_div { padding: 0 0 2em; }
ul#twitter_update_list li { padding: 5px; font-size: 1.125em; border-bottom: 1px solid #44484a;}
div.hidden { display: none; }
div#Home.hidden { display: block; }