body {margin: 0; padding: 0}
body * {font-family: Arial, Helvetica, sans-serif;}

/** layout **/
div.cl {clear: both;}
#wrapper, #footer_content, #header_content {width: 920px; margin-left: auto; margin-right: auto;}
#wrapper {padding: 0 2.875em 0 2.875em;}
#header {height: 4.75em; padding-bottom: .25em; border: solid 1px;}

ul#languages {list-style: none; margin: 0; padding: 0; float: right; font-size: .7em; clear: right;}
ul#languages li a {font-size: 1.1em; color: #fff; text-decoration: none; text-transform: lowercase; font-weight: normal;}

ul#nav {list-style: none; margin: 2.85em 0 0 0; padding: 0 0 .25em 0; float: right;}
ul#nav li {display: inline; padding:0 .5em 0 .3em; text-transform: uppercase; font-size: .9em; border-right: solid 1px;}
ul#nav li.last {border: none;}
ul#nav li a {text-decoration: none; font-size: .8em;}
ul#nav li a:hover {text-decoration: underline;}
#content {min-height: 450px;}

/** typos **/
#header h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; float: left; margin-top: 1.6em; font-weight: bold; background-image: none; padding-left: 0; margin-left: 0;}
#migas {font-size: .7em;}
#footer {font-size: .7em;padding: 0 2.875em 0 2.875em; border-top: solid 1px;}
h1 {font-size: 2em; font-weight: normal; padding-left: 40px; margin-left: -40px; margin-bottom: 10px;}
h3 {font-size: .9em; margin: .5em 0 .5em 0;}

#linkcontainer {padding: 1.43em; margin-bottom: 1em; width: 37.5em;}
#linkcontainer p { font-size: .8em; margin:0 0 .5em 0;}
#linkcontainer ul {list-style: none; margin: 0 0 1.6em 0; padding: 0;}
#linkcontainer ul li a {font-size: .8em; font-weight: bold;}
p.linkintro {color: #000; margin: 0 0 .8em 0;}

ul#tagcloud {margin: 0; padding: .4em; list-style: none;}
ul#tagcloud li {display: inline; padding-right: .8em; font-size: .9em;}
ul#tagcloud li a {text-decoration: none;}
ul#tagcloud li a:hover {text-decoration: underline;}

div.alert {border: none; padding: .4em; margin: .4em 0 1.2em 0;}
div.alert p {margin: 0; font-size: .85em;}

ul#auth {margin: 0; padding: 0; list-style: none; font-size: .8em; float: right;}
ul#auth li {display: inline; padding-left: .8em;}
ul#auth li a {text-transform: lowercase;}