body {
    background: url(../images/bgWithWhite48.jpg) no-repeat #e2d9d7 top center;
    margin: 0;
    padding: 20px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}


input.contactsubmit {border:none; background:#000; padding:10px; color:#fff;}

input.resetbutton {border:none; background:#000; padding:10px; color:#fff;}

.formcontact{width:354px; height:193px;}
input, textarea {background:#000; padding:2px; color:#fff;}

.formcontact table {padding:22px 0 0 50px; font-weight:bold; text-shadow: 0px 0px 10px #fff;}

.formcontact table input {height:16px; width:200px; margin:0 0 7px 0; padding:2px; border:none;}
.formcontact table textarea {width:200px; height:48px; resize:none; border:none; margin:2px 0 0 0;}

#wrapper {
	width: 1024px;
	margin:0 auto;
	min-height:600px;
}

.right {float:right;}
.left {float:left;}


.pT50 {padding-top:50px;}
.pT20{padding-top:20px;}

#container_menu {
	float: left;
	width: 200px;
}
#container_empty
{
	float: left;
	width: 120px;
}
#menu
{
margin: 0px 0 0 25px;
}
#menu_list{
margin:0 0;
}
#container_content {
	float: left;
	width: 420px;
	padding:1px 0 0 0;
}

#container_contentGal {
	float: left;
	width: 465px;
	padding:1px 0 0 0;
}

#content_left {
	float: left;
	padding: 0 10px;
}
#content_right {
	float: left;
	padding: 0 10px 0 10px ;
	width:380px;
}

#content_rightGal {
	float: left;
	padding: 0 ;}

#content_right100{float: left;
	padding: 0 10px 0 10px ;
	width:;}
	
#words_left{
	float:left;  
	margin:0;
}
#words_left img {width:350px;}
#words_right{
	margin:45px 0 0 0;
	font-size:21px;
	color:#660033;
	text-align:justify; 
}

#words_right img {width:375px;}

#intro{
	text-align:justify;
	margin:0 0 0 25px;
	line-height:18px;
	font-size:14px;
	text-shadow: 0px 1px 50px #fff;
}

.biopage { padding:15px 50px 0px 50px; text-align:left; line-height:20px; margin: 0 0 0 200px; 
	font-size:16px;
	text-shadow: 0px 1px 50px #fff; width:750px;}

#author
{
font-weight:bold;
margin:0 0 0 25px;
padding:5px 0 0 0;
text-shadow: 0px 1px 50px #fff;
}
/* footer  */
#footer 
{
	background: #000;
	clear: both;
	width:100%;
	color:#fff;
	position: fixed;
	bottom:0;
	left:0;
}

#logo img {width:175px; margin:0 0 0 20px}

#footer-wrapper
{
	width:900px;
	margin:auto;
}

#site-info 
{
	float: left;
	font-weight: bold;
	 margin: 5px 0 0 0;	
}
#site-generator 
{
	float: right;
}
#colophon 
{
	overflow: hidden;
	padding: 5px 0 3px 0;
	font-size: 12px;
	width:900px;
	margin:0 auto;
}

#footer a, #footer a.link, #footer a.active, #footer a.visted {color:#fff; text-decoration:none}
#site-info a 
{
	color: #000; 
}

a.rhino {
background: url(http://www.blackrhinosolutions.com/images/designed-by-grey-small.png) no-repeat;
width: 125px;
height: 20px;
display: block;
margin: 4px auto 0 auto;
}

a.rhino:hover {background: url(http://www.blackrhinosolutions.com/images/designed-by-hover-small.png) no-repeat;}

a.rhino span {display:none;}

.menuSocialMedia {float:left; margin:20px 0 0 30px;}

.quotedrawing {padding:400px 0 0 0;}
.quotebio {padding:510px 0 0 0;}
.quoteindex {padding: 430px 0 0 0;}
.quotepainting {padding: 320px 0 0 0;}
.quoteIllustration {padding:465px 0 0 0;}
.quoteport {padding:520px 0 0 0;}
.quotesculpture{padding:470px 0 0 0;}
.contactleftimg {padding:320px 0 0 0; }

.highslide {width:100px; height:100px; background:#000; overflow:hidden; display:block; float:left; border: 2px solid black; margin:1px; text-align:center;}
.highslide img {width:150px; border:none; margin:auto;}

.clear {clear:both; float:none;}