body {
background: #000000;
 scrollbar-3dlight-color: #171717;
 scrollbar-arrow-color: #CC0000;
 scrollbar-base-color: #656565;
 scrollbar-darkshadow-color: #660033;
 scrollbar-face-color: #333333;
}

.th{
	background: url(images/bar.gif);
	color: white;
	list-style: disc;
	font-family: Verdana, , sans-serif;
	font-weight: normal;
}

A:link	  {
      TEXT-DECORATION  : none;
      COLOR            : #CC0000;
	  FONT-WEIGHT	   : bold;
      BACKGROUND       : transparent;
	font-family: Arial, Default, Fixedsys, sans-serif;
}
A:visited	  {
      TEXT-DECORATION  : none;
      color            :  Red;
	  FONT-WEIGHT	   : bold;
      BACKGROUND       : transparent;   
    }
A: {
      TEXT-DECORATION  : none;
      FONT-WEIGHT	     : bold;
      BACKGROUND       : transparent;
      color: #FFDB6E;}
		
A:active {
      TEXT-DECORATION  : none;
      COLOR            : red;
	   FONT-WEIGHT	     : bold;
      BACKGROUND       : transparent;
}

A:hover {
      TEXT-DECORATION  : none;
      COLOR            : Orange;
	   FONT-WEIGHT	     : bold;
      BACKGROUND       : transparent;
}

#logo_content {
position:absolute;
	top:20px;
	left:22px;
	height 120px;
	width:98%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 1px #999999;
overflow: visible;
z-index: 0;
}

#splash{
position:absolute;
background: Black;
	top:3px;
	left:-155px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 0px #999999;
overflow: visible;
z-index:5;
	max-width: 85%;
}

#content{
position:absolute;
background: Black;
	top:50px;
	left:135px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 0px #999999;
overflow: visible;
z-index:5;
	max-width: 85%;
}

#contact {
position:absolute;
	top:90px;
	left:60px;
	height:550px;
	width:60%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 1px White;
overflow: visible;
z-index: 1;
	color: #F4F4F4;
}

#reply {
position:absolute;
	top:90px;
	left:130px;
	height:550px;
	width:60%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 1px White;
overflow: visible;
z-index: 1;
	color: #F4F4F4;
}
#home{
position:absolute;
	top:100px;
	left:22px;
	height:550px;
	width:98%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 1px #999999;
overflow: visible;
	z-index: 1;
}

#logo{
position:absolute;
	top:0x;
	left:140px;
	height:50px;
	width:80%px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 2px #DDDDDD;
overflow: visible;
	z-index: inherit;
	background: black;
	margin: 0 auto;
	font: 90%;
}

#links{
position:absolute;
	top:100px;
	left:22px;
	height:550px;
	width:98%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 1px #999999;
overflow: visible;
	z-index: 1;
}

#works{
position:absolute;
	top:52px;
	left:120px;
	width:88%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 0px #999999;
overflow: visible;
z-index:5;
}

#projects{
position:absolute;
	top:95px;
	left:120px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 0px #999999;
overflow: visible;
z-index:2;
	max-width: 85%;
	background-color: transparent;
}

#map_content {
position:absolute;
	top:5px;
	left:3px;
	height:550px;
	width:98%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 1px #999999;
overflow: visible;
}

#home_content {
position:absolute;
	top:95px;
	left:300px;
	height:550px;
	width:98%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 1px #999999;
overflow: visible;
}

#vnav {
position:absolute;
	top:0px;
	left:0px;
	width:110;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border:0px #999999;
	overflow:visible;
z-index:auto;

}

.subject {
   FONT-WEIGHT: bold; 
   FONT-SIZE: 14px; 
   COLOR: #CC0000; 
   FONT-FAMILY: "Verdana", "Courier", sans-serif;
   font-variant: small-caps;
   font: small-caps bold sans-serif;
}
.bodytext {
	FONT-SIZE: 13px;
	COLOR: #DCDCDC;
	LINE-HEIGHT: 140%;
	font : bold sans-serif;
   FONT-FAMILY: "Verdana", "Courier", sans-serif;
}
.bodytxt2 {
	FONT-SIZE: 14px; FONT-STYLE: normal; COLOR: Silver; FONT-FAMILY: "Verdana", "Courier", sans-serif;
	font: normal;
}
.headline {
	FONT-SIZE: 14px; FONT-STYLE: normal; COLOR: #63440A; FONT-FAMILY: "Verdana", "Courier", sans-serif;
	font: normal;
}
.bodytxt3 {
	FONT-SIZE: 10px; FONT-STYLE: normal; COLOR: #63440A; FONT-FAMILY: "Verdana", "Courier", sans-serif;
	font: normal;
}

.bodytxt_black {
	FONT-SIZE: 14px; FONT-STYLE: normal; COLOR: #494949; FONT-FAMILY: "Verdana", "Courier", sans-serif;
	font: normal;
}
.bullet {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #999999;  FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.sub {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #99CCCC; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
}

.header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #93C4CF; FONT-FAMILY: "Verdana", "Courier", sans-serif;
}
.link {
	FONT-WEIGHT: bold; COLOR: #959595; FONT-SIZE: 16px; TEXT-DECORATION: none; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.caption {
	FONT-SIZE: 11px; COLOR: #F0FFFF; FONT-FAMILY: "Garamond", "Georgia", "Bookman Old Style", serif;
}
.nav {
	FONT-SIZE: 14px; LINE-HEIGHT: 130%; FONT-STYLE: normal; COLOR: White; FONT-FAMILY: "Verdana", "Courier", sans-serif;
	font: bolder;
}
.title {
	FONT-SIZE: 18px; LINE-HEIGHT: 130%; FONT-STYLE: normal; COLOR: #CCCCCC; FONT-FAMILY: "Verdana", "Courier", sans-serif;
	font: bolder;
}
.title_bright {
	FONT-SIZE: 16px; LINE-HEIGHT: 130%; FONT-STYLE: normal; COLOR: #ffff66; FONT-FAMILY: "Verdana", "Courier", sans-serif;
	font: bolder;
}
.title_bright_red {
	FONT-SIZE: 18px; LINE-HEIGHT: 130%; FONT-STYLE: normal; COLOR: #F40000; FONT-FAMILY: "Verdana", "Courier", sans-serif;
	font: bolder;
}
.address {
	FONT-WEIGHT: bold; COLOR: #E3E3E3; FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.border {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: "Palatino Linotype", "sans-serif";
	background-color: transparent;
	border: 1px groove black;
	}
	
.bodycopy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 22px; color: #D4D9FF; font-weight: normal; letter-spacing: .2px}
.bodycopy2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 22px; color: #ff0000; font-weight: normal; letter-spacing: .2px}
.headline {font-family: "Trebuchet MS"; font-size: 18px; font-weight: bold; color: #333300}
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFF99;
	letter-spacing: .2px;
	line-height: 22px;
}
.workshop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cccc99; letter-spacing: .2px
}
.quote {  font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 18px; color: #FFFFFF; letter-spacing: 0.3px; font-weight: normal
}


.headlineCopy { font-family: "Trebuchet MS"; font-size: 18px; font-weight: bold; color: #FFFFFF}
.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFF33}
.copy_single_space {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input { background-color:#CCCCCC}
textarea { background-color:#CCCCCC}
select { background-color:#CCCCCC}