/* CSS Document */
* {font-family:'Lucida Grande', arial;}
html,body {background:#2a2a2a;}
#doc2{margin-top:1em;}
#hd {color:white;padding:1em;font-weight:bold;font-size:150%;}
#bd {background:#2a2a2a;color:white;border-left:1em solid white;border-right:1em solid white;border-top:10px solid white;}
#ft {background:gray;color:silver;font-size:77%;text-align:center;border-bottom:10px solid white;padding:0.5em;}
#bd{border-left:10px solid white;border-right:10px solid white;}

h1 {
	font-weight:bold;
	font-size:250%;
	margin:0.5em 0 0.5em 0;
	}
h2 {font-weight:bold;font-size:150%;margin-bottom:1em;text-transform:uppercase;color:white;}

p {margin:0.5em 0 1em 0;}
a {color:#CC0000;text-decoration:none;}

#nav {float:left;}
#nav ul li {border-right:1px solid transparent;}


#site-intro {text-align:right;padding-top:1em;padding-right:1em;}
#site-intro h1 span {background:#CC0000;color:white;padding:0;text-transform:lowercase;}
#site-intro p {margin-bottom:0.5em;padding:0.5em 0;font-size:144%;}

#site-intro p span {background:black;}

#modules {background:#000;border-top:1px solid #2a2a2a;color:#eeeeee;}
.module {padding:1em;text-align:center;background:#000;border-left:1px solid #2a2a2a;min-height:250px;line-height:150%;}
h3 {color:white;font-size:117%;font-weight:bold;line-height:100%;}

.first .module {border-left:0;}
.module div {text-align:left;}

ul li {margin-bottom:1em;}

strong {font-weight:bold;}

#twitter_div {text-align:center;}
#twitter_div a {color:#2a2a2a;}
#site-intro img {padding:5px;background:white;border:1px solid #cdcdcd;}

.thumbnail p {text-align:center;}
.thumbnail .instructions {float:left;margin-right:1em;width:45%;padding:1em 0 0 em;}
.instructions a {display:block;}
.thumbnail img {padding:5px; background:white;border:1px solid #cdcdcd; float:right;}

.clearfix {clear:both;}