body 
{
   margin: 0;
   padding: 0;
   color: #666;
   background-color: #e3e3e3;
   font-family: trebuchet, arial, helvetica, verdana, tahoma, sans-serif;
   text-align: center;
   font-size:12px;
   letter-spacing:1px;
}

#header
{
   width:750px;
   height:250px;
   border-left:solid 0px #000;
   border-right:solid 0px #000;
   margin-left:auto;
   margin-right:auto;
   background-image:url(images/header.jpg);
   background-repeat:no-repeat;
}

#header h1 
{
   margin: 0;
   padding: 0;
   color: #fff;
   font-size: 40px;
   padding-left: 10px;
   letter-spacing: -1px;
   float:left;
   padding-top:15px;
}


#menu
{
   width:750px;
   height:21px;
   border-top:solid 1px #fff;
   border-bottom:solid 1px #fff;
   margin-left:auto;
   margin-right:auto;
   background:#003;
}

#menu ul 
{
   margin: 0;
   padding: 0;
   list-style: none;
   float: left;
   border-left: 0px solid #FFF;
   border-right: 0px solid #BDBABD;
   width: 750px;
}

#menu li 
{ 
   display: inline; 
}

#menu a:link, #menu a:visited 
{
   padding: 0.25em 1em;
   background: transparent;
   color: #fff;
   text-decoration: none;
   float: left;
   border-right: 1px solid #fff;
}

#menu a:hover 
{
   background-color:#e3e3e3;
   color: #003;
}

#menu a#active 
{
   background-color:#a3a3a3;
   color:#003;
   font-weight:bold;
}

#menu a#email:link, a#email:active, a#email:hover
{
   background: transparent;
   color: #fff;
   text-decoration: none;
   float: right;
   border-right: 0px solid #fff;
}

#content
{
   background:#003;
   width:750px;
   margin-left:auto;
   margin-right:auto;
   padding:0px;
   border-left:solid 0px #bbb;
   border-right:solid 0px #bbb;
   text-align:left;
}

#contentInner, #contentInnerAbout
{
   padding:30px 30px 30px 30px;
   text-align:left;
   color:#fff;
   letter-spacing:1px;
   line-height:22px;
}

#contentInner ul
{
   padding-top:-50px;
}


#contentInner #left
{
   float:left;
   border:solid 0px #fff;

}

#contentInner #right, #rightFind
{
   padding-left:0px;
   border:solid 0px #fff;
   width:305px;
   float:right;
   text-align:right;
   font-size:25px;
   line-height:30px;
}

#contentInner #right, #rightFind
{
   font-size:14px;
   line-height:18px;
}


#contentInner #right p
{

   font-weight:bold;
   font-size:42px;
   line-height:100%;
}

#contentInnerAbout p, span
{
   text-align:justify;
}

#contentInnerAbout img.about
{
   padding-left:10px;
}

#contentInnerAbout img.about2
{
   padding-right:10px;
}

#contentInner h1, #contentInnerAbout h1
{
	margin-top:0px;
	font-size:14px;
}


#footer
{
   width:750px;
   height:101px;
   margin-left:auto;
   margin-right:auto;
   padding-top:0px;
   background-image:url(images/footer.jpg);
}

#footer #bulletproof
{
   border:solid 0px red;
   text-align:right;
   width:135px;
   margin-left:auto;
   margin-right:auto;
   padding:30px 0 10px 0;
}

#footer #bulletproof #sponsor, #text
{
   color:#666;
   font-family:arial;
}

#footer #bulletproof #sponsor
{
   font-size:12px;
   color:#777;
}

a.bulletproof:link, a.bulletproof:active, a.bulletproof:visited, a.bulletproof:hover
{
   font-family:arial;
   font-size:22px;
   color:#666;
   text-decoration:none;
}

#keywords
{
	width:750px;
	text-align:center;
	color:#d3d3d3;
	font-size:10px;
}
