
*{
	margin:  0;
	padding:  0;
}
a:focus, a:active {
	outline:  0;
}

ul, ol	{
	list-style: none;
}

img {
	border: 0;
} 

a {
	text-decoration:  none; 
	color:  #008080; 
}

p  {
	margin:  0 0 15px; 
}

body { 
	font:  .75em arial;
	color:  #444; 
	background:  #d3d4b2;
 }

.wrap { 
	margin:  0 auto; 
	width:  960px;
	padding-top:120px;
 }

 #header { 
	 height:  300px; 
	 background:  #f9ebd0; 
	 color:  #ccc; 
	 margin:  0 auto; 
 }

 #header p { 
	float:  right; 
	margin:  40px 0 0; 
}

#logo {
	margin:  0 auto; 
	color:  #fff; 
	letter-spacing:  .2em; 
	font-size:  2.5em;
	font-weight:normal;
	font-family: Verdana,Arial,sans-serif;
	background: url("images/banner3.jpg") repeat-x;
	width:960px;
	height:350px;
	border-radius: 30px 30px 0 0;
}

h1 {
	font-size:  1.8em;
	margin:  0 0 10px; 
	color:  #008080;
	font-weight: normal;
	font-family: Verdana,Arial,sans-serif;
	line-height:1.8;
 }

h2, .hdrei { 
	font-size:  1.2em; 
	margin:  0 0 10px; 
	color:  #008080;
	font-weight: bold;
 }

#menu { 
	background-color:#454545;
	width:960px;
	clear:both;
	margin:  10px auto; 
	padding:20px 0 30px 0;
 }

#menu ul{
	padding:0 20px;
 }
 
#menu li { 
	display:  inline; 
	font-size:  1.2em; 
}

#menu li a { 
	float:  left; 
	padding:  0 22px 0 0; 
	margin:  0 22px 0 0; 
	color:  #f9ebd0;  
}

#menu li.last a { 
	border:  0; 
	padding:  0; 
}

#menu li a:hover { 
	color:  #008080;
}

#back {
	background: url("images/back.jpg") repeat-x;
}
 
 .list {
	padding: 0 0 20px 30px;
	list-style:square;
 }
 
#main { 
	clear:  left; 
	float:  left; 
	width:  690px;
	line-height:  1.6em;  
} 

.line {
	clear:  both; 
	border-bottom:  1px dotted #ccc; 
	padding:  10px 0 0; 
	margin:  0 0 20px; 
}

#side {
	float:  right;
	width:  225px; 
	height:660px;
	background:  url(images/banner.jpg) no-repeat; 
	margin:  0 0 20px 0; 
	-webkit-box-shadow: 1px 1px 5px #000;
	-moz-box-shadow: 1px 1px 5px #000;
	box-shadow: 1px 1px 5px #000;
}

#footer { 
	clear:  both;
	height:  120px;
	padding:  20px 0;
	color:  #888;
	border-top:  1px dotted #ccc;		
}

#footer p {
	float:right; 
 	width:400px; 
 	text-align: right;	
	text-align:center;
 }