.homeBox { margin-bottom: 10px; width: 280px; /* float: right; */ font-size: 0.9em; }
.homeBox div.content { border-left: 1px solid black; }
.homeBox h2 { font-size: 1.2em; background-color: white; border-bottom: 1px solid black; padding: 0 5px; }
.homeBox p { padding: 5px; }
.mapIcon { margin-right: 0px; }

#newsBox { width: 515px; border-width: 0; }
#newsBox h2 { border-bottom: 1px solid black; }

#resultsBox p { margin: 0; background-color: #DDD; border: 1px solid #AAA; border-width: 1px 0; font-weight: bold; padding: 2px 5px; }
#resultsBox ul { list-style-type: none; margin-top: 5px; }
#resultsBox li { padding: 1px 5px 1px 20px; height: 18px; }
#resultsBox li.win {	background: url(../../images/wonGame.png) no-repeat; }
#resultsBox li.loose { background: url(../../images/looseGame.png) no-repeat; }

#resultsBox .arrowBox { position: relative; height: 2em; }
#resultsBox .arrowBox .leftArrow {	position: absolute; left: 0; padding: 3px; margin-left: 5px; }
#resultsBox .arrowBox .rightArrow { position: absolute; right: 0; padding: 3px; margin-right: 5px; }

.news { margin-bottom: 10px; }
.news .newsTitle { padding: 3px; font-weight: bold; }
.news .newsAuthor { border-top: 1px solid black; border-left: 1px solid black; text-align: right; padding: 2px; font-size: 0.7em; font-style: italic; }
.news .newsContent { border-left: 1px solid black; padding: 5px; }
.news .newsContent p, .news .newsContent li { margin-bottom: 5px; line-height: 1.2em; }
.news .newsContent li { margin-left: 20px; }

.homeRightBox { float: right; }