@charset "utf-8";
/* CSS Document */


.userbubble_bg
{

	height: 39px;
	background: url(../images/user_bubble_body.png);
	float: left;
}

.userbubble_bg_text
{
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #CCCCCC;
}


.fieldHolder
{
	width: 255px;
	height: 33px;
	background: url(../images/searchbar.png) no-repeat;
	float: left;
}
.pg_number {
	font-family: Georgia, "Times New Roman", Times, serif;
	float:left;
	padding:15px;
	border-right: 1px solid #dbdbdb;
	font-size: 12px;
	font-weight: bold;
	color:#999999;
	background-color:#FFFFFF;
}


.pg_number a{
color:#333333;
text-decoration:none;
}
.pg_number a:hover{
color:#009933;

}



#quizword {
position:relative;
	width:100%;
	text-align:center;
	height: 300px;
	margin-top:40px;
	margin-bottom:30px;

}


#large-japanese {

	padding:10px;
	text-align:right;
	vertical-align:middle;
	height:100%;


}
#large-def {

	padding:10px;
	height:100%;
	vertical-align:middle;
	text-align:left;

}

#large-kanji {
	font-family: "MS Gothic";
	font-size: 132px;
	color: #FFFFFF;	
}
#large-kana {
	font-family: "MS Gothic";
	font-size: 26px;
	color: #FFFFFF;
	opacity:0.6;
	filter:alpha(opacity=60);	
}
#large-eng {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #FFFFFF;
}

.searchinput
{
	width: 240px;
	height: 23px;
	background: none;
	border: none;

	margin-top: 4px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
}
.slight{
	color: #999999;
}
.sdark{
	color:#333333;
}



#tabs ul {
	list-style: none;
	padding:0;
	margin:0;
}
#tabs li {
padding:15px;
	float: left;
	margin: 0 0.5em 0 0;
	background-image:url(../images/tab_unselectedbg.png);

	

}
#tabs #selected {
	position: relative;
	top: 1px;
	background-image:none;
	background-color:#000000;
	

}

#header_nav ul {
	list-style: none;
	padding:0;
	margin:0;
}

#header_nav li {
	padding-left:20px;
	padding-right:20px;
	float: left;


}

#head_selected {
	font-size:15px;
	color:#FFFFFF;
	font-family: "Times New Roman", Times, serif;
}
#head_unselected {
	font-family: "Times New Roman", Times, serif;
font-size:15px;
color:#868686;
}

.headerbody {
	padding-top: 16px;
	padding-bottom: 16px;
	float: none;
	width:985px;
	clear: both;

}











a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


a.tag {
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #377f14;

}
a.tag:link{
	
	text-decoration: underline;
}
a.tag:hover{
	text-decoration: underline;
	color: #255110;
}
a.tag:active{
	text-decoration: none;

}
a.tag:visited{
	text-decoration: none;
	color: #377f14;
	text-decoration: underline;

}


.cell {
	position: absolute;
	left: 0px;
	top: 0px;

}

.cellholder {
	position: relative;
}



.add-body {
	padding: 25px;

	width:1001px;
	vertical-align: top;
	background-color: #262626;	
}
.head-row {
	padding-left: 25px;
	padding-right: 25px;
	
	vertical-align: middle;
background-color:#262626;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6a6a6a;
}
.legal a:link{
	color: #6a6a6a;
}
.legal a:visited{
	color: #6a6a6a;
}
.legal a:active{
	color: #6a6a6a;
}

.tablabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	float:left;
}
.tabnumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: aba9a9;
}

.maincenter {
position:relative;
  margin: 0 auto;
  width:1017px;
 text-align: left;
}
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: eaeaea;
}
.countnum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #aba9a9;
	position:relative;
	top:5px;
	float:left;
	margin-left:4px;
	
	
}

.fullwidth{
*width:1001px;

}

.searchresults {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #9a9a9a;
}
