body {
	margin:0px;
	padding:0px;
	font-size:62.5%;
}
a {
	text-decoration:none;
}
img {
	border:0px;
}
button {
	padding:4px;
}
#outer {
	display:block;
	margin:auto;
}
#header {
	height:40px;
	padding:2px;
}
#topbar {
	float:right;
}
#mainwords table {
height:310px;
}
#words td, #words th {
 font-size:120%;
 height:24px;
}
.avatar {
 float:right;
}
#iconbar,#socialbar {
	margin:0px auto;
	padding:4px;
}
#iconbar ul,#socialbar ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#iconbar li,#socialbar li,#iphoneiconbar li {
	display:inline;
}
#iphoneiconbar {
	display:none;
}
#menubutton {
	display:block;
	text-align:center;
	margin:2px;
	padding:4px;
}
#wrapper {
	position:relative;
}
#pagecontainer {
	position:absolute;
	top:0px;
	width:100%;
}
#pagecontainer .page {
	z-index:9999;
	margin-bottom:10px;
}
.page .ui-widget-header {
 margin:2px 2px 0 2px;
}
.page .ui-widget-content {
margin:0 2px;
 padding:6px;
 /* overflow:auto; */
}
.maincontent {
 height:266px;
 overflow:auto;
}
span.ui-icon { float:left; margin-right:3px; }

.header {
	display:block;
	height:24px;
}
.ui-widget-header h1 {
	float:left;
	font-size:1.2em;
	margin:0px;
	padding:2px;
}
.closebutton {
	position:absolute;
	right:4px;
	top:4px;
	margin-right:3px;
}
.toggle-icons {font-size: 12px; font-family: "Trebuchet MS", Verdana, sans-serif;}
ul.icon-collection {margin: 0; padding: 0; font-size: 10px;}
ul.icon-collection li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul.icon_collection li a { display:block;width:100%;height:100%; }
ul.icon-collection span.ui-icon {float: left; margin: 0 4px;}
ul.icon-collection span.text {float: left; width: 180px;}

ul.zoom-icon {margin: 0; padding: 0; font-size: 10px;}
ul.zoom-icon li {margin:0px; position: relative; padding: 0px 0; cursor: pointer; float: left;  list-style: none;}
ul.zoom-icon span.ui-icon {float: left; margin: 0 0px;}

ul.menu-icon {margin: 0; padding: 0; font-size: 14px;}
ul.menu-icon li {clear:both;white-space:nowrap;margin:2px; position: relative; padding: 4px; cursor: pointer;  list-style: none;display:block;}
ul.menu-icon span.ui-icon {float: left; margin: 0 2px;}

#menu {
	position:absolute;
	bottom:0px;
	width:100%;
	padding:4px;
}
#loading {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
		.word {
			display:block;
			position:relative;
		}
.word a {
 display:block;
}
.hoverword {
	z-index:9999;
	cursor:pointer;
	position:absolute;
	display:block;
	padding:4px;
	top:-22px;
	font-size:140%;
	font-weight:bold;
	white-space:nowrap;
}
.wordlist {
 padding:2px 6px;	
}
/*

		.word a {
			text-decoration:none;
		}
		
		.word a:hover {
			z-index:9999;
			cursor:pointer;
			position:absolute;
			display:block;
			padding:10px;
			top:-30px;
			font-size:160%;
			font-weight:bold;
		}
*/
	/* Star Rating */
	.star-rating,
	.star-rating a:hover,
	.star-rating a:active,
	.star-rating a:focus,
	.star-rating li.current-rating{
		background: url(/img/star.gif) left -1000px repeat-x;
	}
	.star-rating{
		position:relative;
		width:100px !important;
		height:25px !important;
		overflow:hidden !important;
		list-style:none;
		margin:0 !important;
		padding:0 !important;
		background-position: left top;
		display: block;
	}
	.star-rating li{
		display: inline;
		background: none !important;
		border: 0 !important;
	}
	ul.star-rating a, 
	ul.star-rating li.current-rating{
		position:absolute;
		top:0;
		left:0;
		text-indent:-9999px;
		height:25px !important;
		line-height:25px !important;
		outline:none;
		overflow:hidden;
		border: none;
		padding: 0 !important;
		margin: 0 !important;
	}
	.star-rating a:hover,
	.star-rating a:active,
	.star-rating a:focus{
		background-position: left bottom;
	}
	.star-rating a.one-star{
		width:20%;
		z-index:6;
	}
	.star-rating a.two-stars{
		width:40%;
		z-index:5;
	}
	.star-rating a.three-stars{
		width:60%;
		z-index:4;
	}
	.star-rating a.four-stars{
		width:80%;
		z-index:3;
	}
	.star-rating a.five-stars{
		width:100%;
		z-index:2;
	}
	.star-rating li.current-rating{
		z-index:1;
		background-image: url(/img/star.gif) !important;
		background-position: left center !important;
	}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url('delete.gif') no-repeat 0 -16px}
div.star,div.star a{background:url('star.gif') no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
a.textlink {
	text-decoration:underline;
}
.bt_tip h1 {
	margin:0px;
}

