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

body {

background: -webkit-linear-gradient(#ffffa9, #ffa03d); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#ffffa9, #ffa03d); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#ffffa9, #ffa03d); /* For Firefox 3.6 to 15 */
background: linear-gradient(#ffffa9, #ffa03d); /* Standard syntax */
color: #624a2a;

/* pretty orange menu background ff9730*/
/* taupe body text color 624a2a*/
/* light orange gradient color #ffa03d */
/* light cream gradient color #ffffa9*/
/* almost white ivory wrapper content background & menu text color #fefecb*/
/* hr color #b89669*/
/* darker brown body text color 371f09*/

/* darker cream #fee89d*/
/* darker bone #ffffbf */
/* dark orange #ff7923*/

/*rainbow gradient - really cool*/
/*background: -webkit-linear-gradient(red, orange, yellow, green, blue, indigo, violet);*/
 /* For Safari 5.1 to 6.0 */
/*background: -o-linear-gradient(red, orange, yellow, green, blue, indigo, violet);*/ /* For Opera 11.1 to 12.0 */
/*background: -moz-linear-gradientred, orange, yellow, green, blue, indigo, violet);*/ /* For Fx 3.6 to 15 */
/*background: linear-gradient(red, orange, yellow, green, blue, indigo, violet);*/ /* Standard syntax (must be last) */
*/

text-decoration:none;
margin:0 auto;
padding:0;
}

#container {
width:990px;
margin:0 auto;
padding:0;
background-color:#fefecb;
}

body a {
text-decoration:none;
color:inherit;
}

.pageheading {
display: block;
float:left;
}

.pageheadingsubscribe {
width:330px;
height:126px;
display: block;
float:left;
background-color:none;
margin:0;
padding:0;
background-image: url("../images/template_grammarpage_sliced_03.jpg");
}


.subscribe {
text-align: center;
}


.contentwrapper {
width:978px;
margin:0 auto;
padding:6px 6px 6px 6px;
clear:both;
background-color:#fefecb;
}

.content {
color: #624a2a;
font-size:13px;
font-weight:normal;
font-family:Verdana,Arial,Georgia;
background-color:#fefecb;
}

.centertext {
text-align:center;
}

.red {
color:#b31d10;
}

.col1 {
width:66%;
float:left;
margin:1px 3px;
padding:0;
color:#ffffbf;
display:block;
}

.col1content {
margin:1px 25px 20px 1px;
padding:3px 50px 20px 50px;
color:#371f09;
box-shadow:10px 10px 5px #371f09;
background: -webkit-linear-gradient(180deg,#ffff44, #ffffb0); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(180deg,#ffff44, #ffffb0); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(180deg,#ffff44, #ffffb0); /* For Firefox 3.6 to 15 */
background: linear-gradient(180deg,#ffff44, #ffffb0); /* Standard syntax */
display:block;
font-size:12px;
line-height:16px;
}

.col1content h1 {
text-align:center;
line-height:100%;
color:#b31d10;
text-shadow:1px 2px 0px #531202;
}

.col2 {
width:31%;
float:left;
margin:18px 15px 4px 3px;
padding:0;
color:#ffffbf;
display:block;
}

.col2content {
color:#ffffbf;
margin:45px 0;
padding:14px 35px;
background: -webkit-linear-gradient(135deg,#531202, #b31d10); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(135deg,#531202, #b31d10); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(135deg,#531202, #b31d10); /* For Firefox 3.6 to 15 */
background: linear-gradient(135deg,#531202, #b31d10); /* Standard syntax-3px -15px*/
display:block;
box-shadow:10px 10px 5px #371f09;
}

.video {
margin:0;
padding:10px 0 15px 0;
text-align:center;
font-weight:bold;
box-shadow:5px 5px 5px 5px #371f09;
background-color:white;
}

.col3 {
width:100%;
float:left;
margin:1px 3px;
padding:0;
color:#ffffbf;
display:block;
}

.col3content h1 {
color:#ffffbf;
line-height:100%;
display:block;
text-align:left;
text-decoration:none;
margin:0;
padding:0 3px;
}

.col3content h3 {
margin:2px 15px;
padding:0 0px;
}

.indenttxt {
margin:2px 2px 5px 30px;
font-size:17px;
}

.col3content {
margin:1px 18px 18px 3px;
padding:12px 3px 16px 3px;
background: -webkit-linear-gradient(225deg,#1a4435, #b31d10); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(225deg,#1a4435, #b31d10); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(225deg,#1a4435, #b31d10); /* For Firefox 3.6 to 15 */
background: linear-gradient(225deg,#1a4435, #227859); /* Standard syntax */
display:block;
font-size:13px;
line-height:20px;
box-shadow:10px 10px 5px #371f09;
}


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

.sloganfooter ul li {
text-align:center;
margin:3px;
padding:10px 84px;
display:block;
color:#ddc77a;
background-color:#fefecb;
font-family:Arial,Georgia,Verdana;
text-shadow:1px -1px 0px #624a2a;
font-size:15px;
font-weight:normal;
clear:left;
}

.famouspersonfooter {
font-style:italic;
font-size:12px;
color:#624a2a;
text-shadow:none;
font-weight:normal;
text-align:center;
background-color:#fefecb;
margin:0;
padding-top:7px;
padding-bottom:5px;
padding-left:0;
padding-right:0;
}

#copyright {
	font-size: 9px;
	color: #624a2a;
	text-align: center;
	background-color:transparent;
	clear:both;
	padding-top:50px;
	padding-bottom:20px;
}
#copyright a {
	color: #624a2a;
	text-decoration: none;
	font-style: italic;
}

