/* CSS Document */

/* RESET THE STYLES ..........................................................*/

* {
padding:0;
margin:0;
}

/* BASIC STYLES ..........................................................*/

ul {
margin:0 0 15px 0;	
}

ul li {
margin-left:2em;	
}

div{

}

blockquote {
margin:0 0 0 30px;
}

hr {
border:0 none;
border-top:solid 1px #CCCCCC;
margin:15px 0;
padding:0;
}

/* STRUCTURE ..........................................................*/

body {
	margin:0;
	padding:15px 0 20px 0;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222;
	font-style: normal;
	background-color: #65312a;
	background-image: url(http://www.potawatomilanguage.org/images/tile_pattern.jpg);
	background-repeat: repeat;
	text-align:left;
	letter-spacing:.01em;
}

#table_main {
	background-image: url(http://www.potawatomilanguage.org/images/tile_body.jpg);	
	background-repeat: repeat-y;	
	background-position: left;
	padding:0;
	margin:0;
}

#banner_spread {
padding:0;
margin:0;
border:0 none;
}

/* Content of site */

#content_row {
margin:0;
padding:0;
text-align:left;
}

#content_table {
	margin:0 0 0 2px;
	padding:0;
	width:946px;
}

#content_table p {
	
}


#left_collumn {
	width: 180px;
	margin:0;
	padding:0 0 20px 0;
	text-align:center;
	background-image: url(http://www.potawatomilanguage.org/images/tile_top_grad.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#FFFFFF
}

#center_collumn {
	margin:0;
	padding:20px 25px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(http://www.potawatomilanguage.org/images/tile_top_grad.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#center_collumn_home {
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	background-image: url(http://www.potawatomilanguage.org/images/tile_top_grad.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#center_collumn_content {
	margin:0;
	padding:20px 25px;
}


/* Main Content Styles ---------------------------------------------------------------------------*/

#center_collumn_content li {
	padding:10px 0 0;	
}

#center_collumn_content li.bloglist {
	padding:0;
}


#center_collumn p, p, li, #center_collumn_home p {
margin:0;
padding:5px 0 15px 0;
line-height:1.5em;
}


/* right collumn styles ..........................................................*/

#right_collumn {
	border-left:solid 1px #888;
	width:200px;
	margin:0;
	padding:0 0 15px 0;
	text-align:center;
	font-size:10px;
	}



#right_collumn p {

}


#right_collumn div.block1, #right_collumn div.block2, #right_collumn div.block3, #right_collumn div.block4  {
	padding:15px 15px 20px;

	line-height:1.5em;
	border-bottom:solid 1px #ccc;
}
#right_collumn div.block1 {
}

#right_collumn div.block2 {
	background:#f9f9f9;
}

#right_collumn div.block3 {
	text-align:center;
}

#right_collumn div.block4 {
	text-align:center;
	background:#f9f9f9;
}


#rotate_banner2 {
	background:#fff5e9;
	margin:0;
	padding:20px 0 10px 0;
	border-bottom:solid 1px #ccc;
}

 a.vid_shorts {
text-decoration:none
}

/* Game Menu Styles ---------------------------------------------------------------------------*/
#games_center_collumn {
padding:0;
margin:0;

}


#games_menu_collumn {
	width:275px;
	margin:0;
	padding:0;
	text-align:left;
	background-color:#f9f9f9;
	border-right:solid 1px #bbb;
	background-repeat: repeat;
}

