body
{
 margin: 0px;
 padding: 0px;
 background-image: url("images/page.gif");
 background-repeat: repeat-y;
}

#mainpage
{
 margin-left: 100px;
 background-image: url("images/mainpage.gif");
 background-repeat: repeat-y;
 
}

#maincontent
{
 float: left;
 display: inline;
 width: 580px;
 margin-left: 20px;
 margin-right: 20px;
font-family: arial, sans-serif;
 font-size: 12px;
/*
font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	/*font-size:       1em;*/
	line-height:     125%;
 
}

#maincontent h1
{
 font-family: arial, sans-serif;
 font-size: 20px;
 margin-top: 10px;
}

#maincontent h2
{
 font-family: arial, sans-serif;
 font-size: 18px;
 
}

#navrightholder
{
 float: left;
 display: inline;
 width: 130px;
 margin-top: 20px;
 margin-left: 15px;
}

#navright
{
 /*float: left;
 display: inline;
 width: 100;*/
 font-family: arial, sans-serif;
 font-size: 12px;
 /*margin-left: 15px;
 margin-top: 20px;*/
}

#navright a
{
 text-decoration: none;
 color: #3366FF;
}

#navright ul
{
 margin-left: 15px;
 padding-left: 0px;
}

#asleft
{
 float: left;
 width: 336px;
 margin-right: 10px;
}

#footer
{
 height: 20px;
 width: 800px;
 background-color: #3366FF;
 font-size: 10px;
 font-family: arial, sans-serif;
 padding-top: 5px;
 text-align: center;
 margin-top: 10px;
}

.clr
{
 clear: both;
}

.readmore
{
 color: #3366FF;
}

.readmore a
{
 color: #3366FF;
 text-decoration: none;
 font-size: 10px;
}


#navright2
{
 /*float: left;
 display: inline;
 width: 100;*/
 font-family: arial, sans-serif;
 font-size: 12px;
 /*margin-left: 15px;
 margin-top: 20px;*/
 /*color: #E5E5E5;*/
}

#navright2 a
{
 text-decoration: none;
 /*color: #E5E5E5;*/
}

#navright2 ul
{
 margin-left: 15px;
 padding-left: 0px;
 color: #E5E5E5;
}

#bottomlinks a
{
 font-size: 10px;
 color: #3366FF;
}