@charset "utf-8";

/*** WHOLE PAGE ***/
body {
	background-color: #000000;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#content {
	width:800px;
	margin: 1em auto 0 auto;
}
a {
	outline:none;
}


/*** HEADERS ***/
#globalnav img {
	margin:0;
	padding:0;
	border:none;
}


/*** GLOBAL NAV ***/

#globalnav {
	width: 400px;
	float: right;
	padding:0;
}


/*** RIGHT COLUMN ***/
#rcolcontent {
	clear:both;
	width: 400px;
	float: right;
	font-size:0.9em;
}
#rcolcontent .smltext {
	font-size: 0.9em;
	font-style: italic;
	font-weight: bold;
}
.italic {
	font-style: italic;
	font-weight: normal;
}

#rcol {
	padding-left: 50px;
	text-align:center;
}

#info {
	color:black;
    overflow:auto;
    height:300px;	
}

#info h2 {
	padding-left:1em;
}
#info h3 {
	width:100%;
	text-align:right;
	margin:0em 0 0.5em 0;
}
#info a {
	color:black;
	text-decoration:none;
	font-weight:bold;
}
#info p {
	margin-bottom:0;
	padding-right:1em;
}
hr.testimonialbreak {
	width:200px;
		
}
/*** LINKS IN CONTENT ***/
#rcolcontent a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#rcolcontent a:hover, #info a:hover {
	color:#91d3f4;
}
#rcolcontent a:active, #info a:active {
	color:#91d3f4;
}

#rcolcontent a.current {
	color:#2797cd;
}

/*** LEFT COLUMN ***/
#lcol {
	overflow:hidden;
}


/*** PAGE SPECIFIC ***/
#homepage #rcolcontent {
	padding-top: 2em;
}
#gallerypage #rcolcontent ul {
	text-align:left;
	list-style-type:none;
	width:400px;
	padding-left:5em;
}
#gallerypage #rcolcontent ul li {
	padding-bottom:0.5em;
	font-weight:bold;
}

/*** Homepage slideshow
set the width and height to match your images **/
 
#slideshow {
    position:relative;
    height:600px;
	width:394px;
}
 
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
 
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
 
#slideshow IMG.last-active {
    z-index:9;
}


/*** FOOTER ***/
#footer {
	text-align:center;
	width:800px;
	clear:both;
	overflow:hidden;
	font-size: 0.6em;
	margin:1em auto 0 auto;
}
#footer p {
	border-top:white thin solid;
}

/* HORIZONTAL NAVIGATION BAR
/////////////////////////////////////*/

ul#navigation {	
	width:400px;
	list-style:none;
	height:40px;
	padding-left:0px;
	margin-top:0;
}

ul#navigation li {
	display:inline
}

ul#navigation li a {
	height:40px;
	float:left;
	text-indent:-9999px;
	text-decoration:none
}

ul#navigation  li a span {
	float:left;
	display:block
}

ul#navigation li#navigation-1 a {
	width:73px;
	background:url(images/globalnav_full.jpg) no-repeat 0px 0


}

ul#navigation li#navigation-1 a:active,
ul#navigation li#navigation-1 a:hover {
	background-position:0px -40px
}
ul#navigation li#navigation-1 a.current {
	background-position:0px -80px
}

ul#navigation li#navigation-2 a {
	width:72px;
	background:url(images/globalnav_full.jpg) no-repeat -73px 0


}

ul#navigation li#navigation-2 a:active,
ul#navigation li#navigation-2 a:hover {
	background-position:-73px -40px
}
ul#navigation li#navigation-2 a.current {
	background-position:-73px -80px
}

ul#navigation li#navigation-3 a {
	width:90px;
	background:url(images/globalnav_full.jpg) no-repeat -145px 0


}

ul#navigation li#navigation-3 a:active,
ul#navigation li#navigation-3 a:hover {
	background-position:-145px -40px
}
ul#navigation li#navigation-3 a.current {
	background-position:-145px -80px
}

ul#navigation li#navigation-4 a {
	width:72px;
	background:url(images/globalnav_full.jpg) no-repeat -235px 0


}

ul#navigation li#navigation-4 a:active,
ul#navigation li#navigation-4 a:hover {
	background-position:-235px -40px
}
ul#navigation li#navigation-4 a.current {
	background-position:-235px -80px
}

ul#navigation li#navigation-5 a {
	width:93px;
	background:url(images/globalnav_full.jpg) no-repeat -307px 0


}

ul#navigation li#navigation-5 a:active,
ul#navigation li#navigation-5 a:hover {
	background-position:-307px -40px
}
ul#navigation li#navigation-5 a.current {
	background-position:-307px -80px
}