#games_menu_cont {
	margin:0;
	padding:0;
	text-align:center;
	border:none;
}
#gen_cat_name {
	padding:15px 0 0 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #ddd;
	text-align:left;
	border:none;
	border-bottom:solid 1px #333333;
	height:25px;
	/*background-image: url(http://www.potawatomilanguage.org/images/tile_games_header.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
}
#class_cat_name {
	padding:17px 0 7px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	background-color: #ddd;
	text-align:left;
	border:none;
	/*border-bottom:solid 1px #333333;
	border-top:solid 1px #814230;*/
	border-bottom:solid 1px #bbb;
	height:30px;
	/*background-image: url(http://www.potawatomilanguage.org/images/tile_games_header.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
}
#form1 {
	margin:0 0 0 10px;
	padding:0;
}
.games_menu_header {
	text-align:center;
	margin:0;
	padding:3px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ddd;
	letter-spacing: 0.01em;
	border:none;
	height:44px;
	background-image: url(http://www.potawatomilanguage.org/images/tile_games_header.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


.games_menu_body {
	background-color:#814230;
	padding:0;
	margin:0;
	border:none;
}

ul.games_cat {
	display:block;
	list-style:none;
	padding:0;
	margin:0;
}

ul.games_cat li {
	padding:0;
	margin:0;
	text-align:left;
	background:#fff;
	background-image: url(http://www.potawatomilanguage.org/images/games-cat.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom:solid 1px #bbb;
	
}

ul.games_cat li a, ul.games_cat li a:visited  {
	margin:0;
	padding:22px 5px 0 10px;
	background-image: url(http://www.potawatomilanguage.org/images/games-cat.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#333333;
	display:block;
	text-align:left;
	height:33px;
	text-decoration:none;
	border:none;
}



.thickbox {
text-decoration:none;
}

ul.games_cat li a:hover {
	margin:0;
	padding:22px 5px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#333333;
	display:block;
	text-align:left;
	height:33px;
	text-decoration:none;
	border:none;
	cursor:pointer;
	background-image: url(http://www.potawatomilanguage.org/images/games-cat-active.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

ul.games_cat li a#current {
	background-image: url(http://www.potawatomilanguage.org/images/games-cat-active.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}

.games_cat li a table{
	padding:0;
	margin:0;
	height:40px;
}
.games_cat li a .cat_name{
	padding:0 10px 0 20px;
	width:120px;
}

.games_cat li a .cat_desc{
	border-left:solid 1px #bbb;
	padding:0 10px 0 10px;
	font-weight: normal;

}

#center_collumn_games_header {
	background-image: url(http://www.potawatomilanguage.org/images/tile_top_grad.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom:solid 1px #ddd;
	padding:15px 20px 0;
	margin:0;
}

#games_body {
padding:15px 20px;
margin:0;
}

table td#games_content_games {
background:#f9f9f9;
border-bottom:solid 1px #ddd;
}

table td#games_content_games a {
text-decoration:none;
}

table td#games_content_review {
border:none;
border-right:solid 1px #ddd;
padding:0 20px;
margin:0;
background:#fff;
}

table#games_links_words {
	padding:10px 5px;
	margin:0;
}

table#games_links_words td{
	padding:7px;
	margin:0;
}

table#games_links_sounds {
	padding:10px 5px;
	margin:0;
	border-top:solid 1px #ddd;
}

.games_links_sounds {
	padding:10px 5px;
	margin:0;
	border-top:solid 1px #ddd;
}

table#games_links_sounds td {
padding:10px 7px;
}

.games_links_sounds td {
padding:10px 7px;
}

#games_foot {
	height:0;
	padding:0;
	margin:0; 
}





/* Links ........................................................................*/

a:link, a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
}
a:hover, a:active {
	font-size: 12px;
	font-weight: normal;
	color: #3E460F;
	font-style: normal;
}

a.image {
	text-decoration:none;
}

a.image span {
	text-decoration:underline;
}

#footer a:link, #footer a:visited {
	color: #000000;
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	color: #3E460F;
	text-decoration: underline;

}

#left_collumn a {
text-decoration:none;
color:#333333;
}

#left_collumn a:hover {
text-decoration:underline;
}


div.simplelinks  a {
text-decoration:none;
}

div.simplelinks a:hover, div.simplelinks a:active, div.simplelinks a.current {
text-decoration:underline;
}

li.bloglist {
list-style:square;
margin:0 0 5px 15px;
}

a.bloglink:link, a.bloglink:visited {
	font-size: 13px;
	color: #000000;
}
a.bloglink:hover, a.bloglink:active {
	font-size: 13px;
	color: #3E460F;
}


/* Headers ...................................................................................*/

h1 {
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #65312a;
	letter-spacing:0.1em;
	padding:0 0 1px 0;
	margin:0;
}

#games_links_words td h1, #games_links_sounds td h1 {
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #65312a;
	font-style: italic;
	letter-spacing:0.1em;
	padding:0;
	margin:0;
}

h2 {
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #65312a;
	letter-spacing:0.1em;
	padding:0 0 1px 0;
	margin:0;
}





