body {
	background-color:	white;
	background-image:	url(../images/common/background.jpg);
	font-family: 		times, garamond, serif;
	font-style:		normal;
	font-weight:		normal;
	font-size:		14pt;
	color:			blue;
}

a {
	color:			red;
	font-weight:		bold;
	text-decoration:	none;
}
a:visited {
	color:			red;
}
a:hover {
	color:			fuchsia;
}

p {
	font-size:		14pt;
}

ul {
	padding:		0;
}

ul.menu {
	list-style-type:	none;
}

h1 {
	font-size:		16pt;
}

h2 {
	font-size:		14pt;
}

table, td, tr {
	margin:			0;
	padding:		0;
}

input, textarea, select {
	font-family: 		times, garamond, serif;
	font-style:		normal;
	font-weight:		normal;
	font-size:		14pt;
	color:			blue;
	background-color:	white;
	border:			1px solid blue;
}	

textarea {
	width:			300px;
	height:			200px;
}

optgroup {
	font-family: 		times, garamond, serif;
	font-style:		normal;
}

.button {
	color:			red;
}

.button:hover {
	color:			fuchsia;
	cursor:			pointer;
}

.error {
	color:			red;
}

.indent {
	margin-left:		16px;
}

.picture {
	width:			260px;
}

#banner {
	position:		absolute;
	top:			10px;
	left:			10px;
}

#menu {
	width:			160px;
	position:		absolute;
	top:			50px;
	left:			0px;
	margin-left:		10px;
}

#logo {
	width:			280px;
	position:		absolute;
	top:			0px;
	left:			720px;
}

#content {
	position:		absolute;
	top:			50px;
	left:			160px;
}

#details {
	position:		absolute;
	left:			0px;
	top:			50px;
}

#picture {
	width:			270px;
	position:		absolute;
	left:			0px;
	top:			100px;
}

#contact {
	width:			400px;
	position:		absolute;
	left:			270px;
	top:			100px;
}

#description {
	width:			750px;
	position:		absolute;
	left:			0px;
	top:			370px;
	text-align:		justify;
}

