html {
}

body {
font-family: Tahoma, Arial, sans-serif;
font-size: 80%;
text-align: center;
padding-bottom: 80px;
color: #444;
}

#everything {
text-align: left;
margin: 0 auto;
width: 950px;
}

#header {
border-bottom: 3px solid red;
padding: 10px 10px 10px 0px;
margin: 0 0 0px 0;
}

a:link, a:visited, a:active {
color: red;
text-decoration: none;
}

a:hover {
color: darkred;
}


h1, h2, h3, h4 {
font-family: Georgia, "Times New Roman", serif;
font-weight: normal;
text-transform: lowercase;
}

#header h1 {
float: left;
padding: 0; 
margin: 0;
font-size: 300%;
}

h2 {
font-size: 200%;
}

#header p.user_info {
float: right;
}

#body {
overflow: auto;
}

#primary {
width: 700px;
float: left;
}

#secondary {
padding-left: 20px;
width: 225px;
float: right;
overflow: hidden;
}

input.text, textarea {
padding: 6px;
width: 650px;
font-family: Tahoma, Arial, sans-serif;
font-size: 120%;
border: none;
background-color: #eee;
}

textarea {
height: 300px;
}

p.notification {
margin: 12px 0px 12px 0px;
padding: 6px;
font-size: 1.5em;
}


p.info {
color: #060;
background-color: #efe;
border: 1px solid #060;
}

p.error {
color: #600;
background-color: #fee;
border: 1px solid #600;
}

span.meta {
font-size: 90%;
color: #777;
}

ul.taglist {
list-style-type: none;
padding: 0;
margin: 0;
}

#footer {
clear: both;
border-top: 3px solid red;
padding: 20px 0px 0px 0px;
margin: 20px 0px 80px 0px;
text-align: center;
font-size: 80%;
}

.halfsies {
width: 45%;
float: left;
margin-right: 40px;
}

.promo {
font-size: 400%;
font-family: georgia, "times new roman", serif;
text-transform: lowercase;
border-bottom: 3px solid red;
margin: 0 0 0 0;
}

.promo p {
margin: 00px 50px 20px 50px;
}

.clearfix
{
display: inline-table;
/* Hides from IE-mac \*/
height: 1%;
display: block;
/* End hide from IE-mac */
}
 
html>body .clearfix
{
height: auto;
}
 
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.digg {
margin-top: 5em;
}