/* Globals */
html,body
	{
	margin:0;
	padding:0
	}

body
	{
	font: 76% arial,sans-serif;
	text-align:center; 
	background-color: #ccc;
	}
	
a
	{ 
	/*color: #981793;*/
	padding:10px;
	}

/* Primary Divs */
div#header
	{
	height: 4em;
	background-color: white;
	color:black;
	border-bottom: 2px solid;
	Border-bottom-color: gray;
	}

#header ul
	{
	margin:0;
	text-align: right;
	padding-top: 1.6em;
	padding-bottom:0;
	}

#header ul li
	{
	list-style-type:none;
	display:inline;
	}

#header ul li a:link, #header ul li a:visited 
	{ 
	display:inline; 
	padding-top: 3em; 
	text-decoration:none; 
	color:gray; 
	border-left: 2px solid gray;
	}
	
#header ul li a:hover 
	{
	 border-bottom: 1px solid gray; 
	background: #fff url(../images/arrow2.png) center center no-repeat;
	}
	
.skiplink a:link, .skiplink a:visited 
	{
	 visibility: hidden;
	}



div#wrapper
	{
	margin-top: 5px;
	}
	
div#container
	{
	text-align:left
	}

div#content p
	{
	line-height:1.4
	}

div#navigation
	{
	background:#fff
	}

div#extra
	{
	background:#fff
	}

div#footer
	{
	background: #fff; 
	color: #000; 
	border-top: 2px solid gray;
	}

div#footer p
	{
	margin:0;
	padding:5px 10px
	}

div#container
	{
	width:700px;
	margin:0 auto;
	}

div#bgwrap
	{
	background: #4b4b4b;
	background-image: url(../images/bg3.jpg);
	width: 800px;
	margin: 0 auto;
	}

div#content
	{
	float:right;
	width:495px;
	}

div#navigation
	{
	float:left;
	width:200px;
	}

div#extra
	{
	float:left;
	clear:left;
	width:200px;
	}

div#footer
	{
	clear:both;
	width:100%;
	}

/* TABLES */ 
table 
	{
	border:2px solid #000066; 
	border-collapse:collapse; 
	width:90%; 
	margin-left: 3ex;
	}

td 
	{
	background-color: #fff; 
	padding:3px; 
	border:1px solid #ccc; 
	color:#000;
	}

th 
	{
	text-align:left;
	border:1px solid #fff;
	}

thead th 
	{
	color:#fff; 
	font-size:1.5em; 
	background-color: #990;
	padding:10px 6px;
	}

tbody th 
	{
	color:#fff; 
	font-size:1.15em; 
	background-color:#69f; 
	padding:6px;
	}
	
tbody th.sub 
	{
	font-size:.90em; 
	color:#fff; 
	background-color:#336; 
	padding:6px;
	}

/* TEXT STYLES */
div#content a:link, div#content a:visited 
	{
	padding:0; 
	
	/*
	color:#600; 
	text-decoration:none; 
	border-bottom:1px solid #69f;*/
	}

div#content a:hover 
	{
	/*background-color:#990; 
	color:#fff;*/
	}

div#content h1
	{
	font-size:20px;
	color:#999999;
	display:block;
	text-align:center;
	background-color:#000066;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	text-transform:capitalize;
	}

div#content h2 
	{
	font-size:2em;
	color:#69f; 
	line-height:1.3em; 
	letter-spacing:-1px;
	}

div#content h3 
	{
	font-size:1.5em; 
	color:#990;
	}

div#content h4 
	{
	font-size:1.25em; 
	color:#966;
	}

div#content h5 
	{
	font-size:1em; 
	font-weight:bold;
	}


acronym 
	{
	border-bottom:1px dotted #966; 
	cursor:help;
	} 

form,submit 
	{
	padding:0; 
	margin:0;
	} /* removes extraneous padding around the form */

code 
	{
	border:1px dotted #69f; 
	background-color:#990; 
	color:#fff; 
	margin-left:3ex;
	}

blockquote 
	{
	border:1px solid #69f; 
	background-color:#990; 
	color:#fff; 
	margin:3ex; 
	font-style:italic;
	}

/* Horizontal Navigation Menu */


/* Vertical Navigation Menu */
#navigation 
	{
	margin-bottom:15px;
	}

#navigation ul 
	{
	list-style-type:none; 
	margin:0; 
	padding:0;
	}

#navigation ul li 
	{
	line-height:4px; 
	border-bottom:1px solid gray;
	}

#navigation ul li a:link,#navigation ul li a:visited 
	{
	text-decoration:none; 
	color:black; 
	display:block;
	}