h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3E460F;
	padding:0;
	margin:0;

}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #222;
	padding:0;
	margin:0;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #222;
	padding:0;
	margin:0;
	line-height:2em;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #999;
	padding:0;
	margin:0;

}

.header7 {
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
font-style:italic;
font-weight:bold;
letter-spacing:.1em;
color:#CCCCCC;
}

.footertext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #81331d;
	font-weight: bold;
	padding:0;
	margin:0;
}
.small-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding:0;
	margin:0;
}
.review_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding:0;
	margin:0;
	line-height:2em;
}

.gamesheader {
color:#000;
font-size:16px;
}



/* Other Text ............................................................................*/

.piccaption {
	font-size: 10px;
	color: #666;
}


/* Images ............................................................................*/
img {
border: 0 none;
}

.brd {
border:solid 1px #000000;
}


img.padlr {
 margin:0 10px;
}

img.padl {
 margin:0 0 0 10px;
}

img.padr {
 margin:0 10px 0 0;
}

img.padtb {
 margin:6px 0;
}

/* Tables .........................................................................*/

table.alpha_table {
width:500px;
}

tr.alpha_r1 {
font-weight:bold;
font-size:12px;
}

tr.alpha_r2 {
font-size:10px;
}

/* divs .............................................................................*/

#lcollumn_general_cont1, #lcollumn_general_cont2 {
	border:none;
	padding:10px;
	margin:0;
	background:#fff5e9;
	border-right:solid 1px #666;

}
#lcollumn_general_cont2 {
	background:#fff5e9;
}

#lcollumn_otherlinks {
border-right:solid 1px #dfccbe;
}


.other_links {
	margin:0;
	padding:15px 0;
	background-color:#FFFFFF;
	border-bottom:solid 1px #bbb;
}


#jimmigwetth {
	background:#fff5e9;
	margin:0;
	padding:20px 0 10px 0;
}

#rotate_banner {
	background:#fff5e9;
	margin:0;
	padding:20px 0 10px 0;
	border-right:solid 1px #dfccbe;
}



div#divider {
	background-image: url(http://www.potawatomilanguage.org/images/tile_div.jpg);
	background-repeat: repeat;
	margin:0;
	padding:10px 0 0 0;
	border:none;
	border-bottom:solid 1px #888;
	border-right:solid 1px #dfccbe;

}


/*other misc tables and divs ....................................... */

#convo_player {
padding:10px;
margin:0;
}

#convo_shorts {
padding:10px;
margin:0;
background:#fff;
height:auto;
overflow:auto;
border:solid 1px #ccc;
}

.convo_thumb {
float:left;
padding:0;
margin:5px;
}

#center_collumn div.podcasts object {
margin:0;
padding:0;
border:solid 1px #444;
width:300px;
height:300px;
}

#videoTable td {
border-bottom:solid 1px #ddd;
margin-bottom:20px;
padding:10px;
}


#videoTable td.last {
border:none;
}


/* forms ....................................... */
form#contact {
	margin:0px; 
	font-size:11px;
 }
 
form#contact select {
width:280px;
}

form#contact option {
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form#contact optgroup {
	padding:5px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

form fieldset {
padding:20px 15px;
margin:15px 0;
border:solid 1px #ccc;
line-height:20px;
}

form fieldset#mainfieldset {
padding:20px 15px;
margin:15px 0;
border:solid 1px #999;
line-height:20px;
}

form legend {
font-size:12px;
font-weight:bold;
color:#666;
padding:3px;
margin:0 0 10px 0;
border:solid 1px #ccc;
background:#e9e9e9;
}

form legend#mainlegend {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:5px;
	margin:0 0 10px 0;
	border:solid 1px #666;
	background-color: #B35E24;
}

form input {
	padding:2px; 
	border:1px solid #CCCCCC; 
	font-size:11px;
}

form textarea {
	padding:2px; 
	border:1px solid #CCCCCC; 
	width:300px; 
	height:100px; 
	font-size:11px;
}

form#earlswigwam textarea {
	padding:2px; 
	border:1px solid #CCCCCC; 
	width:100%; 
	height:100px; 
	font-size:11px;
}

