/**** Reset all CSS rules ****/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/**** Common elements ****/

html, body {
	width: 100%;
	height: 100;
	}

body { background: #fff url(images/stg-background.jpg) no-repeat top center; }

/**** Structure ****/

#container {
	width: 720px;
	height: 240px;
	position: relative;
	margin: 0 auto;
	margin-top: 180px;
	}
	
	#container ul { list-style: none }
	
		#container ul li {
			position: relative;
			float: left;
			display: inline;
			cursor: pointer;
			width: 200px;
			height: 200px;
			padding: 20px;
			text-align: center;
			}
		
		#container ul li:hover { background: transparent url(images/stg-box-hover.png) no-repeat top left; }
		
		#container h1 {
			font: normal 24px arial, helvetica;
			color: #1f4d20;
			margin: 15px 0 25px 0;
			letter-spacing: -0.3pt;
			}
		
		#container p {
			font: normal 15px/20px arial, helvetica;
			color: #000;
			margin-bottom: 25px;
			}
		
		#container a,
		#container a:active,
		#container a:visited,
		#container a:hover {
			margin: 0 auto;
			display: block;
			text-align: center;
			width: 180px;
			height: 30px;
			padding-top: 10px;
			font: bold 15px/18px arial, helvetica;
			letter-spacing: -0.1pt;
			color: #1f4d20;
			text-shadow: 0px 1px 0px #e2f6bd;
			filter:progid:DXImageTransform.Microsoft.dropShadow(color=#e2f6bd,offX=0,offY=1);
			-ms-filter:"progid:DXImageTransform.Microsoft.dropShadow(color=#e2f6bd,offX=0,offY=1)";
			background: transparent url(images/stg-button.png) no-repeat top left;
			text-decoration: none;
			}
		
		#container a:hover { background: transparent url(images/stg-button.png) no-repeat center left; }
		#container a:active { background: transparent url(images/stg-button.png) no-repeat bottom left; }

