* {
  margin: 0;
  padding: 0;
}
#wrapperr
{
    margin-left:auto;
    margin-right:auto;
    width:1500px;
}
#grammar{
    width: 90%;
    height: 800px;
    margin: 10px auto;
    border: 0px solid #00b06c;
}
#bulletin{
    width: 100%;
    height: 600px;
    margin: 10px auto;
    border: 0px;
}
#wksht{
    width: 75%;
    height: 830;
    margin: 0px auto;
    border: 3px solid #00b06c;
}
body 
{
font-family: 'Lato', sans-serif;
font-size: 16px;
}
a:link
{
text-decoration: none;
color: #000000;
}
a:hover
{
text-decoration: underline;
color: #000000;
}
a:visited
{
text-decoration: none;
color: #000000;
}
td 
{
font-family: 'Lato', sans-serif;
font-size: 16px;
}
.current_page
{
text-decoration: underline;
}
.title
{
font-size: 36px;
}
.footer
{
background-color: #161616;
color: #A1A1A1;
}
.footer_login
{
position:absolute;
bottom:0;
width:100%;
height:auto;
background-color: #161616;
color: #A1A1A1;
}
.play
{
background-color: #FF0000;
text-align: center;
}
.presentation
{
background-color: #9B9B9D;
margin-top:-5px;
margin-bottom:-5px;
margin-right:0px;
margin-left:0px;
}
.pagination_top
{
text-align: right;
font-size: 20px;
}
.pagination_btm
{
text-align: center;
font-size: 20px;
}
.pagination_top img
{
vertical-align: -3;
}
.pagination_btm img
{
vertical-align: -3;
}
.subtitle
{
font-size: 20px;
}
.sideline
{
text-align: center;
}
.space_sub
{
margin-left: 5px;
margin-right: 5px;
}
.space
{
margin-left: 10px;
margin-right: 10px;
}
.space_more
{
margin-left: 30px;
}
#swf
{
text-align: center;
}
.fixed { 
   position: fixed !important; 
   zoom:1; /* This enables hasLayout, which is required for older IE browsers */
   top: 0px !important;
}
.classname {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #32323a), color-stop(1, #141414) );
	background:-moz-linear-gradient( center top, #32323a 5%, #141414 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323a', endColorstr='#141414');
	background-color:#32323a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	color:#ffffff;
	font-family:lato;
	font-size:16px;
	font-weight:normal;
	padding:6px 76px;
	text-decoration: none;
}.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #141414), color-stop(1, #32323a) );
	background:-moz-linear-gradient( center top, #141414 5%, #32323a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#141414', endColorstr='#32323a');
	background-color:#141414;
	color: #ffffff;
	text-decoration: none;
}.classname:active {
	position:relative;
	color: #ffffff;
	text-decoration: none;
	top:1px;
}
.classname_color
{
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}