


	html
	{
		min-height: 100%;
	}

	*
	{
		margin: 0px;
		padding: 0px;
	}

	body
	{
		margin: 0 auto;
		padding: 0;
		min-height: 100%;
		text-align: center;
		background-color:#FFFFFF;
		background-image: url(./images/back7.jpg);
		background-position: center top;
		background-repeat: no-repeat;
		font-family: tahoma, sans-serif;
		font-size: 75%;
		color: #888888;
		position: relative;
	}

	html>body
	{
		font-size: 12px;
	}

	p
	{
		line-height: 1.75em;
		margin-top: 1.75em;
		margin-bottom: 1.75em;
	}

	h1, h2, h3, h4, h5, h6
	{
		font-family: georgia, serif;
		font-weight: normal;
	}

	h1
	{
		font-size: 218%;
	}

	h2
	{
		font-size: 164%;
	}

	h3
	{
		font-size: 145%;
	}

	h4
	{
		font-size: 118%;

	}

		
	#content h2, #content h1
	{
		color: #7d8990;
		border-bottom: 1px dotted #7d8990;
	}

	#container
	{
		width: 870px;
		margin: 0 auto;
		padding: 0;
		text-align: center;
		position: relative;
		min-height: 100%;
		/*border: 1px solid blue;*/
	}

	#header
	{
		text-align: left;
		padding: 0px;
		/*border: 1px solid orange;*/
		height: 30px;
		margin-bottom: 235px;
	}

	#logo
	{
		/*position: absolute;
		top: 200px;
		left: 400px;*/
		float: left;
		text-align: left;
		color: #ffffff;
		font-family: georgia, serif;
		font-size: 218%;
		background-image: url(./graphics/bullet-star.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding: 8px;
		padding-left: 38px;
		letter-spacing: 0.1em;
		/*border: 1px solid green;*/
	}

	#logo a, #logo a:link, #logo a:visited
	{
		text-decoration: none;
		color: #dde2db;
	}

	#logo a:focus, #logo a:hover, #logo a:active
	{
		text-decoration: none;
	}
	
	#menu
	{
		font-family: georgia, serif;
		font-size: 164%;
		/*position: relative;
		top: 262px;
		right: 46px;*/
		float: right;
		text-align: right;
		/*border: 1px solid red;*/
		/*width: 500px;*/
		text-align: left;
		padding-top: 5px;
	}

	#menu a, #menu a:link, #menu a:visited
	{
		text-decoration: none;
		color: #dde2db;
	}

	#menu a:focus, #menu a:hover, #menu a:active
	{
		text-decoration: none;
		color: #FFFFFF;
	}


	#menu ul
	{
		padding: 6px 0px;
		margin: 0px;
	}


	#menu li
	{
		display: inline;
		list-style-type: none;
		padding-left: 0px;
		padding-right: 13px;
	}


	#description
	{
		float: right;
		text-align: left;
		/*border: 1px solid purple;*/
		color: #7d8990;
		width: 40.5%;
	}

	
	.spacer
	{
		clear: both;
	}
	
	#content
	{
		/*position: absolute;
		top: 360px;*/
		clear: both;
		padding: 0;
		margin: 0;
		/*border: 1px solid red;*/
	}


	#content a, #content a:link, #content a:visited
	{		
		color: #637393;
		text-decoration: none;
		border-bottom: 1px dotted #637393;
	}

	#content a:focus, #content a:hover, #content a:active
	{
		text-decoration: none;
		color: #8595b5;
		border-bottom: 1px dotted #8595b5;
	}



	.contentbox
	{
		float: left;
		text-align: left;
		width: 318px;
		padding-left: 10px;
		padding-right: 20px;
		/*border: 1px solid purple;*/	
	}

	#footer
	{
		color: #DDDDDD;
		font-size: 118%;
		background-image: url(./graphics/footer-texture.jpg);
		background-postion: center center;
		background-repeat: no-repeat;
		width: 1200px;
		height: 150px;
		text-align: center;
		margin: 0 auto;
		padding-top: 50px;
		/*border: 1px solid green;*/
	}


	#footer li
	{
		display: inline;
		list-style-type: none;
	}

	#footerwrap
	{
		padding: 0 15px;
	}

/*
	.footerleft
	{
		width: 261px;
		margin-top: 50px;
		padding-left: 87px;
		float: left;
		text-align: right;
		/*background-color: blue;*/
	}

	.footerright
	{
		width: 261px;
		margin-top: 50px;
		padding-right: 87px;
		float: right;
		text-align: left;
		/*background-color: red;*/
	}

