/* STANDARD HTML ELEMENT DEFINITIONS */

a:link {
	color:rgb(132,83,106);
}

a.nocolor {
	color:rgb(255,255,255);
}

a:link img {
	border-style: none;
}

a:visited {
	color:rgb(132,83,106);
}

a:hover {
		background-color: rgb(132,83,106);
		color: rgb(0,61,121);
	}

body {
	background-color:rgb(0,61,121);
	/* background-color:rgb(174,203,235);
	background-image: url('images/bj-bg-gradient.jpg');
	background-repeat: repeat-x;
	background-attachment:fixed;  */
	font-family: arial, sans-serif;
	color:white;
	text-align:center;
}

h1 {
	color:rgb(174,203,235);
	font-weight:bold;
	font-style: italic;
	font-size: 1.25em;
	}
	
p.centertext {
	text-align: center;
}
	
	/* CUSTOM ELEMENT ID'S */
	#banner {
		width: 900px;
		margin-top: 1em;
	}
	
	#tagline {
		width: 900px;
		margin-top: 1em;
	}
	
	#main{
		width: 900px;
		margin-top: 3em;
		margin-bottom: 0;
		padding: 0;
	}

	#bar1 {
		width: 70px;
	}
	
	#bar2 {
		width: 70px;
	}
	
	#srajd {
		width: 300px;
		margin-top: 3em;
	}
	
	#sitenav a {
		text-decoration: none;
		font-weight: bold;
	}
	
	#sitenav {
		width: 300px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 3em;
	}
	
	#footer {
		margin-top: 2em;
		width: 900px;
	}
	
	#contactform {
		width: 760px;
		border: 1px solid rgb(0,61,121);
	}

	
	/* CUSTOM CLASSES */
	.centered {	
		margin-left: auto;
		margin-right: auto;
	}
	
	.leftfloat {
		float:left;
	}
	
	.rightfloat {
		float:right;
	}
	
	.leftofcenter {
		float: left;
		width: 370px;
		text-align: right;
	}
	
	.rightofcenter {
		float:right;
		width: 370px;
		text-align: left;
	}
	
	ul.horiz {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	ul.horiz li {
		display: inline;
		padding: 0 15px 0 15px;
	}
	
	.leftjust {
		text-align: left;
		margin-right: 1em;
	}
	
	.rightjust {
		text-align: right;
		margin-left: 1em;
	}
	
	.contactbody {
	margin-top: 135px;
	}
	
		
	/* MENU GOODIES */
	
#bjmenu {
	width: 20em;
	text-align: left;
}

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

#bjmenu a {
	text-decoration: none;
}

#bjmenu li {
	position: relative;
}

#bjmenu h2, #bjmenu a {
font-size: 1em;
margin: 0;
display: block; 
border-width: 1px;
border-style: solid;
border-color: rgb(174,203,235);
}

#bjmenu ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#bjmenu ul ul,
div#bjmenu ul li:hover ul
{display: none;}

div#bjmenu ul li:hover ul,
div#bjmenu ul ul li:hover ul
{display: block;}