/* Cross-browser settings */
* {
 margin: 0 auto;
 padding: 0;
}
html{
	overflow:-moz-scrollbars-vertical;
}
/* general styles */
body {
 background: #ccc;
  line-height: 1.3;
  font-family: Verdana,Arial,sans-serif;
  font-size: 75%;
  color: #333;
}
img {
 border:0;
}
a {
 color: #999;
 text-decoration:none;
}
a:visited {
 color: #000099;
 text-decoration:none;
}
a:hover {
 color: #ff0000;
 text-decoration:underline;
}
#wrapper {
 width: 800px;
 margin: 0px auto;
 padding: 10px 10px 10px;
 background: #fff;
 color: #000;
 font: 120%/150% 'arial', sans-serif;
 text-align:center;
}
/* Header */
h1 {
 margin: 10px;
 padding: 0px;
 color: #000;
 font: bold 160% 'arial black', sans-serif;
}




/* Footer */
#footer {
 clear:both;
 width: 100%;
 margin: 0;
 padding: 20px 0px 0px;
 border: 1px solid #ccc;
 background: #fff;
 font-size: 80%;
 text-align: right;
}
