﻿body
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial; 
}

#container
{
	height:638px;
	width:850px;	
	margin:-10px auto;
	padding: 0px;
	position:relative;
	/*border: solid thin black;*/
}

#menu
{
	margin: 60px 0px 0px 68px;
	width:119px;
	float:left;
	height:500px;
	/*border: solid thin black;*/
}

#contentheader
{
	float: left; 
	margin: 95px 0px 0px 68px;
	padding-right:30px;
	width:560px;
	height:10px;
	font-family:Arial; 
	font-size:17px;
	color: #666666;
	text-decoration: none;
	/*border: solid thin black;*/
}

#content
{
	float: left; 
	margin: 20px 0px 0px 68px;
	padding: 0px 30px 0px 0px;
	width:560px;
	height:433px;
	overflow:auto;
	font-family:Arial; 
	font-size:17px;
	color: #666666;	
	text-decoration: none;
	/*border: solid thin black;*/
}

#contentfooter
{
	font-family:Arial; 
	font-size:14px;
	color: #666666;	
	text-decoration: none;
	float:left; 
	width:560px; 
	height:30px; 
	margin:0px 0px 0px 258px;
	/*border: solid thin black;*/
}

#contentfooterLeft
{
	float:left;
}

#contentfooterRight
{
	float:right;
	margin:0px 30px 0px 0px;
	font-size:13px;
}


#footer
{
	height:30px;
	clear:both;
	padding: 25px 0px 0px 0px;
	color: #666666;
	/*border: solid thin black;*/
}

#index
{
	width:275px;
}

#hidden_header
{
	position:absolute;
	height:77px;
	width:516px;
	color:White;
	background-color:#BE4F9E;
	padding:10px 0px 0px 15px;
}
#hidden_header a
{
	text-decoration:none;	
	color:White;
}

.hidden_link
{
	height:105px;
	width:61px;
	display:block;
	position:absolute;
	left:545px;
	top:320px;
	background: url('../images/home/hiddenblue.png') no-repeat left top;
}


a.hidden_link:hover 
{
	height:105px;
	width:61px;
	position:absolute;
	left:545px;
	top:320px;
	background: url('../images/home/hiddenpink.png') no-repeat left top;
}


#about
{
	width:520px;
}

.homeBG
{
	background: url('../images/home/home.jpg') no-repeat left top; 
}

.contactBG
{
	background: url(../images/contact/contact.jpg) no-repeat right bottom;
}

#menu ul {
	width: 119px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	float: left;
	list-style: none;
}

#menu ul li {
	float: left;
}

#menu ul a {
	display: block;
	padding: 1px;
	float: left;
	text-align: center;
}

.footer-left
{
	margin-left:69px;
	font-size:small;
}
.footer-right
{
	margin-left:380px;
	font-size:small;
}
.contact-footer-right
{
	margin-left:380px;
	font-size:small;	
	color:White;
}


.showpicture-Back
{
	float:right; 
	height:10px; 
	width:40px; 
	margin:-48px 5px;
}


.commissions {
	float: left; 
	width: 298px; 
	height:150px; 
	padding:20px 0px 0px 0px;
	font-size:small;
}

.commissionsPic{
	float: left; 
	width: 238px; 
	height:150px; 
	padding:15px 0px 0px 0px;
}

.commissionsPic img {
	float:right;
}

.gallerywrapperLeft
{
	float:left;
	width:250px;
	margin: 0px 0px 0px 0px;
	/*border: solid thin black;*/
}

.gallerywrapperRight
{
	float:right;
	width:250px;
	margin: 0px 0px 0px 0px;
	/*border: solid thin black;*/
}

.gallery
{
    width: 240px;
    margin: 0px 0px 30px 0px;
    font-size:13px;
    float:right;
    text-decoration:none;
}

.gallery ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: none;
    list-style-type: none;
}
.gallery ul li
{
    float: left;
    padding: 0px 1px 0px 1px;
    border-style:none;

}

