body.main {
	vertical-align: top;
	background-image: url(images/metal.gif);
	margin-top: 10px;
}
/*body { background-color: #E9E9D5; }*/

a:link {color: #FFFFFF; text-decoration: none; }
a:active {color: #FFFFFF; text-decoration: none; }
a:visited {color: #FFFFFF; text-decoration: none; }
a:hover {color: #7F9960; text-decoration: none; }

font.scroll{text-decoration: none;
cursor:pointer;
	color: silver;	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

font.scroll:hover{
	color: #666666;
}

a.projectlist {color: #666666;
	font: 400 12px/200% Verdana, Arial, Helvetica, sans-serif;
		left: 15px;
	position: relative;	
}

a.projectlist:hover {color: #004B83;
	font: 800 12px/200% Verdana, Arial, Helvetica, sans-serif;
	position: relative;	
}

a.projectlist1 {color: #004B83;	font: 800 12px/200% Verdana, Arial, Helvetica, sans-serif;	left: 15px;	position: relative;		}

font.navigation1 { color: #ffffff;
	font: 400 13px/20px Verdana, Arial, Helvetica, sans-serif;
}

a.navigation { color: #ffffff;
	font: 400 13px Verdana, Arial, Helvetica, sans-serif;
}

a.navigation:hover { color: #7f9960;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

font.plaintext {color: black;
	font: 400 12px/200% Verdana, Arial, Helvetica, sans-serif;
	position: relative;	
}

font.navigation2 { color: #7f9960;
	font: 600 13px Verdana, Arial, Helvetica, sans-serif;
}

font.projectlist {
	color: #004b83;
	font: 800 18px/30px Verdana, Arial, Helvetica, sans-serif;
	left: 15px;
	position: relative;
}

font.project1 { 
	color: #666666;
	font: 400 12px/200% Verdana, Arial, Helvetica, sans-serif;
	left: 15px;
	position: relative;
}

font.project2 { color: #004B83;
	font: 800 12px/200% Verdana, Arial, Helvetica, sans-serif;
	left: 15px;
	position: relative;
}

font.client {
	color: #7f9960;
	font: 800 18px Verdana, Arial, Helvetica, sans-serif;
}

font.location { color: #666666;
	font: 400 12px Verdana, Arial, Helvetica, sans-serif;
}

font.design { color: #004B83;
	font: 800 12px Verdana, Arial, Helvetica, sans-serif;
}

font.address { color: #004B83;
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
}

div.text { color: #004B83;
	font: 400 13px/150% Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	width: 190px;
	height: 400px;
	position: relative;
	margin-left: 20px;
	border: 1px none #004b83;
	top: 10px;
}

div.text2 { color: #004B83;
	font: 400 13px/150% Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	width: 170px;
	height: 390px;
	position: relative;
	margin-left: 0px;
	border: 1px none #004b83;
	left: 15px;
	padding-top: 10px;
}

div.text2:first-letter {
	color: #7f9960;
	font: 800 18px Verdana, Arial, Helvetica, sans-serif;
}

div.text:first-letter {
	color: #7f9960;
	font: 800 18px Verdana, Arial, Helvetica, sans-serif;
}

td.sky {
	background: url(images/AustinSkyline.gif) no-repeat -5px -5px;
}

div.plist {
	text-shadow: silver 0 0 10px;
	margin-top:5px;	margin-bottom:5px;
	width: 200px;
	height: 330px;
	display: inline-block;
	overflow: hidden;
	position: relative;
	border-bottom: 1px dotted silver;	border-top: 1px dotted silver;
}

table.main {
	background: url(images/bgbody4.gif) no-repeat;
	width: 818px;
	height: 617px;
}

table.mainTwo {
	background: url(images/bgbody4a.gif) no-repeat;
	width: 818px;
	height: 617px;
}

div.navcontainer {
	display: inline-block;
	width: 190px;
	height: 470px;
}

.navlist
{
padding: 1px;
margin-left: 0;
font: 12px Verdana, Arial, Helvetica, sans-serif;
width: 14em;
color: #464947;
	text-shadow: #666666 0 0 5px;
}

.navlist li
{
list-style: none;
margin: 0px;
border-left: 0px #004080 solid;
border-bottom: 0px gray solid;
text-align: left;
}

.navlist li a
{
display: block;
text-decoration: none;
	padding: 0.2em 0.5em 0.2em 0.9em;
}

.navlist li a:link { color: #000; }
.navlist li a:visited { color: #666666; }

.navlist li a:hover
{
font-weight:bold;
color: #004b83;
background: #dee8e1;
border-left: 0px #004080 solid;
}

div.scroll {	width:200px;	height:10px;
	text-align: center;}

div#slideshow-title {
	
	/* appearance */
	background: rgb(0, 0, 0);
	opacity: 0.7;
	*filter: alpha(opacity=70);
	
	/* positioning */
	width: 100%;
	height: 20px;
	bottom: 0;
	left: 0;
	padding: 4px 0 4px 0;
	
	/* text style */
	color: white;
	text-align: left;
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .25em;
}

	div#slideshow-title span {
		margin-left: 10px;
}

div#slideshow-pause {
	
	/* appearance */
	background: rgb(0, 0, 0);
	padding: 4px;
	border-left: 1px outset rgb(0, 0, 0);
	border-right: 1px outset rgb(0, 0, 0);
	border-bottom: 1px outset rgb(0, 0, 0);
	
	/* text style */
	color: white;
	font: small-caps 15px Verdana, Arial, Helvetica, sans-serif;
}

tr.title td {/*background-color: #F0F0E1;*/
	padding-right: 0px;
	padding-left: 6px;
}

font.adminPName {
	color: #004B83;
	font: 600 15px/20px Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}

font.editText { color: silver;
	font: italic bold 12px Verdana, Arial, Helvetica, sans-serif;
}

font.adminDesc { color: #666666;
	font: 400 12px Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}

table.uploadT {
	border-collapse;
	position: relative;
	left: -8px;
	border-collapse;
}

font.uploadMsg {
			color: #666666; 			font-weight: 400; 			font-size: 10px; 			font-family: Verdana, "Lucida Grande",
			 Lucida, sans-serif;
}

a.imageLink { color: #004B83;
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
}

table.list {border-collapse;
}

tr.list {/*background-color: #F0F0E1;*/			color: #666666; 			font-weight: 400; 			font-size: 10px; 			font-family: Verdana, "Lucida Grande",
			 Lucida, sans-serif;			} 
	tr.list td {
	padding-bottom: 0px;
}

div.optionsList {
	width: 300px;
	height: 439px;
	overflow: auto;
}

div.optionsSubList {
	width: 290px;
	height: 100%;
	overflow: auto;
	padding-right: 6px;
}

div.imageList {
	width: 450px;
	height: 439px;
	overflow: auto;
}

.thumbs {
     border:1px solid #666666;
}

.thumbs:hover {
     border:1px solid #7f9960;
}
tr.list td:hover { 			color: #000000;
	border: 2px solid gray;
} 