#cwField {
	float: left;
	margin: 0px 25px 20px 0px;
	padding-right: 25px;
}

.crosswordBlock { 
	display: block;
	float: left; 
	width: 45%;
	vertical-align: top; 
}
.crosswordBlock.vertical {
	float: right;
	border-left: 1px black solid; 
	padding-left: 40px;
	margin-left: -10px
}
.crosswordBlock ul { list-style-type: none }
.crosswordBlock ul li { margin: 10px 10px; }
.crosswordBlock .number { font-weight: bold; display: block; width: 20px; }

.crosswordBlock .questions td { padding-right: 20px; vertical-align: top }
.crosswordBlock .questions td p { margin-bottom: 1em }

#games{
width:522px;
background:#000;
padding:1px 1px;
float:left;
}
.ogame{
width:228px;
border:1px solid #fff;
float:left;
margin-left:19px;
margin-top:19px;
}
#igames{
background: url(../img/games/ff.jpg) no-repeat -16px -0px;;
float:left;
width:520px;
border:1px solid #fff;
padding-top:75px;
}
.tgame{
font-size:12px;
font-weight: bold;
color:#0099FF;
padding:5px;}
.igame img{ border:1px solid #fff; margin-left:5px;}
.play{
width:73px;
height:20px;
float:left;
overflow:hidden;
margin:5px 5px;
background:url(../img/games/play.jpg);}

.breadcrumbs { margin: 0px 0px 2em }
.breadcrumbs li { display: inline; margin: 0px 20px 0px 0px; padding: 0px }
.breadcrumbs li  * { font-family: Verdana Helvetica sans-serif; font-weight: bold; font-size: 14px }
.breadcrumbs li .arrow { margin-right: 20px }
.breadcrumbs a:visited, .breadcrumbs a:link { color: #0082b5 }

.blockCaption { font-weight: bold; font-size: 14px; color: #0082b5; margin-bottom: 0.5em }
.dirCaption { font-size: 14px; font-weight: bold; text-transform: uppercase }

.articleList li { margin: 0.8em 0em }