/*Reset*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
	margin: 0;
	padding: 0;
}

/*Basic Elements*/

a {
	text-decoration: none;
}

a img {
	border: none;
}

/*Generic Classes*/

/*Basic Layout*/

html {
	background: url(images/grain_l.png) repeat-x;
	background-color: #f2f2f2;
}

#placeholder {
	width: 768px;
	margin: 80px auto 0 auto;
}

/*Miscellaneous*/

.left {
	float: left;
}

.right {
	float: right;
}

.invisible {
	visibility: hidden;
}