*{padding:0;margin:0}header,footer,section,aside,nav,article{display:block}body{margin:0 auto;padding:12px 0;width:900px;font:13px/22px Helvetica,Arial,sans-serif;background:#F0F0F0}h1,h2{font-size:28px;line-height:44px;padding:22px 0}h3{font-size:18px;line-height:22px;padding:11px 0}p{
	padding-bottom:20px;
	font-size: 14px;
}nav{position:absolute;left:auto;width:100%}nav ul{margin:0 auto;width:940px;list-style:none}nav ul li{float:left}nav ul li a{display:block;margin-right:15px;width:120px;font-size:12px;line-height:35px;text-align:center;text-decoration:none;color:#777;background:#DDD;-moz-border-radius:11px;-webkit-border-radius:11px}nav ul li a:hover{color:#0;background:#CCC}nav ul li.selected a{
	color:#333
}#intro{
	position:relative;
	margin-top:10px;
	padding:20px;
	background:url("images/Header1.jpg") no-repeat;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 25px #666;
	-webkit-box-shadow:0 0 25px #666;
	height:145px
}#intro h2,#intro p{position:relative;z-index:9999;width:336px}#intro h2{padding:0 0 22px 0;font-weight:normal;color:#000}#intro p{padding:0;color:#d9f499}#content{display:table}#mainContent{
	display:table-cell;
	width:860px;
	padding-right:22px;
	margin-left: 10px;
}aside{display:table-cell;width:200px}.blogPost header p,.blogPost header p a{font-size:14px;font-style:italic;color:#777}.blogPost header p a:hover{text-decoration:none;color:#000}.blogPost div{}.blogPost img{margin:22px 0;-webkit-box-shadow:3px 3px 7px #777}#werb2{
	background:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 25px #666;
	-webkit-box-shadow:0 0 25px #666;
	margin-top:20px;
	margin-right:0;
	margin-bottom:0;
	margin-left:0px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:80px
}aside section{margin:11px 0 0 11px;padding:11px 11px;background:#FFF;-moz-border-radius:11px;-webkit-border-radius:11px}aside section ul{margin:0 0 0 22px;list-style:none}aside section ul li a{display:block;text-decoration:none;color:#000}aside section ul li a:hover{text-decoration:underline}footer{position:absolute;left:0;width:100%;background:#222}footer div{display:table;margin:0 auto;padding:20px 0;width:940px;color:#777}footer div section{display:table-cell;width:300px}footer div #about,footer div #blogroll{padding-right:20px}footer h3{color:#FFF}footer a{color:#999}footer a:hover{color:#FFF;text-decoration:none}footer ul{margin:0 0 0 40px;list-style:square;color:#565656}footer ul li a{display:block}#right{margin-top:0;margin-right:100px;margin-bottom:0;margin-left:160px;padding-top:0;padding-right:2em;padding-bottom:0;padding-left:2em}#facebook{
	float:right;
	width:300px;
	margin-right:20px;
	padding-top:10px
}.gallerycontainer{position:relative}.thumbnail img{border:1px solid white;margin:0 5px 5px 0}.thumbnail:hover{background-color:transparent}.thumbnail:hover img{border:1px solid blue}.thumbnail span{position:absolute;background-color:lightyellow;padding:5px;left:-1000px;border:1px dashed gray;visibility:hidden;color:black;text-decoration:none}.thumbnail span img{border-width:0;padding:2px}.thumbnail:hover span{visibility:visible;top:0;left:350px;z-index:50}.navi{width:200px;height:20px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:380px}.navi a{width:8px;height:8px;float:left;margin:3px;background:url(img/scrollable/arrow/navigator.png) 0 0 no-repeat;display:block;font-size:1px}.navi a:hover{background-position:0 -8px}.navi a.active{background-position:0 -16px} a:active{ outline:none}:focus{ -moz-outline-style:none} #actionButtons{text-align:center;margin-top:30px}a.browse{background:url(img/scrollable/arrow/hori_large.png) no-repeat;display:block;width:30px;height:30px;float:left;margin:40px 10px;cursor:pointer;font-size:1px}a.right{background-position:0 -30px;clear:right;margin-right:0px}a.right:hover{background-position:-30px -30px}a.right:active{background-position:-60px -30px}a.left{margin-left:0px}a.left:hover {background-position:-30px 0}a.left:active {background-position:-60px 0}a.up,a.down{background:url(img/scrollable/arrow/vert_large.png) no-repeat;float:none;margin:10px 50px}a.up:hover {background-position:-30px 0}a.up:active {background-position:-60px 0}a.down{background-position:0 -30px}a.down:hover {background-position:-30px -30px}a.down:active {background-position:-60px -30px}a.disabled{visibility:hidden !important}.images{
	background:#ccc url(/img/myapp_site.jpg);
	border:1px solid #ccc;
	position:relative;
	height:600px;
	width:900px;
	float:left;
	cursor:pointer;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 25px #666;
	-webkit-box-shadow:0 0 25px #666;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px
}
.images div{display:none;clear:both;position:absolute;top:0px;left:0px;margin:0px;padding:0px;font-size:12px;width:900px;height:600px;}
.images h3{
	font-size:22px;
	font-weight:normal;
	color:#456;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 20px;
}.slidetabs{clear:both;margin-left:430px;margin-top:5px}.slidetabs a{width:8px;height:8px;float:left;margin:3px;background:url(/img/scrollable/arrow/navigator.png) 0 0 no-repeat;display:block;font-size:1px}.slidetabs a:hover{background-position:0 -8px}.slidetabs a.current{background-position:0 -16px}.forward,.backward{float:left;margin-top:140px;background:#fff url(/img/scrollable/arrow/hori_large.png) no-repeat;display:block;width:30px;height:30px;cursor:pointer;font-size:1px;text-indent:-9999em}.forward{background-position:0 -30px;clear:right}.forward:hover{background-position:-30px -30px}.forward:active {background-position:-60px -30px}.backward:hover {background-position:-30px 0}.backward:active {background-position:-60px 0}.disabled{visibility:hidden !important}.nbi{float:left;width:300px;height:300px;margin:0 30px 20px 0;padding:0}.fbi{float:left;width:160px;height:240px;margin:0 30px 20px 0;padding:0}.images div div{
	position:absolute;
	width:500px;
	height:500px;
	clear:both;
	display:block;
	margin:0px;
	padding:0px;
	left:20px;
	top:80px
}
.images div div .asi{
	width:80px;
	position:absolute;
	height:60px;
	top:420px;
	left:0px;
	margin:0px;
	padding:0px
}
.images div div .amore{
	width:80px;
	position:absolute;
	height:60px;
	top:420px;
	left:380px;
	margin:0px;
	padding:0px
}
.images div div .asf{width:200px;position:absolute;height:60px;top:220px;left:150px;margin:0px;padding:0px}#basic-modal-content{display:none}#simplemodal-overlay{background-color:#000;cursor:wait}#simplemodal-container{height:360px;width:600px;color:#bbb;background-color:#333;border:4px solid #444;padding:12px}#simplemodal-container .simplemodal-data{padding:8px}#simplemodal-container code{background:#141414;border-left:3px solid #65B43D;color:#bbb;display:block;font-size:12px;margin-bottom:12px;padding:4px 6px 6px}#simplemodal-container a{color:#ddd}#simplemodal-container a.modalCloseImg{background:url(/img/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-16px;cursor:pointer}#simplemodal-container h3{color:#84b8d9}
#features {
	height: 100%;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#features ul { list-style: none outside none;
	 }
#features ul li { float: left; display: inline; width: 220px; 
	background:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 25px #666;
	-webkit-box-shadow:0 0 25px #666;
}
#features ul li.middle { margin: 0 79px; }
#features ul li h3 {
	padding-bottom: 5px;
	border-bottom: 1px solid #dadee3;
	margin-bottom: 19px;
}
#features ul li img {
	float: left;
	display: inline;
	margin-left: 5px;
}
#features ul li .text-hld { float: right; display: inline; width: 160px; position: relative; margin-top: -4px; }
#features ul li p { padding-bottom: 16px; line-height: 18px; color: #666; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