form input.button {
	padding:3px; 
	cursor:pointer;
	background-color: #eee;
	background-image: url(../images/formbutton.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

form input.quantity {
	padding:2px; 
	border:1px solid #CCCCCC; 
	width:15px;  
	font-size:11px;
}

.errors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF5A1C;
	font-weight:bold;
	font-style:italic;
}

/* Lesson links Page  ....................................  */
#lessonlinkcont {
padding:10px;
}

#lessonlinkcont a {
	color: #000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

#lessonlinkcont a:hover {
	color:#000;
	text-decoration:underline;
}


#lessonlinkcont a.active {
	color:#000;
	text-decoration:underline;
}

#lessonvocabtable {
}

#lessonvocab {
border:none;
padding:0 20px 0 0;
margin:0;
}

#lessongames {
border-top:solid 1px #ddd;
}

#lessongames a {
text-decoration:none;
}

#lessongames .lessongamesbox {
	background:#f9f9f9;
	width:150px;
	padding:10px 5px;
	margin:0;
	border:solid 1px #ddd;
	border-top:none;
}

#lessongames .lessongamesbox td {
padding:10px 7px;
}


/* Verb Reference Styles .................................................................. */

.verbheader {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	border-bottom:solid 1px #ccc;
	padding:3px;
	margin-bottom:10px;
}


.verbclass {
	margin-bottom:25px;
}

.verbgrammarblock {
border:solid 1px #ccc;
padding:25px 0 0 30px;
background:#f9f9f9;
	width:645px;
}

.verbconj {
	margin:0 0 25px 0;
}

.verbconjheader {
	font-size:14px;
	font-weight:bold;
}

.verbconjheader span {
font-weight:normal;
margin-left:10px;
}

.hideshow {
	float:right;
	padding:0 3px;
	margin:0;
}

.verbconjbody {
border:solid 1px #ccc;
border-right:none;
overflow:auto;
background:#eee;
}

.nogrammarblock {
border:solid 1px #ccc;
background:#f9f9f9;
width:675px;
}

.verbconjblock {
	float:left;
	padding:10px 15px 10px 20px;

}




/* Footer Styles .................................................................. */

#footer {
	margin:0;	
	padding:0;
}
div#footer_seperator {
	padding:0 5px;
	margin:0;
	border:none;
	border-top:solid 1px #999;
	
}
#footer_cont {
	background-image: url(http://www.potawatomilanguage.org/images/tile_footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;	
	margin:0;	
	padding:0 2px 10px 2px; 	
}

#footer_cont table {
margin:15px;
padding:0;
}

#footer_link_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	padding:0 0 0 20px;
	text-align:left;
	line-height:20px;
}


/* Search Engine  ......................................................*/
div#searchboxdiv {
display:inline;
float:right;
padding:2px 2px 0 0;
}


#cse-search-box { 
margin:0;
padding:0;
}

#cse-search-box input.searchtext {
margin:0;
padding:0;
width:130px;
vertical-align:top;
}

#cse-search-box input.searchbutton {
	width:90px;
	background-color: #eee;
	background-image: url(../images/formbutton.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:21px;
}

#searchresults {
}



/* DICTIONARY STYLES ......................................................*/

