
html, body { height: 100%;}

body {
	background-color:#FFFFFF;
	text-align: center;
	background-image: url(/images/bg.jpg); 
	background-repeat: repeat;
        margin: 0;
  	padding: 0px;
}

#scallops {
	width:100%; 
	height: 35px; 
	background: url(/images/scallops.png) repeat-x; 
	position:absolute; top:0; left:0;
}


#container {
	background-color:#FFFFFF;
	width: 830px;  
	border-right: 1px black solid; 
	border-left: 1px black solid;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto -35px;

}

#header {
	height:200px;
        width: 830px;
	margin-top: 0px;
        margin: 0 auto;
	background-image: url(http://www.dreamorsby.com/images/headerbg1.jpg);
	background-repeat: repeat-x; 
	overflow: hidden;
}

#title {
	width:231px; height:74px;
	background-image: url(/images/signature.png);
	background-repeat: no-repeat;
	position:absolute; 
	top:190px; 
	left: 50%; 
	margin-left: -390px;
}
#nav {
	height: 28px;
	float: right; display:block;
	margin: 0px;
	padding: 0;
    	width: 830px;
	list-style-type: none;
    	background:#000000;
}


#content {
	background-image: url(); 
	margin-left: auto; margin-right: auto; 
	margin-top: 0px;
	padding: 25px 80px 75px 80px; 
	text-align: left;
}

#sidebar {
	float: left;
	width: 230px;
	margin: 0;
	text-align: left;
	padding: 25px 10px 25px 10px;
}

#rightcontent{
	margin-left: 250px;
	border-left: 1px solid gray;
	max-width: inherit;
	text-align: left;
	padding: 25px 10px 25px 10px;
}
#footer {
	height: 35px;
	width: 830px; 
	margin-left: auto; margin-right: auto; 
	background: #000000;}

#quote {margin: 0px 20px; padding: 15px 25px; background: #D7EAF0; align: justify;}

.push { height: 35px;}



.text, table, tr, td, li, p, div { font-family:verdana, tahoma; color:#404040; font-size:12px; line-height: 18px; }
.subhdr { font-family:verdama, tahoma; color:#404040; font-size:18px; font-weight: 700; line-height: 18px; letter-spacing: 0.5px; }


a:link, a:active, a:visited {font-family:verdana, tahoma; color:#1390A3; font-size:12px; line-height: 18px; text-decoration:none;   }
a:hover { font-family:verdana, tahoma; color:#1390A3; font-size:12px; line-height: 18px;  text-decoration:underline;    } 

a.nav:link, a.nav:active, a.nav:visited {font-family:verdana, arial; color:#FFFFFF; font-size:12px; font-weight: bold; line-height: 18px; letter-spacing: 1px; text-decoration:none;  }
a.nav:hover { font-family:verdana, arial; color:#FFFFFF; font-size:12px; font-weight: bold; line-height: 18px; background-color:#90CAD8; text-decoration:none;   }  


ul.nav_links  {	list-style-type: none; margin:0; padding:0; float: right; display:block;}
.nav_links li { float:right; display:inline; margin:0; padding:0;}
.nav_links li a.active, .section_list li a:hover{ background-color:#90CAD8; color:#FFFFFF; }

.nav_links li a {
padding:5px 20px;
margin:0;
color:#fff;
float: inherit; display:block;
border-left: 1px solid gray;
background:#000000;
text-transform: uppercase;
font-size: 12px;

}


.modelling { width:680px; margin:0 auto; display: table; text-align:left;}
.modelling img { width: 120px; height:120px; margin:5px; border: 1px #404040 solid;}


.artwork-container { width:590px; margin:0 auto; display:table;}
.artwork { width: 165px; margin: 0px 15px 15px 15px ; float: left;}
.artwork img { margin: 0px; padding: 0px; border: 1px #404040 solid; }


.gallery-container { width:590px; margin:0 auto; display:table;}
.gallery img { margin: 0px; padding: 0px; border: 1px #404040 solid; }
.gallery  { vertical-align: middle; float: left; width: 165px; margin: 0px 15px 15px 15px ;}

.formbutton {background-color: #FFFFFF; border: 1px solid #1390A3; font-family:verdana, tahoma; color:#1390A3; font-size:12px; line-height: 18px; text-decoration:none; padding: 5px; }

