body {
	background:#fff;
	margin:0px;
  }

a:link {
  color: #CC0000;
      }
a:visited {
  color: #CC0000;
    }

a:hover {
  color: #000;
  background: #CC0000;
  }
a img {
  border-width:0;
  }

#container
{
    width:900px;
    margin-left: auto;
	margin-right: auto;
    border: none;
}

#header
 {
    text-align: center;
    height:160px;
background: url('http://sonewpublishing.com/images/sonewbanner.jpg') no-repeat;
    }

#content
 {
    border-top: 1px solid #333;
    }

#leftcolumn
 {
 	float: left;
    width: 300px;
	height: 300px;
	padding-top: 25px;
	padding-bottom: 50px;
    border-right: 1px solid #333;
    }

.links
{
padding-left: 25px;
line-height: 1.2em;
font-size: 1em;
  font-family: "Gill Sans", "Lucida Grande", Trebuchet, Arial, Verdana, Sans-serif;
}

.menu
{
	background: url('http://tawnygrammar.org/sonew/sonewtagline.gif') no-repeat bottom left;
  font-family: "Gill Sans", "Lucida Grande", Trebuchet, Arial, Verdana, Sans-serif;
font-size: 1.5em;
text-transform: uppercase;
text-align: right;
padding-right: 25px;
padding-top: 125px;
}

.nflink
{
  font-family: "Gill Sans", "Lucida Grande", Trebuchet, Arial, Verdana, Sans-serif;
font-size: 1.3em;
text-transform: none;
text-align: center;
margin-right: 25px;
	background: #EBECE4;
	border: 1px solid #333;
}

#rightcolumn
 {
    width: 550px;
    float: right;
    padding-left: 25px;
    padding-top: 25px;
    }

h1 {
  font-family: "Gill Sans", "Lucida Grande", Trebuchet, Arial, Verdana, Sans-serif;
font-size: 1.5em;
  text-transform:none;
  color: #000;
  text-align: left;
margin-top: 0px;
  }

h2 {
  font-family: "Gill Sans", "Lucida Grande", Trebuchet, Arial, Verdana, Sans-serif;
font-size: 1.3em;
  text-transform:none;
  color: #000;
  text-align: left;
margin-top: 0px;
  }

h3
{
  font-family: "Gill Sans", "Lucida Grande", Trebuchet, Arial, Verdana, Sans-serif;
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 0px;
}


.date
{
  font-family: "Gill Sans", "Lucida Grande", Trebuchet, Arial, Verdana, Sans-serif;
font-size: 1em;
  color: #CC0000;
  text-align: left;
}

p {
  font-family: "Gill Sans", "Lucida Grande", Trebuchet, Arial, Verdana, Sans-serif;
font-size: 1em;
  color: #000;
  text-align: left;
  }

.inset
{
	float:left;
	padding-top:2px;
	padding-right:10px;
	padding-bottom:2px;
	border:none;
}

.news
{
	padding-bottom: 25px;
	}
	
.sticky
{
	padding: 15px;
	font-family: "Gill Sans", "Lucida Grande", Trebuchet, Arial, Verdana, Sans-serif;
	background: #EBECE4;
	border: 1px solid #333;
	}
	
.catalog
{
	padding-bottom: 25px;
font-size: 1.2em;
  font-family: "Gill Sans", "Lucida Grande", Trebuchet, Arial, Verdana, Sans-serif;
}

.catalog p
{
  font-family: "Gill Sans", "Lucida Grande", Trebuchet, Arial, Verdana, Sans-serif;
}

.divider
{
	padding-top: 0px;
	margin-bottom: 25px;
	height: 1px;
	border-bottom: 1px solid #333;
	clear: both;
	overflow:hidden;
	}

li
{
  font-family: "Gill Sans", "Lucida Grande", Trebuchet, Arial, Verdana, Sans-serif;
}

#footer {
  width:95%;
  clear:both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  margin-bottom: 25px;
  font-size: .85em;
  font-family: "Gill Sans", "Lucida Grande", Trebuchet, Arial, Verdana, Sans-serif;
  text-transform: uppercase;
  text-align: right;
  }

.socialmedia
{
text-align: center;
margin-top: 25px;
margin-bottom: 25px;
}