*/

	a:link img, a:visited img, a:focus img, a:hover img, a:active img 
	{
		border: none;
	}
	
	img
	{
		border: none;
	}

	.right
	{
		float: right;
	}

	.left
	{
		float: left;
	}

	.linkalign
	{
		vertical-align: middle;
	}


	#footer a, #footer a:link, #footer a:visited
	{
		color: #CCCCCC;
		text-decoration: none;
	}

	#footer a:focus, #footer a:hover, #footer a:active
	{
		text-decoration: none;
		color: #FFFFFF;
	}

	.strip
	{
		width: 100%;
		text-align: center;
		margin: 10px;
	}
	
	.strip img
	{
		float: left;
		padding: 8px;
	}



/************************SCROLLBAR********************************/

.scrollgeneric 
	{
		line-height: 1px;
		font-size: 1px;
		position: absolute;
		top: 0; 
		left: 0;
	}

.vscrollerbase 
	{
		width: 10px;
		background-color: #cccbbb;
	
	}

.vscrollerbar 
	{
		width: 10px;
		background-color: #999999;
	}


.scrollerjogbox 
	{
		width: 10px;
		height: 10px;
		top: auto; 
		left: auto;
		bottom: 0px; 
		right: 0px;
	}


/************************END SCROLLBAR********************************/

/**********************GALLERY CODE****************************************/

.a, .a:visited 
	{
		color:#000;
	}

#gallery
	{
		width: 152px;
		height: 350px;
		margin: 40px auto 0px auto;
	}

a.gallery, a.gallery:visited 
		
	{
		display:inline; 
		color:#000; 
		text-decoration:none; 
		border: 0px; 
		width:50px; 
		height:50px;
		float: left;	
		margin: 0px; 
		position:relative; 
		cursor:default;
	}

a.slidea {background-image: url(./images/gallery/thumb1.jpg);}
a.slideb {background-image: url(./images/gallery/thumb2.jpg);}
a.slidec {background-image: url(./images/gallery/thumb3.jpg);}
a.slided {background-image: url(./images/gallery/thumb4.jpg);}
a.slidee {background-image: url(./images/gallery/thumb5.jpg);}
a.slidef {background-image: url(./images/gallery/thumb6.jpg);}
a.slideg {background-image: url(./images/gallery/thumb7.jpg);}
a.slideh {background-image: url(./images/gallery/thumb8.jpg);}
a.slidei {background-image: url(./images/gallery/thumb9.jpg);}

a.gallery span 
	{
		visibility:hidden;
		display:block; 
		position:absolute; 
		width: 150px; 
		height: 200px; 
		top:189px; 
		left:9px; 
		text-align:center; 
		border:0px; 
		font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; 
		letter-spacing:1px; 
		cursor:default;
	}

a.slidea span {left: 0px; top:160px;}
a.slideb span {left: -50px; top:160px;}
a.slidec span {left: -100px; top:160px;}
a.slided span {left: 0px; top:110px;}
a.slidee span {left: -50px; top:110px;}
a.slidef span {left: -100px; top:110px;}
a.slideg span {left: 0px; top:60px;}
a.slideh span {left: -50px; top:60px;}
a.slidei span {left: -100px; top:60px;}

a.gallery:hover 
	{
		white-space:normal; 
		border: 0px;
		z-index:100;
	}

a.gallery:hover span 
	{
		visibility:visible; 
		z-index:100;
	}

a.gallery:hover span img 
	{
		margin: 0px; 
		border: 0px; 
		position:relative; 
		z-index:100;
	}

a.gallery:active, a.gallery:focus 
	{
		border: 0px; 
		z-index:10;
	}

a.gallery:active span, a.gallery:focus span 
	{
		visibility:visible; 
		z-index:10;
	}

a.gallery:active span img, a.gallery:focus span img 
	{
		border: 0px; 
		position:relative; 
		margin: 0px; 
		z-index:10;
	}


/**********************END GALLERY CODE****************************************/

