/* RESET */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
a img {border:none;}

/* TYPOGRAPHY */
body {font-size:75%;color:#333;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; text-align: center;}
h1, h2, h3, h4, h5, h6, #caption {font-weight:normal;color:#333; color: #696a6e; font-family: "Gill Sans", "Gill Sans MT", "Helvetica Neue", Helvetica, Arial, sans-serif;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.8em; margin-bottom:1.5em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#76777a;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}

li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}

/* LAYOUT */
body { margin: 0 auto 0 auto; width: 680px;}
#header, #footer, #caption { left: 0;width: 100%; min-width: 680px;}

#header { position: absolute; top: -36px;  }
#container { width: 680px; padding: 0 0 5.5em 0; 
border-top: 1px solid #c6c8ca ! important; margin-top: 5em ! important;}

h1 { position: relative; width: 316px; height: 150px; margin: 120px auto 0 auto; text-align: center;  background-image: url(amtemp.png);}
h1 span { position: relative; width: 100%; height: 100%; display: block; background-position: top center;}
h1 #main-heading, .locality, .country-name, .business-id { display: none; }

#caption { position: absolute; margin-top: -64px; font-size: 1.4em; margin-bottom: 100px; }

#friendfeed { margin-top: 23px;}
#uutiset, #news { position: relative; z-index: 200; float: left; width: 318px; height: 1%; overflow: hidden; /*margin-left: -38px;*/}
#uutiset { text-align: right; }
#news { margin-left: 44px; text-align: left;  }

#footer { position: relative; padding-top: 4.5em; clear: both; }
#footer p { width: 680px; border-top: 1px solid #c6c8ca; padding-top: 1.5em;}

#wrapper {
	background-color: transparent;
	position: absolute;
	left: 0px;
	width: 100%;
	text-align: center;
	min-width: 900px; 
}
#container {
	background-color: #fff;
	position: relative;
    width: 680px;
	margin: 0px auto; 
	}



/* FRIENDFEED */

img, .summary, .comments { display: none; }
.info { margin-bottom: 1.5em; }


/* CLASSES */
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}