/* CSS Document*/
body  {
	font-size : 12px;
	color : #000000;
	background-color : #FFFFFF;
	font-family : Arial;
	line-height:15px;
}

#wrapper_nav  {
	margin : 0px;
	padding-bottom : 20px;
	width : 624px;
	margin-top : 13px;
}

/* -----------------------------*/
ul#crosswords-nav  {
	position : relative;
	width : 624px;
	height : 44px;
	padding : 0px;
	background-image : url(http://media.washingtonpost.com/wp-srv/style/crosswords/icon-sub_nav.gif);
	background-repeat : repeat-x;
	background-position : right top;
	margin: 0px;
}

ul#crosswords-nav li  {
	padding : 0;
	margin : 0;
	list-style-type : none;
	float : left;
	text-indent : -9999px;
}

ul#crosswords-nav li a  {
	border : 0;
	text-decoration : none;
	display : block;
	background-color : transparent;
	background-image : url(http://media.washingtonpost.com/wp-srv/style/crosswords/icon-sub_nav.gif);
	background-repeat : no-repeat;
}

li#crosswords a  {
	width : 110px;
	height : 44px;
}

li#sudoku a  {
	width : 87px;
	height : 44px;
}

li#playfour a  {
	width : 98px;
	height : 44px;
}

li#crickler a  {
	width : 88px;
	height : 44px;
}

li#kakuro a  {
	width : 82px;
	height : 44px;
}

li#home a  {
	width : 159px;
	height : 44px;
}

/* ----------------------------*/
li#crosswords a:link, li#crosswords a:visited  {
	background-position : 0px 0px;
}

li#crosswords a:hover, li#crosswords a:focus  {
	background-position : 0px -54px;
}

li#sudoku a:link, li#sudoku a:visited  {
	background-position : -110px 0px;
}

li#sudoku a:hover, li#sudoku a:focus  {
	background-position : -110px -54px;
}

li#playfour a:link, li#playfour a:visited  {
	background-position : -197px 0px;
}

li#playfour a:hover, li#playfour a:focus  {
	background-position : -197px -54px;
}

li#crickler a:link, li#crickler a:visited  {
	background-position : -295px 0px;
}

li#crickler a:hover, li#crickler a:focus  {
	background-position : -295px -54px;
}

li#kakuro a:link, li#kakuro a:visited  {
	background-position : -383px 0px;
}

li#kakuro a:hover, li#kakuro a:focus  {
	background-position : -383px -54px;
}

li#home a:link, li#home a:visited  {
	background-position : -465px 0px;
}

li#home a:hover, li#home a:focus  {
	background-position : -465px -54px;
}

/* ----------------------------------*/

body#crosswords ul#crosswords-nav li#crosswords a  {
	background-position : 0px -108px;
}

body#sudoku ul#crosswords-nav li#sudoku a  {
	background-position : -110px -108px;
}

body#playfour ul#crosswords-nav li#playfour a  {
	background-position : -197px -108px;
}

body#crickler ul#crosswords-nav li#crickler a  {
	background-position : -295px -108px;
}

body#kakuro ul#crosswords-nav li#kakuro a  {
	background-position: -383px -108px;
}

body#home ul#crosswords-nav li#home a  {
	background-position : -465px -108px;
}

/* --------------------------------------*/
#leftcol  {
	float : left;
	width : 222px;
	margin-right : 15px;
	padding-right : 15px;
	color : #0c4790;
	font-family : Arial;
	font-style : normal;
	font-weight : normal;
	font-size : 12px;
	border-color : #c1c1c1;
	position : relative;
	border-style : dotted;
	border-right-width : 1px;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
}

#rightcol  {
	width : 175px;
	position : relative;
	float : right;
	margin-right : 13px;
}

.intro  {
	width : 454px;
	margin-top : 20px;
	margin-bottom : 20px;
	font-size : 12px;
	font-family : Arial;
	color : Black;
	font-weight : normal;
}

.blocktitles  {
	margin-bottom : 12px;
	font-size : 14px;
	color : Black;
	font-weight : bold;
	font-family : Arial;
}

.linklevel1  {
	font-family : Arial;
	font-weight : bold;
	font-size : 12px;
	color : #0c4790;
	margin-bottom : 20px;
	padding-bottom : 4px;
}

.linklevel2  {
	font-size : 12px;
	color : #0c4790;
	font-weight : normal;
	font-family : Arial;
	padding-bottom : 3px;
}

img.bullet  {
	text-align : center;
	margin-right : 5px;
}

.text  {
	font-size : 11px;
	font-family : Arial;
}

.wrapperbody  {
	width : 454px;
}

#xwordbox  {
	width : 624px;
	margin-top : 30px;
	border-style : solid;
	border-top-width : 1px;
	border-bottom-width : 0px;
	border-right-width : 0px;
	border-left-width : 0px;
	border-color : #c4c4c4;
}

#xwordboxrtcol  {
	margin-top : 20px;
	margin-bottom : 20px;
	width : 275px;
	float : right;
	background-color : #EFEFEF;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 15px;
}

#xwordboxleftcol  {
	margin-top : 20px;
	margin-bottom : 20px;
	background-color : #EFEFEF;
	float : left;
	width : 345px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
}

#crosswordsheader  {
	border-bottom-width : 2px;
	border-color : #003366;
	border-style : solid;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	padding-bottom : 2px;
	margin-top : 0px;
	margin-bottom : 5px;
}

#uclicklftcol  {}

h2 {margin:0; padding-bottom:7px;}
ul {margin:0; padding:0; list-style-type:none; font:normal 12px arial; color:#666;}
li {background:url(http://media.washingtonpost.com/wp-srv/artsandliving/images/icon-bullet.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:8px; margin-bottom:3px;}
p {font:normal 12px arial; #000;}