hr {
	border: 0;
	color: #496d08;
	background-color: #496d08;
	height: 2px;
}
body {
background-color:#333333; 
margin:0;
padding:0;
text-align:center;
font-family:Arial;
font-size:12px;
color:#555555;
}
#page {
width:960px;
margin:auto;
padding:auto;
background-image:url(page.png);
text-align:left;
}
#header {
width:960px;
height:108px;
background-image:url(header.png);
clear:both;
}
a.logo {
width:353px;
height:102px;
float:left;
background-image:url(logo.png);margin-left:40px;
}
h2 {
font-size:20px;
color:#333333;
font-weight:bold;
}
h1 {color:#496d08;}
a {
font-weight:bold;
color:#333333;
text-decoration:none;
}
a:hover {
	color:#496d08;
	text-decoration:underline;
}
#menulinks {
width:930px;
padding-left:30px;
height:44px;
background-image:url(menulinks.png);
clear:both;}
#menulinks a {
padding-top:15px;
padding-left:15px;
padding-right:15px;
height:27px;
float:left;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
margin-top:1px;
}
#menulinks a:hover {
background-image:url(menuhover.png);text-decoration:underline;
}
#mainarea {
width:960px;
clear:both;
padding-top:10px;
}
#contentarea {
float:left;
width:560px;
padding-left:45px;
margin-bottom:10px;
}
#contentareamain {
float:left;
width:800px;
padding-left:45px;

margin-bottom:10px;
}
#contentareamain p{
width:775px;
padding-left:45px;


}
#sidebar {
float:right;
width:290px;
padding-right:50px;
padding-top:50px;
}
#footer {
width:960px;
height:100px;
background-image:url(footer.png);
clear:both;
}
#footer p {
padding-top:30px;
color:#FFFFFF;
padding-left:50px;
line-height:20px;text-align:center;}
img {
  border: none;
  }
 
img.left {
  float: left;
  margin: 1em 1em 1em 0;
  }
 
#img.right {
width:64px;
  float: right;  
  margin: 5em 5em 5em 5em;
  }  

#img.main {
    
  margin: 3em 3 3em 3em;
  }  

.mypar	{
clear:right;}


#shadow-container {
    position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -1px;
    top: -1px;
}

    #shadow-container .shadow1 {
        background: #F1F0F1;
    }

    #shadow-container .shadow2 {
        background: #DBDADB;
    }

    #shadow-container .shadow3 {
        background: #B8B6B8;
    }

    #shadow-container .container {
        background: #ffffff;
        border: 1px solid #848284;
        padding: 10px;
    }