.gallery ul li a
{
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity:0.6; filter:alpha(opacity=60); -moz-opacity:.60;  	
}

.gallery ul li a:hover
{
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; filter:alpha(opacity=100); -moz-opacity:1;  		
}

.gallery  img
{
	border-style: none;
}


a
{
	text-decoration:none;
	font-family:Arial;
	color:#666666;
}

a.footer-rightlink { font-size:small; color:Gray; text-decoration: none;}

a.mailtolink { background: url('../images/buttons/paul-neicho.jpg') no-repeat left top; width: 119px; height:63px; }

#menu a.homelink, #menu a.gallerylink, #menu a.aboutlink, #menu a.commissionslink, #menu a.contactlink
{
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity:0.8; filter:alpha(opacity=80); -moz-opacity:.80;  
}

a.homelink:link { background: url('../images/buttons/home.gif') no-repeat left top; width: 119px; height:85px;}
a.gallerylink:link { background: url('../images/buttons/gallery.gif') no-repeat left top; width: 119px; height:85px; }
a.aboutlink:link { background: url('../images/buttons/about.gif') no-repeat left top; width: 119px; height:85px; }
a.commissionslink:link { background: url('../images/buttons/commissions.gif') no-repeat left top; width: 119px; height:85px; }
a.contactlink:link { background: url('../images/buttons/contact.gif') no-repeat left top; width: 119px; height:85px; }

a.homelink:visited { background: url('../images/buttons/home.gif') no-repeat left top; width: 119px; height:85px; }
a.gallerylink:visited { background: url('../images/buttons/gallery.gif') no-repeat left top; width: 119px; height:85px; }
a.aboutlink:visited { background: url('../images/buttons/about.gif') no-repeat left top; width: 119px; height:85px; }
a.commissionslink:visited { background: url('../images/buttons/commissions.gif') no-repeat left top; width: 119px; height:85px; }
a.contactlink:visited { background: url('../images/buttons/contact.gif') no-repeat left top; width: 119px; height:85px; }

a.homelink:hover { background: url('../images/buttons/home_on.gif') no-repeat left top; width: 119px; height:85px; }
a.gallerylink:hover { background: url('../images/buttons/gallery_on.gif') no-repeat left top; width: 119px; height:85px; }
a.aboutlink:hover { background: url('../images/buttons/about_on.gif') no-repeat left top; width: 119px; height:85px; }
a.commissionslink:hover { background: url('../images/buttons/commissions_on.gif') no-repeat left top; width: 119px; height:85px; }
a.contactlink:hover { background: url('../images/buttons/contact_on.gif') no-repeat left top; width: 119px; height:85px; }

a.homelink:active { background: url('../images/buttons/home_on.gif') no-repeat left top; width: 119px; height:85px; }
a.gallerylink:active { background: url('../images/buttons/gallery_on.gif') no-repeat left top; width: 119px; height:85px; }
a.aboutlink:active { background: url('../images/buttons/about_on.gif') no-repeat left top; width: 119px; height:85px; }
a.commissionslink:active { background: url('../images/buttons/commissions_on.gif') no-repeat left top; width: 119px; height:85px; }
a.contactlink:active { background: url('../images/buttons/contact_on.gif') no-repeat left top; width: 119px; height:85px; }

.homeactivepage { background: url('../images/buttons/home_on.gif') no-repeat left top; width: 119px; height:85px;}
.galleryactivepage { background: url('../images/buttons/gallery_on.gif') no-repeat left top; width: 119px; height:85px; }
.aboutactivepage { background: url('../images/buttons/about_on.gif') no-repeat left top; width: 119px; height:85px; }
.commissionsactivepage { background: url('../images/buttons/commissions_on.gif') no-repeat left top; width: 119px; height:85px; }
.contactactivepage { background: url('../images/buttons/contact_on.gif') no-repeat left top; width: 119px; height:85px; }


