/* Titles */

	.title-cat-strong a { color:#FFFFCC; }
	.title-cat-light { height:40px; background-image:url(../images/bg/bg-title-purple.gif); background-repeat:no-repeat;	color:#663366;	font-size:24px; padding:5px; }
	.title-cat-light a { color:#290042; }

/* alphabet */

	#alphabet { padding:0 0 20px 0; }
	#alphabet ul { font-family:Arial, Helvetica, Verdana, Sans-serif; font-size:21px; color:#999999;	letter-spacing:0.3em; font-weight:bold; text-transform:lowercase; }
	#alphabet a { color:#FF6600; font-weight:bold; text-decoration:none;	}

/* word */

	.added-by { font-size:10px; color:#999999; }

	.wordtable { margin:20px 0 30px 0;	}
	.wordtable td .small { vertical-align:top; width:140px; }
	.wordtable td { vertical-align:top; }
	
	.wordtable table { margin-left:10px; }

	#contentwords h2 { font-size:16px; }
	#contentwords h3 { font-size:14px;	}
	#contentwords form { margin:0; padding:0; }
	#contentwords table {	}

	#wordtitle { margin-bottom:15px; }
	#wordtitle img { border:4px solid orange; /* current word flag */	}
	#wordname { font-size:24px; color:#FF6600; font-weight:bold;	}
	#largeimage {}
	button { margin-top:10px; }

		#otherwords { margin-bottom:20px; }
		#otherwords a, .word-list a, .category-list a { font-size:15px; font-weight:bold;	text-decoration:none; color:#009900; }
		#otherwords a:visited, .word-list a:visited, .category-list a:visited { color:#003300;	}
		#otherwords a:hover, .word-list a:hover, .category-list a:hover { color:#FF6600; }
		#otherwords .scroll { width:180px; height:490px; overflow-y:scroll; }
		#otherwords .selected, 	#otherwords .selected a { background-color:#FFE495; text-indent:15px;	}

		/* translations */
				#translation { font-size:1.3em; font-weight:bold; color:#666666; }
				#pronunciation div { margin-bottom:8px; }
				#translation td { text-align:left; }
				#translation img { margin:0 40px 8px 0; }
				#translation img {	border:1px solid black; }
				#translation span { font-size:9px; }

		#addpicture { position:relative; width:255px;	color:#993300;	background-image:url(../images/bg/bg-box-green.gif); background-repeat:no-repeat;	margin:30px 0 10px 0;	padding:5px 15px 15px 30px; }
		#addpicture .icon {position:absolute; top:-30px; right:10px;}
		#addmp3 { position:relative; width:255px;	color:#003300;	background-image:url(../images/bg/bg-box-yellow.gif); background-repeat:no-repeat; margin:30px 0 10px 0; padding:5px 15px 15px 30px; }	
		#addmp3 .icon {position:absolute; top:-30px; right:10px;}
		#addtranslation { width:255px;	color:#003300;	background-image:url(../images/bg/bg-box-pink.gif); background-repeat:no-repeat; margin:0 0 10px 0; padding:5px 15px 15px 30px; }	
		#addword { width:255px; color:#FFFFFF; background-image:url(../images/bg/bg-box-pink-sm.gif); background-repeat:no-repeat; margin:0 0 10px 0; padding:5px 15px 15px 30px; }

		.cat-image-add-word { position:relative; }
		.addword-cat { position:absolute; top:30px; left:160px; }

/* Categories */
	.category-list {}
	.category-list .category-entry { position:relative; width:150px; height:120px; float:left; font-weight:bold; text-align:center; }
	.category-list .category-entry a { font-weight:bold; text-align:center; position:absolute; top:90px; left:0; width:150px; }
	.category-list .category-entry img { position:absolute; top:-80px; left:0;  margin:0 35px 0 35px; }


/* Category Word Items */

	.word-list { width:900px; margin-top:30px; }
	.word-list .word-entry { position:relative; width:150px; height:150px; float:left; font-weight:bold; text-align:center; vertical-align:bottom; }
	.word-list .word-entry a { font-weight:bold; text-align:center; position:absolute; top:110px; left:0; width:150px; }
	.word-list .word-entry img { position:absolute; top:-80px; left:0; margin:0 35px 0 35px; }


/* Blog Page */

	.blog-pagination { position:relative; }
	.blog-pagination .earlier { color:#666666; }
	.blog-pagination .later { position:absolute; top:0; right:0; color:#666666; }

	.blog-entry { position:relative; background-color:#FEDBAB;}
	.blog-entry .edit { position:absolute; top:10px; right:10px; }
	.blog-entry .blog-entry-title { padding:10px; color:#FF6600; font-weight:bold; font-size:14px; }
	.blog-entry .blog-entry-title a { font-weight:bold; font-size:14px; }
	.blog-entry .created-date { position:absolute; top:10px; right:40px; font-size:11px; }
	.blog-entry .created-date img {/* the flag */ margin-right:60px; border:1px solid black; padding:1px; }
	.blog-entry .blog-entry-text { padding:15px; background-color:#FDECC4; }

/*recipe*/

	#recipe_form { margin-left:80px; }	
	.error-message { border:3px red solid; padding:5px; background-color:#ffcccc; font-weight:bold; }
	#recipe_instruction ul { list-style-type:decimal; }
	#recipe_instruction ul li { list-style-type:decimal; display:list-item; margin-left:30px; padding-left:30px; padding-bottom:20px; font-size:14px; }
	h1.recipe { text-align:center; }
