body {
margin:0px;
background-color:#ffffff;
}

p, .center, li {
font-family:Calibri, Lucida Sans, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
}

ul, li {
margin:0px;
padding-top:0px;
padding-bottom:0px;
}

a:link, a:visited, a:active {
color:#1055592;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

input, textarea {
font-family:Calibri, Lucida Sans, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#333333;
}

#outerwrapper {
margin:0px;
}

.navigationback {
height:25px;
background-color:#f0eee9;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
}

.navigation a:link, .navigation a:visited, .navigation a:active, .navigationback a:link, .navigationback a:visited, .navigation a:active {
text-decoration:none;
color:#000000;
font-size:16px;
}

.navigation a:hover {
color:#ffffff;
}

.navigationback a:hover {
text-decoration:underline;
}

#home:hover, #contact:hover, #admin:hover, #create:hover, #post:hover, #logout:hover{
background-color:#CCCCCC;
}

.body {
background-color:#f0eee9;
border:1px solid #cccccc;
-moz-border-radius:8px;
border-radius:8px;
}

.bullet {
-moz-border-radius:8px;
border-radius:8px;
}

.content, .comments {
background-color:#ffffff;
border:1px solid #cccccc;
-moz-border-radius:8px;
border-radius:8px;
}

.heading {
font-size:22px;
}

.heading a:link, .heading a:visited, .heading a:active {
color:#000000;
}

.postedby {
color:#105592;
}

.posted {
background-color:#f0eee9;
border:1px solid #cccccc;
-moz-border-radius:8px;
border-radius:8px;
}

.tweets {
background-color:#ffffff;
border:1px solid #cccccc;
-moz-border-radius:8px;
border-radius:8px;
}

.content table tr td img, .grade {
margin:10px;
-moz-border-radius:8px;
border-radius:8px;
}

.copyright {
height:25px;
background-color:#f0eee9;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
}