﻿html,body 
{
    margin: 3px;
    font-family:Tahoma;
    font-size:small;  
    height:100%;
    background-color:#D5D5FF;
}
.header
{
    width: 750px;
    position:absolute;
    width: 753px; 
    height: 70px;
    top: 5px;
    left: 6px;
    border: solid 1px white;
}
hr
{
    border-left: 0 dashed gray;
    border-right: 0 dashed gray;
    border-top: 1px dashed gray;
    border-bottom: 0 dashed gray;
    height:0px;
    line-height:0px;
    font-size:0;
    margin:4px 4px 4px 4px;
    padding:0;
    width: 100%
}
    		
.floatleft
{
    position:absolute;
    width: 100px;
	height: 172px;
	background-color:Menu;
    border:dashed 1px black;
    margin-top:1px;
    padding-left:3px;
    top: 78px;
    left: 3px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
 
}
.floatRight
{
    position:absolute;
    left:762px;
	width: 114px;
	height: 475px;
	background-color:Menu;
    border:dashed 1px black;
    margin-top:3px;
    top: 111px;
    padding:3px 3px 3px 3px;
    text-align:right;
    font-size: x-small;
    font-weight: bold;
}
.latestEvent
{
    position:absolute;
    background-color:Menu;
    top:2px;
    margin-top:3px;
    padding: 3px 3px 3px 3px;
    border:dashed 1px black;
    left:762px;
	width: 114px;
    height: 96px;
    font-size:small;
    color:Black;
    text-align:left;
    
}
.background
{
    background-color:White;
    border: dashed 1px gray;
    padding-left: 3px;
  
}
    
.placeHolder
{
    position:absolute;
    width:637px;
    top: 84px;
    left: 118px;
    text-align: left;
    height: 45px;
    
}
.aff
{
    position:absolute;
    width: 96px;
	height: 340px;
	background-color:Menu;
    border:dashed 1px black;
    margin-top:1px;
    padding-left:3px;
    top: 257px;
    left: 7px;
    padding: 3px 3px 3px 3px;
    text-align:center;
    font-size: small;
    font-weight: bold;
}
.footer1
{
    position:absolute;
    background-color:Silver;
    width:635px;
    padding: 0px 0px 0px 3px;
    bottom:0px;
    background-color:Menu;
    border:dashed 1px black;
    text-align:left;
    font-size: x-small;
    left: -7px;
    height: 14px;
}
a
{
    font-size:small;
    color:Black;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}
.picRight
{
    border:solid 1px white;
    width:112px;
    height:144px;
    margin-top:3px
    
}
.pictureLargeH
{
    border:solid 15px white;
    width: 269px; 
    height: 393px;
    margin:8px 8px 8px 8px;
    
}
.pictureLargeV
{
    border:solid 15px white;
    height: 425px; 
    width: 589px;
    margin:8px 8px 8px 8px;
}
.pictureBackground
{
    background-color:Teal;
}  
    
.wrapper 
{
    min-height: 100%;
    height: auto !important;
    height: 100%;
   margin: 0 auto -4em;
}
  .footer, .push 
{
        background-color:Silver;
    width:631px;
    padding: 0px 0px 0px 3px;
    bottom:0px;
    background-color:Menu;
    border:dashed 1px black;
    text-align:left;
    font-size: x-small;
    left: -7px;
    height: 13px;
    margin-top:5px;
}

