/* CSS Document */
body { 
margin:auto;
background-image:url(images/diamond-studio-page-bkg-orig.jpg);
background-color:#8fc0d8; 
font-family: Arial, Helvetica, sans-serif;
font-size:small;
color:#1a1612;
text-align:center;
height:100%;
}

#sitecontainer {
position:relative; 
width:1000px; 
margin:auto;
padding:0;
background-color:#FFFFFF;
}

#banner {
width:992px; 
margin:0; 
padding:0;
border-top:4px solid #ffffff;
border-left:4px solid #ffffff;
border-right:4px solid #ffffff;
height:119px;
background-color:#453b2e;
text-align:center;
}
	#banner #logo {
	width:200px;
	height:117px;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	float:left;
	}
	#banner #logo img{
	margin-top:12px;
	}
	#banner #diamonds {
	width:790px;
	height:117px;
	border-bottom:2px solid #ffffff;
	float:left;
	}

#mainnav {
width:992px;
height:32px;
padding-top:6px;
border-bottom:2px solid #ffffff;
border-right:4px solid #ffffff;
border-left:4px solid #ffffff;
float:left;
background-color:#453b2e;
}

#nav {
width:200px;
border-left:4px solid #ffffff;
border-right:2px solid #ffffff;
background-color:#635b50;
padding:0;
margin:0;
}
	#nav h1{
	font-size:x-large;
	font-weight:normal;
	color:#e3e1cb;
	margin:50px 0px 0px 24px;
	text-align:left
	}
	#nav li{
	font-size:medium;
	color:#e3e1cb;
	text-align:left;
	padding:2px 0px 2px 0px;
	}
	#nav a{
	font-size:medium;
	color:#e3e1cb;
	text-decoration:none
	}
	#nav a:hover{
	color:#ffffff;
	}
	
	#nav #contact{
	width:170px;
	background-color:#e3e1cb;
	padding:12px;
	color:#453b2e;
	text-align:left;
	margin:40px 3px 10px 3px;
	}
	#nav #contact a{
	font-size:small;
	color:#1a1612;
	}
	#nav #contact p{
	margin:6px 0px 6px 0px;
	}
	
	#nav #copyright{
	width:168px;
	border:1px solid #e3e1cb;
	padding:12px;
	color:#e3e1cb;
	text-align:left;
	margin:10px 3px 10px 3px;
	font-size:x-small;
	}
	#nav #copyright a{
	font-size:x-small;
	color:#e3e1cb;
	}
	#nav #copyright p{
	margin:6px 0px 6px 0px;
	}

#contentleft {
width:390px;
background-color:#000000;
text-align:right;
border-right:2px solid #fff;
}

#contentright {
width:398px;
border-right:4px solid #ffffff;
background-image:url(images/diamond-studio-content-bkg.jpg);
background-position:top;
text-align:left;
}

	#contentright h1{
	font-size:xx-large;
	font-weight:normal;
	margin:40px 0px 20px 0px;
	text-align:center;
	}
	
	#contentright h2{
	font-size:x-large;
	font-weight:normal;
	margin:10px 0px 10px 20px;
	color:#453b2e;
	}
	
	#contentright p{
	margin:14px 20px 14px 20px;
	}
	
	#contentright p.ital{
	margin:10px 20px 0px 20px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	}
	
#admin {
width:900px;
background-color:#fff;
text-align:left;
padding-bottom:20px;
}
	
#footer {
width:992px;
height:38px;
border-bottom:2px solid #ffffff;
border-top:2px solid #ffffff;
border-right:4px solid #ffffff;
float:right;
background-color:#453b2e;
}
#footer p{
font-size:x-small;
color:#e3e1cb;
padding:10px 0 0 0;
}
#footer a{
font-size:x-small;
color:#e3e1cb;
}



/*dropdown menus */
#cssdropdown {
width:770px;
float:right;
padding: 0;
margin: 0 0 0 20px;
list-style: none;
z-index:99999;
}
#cssdropdown a{
font-weight:bold;
text-decoration:none;
color:#e3e1cb;
}
#cssdropdown a:hover{
color:#ffffff;
}

#cssdropdown ul {
padding: 0;
list-style: none;
z-index:99999;
}

#cssdropdown li {
float: left;
position: relative;
padding: 4px 20px 4px 20px;
margin: 0;
z-index:99999;
list-style: none;
}

.mainitems{
z-index:99999;
padding:0;
}

.mainitems:hover{
z-index:99999;
padding:0;
}

.subuls{
padding:0;
display: none;
position: absolute;
top: 1.5em;
left: -20px;
background-color: #e3e1cb;
border: 1px solid #ffffff;
z-index:999999;
width:140px;
}
/*
.subuls li{
padding:4px 10px 4px 10px;
width: 90%;
text-align:left;
margin:2px 10px 2px 10px;
z-index:99999;
}

.subullinks a{
font-size:small;
padding: 0px 0px 0px 0px; 
text-decoration: none; 
color:#453b2e;
z-index:99999;
}

.subullinks a:hover{
font-size:small;
padding: 0px 0px 0px 0px;
text-decoration: none; 
color:#453b2e;
z-index:99999;
}
*/
#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
z-index:99999;
}