#navigation ul li a:hover 
	{
	background:#fff url(../images/arrow.png) left center no-repeat; 
	padding-left:25px; 
	font-weight:bold;
	}

#navigation p
	{
	margin:0 10px 10px
	}

/* Logobox */
#logobox 
	{
	background-color:#000066;
	width:200px; 
	border:1px solid #4b4b4b; 
	text-align:center;
	}

#logobox h1 
	{
	color:#999999;
	margin:5px; 
	padding:8px; 
	font-size:1.3em; 
	text-transform:uppercase;
	}
	
/* Main pic area above content */
div#mainpicbox 
	{
	height:250px; 
	border:1px solid #000066; 
	margin-left:10px; 
	padding:10px; 
	margin-bottom:15px;
	}
	
div#mainpic
	{
	height:250px; 
	background:url(../images/bjw-commercials.jpg);
	color:white;
	padding:0px;
	}
	
div#mainpic h2
	{
	color:#000066;
	background-color:#999999;
	font-size:2.75em; 
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	display:inline;
	}

div#mainpic h3
	{
	padding-left:20px; 
	color:#000066;
	}

div#mainpic p, div#mainpic a:link, div#mainpic a:visited 
	{
	display:inline; 
	margin:0; 
	color:#fff; 
	margin-left:10px;
	font-weight:bold; 
	font-size:1.2em; 
	text-decoration:none;
	}
	
div#mainpic a:hover 
	{
	color:#600; 
	background-color:inherit;
	}

/* Extra section */
.stripnav 
	{
	text-align:center; 
	background-color:#000066;  
	border:1px solid #4b4b4b; 
	margin:0; 
	padding:6px; 
	color:#999999;
	text-transform:uppercase; 
	font-weight:bold; 
	padding-top:10px; 
	padding-left:10px; 
	margin-bottom:10px;
	}
	
div#extra p 
	{
	margin-left:0;
	}

div#extra img 
	{
	float:left; 
	padding:3px; 
	margin:2px; 
	margin-left:0; 
	border:1px solid #000066;
	}
	
div#extra p a:link, div#extra p a:visited 
	{
	padding:0; 
	color:#600; 
	font-weight:bold; 
	padding-bottom:1px; 
	text-decoration:none;
	}
	
div#extra p a:hover 
	{
	text-decoration:underline;
	}

/* Photo Gallery Area */
div#gallery 
	{
	border-top:2px solid #000066; 
	padding-top:15px;
	}

div#gallery img 
	{
	width:50px; 
	height:50px; 
	padding:2px; 
	border:1px solid #000066;
	}

div#gallery ul 
	{
	list-style-type:none; 
	margin:0; 
	padding:0;
	}

div#gallery ul li 
	{
	display:inline;
	}

div#gallery ul li a:link, div#gallery ul li a:visited 
	{
	display:inline; 
	border-bottom:0;
	}

div#gallery ul li a:hover 
	{
	background-color:inherit;
	}
	
/* Footer Area */
div#footer ul 
	{list-style-type:none; 
	margin:0; 
	padding:0; 
	padding-top:2px; 
	text-align:right; 
	font-size:.8em;
	}
	
div#footer ul li 
	{
	list-style-type:none; 
	display:inline; 
	border-left:1px solid gray;
	}

div#footer  ul li a:link,#footer ul li a:visited 
	{
	display:inline; 
	text-decoration:none; 
	color:black; 
	text-transform:uppercase;
	}

div#footer ul li a:hover 
	{
	text-decoration:underline;
	}

div#footer p 
	{
	text-align:center; 
	margin-top:5px;
	}

/* Content Area */

div#content img 
	{
	border:1px solid #000066; 
	padding:2px; 
	margin:3px; 
	margin-left:none; 
	}
	
div#content p 
	{
	padding-left:5px;
	}

/* Bonus Styles */
p.rightsidelink 
	{
	text-align:right;
	}

.rightsidelink a:link, .rightsidelink a:visited 
	{
	padding:0; 
	color:#600; 
	font-weight:bold; 
	text-decoration:none;
	}

.rightsidelink a:hover 
	{
	text-decoration:underline;
	}

.entrytext 
	{
	margin-top:0; 
	font-size:larger; 
	font-weight:bold;
	}

.bright 
	{
	font-size:18px;
	color:#999999;
	background-color:#000066;
	text-transform:uppercase;
	}


.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
		float: left;
		margin-right:5px;
}
.highslide:hover img {
	border: 2px solid white;
}

a.highslide {
	text-decoration: none;
	border-bottom: 0;

}


.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


#map
	{
	float:right;
	}
