#body{
margin: 0;
padding: 0;
min-height: 100%;
width: 100%;
background:#70a7ff;}

#container{
height: 100%;
width: 100%;}

#header{
background:#70a7ff;
border-bottom-style:double;}

.menu{
background:#70a7ff;
width:250px;
text-align:center;
padding:2px;
float:left;
top:50px;
background-image:url('gradient.png');
background-repeat:repeat-y;
border-bottom-style:double;
}

#img
{
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}
#img:hover
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

#img2
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
#img2:hover
{
opacity:0.7;
filter:alpha(opacity=80); /* For IE8 and earlier */
}

#spanStyle
{
font-family:Bookman Old Style;
font-size:20px;
font-weight:bold;}

#spanStyle2{
font-family:Lucida Calligraphy;
font-size:20px;
font-weight:bold;}

#spanStyle3{
font-family:Berlin Sans FB;
font-size:20px;
}


#spanStyle4{
font-family:Arial Rounded MT Bold;
font-size:20px;
}

#backtotop{
position:fixed;
bottom:5px; right:5px;
}

#move{
position:relative;
left:75px;
}

.mainContent{
background-color:#70a7ff;
background-image:url('topborder.gif');
background-position:top;
background-repeat:repeat-x;
border-left-style:double;
border-right-style:double;
border-bottom-style:double;
width:55%;
float:left;
padding:20px;}

div.img
{
  margin: 2px;
  height: auto;
  width: auto;
  float: left;
  text-align:right;
  border: 1px solid #70a7ff;
}

div.img img
{
  display: inline;
  margin: 3px;
  border: 5px solid #70a7ff;
}
div.img a:hover img
{
opacity:0.7;
filter:alpha(opacity=80);
}
div.desc
{
text-align:center;
  font-weight: normal;
  width: auto;
  margin: 2px;
}

.clearfloat
{
clear:both;
margin-bottom:2px;
}

.list
{
ul.a {list-style-type:circle;}
}

#pic
{
position:relative;
float:right;
width:auto;
height:auto;
}

#pic2
{
position:relative;
float:left;
width:auto;
height:auto;
}


#textalign
{
float: left;}

#maincontentsitemap{
background-color:#70a7ff;
background-image:url('topborder.gif');
background-position:top;
background-repeat:repeat-x;
border-left-style:double;
border-right-style:double;
border-bottom-style:double;
width:100%;
position:relative;
left:550px;
padding:20px;}