html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, em, img, q, s, small, strike, strong, sub,sup, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ol, ul, li {list-style: none;}:focus {outline: 0;}table {border-collapse: collapse;border-spacing: 0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style:inherit;font-weight:inherit;}del,ins {text-decoration:none;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:400;}abbr,acronym {border:0;font-variant:normal;}legend {color:#000;}input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select {font-size:100%;}

body {font-size:62.5%;background:#323232;color:#fff;font-family:helvetica,arial;text-shadow:0 -1px 0 #111;}
a {text-decoration:none;}
.clear {clear:both;}

#outer {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
}

#inner {
	width: 1024px;
	height: 700px;
	margin-left: -512px;  /***  width / 2   ***/
	position: absolute;
	top: -350px;          /***  height / 2   ***/
	left: 50%;
}

#name {position:absolute;z-index:2;background:url('name.png');width:319px;height:126px;margin-top:30px;}
#name span {display:none;}
#slideshow {width:1024;height:685px;box-shadow:0 0 15px #111;-webkit-box-shadow:0 0 15px #111;-moz-box-shadow:0 0 15px #111;z-index:1;}
#footer {font-size:1.2em;margin-top:10px;color:#ddd;}
#footer a {color:#ddd;}
#footer a:hover {border-bottom:1px dashed #5c5c5c;}
#footer #left {float:left;width:50%;}
#footer #right {float:right;width:50%;text-align:right;}