
p {
	color: gray;
	text-shadow: none;
}

body {
	background-image: url(../media/bg.png);
	background-repeat: repeat;
}
div#workspace {
	top:0px;
	width: 1000px;
	height: 1000px;
	background-image: none;
}
div#shadow_r {
    display:none;
}
div#shadow_l {
    display:none;
}
div#shadow_b {
    display:none;
}
div#shadow_rb {
    display:none;
}
div#shadow_lb {
    display:none;
}
div#shadow_t {
    display:none;
}
div#shadow_rt {
    display:none;
}
div#shadow_lt {
    display:none;
}

/* contact form */

form   {
    border: none;
	background-color: transparent;
	background-image:none;
}
form#contact p   {
    color: gray;
}
form#contact  input { 
    width: 90%;
    margin: 0px;
}

form#contact  textarea {
    width: 90%;
    height: 120px;
}
form#contact  input.button {
    width: 80px;
    margin-left: 0px;
}

form#contact  div {
    margin: auto;
    width: 400px;
	margin-left: 10px;
}

form#contact  h1 {
    display: none;
}


/* Navigation Dropmenus */

.dropmenu, .dropmenu ul {
	display: inline;
    line-height: 18px;
    font-size: 18px;
    font-weight:300;
    text-shadow: none;
    background-color: transparent;
	color: black;
	
}

.dropmenu a {
	display: inline;
    font-size: 18px;
    text-decoration:none;
    line-height: 18px;
    text-indent:0px;
    background-image: none;
    background-color: transparent;
    opacity: 1.0;
	color: gray;
	margin-left:20px;

}
.dropmenu a:hover {background:transparent; color:black;}
.dropmenu li {float:left; position:relative;}
.dropmenu ul {position:absolute; display:none; width:100px; top:20px; }
.dropmenu ul a {border: none}
.dropmenu li ul {border: none; width:100px;}
.dropmenu li ul a {width:100px; height:auto; float:left; border:none;}
.dropmenu ul ul {top:auto;}
.dropmenu li ul ul {top:0px; left:120px; margin:0;}
.dropmenu li:hover ul ul, .dropmenu li:hover ul ul ul, .dropmenu li:hover ul ul ul ul {display:none; }
.dropmenu li:hover ul, .dropmenu li li:hover ul, .dropmenu li li li:hover ul, .dropmenu li li li li:hover ul {display:block;}

/* Gallery */

div#galleryNav {
	padding-top:0px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 400px;
	text-align: left;
}

div.gallery {
	display: block;
	position: absolute;
	top: 0px;
	left: 240px;
	width: 580px;
	height: 400px;
	border: 1px solid lightgray;
}
div#galleryLeft {
	display: block;
	position: absolute;
	bottom: 20px;
	left: 500px;
	width: 23px;
	height: 23px;
	background-image: url(../media/left.png);
	cursor: pointer;
	z-index: 500;
}
div#galleryRight {
	display: block;
	position: absolute;
	bottom: 20px;
	right: 430px;
	width: 23px;
	height: 23px;
	background-image: url(../media/right.png);
	cursor: pointer;
	z-index: 500;
}
img.galleryImage{
	position: absolute;
	top: 0px;
	left: 0px;
	border: none;
	opacity: 0.0;
	cursor: pointer;
	display: none;
	width: 580px;
	height: 400px;
}
h1.galleryLink{
	color: gray;
    text-shadow: none;
	margin: 10px;
	margin-left: 50px;
	font-weight: 300;
}
h1.galleryLink:hover{
	cursor: pointer;
	color: black;
}
form#upload {
	z-index:100;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 200px;
}


	
