.shadow {
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
  background-image: url(101010/Shadow.jpg);
  
}
.shadow , 	
	

.gallerylayer{
  position: relative;
  bottom: 4px;
  right: 4px;
}
.gallerylayer {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  padding: 0.5em;
}
#main {
	position: absolute;
	height: 650px;
	width: 950px;
	left: 5%;
	top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-image: url(bg/main2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 10px;
}
#gallerylayer {
	position: absolute;
	height: 500px;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-color: #CCC;
	bottom: 0px;
	left: 0px;
}
#fadeshow1 {
	position: absolute;
	height: auto;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-color: #FFF;
}
#fadeshow2 {
	position: absolute;
	height: 500px;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-color: #FFF;
	right: 20px;
	bottom: 20px;
}
#inhabit {
	position: absolute;
	height: 565px;
	width: 995px;
	left: 5%;
	top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-image: url(101010/1010102.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 10px;
}
#main10 {
	position: absolute;
	height: 565px;
	width: 995px;
	left: 5%;
	top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-image: url(101010/1010102.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 10px;
}
#ten1 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	left: 169px;
	background-color: #FFFFFF;
	top: 163px;
	background-image: url(101010/Shadow.jpg);
}
#ten2 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	left: 278px;
	
	top: 165px;
	background-image: url(101010/Shadow.jpg);
}
#ten3 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	left: 333px;
	
	top: 495px;
	background-image: url(101010/Shadow.jpg);
}
#ten4 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	left: 443px;
	
	top: 328px;
	background-image: url(101010/Shadow.jpg);
}
#ten5 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	left: -35px;
	
	top: 75px;
	background-image: url(101010/Shadow.jpg);
}
#ten6 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	left: 225px;
	
	background-image: url(101010/Shadow.jpg);
}
#ten7 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	right: 6px;
}
#ten8 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 55px;
	right: 6px;
}
#ten9 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 110px;
	right: 6px;
}
#ten10 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 275px;
	right: 281px;
}
#ten11 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 320px;
	left: -20px;
}
#ten12 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 165px;
	right: 7px;
}
#ten13 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 0px;
	right: 117px;
}
#ten14 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 0px;
	right: 115px;
}
#ten15 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 495px;
	right: 281px;
}
#ten16 {
	position: absolute;
	height: 40px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 328px;
	right: 446px;
}
#ten17 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 156px;
	left: 120px;
}
#ten18 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 218px;
	left: 700px;
}
#ten19 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 400px;
	left: 400px;
}
#ten20 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 450px;
	left: 600px;
}
#ten21 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 218px;
	left: 700px;
	visibility: visible;
	z-index: auto;
}
#ten22 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 70px;
	left: -400px;
	visibility: visible;

}
#ten23 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: -20px;
	left: -450px;
	visibility: visible;
	z-index: auto;
}
#ten24 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 218px;
	left: 0px;
	visibility: visible;
	z-index: auto;
}
#ten25 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 291px;
	left: -355px;
	visibility: visible;
	z-index: auto;
}
#ten26 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 206px;
	left: -234px;
	visibility: visible;
	z-index: auto;
}
#ten27 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 253px;
	left: -159px;
	visibility: visible;
	z-index: auto;
}
#ten28 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 253px;
	left: 350px;
	visibility: visible;
	z-index: auto;
}
#ten29 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 400px;
	left: 540px;
	visibility: visible;
	z-index: auto;
}
#ten30 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 200px;
	left: 35px;
	visibility: visible;
	z-index: auto;
}#ten31 {
	position: absolute;
	height: 50px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-image: url(101010/Shadow.jpg);
	top: 100px;
	left: 600px;
	visibility: visible;
	z-index: auto;
}

#tenbox {
	position: absolute;
	height: 251px;
	width: 251px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 0px 0px;
	font-size: 10px;
	background-color: #1A1A1A;
	right: 20px;
	bottom: 20px;
}
#mainnews {
	position: absolute;
	height: 650px;
	width: 950px;
	left: 5%;
	top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-image: url(bg/mainnews.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 10px;
}
#101010 {
	position: absolute;
	height: 571px;
	width: 998px;
	left: 5%;
	top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-image: url(101010/101010.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 10px;
}
#inner2 {
	position: absolute;
	height: 555px;
	width: 555px;
	top: 10px;
	left: 215px;
	text-decoration: none;
}
a:link {
}
#gallery101010 {
	position: absolute;
	height: 270px;
	width: 270px;
	left: 714px;
	top: 285px;
}
#mainnews2 {
	position: absolute;
	height: 260px;
	width: 250px;
	top: 220px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 10px;
	right: 20px;
	margin-right: 20px;
	overflow: auto;
	background-color: #FFFFFF;
}
#tweets {
	position: absolute;
	height: 115px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 10px;
	right: 40px;
	top: 70px;
	margin-top: -40px;
}
#block {
	position: absolute;
	height: 50px;
	width: 70px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 10px;
	right: 230px;
	top: 70px;
	margin-top: -40px;
	background-color: #FFFFFF;
}
#projects {
	position: absolute;
	height: 180px;
	width: 880px;
	left: 30px;
	top: 133px;
	overflow: auto;
	font-size: 45px;
}
#csm {
	background-color: #FFFFFF;
	position: absolute;
	height: 290px;
	width: 600px;
	top: 20px;
	left: 10px;
	overflow: auto;
}
#body {
	background-color: #CCCCCC;
}
#maintext {
	height: 280px;
	width: 300px;
	left: 30px;
	top: 330px;
	position: absolute;
	overflow: auto;
}
#othertext {
	position: absolute;
	height: 140px;
	width: 200px;
	left: 700px;
	top: 330px;
	overflow: auto;
}
#cont {
	position: absolute;
	height: 20px;
	width: 400px;
	top: 30px;
	right: 40px;
	text-align: right;
	visibility: visible;
	z-index: 10;
}
#gallery {
	position: absolute;
	height: 80px;
	width: 100%;
	left: 0px;
	top: 500px;
}
#gallery2 {
	position: absolute;
	height: 75px;
	width: 100%;
	left: 0px;
	top: 80px;
}
#newsgall {
	position: relative;
	height: 75px;
	width: 100%;
	left: 0px;
	top: 81px;
}
#newstext {
	position: absolute;
	height: 160px;
	width: 550px;
	left: 360px;
	top: 315px;
	line-height: 10px;
}
#newstext2 {
	position: absolute;
	height: 140px;
	width: 300px;
	left: 360px;
	top: 330px;
	line-height: 10px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto;
}
#newstext3 {
	position: absolute;
	height: 380px;
	width: 600px;
	left: 49px;
	top: 90px;
	line-height: 12px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto;
	font-size: 11px;
}
#newstext4 {
	position: absolute;
	height: 500px;
	width: 650px;
	left: 49px;
	top: 90px;
	line-height: 10px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #99CCCC;
}
a:hover {
	color: #990000;
}
a:active {
	color: #333333;
}
#imagecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	height: 300px;
	width: 300px;
}
#imagecontentscope {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	height: 600px;
	width: 600px;
	background-image: url(scope/background.jpg);
	overflow: auto;
	background-repeat: no-repeat;
	top: 17px;
	padding-top: 50px;
}

