body {
background: #D5D5D5 url('images/background.png') repeat-x top left;
text-align: center;
font-family: "Helvetica Neue", Arial, sans-serif;
}

h1 {
display: none;
}

h2 {
margin: 0 0 10px 0;
}

#navigation {
margin: 10px 0px 10px 15px;
font-weight: 700;
}

#navigation a {
color: #000;
text-decoration: none;
}

#navigation a:hover {
color: #00466E;
}

#main {
width: 700px;
text-align: left;
margin: 0 auto;
}

#tl {
background-image: url('images/tl.png');
background-position: top left;
background-repeat: no-repeat;
float: left;
width: 14px;
height: 10px;
}

#tr {
background-image: url('images/tr.png');
background-position: top right;
background-repeat: no-repeat;
max-height: 10px;
overflow: hidden;
}

#bl {
background-image: url('images/bl.png');
background-position: top left;
background-repeat: no-repeat;
float: left;
width: 14px;
height: 10px;
}

#br {
background-image: url('images/br.png');
background-position: top right;
background-repeat: no-repeat;
margin-left: 14px;
}

#cont {
padding: 5px 15px 5px 15px;
background-color: #FFF;
}

.avatar {
width: 54px;
float: left;
}

.username {
width: 450px;
float: right;
font-size: 1.1em;
font-weight: 700;
vertical-align: middle;
}

.follow, .unfollow {
width: 125px;
float: right;
text-align: right;
}

.followed, .unfollowed {
float: right;
text-align: right;
font-weight: 700;
}

.follow a {
background-color: #00466E;
padding: 3px;
border: 1px solid #000;
color: #000;
font-weight: 700;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

.unfollow a {
background-color: #7B0C11;
padding: 3px;
border: 1px solid #000;
color: #000;
font-weight: 700;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

.follow a:hover, .unfollow a:hover {
color: #FFF;
}

a {
color: #000;
}

a:visted {
color: #000;
}

a:hover {
color: #00466E;
}

.pages {
text-align: right;
padding: 5px;
}

.pages a {
text-decoration: none;
}

.pages a strong {
text-decoration: underline;
}

.error {
border: 2px solid #FF0000;
background-color: #FDFCC3;
width: 95%;
padding: 10px;
}

td {
padding: 5px;
}

#list {
width: 675px;
}

.delete {
color: #FF0000;
font-size: 0.9em;
}

h3 {
font-size: 1.1em;
margin-left: 5px;
}

form {
margin-left: 15px;
}

#message {
font-weight: 700;
padding: 10px;
display: none;
}

img.av {
width: 48px;
height: 48px;
}

.featured img.av {
border: 3px solid green;
}
