@import "typography.css";

/* main declarations */
a[href='#'] { color: #555; }
body {
background:#EAFFC1;
color:#000;
font-family: "Gill Sans", Verdana, sans-serif;
margin: 0;
padding: 0;
}
a img {
border: 0;
}
a {
color:#F60;
}
a:hover {
color:#000;
}
.image_list img {
float:left;
margin:0 0 5px 5px;
}
#wrapper {
margin:0 64px 1em;
}
/* Header Elements  */
h1,h2,h3,h4,h5,h6 {
font-family: "Marker Felt", "Comic Sans MS", Verdana, sans-serif;
margin: 10pt 0;
font-weight: normal;
}
h1, h2, h3 {
letter-spacing: 1px;
}
h1 {
font-size: 2.36em;
display: block;
font-style: italic;
text-align: center;
text-transform: uppercase;
}
h2 {
font-size: 1.3em;
text-transform: uppercase;
}
h3 {
font-size: 1.1em;
letter-spacing: normal;
}
h4, h5, h6 {
margin-bottom: 0.25em;
text-transform: uppercase;
text-align: center;
}
#logo a {
background:url(logo.gif) 0 0 no-repeat;
display:block;
height:128px;
text-decoration:none;
text-indent:-2000em;
width:256px;
z-index:1000;
float: left;
}
#logo a:hover {
background:url("logo_hover.gif") no-repeat;
}
#nav {
background:url("funny_line_thingies.gif") 0 50% repeat-x;
font-size:132%;
text-align:left;
width:100%;
padding: 0 64px;
margin: 0 -64px;
}
#nav img {
margin: 0 30px 0;
}
/* extra stuff */
.right {
text-align:right;
}
.bottom {
clear:both;
text-align:center;
vertical-align:text-bottom;
}
.center {
text-align: center;
}
.strike {
text-decoration:line-through;
}
.post-footer {
display: block;
text-align: right;
border-top: 1px dashed #555;
padding: 5px 0 0;
}

.section {
	margin-bottom: 1em;
}

p {
	margin: 1em 0 0;
}

p + p {
	margin: 0;
	text-indent: 2em;
}

.news-wrapper {
vertical-align: text-top;
text-align: right;
}
.news-wrapper h2 {
padding: 0;
}
#news {
overflow: auto;
width: 100%;
height: 324px;
text-align: justify;
padding-right: 0.4em;
margin: 0;
}
.news-footer {
background: #DAEFB1;
width: 100%;
clear: both;
font-weight: 900;
}
#games {
border-bottom: 1px dotted #000;
width: 100%;
margin-top: 5.3em;
}
