		BODY {
			background-color: #FFFFFF;
			}


		p  {
			font-family: helvetica;
			font-size: 14px;
			font-weight: bold;
			color:  #6d6d6d;
			}


		HR {
			color:  #6d6d6d;
			height: 1px;
			text-align: left;
			}

/*** IDS ***/

		#encase {
			width: 100%;
			height: 100%;
			margin: 0 auto;
			text-align: center;
			position: relative;
			line-height: 12px;
			display: block;
			}


		#title {
			width: 860px;
			height: auto;
			position: absolute;
			left: 0px;
			top: 0px;
			display: block;
			line-height: 37px;
			text-align: right;
			}


		#nav {
			width: 980px;
			height: auto;
			position: absolute;
			left: 0px;
			top: 135px;
			display: block;
			line-height: 37px;
			text-align: center;
			background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #F1F1F1), color-stop(1, #FFFFFF));
			background-image: -moz-linear-gradient(left, #f1f1f1, #ffffff);
			filter:progid:DXImageTransform.Microsoft.Gradient (GradientType =1, startColorstr=#F1F1F1, endColorstr=#FFFFFF);
			}


		#logo {
			width: 150px;
			position: relative;
			margin-left: 850px;
			margin-top: 50px;
			}


		#main {
			width: 800px;
			height: auto;
			text-align: left;
			position: relative;
			margin-top: 100px;
			padding-left: 50px;
			line-height: 15px;
			}


		#gallery {
			width: 1000px;
			height: auto;
			text-align: left;
			position: relative;
			line-height: 125px;
			margin-left: 50px;
			}


		#target {
			width: 550px;
			height: 350px;
			text-align: center;
			position: absolute;
			top:  200px;
			left: 215px;
			}

		#list {
			width: 200px;
			height: 350px;
			text-align: left;
			position: absolute;
			top:  250px;
			left: 800px;
			}


		#contact {
			width: 550px;
			height: 350px;
			text-align: center;
			position: absolute;
			top:  300px;
			left: 215px;
			}



/*** SPANS AND CLASSES ***/


		.lnav {
			margin: 0px 25px 0px 150px;
			float: left;
			position: relative;
			}

		.nav {
			margin: 0px 25px 0px 25px;
			float: left;
			position: relative;
			}


		.lgal {
			margin: 10 10 10 0;
			float: left;
			position: relative;
			}

		.gal {
			margin: 10 10 10 10;
			float: left;
			position: relative;
			}


		.title {
			font-family: helvetica;
			font-size: 40px;
			color: #6d6d6d;
			font-variant: small-caps;
			}


		.mtext {
			font-family: helvetica;
			font-size: 14px;
			color: #6d6d6d;
			font-variant: small-caps;
			line-height: 18px;
			}



/*** LINKS ***/

		a:link.box { color: #6d6d6d; }
		a:active.box { color: #febe35; }
		a:visited.box { color: #6d6d6d; }
		a:hover.box { color: #febe35; }
		a:focus.box { color: #febe35; -moz-outline-style: none; }

		a:link.wthumb { color: #FFFFFF; }
		a:active.wthumb { color: #FFFFFF; }
		a:visited.wthumb { color: #FFFFFF; }
		a:hover.wthumb { color: #FFFFFF; }
		a:focus.wthumb { color: #FFFFFF; -moz-outline-style: none; }

		a:link.linkout { color: #999999; text-decoration: none; font-size: 14px; font-family: helvetica; font-variant: small-caps; }
		a:active.linkout { color: #febe35; text-decoration: none; font-size: 14px; font-family: helvetica; font-variant: small-caps; }
		a:visited.linkout { color: #999999; text-decoration: none; font-size: 14px; font-family: helvetica; font-variant: small-caps; }
		a:hover.linkout { color: #febe35; text-decoration: none; font-size: 14px; font-family: helvetica; font-variant: small-caps; }

		a:link.resume { color: #999999; text-decoration: none; font-size: 14px; font-family: helvetica; }
		a:active.resume { color: #febe35; text-decoration: none; font-size: 14px; font-family: helvetica; }
		a:visited.resume { color: #999999; text-decoration: none; font-size: 14px; font-family: helvetica; }
		a:hover.resume { color: #febe35; text-decoration: none; font-size: 14px; font-family: helvetica; }

		a:link.nav { color: #999999; text-decoration: none; font-size: 16px; font-family: helvetica; font-weight: bold; }
		a:active.nav { color: #febe35; text-decoration: none; font-size: 16px; font-family: helvetica; font-weight: bold; }
		a:visited.nav { color: #999999; text-decoration: none; font-size: 16px; font-family: helvetica; font-weight: bold; }
		a:hover.nav { color: #febe35; text-decoration: none; font-size: 16px; font-family: helvetica; font-weight: bold; }

		a:link.kongtact { color: #d1d3d4; text-decoration: none; font-size: 10px; font-family: helvetica; }
		a:active.kongtact { color: #1afe02; text-decoration: none; font-size: 10px; font-family: helvetica; }
		a:visited.kongtact { color: #d1d3d4; text-decoration: none; font-size: 10px; font-family: helvetica; }
		a:hover.kongtact { color: #1afe02; text-decoration: none; font-size: 10px; font-family: helvetica; }

		a:link.nav { -moz-outline-style: none; }
		a:active.nav { -moz-outline-style: none; }
		a:visited.nav { -moz-outline-style: none; }
		a:hover.nav { -moz-outline-style: none; }
		a:focus.nav { -moz-outline-style: none; }



/*** SCROLLER ***/


.scrollContainer 	{ position: absolute; left: 0px; top: 0px; width: 150px; height: 350px; overflow: auto; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; background: transparent; }

.scrollContent 	{ position: absolute; left: 0px; top: 0px; width: 150px; }

.root 		{
		position:	relative;
		height:	250px;
		width:	150px;
		margin: 	0px 0px 8px 7px;		
		}
.root p 	{
		margin:	10px 10px 5px 10px;
		}
.thumb 		{
		position:	absolute;
		height:	9px;
		width:	15px;
		left: 		10px;
		}
.up, .dn 	{
		position:	absolute;
		left: 	10px;
		}
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
		border:	0;
		}