/* CSS Document */

body, html {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	background: #2391c3 url(images/graphic_01.gif) repeat-x;
}
#wrapper {
	width: 798px;
	margin: 0 auto;
	padding: 108px 0 0 0;
	overflow: hidden;
	background: url(images/graphic_03.gif) no-repeat;
}
/* Menu */

#menu {
	clear: both;
	width: 520px;
	height: 166px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}
#menuleft, #menuright {
	float: left;
	width: 175px;
	margin: 0;
	padding: 76px 0 0 0;
	overflow: hidden;
}
#menuleft ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menuleft li {
	float: left;
	margin: 0;
	padding: 0;
}
#menuright ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menuright li {
	float: left;
	margin: 0;
	padding: 0;
}
#menuleft .profile a {
	float: left;
	display: block;
	height: 22px;
	width: 175px;
	margin: 0 0 4px 0;
	padding: 0;
	background: url(images/profile.gif) 0 0 no-repeat;
}
#menuleft .profile a:hover {
	background-position: 0px -22px;
}
#menuleft .work a {
	float: left;
	display: block;
	height: 22px;
	width: 149px;
	margin: 0 0 0 26px;
	padding: 0;
	background: url(images/work.gif) 0 0 no-repeat;
}
#menuleft .work a:hover {
	background-position: 0 -22px;
}
#menuright .photos a {
	float: left;
	display: block;
	height: 22px;
	width: 175px;
	margin: 0 0 4px 0;
	padding: 0;
	background: url(images/photos.gif) 0 0 no-repeat;
}
#menuright .photos a:hover {
	background-position: 0px -22px;
}
#menuright .impressions a {
	float: left;
	display: block;
	height: 22px;
	width: 149px;
	margin: 0;
	padding: 0;
	background: url(images/impressions.gif) 0 0 no-repeat;
}
#menuright .impressions a:hover {
	background-position: 0px -22px;
}
#menucenter {
	float: left;
	width: 170px;
	height: 166px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#menucenter ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menucenter li {
	float: left;
	margin: 0;
	padding: 0;
}
#menucenter .home a {
	float: left;
	display: block;
	height: 166px;
	width: 170px;
	margin: 0;
	padding: 0;
	background: url(images/logo.gif) 0 0 no-repeat;
}
#menucenter .home a:hover {
	background-position: 0px -166px;
}
/* Main Body */

#main {
	clear: both;
	width: 510px;
	margin: 0 auto;
	padding: 5px;
	line-height: 16px;
	overflow: hidden;
}
#main h1 {
	font-size: 18px;
	line-height: normal;
	margin: 10px 0;
	padding: 0;
	font-weignt: normal;
}
#main a {
	text-decoration: none;
	color: #222222;
}
#main a:hover {
	text-decoration: underline;
}
#main .date {
	clear: both;
	width: 510px;
	margin: 10px 0;
	padding: 0;
	text-align: right;
}
#main .item {
	float: left;
	width: 510px;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 0;
}
#main .item a img {
	float: left;
	margin: 0 6px 0 0;
	padding: 0;
	border: 4px solid #006699;
}
#main .item a:hover img {
	border: 4px solid #ffffff;
}
/* Footer */

#footer {
	width: 510px;
	clear: both;
	margin: 10px auto;
	padding: 5px 0;
	text-align: center;
	overflow: hidden;
}
#footer a {
	text-decoration: none;
	color: #222222;
}
#footer a:hover {
	text-decoration: underline;
}
