/*

	Stylesheet for CityBooks

	Media:      screen, projection
	Copyright:  Netlash <http://www.netlash.com>
	Author:     Yoni De Beule <yoni@netlash.com>

*/

body, form, ol, ul, dl, li, dt, dd, td, th ,tr, h1, h2, h3, h4, h5, h6, p, pre, blockquote, address { margin: 0; padding: 0; }
ol, ul { list-style: none; }
img { border:0; }
fieldset { margin: 0; padding: 0; border: 0; }
input, select, textarea { font-size: 100%; vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; empty-cells: show; }
th { text-align: left; }
a:focus { overflow: hidden; }

body {
	font: 300 12px Arial, sans-serif;
	line-height: 1.5;
	color: #000;
}

h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	padding-bottom: 20px;
	margin-bottom: 24px;
	background: url(../images/hr.png) repeat-x bottom left;
}

h2.lastChild {
	background: none;
}

a { text-decoration: none; border-bottom: 1px solid #a3b0dd; color: #0025af; }
a:link { border-color: #a3b0dd; color: #0025af; }
a:visited { border-color: #001b7d; color: #001b7d; }
a:hover, a:active { border-color: #0030e1; color: #0030e1; }

#container {
	margin: 30px auto 0 auto;
	width: 520px;
	height: 386px;
	padding: 70px 70px 0 70px;
	background: url(../images/background.jpg) no-repeat;
}
