html {
	background-color: #000;
}

#doc2 {
	height: 713px;
	overflow: hidden;
	margin-top: 70px;
	margin-bottom: 70px;
	background-image: url(../images/background.png);
}

#hd {
	height: 140px;
	background-repeat: none;
}
#hd a img {
	border-left-style: solid;
	border-left-width: 6px;
	border-left-color: #000;
}

#hd h1 {
	display: none;
}

#bd { 
	padding-top: 0;
}

.yui-b {
	color: #fff;
	padding-top: 20px;
	margin-left: 12px;
	height: 530px;
	overflow: hidden;
}
.yui-g {
	background-image : url(../images/black_framing.png);
	background-position : -1px -1px ;
	background-repeat: no-repeat;
	height: 630px;
}

div.inside {
	width: 673px;
	height: 299px;
	overflow: hidden;
	background-image: url(../images/green-background.png);
	background-position : -1px -2px;
	padding : 0px;
	margin-left : 7px;
}

div.inside-bird {
	width: 673px;
	height: 349px;
	overflow: hidden;
	background-image: url(../images/blue_transparent_thingy_and_about_bird.png);
	background-repeat: no-repeat;
	padding : 0px;
	margin-left : 7px;
}

div.inside-home-bird {
	width: 673px;
	height: 449px;
	overflow: hidden;
	background-image: url(../images/front_page_birds.png);
	background-repeat: no-repeat;
	background-position : -1px -2px;
	padding : 0px;
	margin-left : 7px;
}

div.inside-contact-bird {
	width: 673px;
	height: 449px;
	overflow: hidden;
	background-image: url(../images/contact_bird.png);
	background-repeat: no-repeat;
	background-position : -1px -3px;
	padding : 0px;
	margin-left : 7px;
}
div.inside-bird p {
	padding: 4px;
	font-weight: bold;
	line-height: 120%;
	
}

div.inside-home-bird p {
	display: none;
}

div.inside p {
	opacity: 1;
}

#site-menu ul li,
#site-menu a img, 
#site-menu a:link img, 
#site-menu a:visited img {
	opacity: 1;
	float: left;
	clear: left;
}

#site-menu a:hover img {
	opacity: 0.7 ;
}

#site-menu a:active img {
	opacity: 0.3 ;
}

#site-menu {
	width: 182px;
	float: right;
	clear: right;
	padding-top: 12px;
	overflow: hidden;
}


#ft {
	/*position: fixed;
	top: 650px;*/
	width: 950px;
	text-align: center;
}

#ft ul li,
#ft ul {
	display: inline;
	font-weight: normal;
	font-size: 16px;
	text-transform: lowercase;
}

#ft ul li {
	padding: 8px;
}

#ft a {
	color: #fff;
}

.blog,
.contentpaneopen {
	width: 459px;
	margin-left: 16px; margin-top: 16px;
}

#paintingsCaption {
	float: left;
	clear: both;
}

.componentheading {
	display: none;
}

.contact {
	width: 447px;
	height: 260px;
	overflow: hidden;
	padding-left: 18px;
	padding-top: 8px;
}

.contact h2 {
	display: none;
}

.contact label,
#pw2msg,
#pwmsg,
#emailmsg,
#usernamemsg,
#namemsg {
	text-align: right;
	width: 120px;
	display: block;
	float: left;
	padding-top: 3px;
	padding-right: 2px;
	font-weight: bold;
	line-height: 110%;
	text-transform:lowercase;
}

.contact .inputbox,
.contact input {
	width: 276px;
	background-color: #c7b299; 
	filter:alpha(opacity=90);
	opacity: 0.9;
	border-color: #62261a;
	border-width: 1px;
	border-style: solid;
	margin: 1px;
}

.contact textarea {
	height: 85px;
}

.contact button {
	margin-left: 357px;
	margin-top: 3px;
	padding: 3px;
	color: white;
	background-color: #62261a;
	font-weight: bold;

	line-height: 110%;
	text-transform:lowercase;
}

/* Gallery stuff */

#gallery {
	height: 245px;
	overflow: hidden;
	width: 460px;
	margin-top: 28px;
}

#moveright ,
#moveleft {
	display:none;
}

#slider {
	float:left;
	width: 430px;
	height: 214px;
	overflow: hidden;
	margin-top: 0;
	margin-left: 29px;
	margin-right: 4px;
}


