/* ----- Shortcuts ------ */
.fl { float: left;}
.fr { float: right;}
.ac { text-align: center;}
.ar { text-align: right;}
.al { text-align: left;}
.bl { border-left: 1px solid #ccc }
.br { border-right: 1px solid #ccc }
.underline { text-decoration:underline; }
.bold { font-weight: bold;}

.note {
  vertical-align: super;
  font-size: 0.8em;
  color: #aaa;
}
#notes {
  width: 450px;
  font-size: 0.8em;
  font-family: Arial,Verdana, Helvetica,sans-serif;
}


/* =TAGS
-----------------------------------------------*/

body {
	background-color: #e0e0e0;
	margin-top: 0px;
}

.container {
	background-color: #fff;
}

div#content { font-size: 1.1em;}

/* =HEADER
-----------------------------------------------*/
#header img { 
	margin: 0px; padding: 0px;
}

#header_search {
	padding-top: 2px;
	height: 30px;
	max-height: 30px;
	background-color: #999;
}

#header #search_button { margin: 0px; border: 0px; padding: 0px; }

#header input#q { font-size: 0.8em; padding: 1px; width: 120px;}
#header_lightbar {
	background-color:#cc0000;
	height: 8px;
	max-height: 8px;
}
#header_lightbar img {margin: 0 0 1.5em; }

#header_links, #header_logo {
	height: 70px;
	max-height: 70px;
}

/* =FOOTER
-----------------------------------------------*/
#footer {
	background-color: #cccccc;
}
#footer hr {
	margin-top: 4px;
	margin-bottom: 4px;
}
#footer a {
	color: #000;
}

#footer_1 {
	background-color: #e0e0e0;
	height: 20px;
	max-height: 20px;
	padding-top: 4px;
}
#footer_1 img { margin: 0px; }

#footer_2 { text-align: center; padding-top: 5px; }

ul#lang li {
	display: inline;
	list-style: none;
}

/* =SIDEBAR
-----------------------------------------------*/
