body{
 width:1005px;
 margin:auto;
 margin-left:0px;
 height:800px;
 font-size:11px;
 color:#800000;
 font-family:Tahoma, Verdana, Arial;
 background:url('images/main-back.gif') repeat-x;
 }

#outer{
 border:0px solid;
 height:730px;
 }

#tyra1{
 width:261px;
 height:252px;
 background:url('images/tyra1.gif') no-repeat;
 }

#tyra2{
 width:370px;
 height:155px;
 background:url('images/tyra2.gif') no-repeat;
 }

#tyra3{
 width:370px;
 height:168px;
 background:url('images/tyra3.gif') no-repeat;
 }

#logo{
 position:absolute;
 top:12px;
 left:269px;
 }

#right-image{
 position:absolute;
 top:0px;
 left:800px;
 width:192px;
 height:234px;
 }

#nav{
 position:absolute;
 top:100px;
 left:250px;
 font-size:11px;
 font-weight:bold;
 color:#FE8014;
 }

#nav a:link, #nav a:visited{
 text-decoration:none;
 color:#FE8014;
 }
 
#nav a:hover{
 text-decoration:underline;
 }

#main{
 position:absolute;
 top:120px;
 left:300px;
 width:500px;
 height:595px;
 border:2px solid;
 overflow:auto;
 padding:5px;
 }

#main a:link, #main a:visited{
 text-decoration:none;
 color:#800000;
 }
 
#main a:hover{
 text-decoration:underline;
 }

#right-adds{
 position:absolute;
 top:245px;
 left:825px;
 width:140px;
 height:475px;
 border:0px solid;
 background:#FEE1C4;
 padding:10px;
 }

#footer{
 margin-top:20px;
 text-align:center;
 border:1px solid #CCCCCC;
 padding:5px;
 color:#FFFFFF;
 background:#000000;
 }

#links{
 border:0px solid #CCCCCC;
 color:#800000;
 text-align:center;
 }

#links a:link, #links a:visited{
 font-weight:bold;
 color:#800000;
 }

p{
 margin:0px;
 }