body, html {
	margin: 5px;
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
	font-size:11pt; 
	background-color: white;
	min-width: 980px;
}

h1 {
	font-size: 1.7em;
	color: #497DCB;
	font-weight: bold;
}
h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.1em;
}

#wrap {
	border: 2px solid #497DCB;
	background: url(/images/leftbg.gif) repeat-y;
/*	background-color: #497DCB;*/
	width: 980px;
    margin:0 auto;
}

/*
 *	Header bar.  Logo floated left and image block  floated right with title on top
 *	showing with opacity.
 */
#header {
	width: 100%;
	height: 128px;
	padding: 0px;
	border-bottom: 2px solid #497DCB;
	background-color: white;
}

#header img {
	padding: 4px;
}

#logo {
	float: left;
}

#rightbox {
	float: right;
}
#rightholder {
	position: relative;
}

#trtitle {
	position: absolute;
	display: inline;
	left: 10px;
	top: 10px;
	width: 380px;
	background-color: #3366FF;
	border: 2px solid #33CCFF;
	color: white;
	padding: 3px 0 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

#trtitle a {
	color: white;
	text-decoration: none;
}
#trtitle a:hover {
	color: yellow;
	text-decoration: underline;
}


 /*
  *
  */
#sidebar {
	display: inline;
	float: left;
	width: 172px;
/*	height: 100%;	
	background-color: #497DCB; */
} 

.menu_left_outer	{ 
	border:1px solid #497DCB; 
}

.menu_left			{ 
	border-style:outset; 
	border-width:2px; 
	padding: 1px 3px 1px 3px;
	color:#FFFFFF;
    font-family:Trebuchet, Arial, sans-serif; 
	font-size:9pt; 
	font-weight:bold; 
}
.menu_left td a:link { 
	text-decoration:none; 
}
.menu_left td a:visited { 
	text-decoration:none; 
}

.menu_norm			{ 
	padding-left:02px; 
	font-size:10pt; 
	font-weight:bold; 
	background-color:#497DCB; 
	color: #FFFFFF; 
}
.menu_norm a:link		{ 
	background-color:#497DCB; 
	color: #FFFFFF; 
}
.menu_norm a:visited	{ 
	background-color:#497DCB; 
	color: #FFFFFF; 
}

.menu_act			{ 
	padding-left:02px; 
	font-size:10pt; 
	font-weight:bold; 
	background-color:#A5C9E7; 
	color: #000000;
}
.menu_act a:link		{ 
	background-color:#A5C9E7; 
	color: #000000; 
}
.menu_act a:visited		{ 
	background-color:#A5C9E7; 
	color: #000000; 
}
 
/*
 *
 */
#main {
	float: right;
	width: 768px;
	padding: 10px 20px 10px 20px;
	background-color: white;
}

#footer {
	clear: both;
	width: 172px;
	height: 1px;
}
/*
 * Styles to implement drop shadow effect used in page titles
 * eg. <h1 class="shadow" title="Target Archery"><span>Target Archery</span></h1>
 */
.shadow  { position:relative; display:block; color:#497DCB; height: 50px;}
.shadow span { position:absolute; display:block; top:0px;  }
.shadow:before { display:block; padding:2px; content: attr(title); color:#CCC;  } 
/*
 *
 */
.left  { float: left; }
.right { float: right; }
.clear { clear: both; }
.bold  { font-weight: bold; }

/* Styles added by Tim Hill at Just Search*/
#just, #just_a {font-family:Arial, Helvetica, sans-serif;font-size:13px;overflow:auto;height:200px;width:700px;margin:70px auto 0 auto;}
#just strong, #just_a strong{font-weight:normal;}
#just a{color:#00CC33;}
#just h1, #just_a  h1{font-size:16px;}
#just_a a{color:#0066cc;}