div#dictionary_header {
border-bottom:solid 1px #ccc;
padding-top:15px;
overflow:auto;
padding-bottom:15px;
}

		#dictionary_header #title {
			float:left;
			width:275px;
			padding-left:15px;
		}
		
		#dictionary_header #dictCatMenu {
			float:left;
			width:400px;
			text-align:left;
			padding-bottom:30px;
			height:32px;
		}
		
		#dictionary_header #dictCopy {
		clear:both;
		padding:0 15px;
		color:#666;
		height:15px;
		}
		
		#dictionary_header #dictCopy a {
			color:#666;
		}
		
		#moreCopy {
			display:none;
			position:absolute;
			width:300px;
			margin-left:200px;
			border:solid 3px #777;
			background:#fff;
			padding:15px;
			z-index:100;
		}
		
		#moreCopy div { 
		float:right; 
		position:relative;
		top:-5px;
		}

		
		a#dictWords:link, a#dictWords:visited {
			background:url(../images/dictWords.gif) no-repeat left top;
			height:32px;
			width:150px;
			text-decoration:none;
			display:block;
			float:left;
		}
		
		a#dictVerbs:link, a#dictVerbs:visited {
			background:url(../images/dictVerbs.gif) no-repeat left top;
			height:32px;
			width:134px;
			text-decoration:none;
			display:block;
			float:left;
		}
		
		a#dictWords.active:link, a#dictWords.active:visited {
			background:url(../images/dictWords.gif) left -32px;
			height:32px;
			width:150px;
			text-decoration:none;
			display:block;
			float:left;
		}
		
		a#dictVerbs.active:link, a#dictVerbs.active:visited {
			background:url(../images/dictVerbs.gif) left -32px;
			height:32px;
			width:134px;
			text-decoration:none;
			display:block;
			float:left;
		}
		
		a#dictWords:hover, a.dictWords:active {
			background:url(../images/dictWords.gif) no-repeat left bottom;
			height:32px;
			width:150px;
			text-decoration:none;
			display:block;
			float:left;
		}
		
		a#dictVerbs:hover, a.dictVerbs:active {
			background:url(../images/dictVerbs.gif) no-repeat left bottom; 
			height:32px;
			width:134px;
			text-decoration:none;
			display:block;
			float:left;
		}

#dictAdminMenu {
	float:right;
	width:150px;
	padding-left:40px;
}

#dictAdminMenu li {
	list-style:none;
	padding:0;
}

#dictAdmin {
padding:20px;	
}

#newUser td {
padding:10px 0;	
text-align:left;
}

div#dictionary_menu {
	color: #5E3730;
	font: 11px/22px Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	margin:0;
	width:220px;
	float:left;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;

}

div.language_select {  /*used for the  language switcher*/
	color: #5E3730;
	font: 11px/22px Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	margin:0;
	padding:15px;
}

div.language_select select {
width:100px;
}


div#dictionary_search {
	padding:15px;
	padding-top:0;
}

/*dictionary search css*/

#loader {
width:250px;
padding:7px 0;
text-align:center;
background:#fff;
}

#popups {
position: absolute;
max-height:150px;
overflow:auto;
overflow-x:hidden;
border:solid 1px #ccc;
width:250px;
visibility:hidden;
}

#searchField {
	width:140px;
padding:3px;
}

#searchField.error {
	background-color:#FFE16A;
}

.submitFind {
	width:auto;
	background-color: #eee;
	background-image: url(../images/formbutton.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:auto;
	cursor:pointer;
}

div.suggestion {
background-color:#fff;
padding:1px 6px;
border:none;
cursor:pointer;
}

div.suggestion:hover {
	background-color:#95B8FF;
}


div#dictionary_menu_display {
	border-top:solid 1px #ccc;
	height:400px;
	overflow:scroll;
	overflow-x:hidden;
	padding: 5px 10px 10px 15px;
}

div#dictionary_menu_display.display_verbs {
height:auto;
overflow:auto;
}

div#dictionary_menu_display ul {
	margin:0;	
}


div#dictionary_menu_display li {
	list-style:none;
	padding:6px 0;
	line-height:1.5em;
	margin:0;
}

div#dictionary_menu_display a {
	font-size:12px;
	color:#444;
	font-weight:bold;
	text-decoration: none;
}

div#dictionary_menu_display a:hover, div#dictionary_menu a.dictionary_link_active  {
	text-decoration:underline;
}


div#dictionary_content {
	width:680px;
	float:left;
	padding:15px;
	padding-left:25px;
}

div#dictionary_content h2 span {
	font-size: 12px;
	font-weight:normal;
	color:#000;
	letter-spacing:normal;
	padding-left:5px;
}

div#dictionary_content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	padding:5px 0;
	font-weight:normal;
	margin:0 0 15px 0; 
}

.dictionary_extras {
	margin:0;
	margin-left:15px;
	padding:13px 0;
	border-bottom:solid 1px #ccc;
	width:420px;
}

.dictionary_image {
	float:right;
	clear:right;
	width:210px;
	padding:10px;
	background:#fff;
}

.dictionary_image img {
	border:solid 1px #888;
	padding:5px;
}

.dictEdit td {
	padding:10px 3px;
	border-bottom:solid 1px #ccc;
}

.dictEdit td input {
	width:200px;
}

.dictEdit td input.button {
	width:auto;
}



