#maintitle{
position:relative;
height:120px;
}

#mainbody{
position :relative;
top:10%;
left:2%;
}
#filler{
height:50px;
}
.mainlink{
background-color:white;
width:150px;
float:left;
text-align:right
}
.contentgap{
background-color:white;
width:60px;
float:left;
}

.maincontent p{
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}
.maincontent h3{
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;


    box-shadow: 0 0 9px rgba(200, 200, 200, 0.8);
    border: 0px solid #666;
    border-radius: 7px;
    padding: 10px;
    -webkit-transition: border 0.3s ease-in-out, box-shadow 0.5s ease-in-out;
    -moz-transition: border 0.5s ease-in-out, box-shadow 0.5s ease-in-out infinite;
    -ms-transition: border 0.5s ease-in-out, box-shadow 0.5s ease-in-out;
    -o-transition: border 0.5s ease-in-out, box-shadow 0.5s ease-in-out;
    transition: border 0.5s ease-in-out, box-shadow 0.5s ease-in-out;

}

.maincontent{
font-size:14px;
text-align: justify;
text-justify: auto;

width:50%;
float:left;
margin-top: 1%;
margin-left: 0%;
margin-right: 2%;


}
#cleardiv{
clear:both;
}
#mainfooter{
position:relative;
color:#ccc;font-family:sans-serif;font-size:10px;
height:50px;
}

.mainlinkelement{
position:relative;
height:40px;
width:160px;
}
.linktext{
width:120px;
top:0%;
font-size:16px;
}

.linkimage{
width:125px;
height:4px;
}
