#primaryContent {
	line-height: 1.7;
	min-width: 700px;
}
.bold{
	font-weight:bold;
}

#current_nav{
	font-weight:bold;
}
td.right img {
	display: none;
}
td[style="text-align:right"] a {
padding: 4px;
display: inline-block;
border: 1px;
}

.left {
	width: 30px;
}
table.conjugations {
	text-align:left;
}
table.conjugations td {
	padding-top: 2px;
	padding-bottom: 3px;
}
.verb_header{
	padding: 6px;
}
.popUpStyle {
	background: #707070;
	padding: 6px 8px;
	border-radius: 4px;
	color: white;
	visibility: hidden;
	position: absolute;
}
.pop_up {
	background-color: #DDDDFF;
	border: #000000 1px solid;
	color: #000000;
	layer-background-color: #DDDDFF;
	padding: 2px;
	visibility: hidden;
	position: absolute;
}
.irregular{
	color: purple;

}

.conju_header{
	font-size: 115%;

}
.hover{
	color:blue;
	text-decoration: none;
}

.menuheader{
	font-size: 117%;

}


.attention{
	color: darkgreen;

}

.header{
	text-align:center;
	box-shadow: inset 0 5px 8px rgba(255, 255, 255, .2);
	padding: 5px;
	font-size: 120%;
	border-radius:  5px 5px 0  0 ;
	background: #D5AAFF;
}
.examples{
	color:blue;
}
.infinitive{
	text-align: right;
}
.definition
{
	font-style: italic;
	text-align:left;
}
.pronoun{
	text-align:right;
	font-weight:bold;
	width: 50%;
}
.verb{
	text-align:center;
	font-size: 130%;
}
.left{
	width: 10%;
}
.right{
	width: 10%;
}
.other{
	width: 220px;

	float:right;
}

.verb_list2{
	border-radius: 5px;
	background: #EEEEEE;
	background:-webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F4F4F4));
	width: 225px;
	padding: 6px;
	border: 1px solid #DDDDDD;
}
.verb_list td, .verb_list2 td {
    vertical-align: top;
}
.verb_list td:last-child,.verb_list2 td:last-child  {
    width: 24px;
    vertical-align: middle;
}
.verb_list td:last-child a, .verb_list2 td:last-child a {
	color: black;
}


.verb_list{
	background: #EEEEEE;
	background:-webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F4F4F4));
	border-radius:  0  0 5px 5px;
	width: 100%;
	padding: 6px;
	border: 1px solid #DDDDDD;
}
table.verb_list td{
	padding-top: 2px;
	padding-bottom: 1px;
}
a.hover{
	text-decoration: none;
}

.audio.selected, a.hover.selected{
	background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff);
    background-image: -moz-linear-gradient(top, #f8f8f8, #ffffff);
    background-image: -ms-linear-gradient(top, #f8f8f8, #ffffff);
}
.audio{
	color:#176092;
}
.comments { border: #BBFFBB  1px DOTTED;background:-webkit-gradient(linear, left top, left bottom, from(#DDFFDD), to(#EEFFEE));background-color:#DDFFDD; padding: 14px;margin-top: 8px;border-radius:4px;}
thead th{
	box-shadow: inset 0 5px 8px rgba(255, 255, 255, .2);
	-webkit-box-shadow: inset 0 5px 8px rgba(255,255,255,.2)
}
.col1{

	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	background:blue;
}

.col2{

	-webkit-border-top-right-radius: 5px;
	border-top-left-right: 5px;
	background:red;
}
#view_conjugations{
	display:none;
}
#breadcrumb{

	margin:0 0 8px 0px;
}
#content{
	width:900px; margin: 20px auto;

}

	.conjugation-table {
		display: flex;
		flex-direction: column;
		width: 200px;
		line-height: 1.8;
		border: 1px solid rgba(0,0,0,.12); 
	}
	.conjugation {
		display: flex;
		border-top: 1px solid rgba(0,0,0,.12); 

		gap: 5px;
	}
	.conjugation div {
		width: 50%;	
	}
	.conjugation div:first-child {
		text-align: right;
		 font-style: italic;
	}
	.verb {
		text-align: center;
	}
	.verb:hover,  .conjugation:hover {
	background-image: -webkit-linear-gradient(#eeeeee, #ffffff);
	background-image: -o-linear-gradient(#eeeeee, #ffffff);
	background-image: linear-gradient(#eeeeee, #ffffff);
	}
	.conjugation-table-row {
		display: flex;
		gap: 20px;
		flex-wrap: wrap;
	}
	.practice-container {
		clear:both; 
		padding: 20px;
	}