body	{ color: #414141;text-align: justify; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }
h1, h3	{ font-size: 1.5em; text-transform: uppercase; letter-spacing: -1px; margin: 0 0 0.5em 0;}
h4		{ height: auto; }

a		{ font-weight: bold; }

table.summary td, table.summary th 		{ text-align: center; }
table.summary td.stars	{ width: 110px; }

.numbers	{ text-align: right; }

.content-right	{ float: right; margin: 1.5em 0 1.5em 1.5em; }
.content-left	{ float: left; margin: 0 1.5em 1.5em 0; }
.stylish		{ background: #fff; border: 1px solid #E8E9DE; padding: 2px; }

.signature		{ text-align: right; }

/* main navigation */
#mainnavi					{ list-style: none; list-style-image: none; margin: 0 0 1.5em 0; padding-top: 1em; padding-bottom: 1em; }
#mainnavi li				{ float: left; border-left: 1px dotted #fff; margin-left: 20px; padding-left: 20px; }
#mainnavi li:first-child,
#mainnavi li.first-child	{ border-left: none; margin-left: 0; padding-left: 0; }
#mainnavi li a				{ color: #fff; text-decoration: none; font-weight: normal; }
#mainnavi li a:focus,
#mainnavi li a:hover		{ text-decoration: underline; }
#mainnavi li.selected a		{ font-weight: bold; }

/* boxes */
#boxes				{ margin-bottom: 1.5em; }

/* rank box */
#rank-box			{}

/* lukas history box */
#lukas-box			{ padding-top: 1.6em; padding-bottom: 1.6em; min-height: 85px; _height: 85px; margin-bottom: 12px; }
#lukas-box a		{ text-decoration: none; font-weight: normal; }
#lukas-box a:focus,
#lukas-box a:hover	{ text-decoration: underline; }

/* question box */
#question-box			{ padding-top: 2.5em; padding-bottom: 0; min-height: 100px; _height: 100px; }
#question-box a			{ text-decoration: none; font-weight: normal; }
#question-box a:focus,
#question-box a:hover	{ text-decoration: underline; }

/* ranking */
#ranking		{ list-style: none; list-style-image: none; margin-left: 0; }

.notes			{ float: right; width: 350px; margin-left: 30px; margin-right: 0; }
.notes .large	{ line-height: normal; margin-bottom: 0; }
.notes dt		{ float: left; clear: left; }
.notes dd		{ float: right; clear: right; }

.buttons		{ text-align: center; }
.buttons img	{ margin: 0 5px; }

/* lukas history page */
.lukas-foto 	{ text-align: center; margin-bottom: 1.5em; }
.lukas-foto img	{ display: inline; }

#footer			{ border-top: 1px dotted #aaa; margin-top: 2em; padding-top: 0.5em; }

.top-1 			{ margin-top: 1em; }

ul.articles 	{ float: left; width: 100%; padding: 0 0 0 0; }
ul.articles li 	{ float: left; width: 100%; margin: 0; }
.lower	{ font-size: 1.2em;}
/* custom colors */

.banner_bottom {
    text-align: center;
}