/* Main containers */
body {padding:0; margin:0; font:76% verdana,tahoma,sans-serif; background:#1A1A1A url(../img/bg.jpg) top center no-repeat; color:#444; border-top:4px solid #444; text-align:center; line-height:1.5em}
#wrap {width:760px; text-align:center; margin:0 auto}
#maincontent {background:#FFF; text-align:left; border:4px solid #666; padding:15px 15px 5px 15px; margin:0 0 15px 0;overflow:auto}
#tweets{font-size:12px;clear:both;text-align:center;margin-bottom:12px}

/* HTML Tags */
a {text-decoration:none; font-weight:700; color:#E49938}
a:hover {text-decoration:underline}
a img {border:0}
h1 {margin:15px auto 10px auto; padding:0; font-size:2.6em; color:#EEE; letter-spacing:-2px; line-height:1.2em}
h1 a {color:#EEE; font-weight:700; text-decoration:none}
h1 a:hover {color:#FFF; text-decoration:none}
h2 {margin:0 0 12px 0; padding:12px 6px 12px 15px; background:#1A1A1A url(../img/bg.jpg) top center no-repeat;color:#DDD; font-size:1.5em; font-weight:400;text-align:center}
h2 a {font-weight:400}
h3 {font-size:1.4em; font-weight:400; margin:0 0 10px 0}
p {margin:0 0 15px 0}

/* Various classes */
.column{width:240px;float:left;text-align:center;margin-bottom:12px}
.column *{text-decoration:none;display:block;padding-top:5px}
.column *:first-child{font-weight:bold;padding-bottom:5px}
.tweet{padding-top:12px}
.content{float:left;width:240px;text-align:center}
.active {background-color:#444; color:#FFF}
.active:hover {background-color:#444; color:#FFF}
.footer, .footer a{color:#888; font-weight:400}
.hide {display:none}