@charset "UTF-8";
/* CSS Document */

html {
	height: 100%;
	width: 100%;
}

body {
	height: 100%;
	width: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(images/whitebg.gif);
	background-position: center top;
	background-repeat: repeat-y;  
	background-color: #d1d1cf;  
}

.shell {
	
	width: 960px;
    margin: 0 auto;
}

img {
	border: 0px;
}

#container {
	margin: 0 auto;
	height: 100%;
	min-height: 100%;
	text-align: center;
}

#header {
	width: 100%; 
	height: 150px;
	margin: 0 auto;
}  

#logo {
	float: left;
	margin: 0 auto;
}

#nav {
	float: right;
	margin: 0 auto;
	height: 65px;
}

#nav ul {
	list-style-type: none;
	padding: 0;
	margin: 0 auto;
}

#nav li {
	float: right;
	display: inline;
	width: 65px;
	height: 65px;
	list-style-type: none;
	margin: 0px 0px 0px 5px;
}

#nav li a.blog {
	width: 65px;
	height: 65px;
	background-image: url(images/blog_button.gif);
	background-color: #221f1f;
	display: block;
}

#nav li a.blog:hover {
	background-image: url(images/blog_button_over.gif);
	background-color: #c78d86;
	margin: 0 auto;
}

#nav li a.contact {
	width: 65px;
	height: 65px;
	background-image: url(images/contact_button.gif);
	background-color: #221f1f;
	display: block;
}

#nav li a.contact:hover {
	background-image: url(images/contact_button_over.gif);
	background-color: #9d8f7f;
	margin: 0 auto;
}

#nav li a.news {
	width: 65px;
	height: 65px;
	background-image: url(images/news_button.gif);
	background-color: #221f1f;
	display: block;
}

#nav li a.news:hover {
	background-image: url(images/news_button_over.gif);
	background-color: #d39d61;
	margin: 0 auto;
}

#nav li a.projects {
	width: 65px;
	height: 65px;
	background-image: url(images/projects_button.gif);
	background-color: #221f1f;
	display: block;
}

#nav li a.projects:hover {
	background-image: url(images/projects_button_over.gif);
	background-color: #a0b6c1;
	margin: 0 auto;
}

#nav li a.about {
	width: 65px;
	height: 65px;
	background-image: url(images/about_button.gif);
	background-color: #221f1f;
	display: block;
}

#nav li a.about:hover {
	background-image: url(images/about_button_over.gif);
	background-color: #a2b69a;
	margin: 0 auto;
}

#nav li a.home {
	width: 65px;
	height: 65px;
	background-image: url(images/home_button.gif);
	background-color: #221f1f;
	display: block;
}

#nav li a.home:hover {
	background-image: url(images/home_button_over.gif);
	background-color: #929396;
	margin: 0 auto;
}

#well {
	width: 100%; 
	margin: 0 auto;
}

#footer {
	width: 100%;
	margin: 0 auto;
}

#footer-info {
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000;
	letter-spacing: 1px;
	padding: 35px 0px 15px 0px;
}

#footer-info a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#footer-info a:hover {
	color: #a2b69a;
	text-decoration: underline;
}



.wide {
	padding: 0px 8px;
}


#left {
	width: 205px;
	float: left;
	text-align: left;
}

#left ul{
	padding: 0px;
	margin: 0px;
}

.options-artists ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px auto;
}

.options-artists li {
	display: block;
	width: 202px;
	height: 22px;
	list-style-type: none;
	margin: 9px 0px 9px 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7b7c7f;
	text-indent: 14px;
}

.options-artists a {
	width: 202px;
	height: 22px;
	padding: 3px 0px 0px 0px;
	display: block;
	color: #7b7c7f;
	text-decoration: none;
}

.options-artists a:hover {
	width: 202px;
	height: 22px;
	display: block;
	padding: 3px 0px 0px 0px;
	background-color: #a0b6c1;
	color: #f9fbfb;
	text-decoration: none;
}


.options-about ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px auto;
}


.options-about li {
	display: block;
	width: 202px;
	height: 22px;
	list-style-type: none;
	margin: 9px 0px 9px 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7b7c7f;
	text-indent: 14px;
}


.options-about a {
	width: 202px;
	height: 22px;
	padding: 3px 0px 0px 0px;
	display: block;
	color: #7b7c7f;
	text-decoration: none;
}

.options-about a:hover {
	width: 202px;
	height: 22px;
	padding: 3px 0px 0px 0px;
	display: block;
	background-color: #a2b69a;
	color: #f9fbfb;
	text-decoration: none;
}



.artists ul {
	list-style-type: none;
	padding: 0;
	margin: 0 auto;
}

.artists li {
	list-style-type: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7b7c7f;
	text-indent: 22px;
}

.artists a {
	color: #7b7c7f;
	text-decoration: none;
}

.artists a:hover {
	color: inherit;
	text-decoration: underline;
}



#middle {
	width: 446px;
	padding: 0px 20px 0px 21px;
	float: left;
	border-top: 0px;
	border-right: 1px solid #c6c8ca;
	border-bottom: 0px;
	border-left: 0px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 13px;
	line-height: 21px;
}

#middle-about {
	width: 447px;
	padding: 10px 20px 0px 21px;
	float: left;
	border: 0px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 13px;
	line-height: 19px;
}
	
#middle p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 13px;
	line-height: 19px;
}

#middle-about p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 13px;
	line-height: 21px;
}

#middle h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
}

#middle-about h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
}

#middle h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #a2b69a;
	margin: 38px 0px -16px 0px;
}

#middle-about h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #a0b6c1;
	margin: 38px 0px -18px 0px;
	letter-spacing: -1px;
}

.blue {
	font-weight: bold;
	color: #a0b6c1;
}

a.blue {
	text-decoration: none;
}

a.blue:hover {
	text-decoration: underline;
}

.green {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #a2b69a;
	letter-spacing: -1px;
}

.bluename {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #a0b6c1;
	letter-spacing: -1px;
	text-decoration: none;
}

.brown {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #9d8f7f;
	letter-spacing: -1px;
}

.orange {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #d39d61;
	letter-spacing: -1px;
}

a.orangenews {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #d39d61;
	font-size: 16px;
	line-height: 22px;
	text-decoration: none;
}

a.orangenews:hover {
	text-decoration: underline;
}

#right {
	width: 246;
	float: left;
	margin: 0px 0px 0px 20px;
}


#statement {
	width: 222px;
	padding: 12px 12px 10px 12px;
	margin: 0px 0px 15px 0px;
	background-color: #a0b6c1;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: left;
}

#statement p{
	border-top:4px double #fff;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding: 11px 0px 0px 0px;
}
	
.statement-header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FFF;
	letter-spacing: 1px;
}

#work {
	width: 246px;
	padding: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
}

#about-thumbs {
	width: 246px;
	padding: 0px;
	margin: 60px 0px 170px 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
}

#about-thumbs-last {
	width: 246px;
	padding: 0px;
	margin: 44px 0px 0px 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
}

#berlin {
	width: 712px;
	padding: 0px 0px 0px 21px;
	float: left;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 13px;
	line-height: 21px;
}

#berlin p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 13px;
	line-height: 19px;
}

#berlin h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
}

#berlin ul {
	padding: 0px 0px 0px 16px;
}
