
body {
	background: url(images/cityscape.jpg) #111111;
	margin: 0 auto;
	width: 925px;
	font-family: "LucidaGrande","Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt; 
	color: #bbbbbb;
	}	
img {
	border-width: 0;
	}
h1 { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #33CCFF;
	font-size: 14pt;
	line-height: 0.2em;
	}
h2 {
	color: #bbbbbb;
	font-size: 12pt;
	line-height: 0.2em
	}
h3 {
	color: #999999;
	font-size: 9pt;
	}
red {
	color: red;
	}
teal {
	color: teal;
	}
a {
	color: #777777;
	text-decoration: none;
	}
a:hover {
	color: #33CCFF;
	text-decoration: underline;
	}

table.gigtable {
	border-width: 5px;
	border-spacing: 5px;
	}

table.gigtable th {
	font-color: red;
	}

table.gigtable td {
	border-width: 5px;
	padding: 5px;
	}

tr.d0 td {
	background-color: #333333;
	}

#header {
	float: left;  
	width: 950px; 
}
	
#logo a { 
	display:block; 
	height:80px; 
	width:150px; 
	overflow:hidden; 
    text-align: left;
	float: left;
	}
#logo a:hover { display:block; text-indent:-150px; }

#nav-menu{
	float: right;
	width: 800px;
	} 
#nav-menu ul{
	list-style: none;
	padding: 0;
	margin-top: 50px;
	margin-left: 2px;
	} 
#nav-menu li{
	float: left;
	margin: 0 0.15em;
	font-size: 9pt;
	} 
#nav-menu li a{
	background: url(images/button.jpg) #555555 bottom left repeat-x;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 9em;
	display: block;
	border-width: thin;
	border-color: #444444;
	border-style: solid;
	color: #33CCFF;
	text-decoration: none;
	text-align: center;
	} 
#nav-menu li a:hover{
	background: url(images/buttonhover.jpg) #555555 bottom left repeat-x;
	} 
/* Hide from IE5-Mac \*/
#nav-menu li a{
	float: none
	}
/* End hide */ 
hr {
	border: 0;
	background-color: #222222;
	height: 1px;
	}

.t {background: url(images/dot.gif) 0 0 repeat-x; width: 100%}
.b {background: url(images/dot.gif) 0 100% repeat-x; width: 100%}
.l {background: url(images/dot.gif) 0 0 repeat-y}
.r {background: url(images/dot.gif) 100% 0 repeat-y}
.bl {background: url(images/bl.gif) 0 100% no-repeat}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px} 
.clear {font-size: 1px; height: 1px}	

div#featurecolumn {
	margin-top: 25px;
	float: left;  
	width: 950px; 
	}	
div#leftcolumn {
	margin-right: 10px;
	float: left;  
	background: url(images/boxbackground.jpg) #111111 bottom left repeat-x;
	width: 200px;
	}	
div#feature {
	float: right;  
	width: 740px;
	height: 275px;
	}	

div#rightcolumn {
	float: right;  
	background: url(images/boxbackground.jpg) #111111 bottom left repeat-x;
	width: 740px;
	}
	
div#bodyboxbounder {
	margin-top: 15px;
	float: left;  
	width: 950px;
	}	
div#bodybox {
	margin-right: 10px;
	text-align: center;
	float: left;  
	width: 310px; 
	background: url(images/boxbackground.jpg) #111111 bottom left repeat-x;
	}

div#bodycolumn {
	margin-top: 15px;
	float: left;  
	width: 950px;
 	background: url(images/boxbackground.jpg) #111111 bottom left repeat-x;
	}
	
#footer{
	clear: left;
	float: left;
	width: 950px;
	} 
#footer ul{
	list-style: none;
	padding: 0;
	margin-top: 15px;
	} 
#footer li{
	float: left;
	margin: 0 0.15em;
	font-size: 8pt;
	} 
#footer li a{
	background: url(images/button.jpg) #555555 bottom left repeat-x;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 9.4em;
	display: block;
	border-width: thin;
	border-color: #444444;
	border-style: solid;
	color: #33CCFF;
	text-decoration: none;
	text-align: center;
	} 
#footer li a:hover{
	background: url(images/buttonhover.jpg) #555555 bottom left repeat-x;
	} 
/* Hide from IE5-Mac \*/
#footer li a{
	float: none
	}
/* End hide */ 

#gallery {
	width:930;
	height:430px;
	margin:0 auto;
	position:relative;
}

#gallery #slides {position:absolute; left:0; top:0; height:120px; width:930px; overflow:hidden; text-align:center; z-index:500;}
#gallery #slides div {width:930px; height:200px; position:relative; padding-top:0px;}
#gallery #slides div ul {padding:0; margin:0 auto; list-style:none; width:930px;}
#gallery #slides div ul li {float:left; padding:10px 0 5px 5px;}
#gallery #slides div ul li a {display:block; width:94px; height:70px; float:left;}
#gallery #slides div ul li a b {display:none;}
#gallery #slides div ul li a.previous {width:60px; background:url(images/previous.png) no-repeat center center;}
#gallery #slides div ul li a.no-previous {width:60px; background:url(images/no-previous.gif) no-repeat center center;}
#gallery #slides div ul li a.next {width:60px; background:url(images/next.png) no-repeat center center;}
#gallery #slides div ul li a.no-next {width:60px; background:url(images/no-next.gif) no-repeat center center;}

#gallery #slides div ul li a img {display:block; width:90px; height:70px; border:0;}
#gallery #slides div ul li a:focus {outline:0;}

#gallery #fullsize {position:absolute; left:0; top:0; height:430px; width:930px; overflow:hidden; text-align:center; z-index:200;}

#gallery #fullsize table.thumbs img {width:112px; height:68px;}

#gallery #fullsize div {width:930px; height:430px; padding-top:90px; position:relative;}
#gallery #fullsize div img {float: left; display:block; margin:0 auto; width:560px; height:340px; position:relative;}
#gallery #fullsize div object {float: left; display:block; margin:0 auto; width:560px; height:340px; position:relative;}
#gallery #fullsize div h3 {margin:0; font-size:16px;}
#gallery #fullsize div p {margin:5; line-height:18px;}

