/*
  GREAT.CSS external style sheet for GreatFallsBoatWorks.com's website
  Created by Frank Hagan, copyright 2005, all rights reserved.
*/

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
a:link,a:active,a:visited { color : #009; font-size: 11px; }
a:hover		{ text-decoration: underline; color : #DD6900; }
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

/* This is the outline round the boxes */
.boxline	{ background-color: #FFFFFF; border: 2px #663300 solid; }

/* General text */
.gen { font-size : 12px; letter-spacing: 1px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }
p {margin:0px; padding:0px;  }

/* Headings */
H1 {font-weight: bold; font-size: 18px ; letter-spacing: 1px; color : #663300;}
H2 { font-weight: bold; font-size: 14px ; letter-spacing: 1px; color : #663300;}
H3 { font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #663300;}
H4 { font-weight: bold; font-size: 11px ; letter-spacing: 1px; color : #36F;}
.boxtitle { text-align: center; font-weight: bold; font-size: 14px; letter-spacing: 2px; color : #663300;}

/* Used for the navigation links */
.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav			{ text-decoration: none; color : #006699; }
a.nav:hover		{ text-decoration: underline; }

/* Copyright and footer styles */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}
a.copyright:link	{ text-decoration: underline; color : #006699 }
a.copyright:visited { text-decoration: none; color : #5493B4; }
a.copyright:hover { text-decoration: underline; color : #DD6900}

/* BEGIN STYLE */
/* box styles for new site */
/*box with blue border */
.rightbox{
  border-right: 2px #630 solid;
  border-bottom: 2px #630 solid;
  border-top:  1px #630 solid;
  border-left: 1px #630 solid; 
  margin-bottom:5px;
  margin: 4px; 
  width:40%; 
  float: right; 
  background-color:#FFF; 
  padding:2px;}

.largerightbox{
  border-right: 2px #630 solid;
  border-bottom: 2px #630 solid;
  border-top:  1px #630 solid;
  border-left: 1px #630 solid; 
  margin-bottom:5px;
  margin 4px; 
  width:55%; 
  float: right; 
  background-color:#FFF; 
  padding:2px;}

.centerbox{
  border-right: 2px #630 solid;
  border-bottom: 2px #630 solid;
  border-top:  1px #630 solid;
  border-left: 1px #630 solid;
  margin-bottom:5px; 
  margin-right:10%; margin-left:10%; 
  width:75%; 
  background-color:#FFF; 
  padding:5px;}

.leftbox{
  border-right: 2px #630 solid;
  border-bottom: 2px #630 solid;
  border-top:  2px #630 solid;
  border-left: 2px #630 solid;  margin-bottom:5px; 
  margin:4px; 
  width:40%; 
  float: left; 
  background-color:#FFF; 
  padding:2px;}
  
.largerleftbox{
  border-right: 2px #630 solid;
  border-bottom: 2px #630 solid;
  border-top:  2px #630 solid;
  border-left: 2px #630 solid;  margin-bottom:5px; 
  margin-left:5px; 
  width:55%; 
  float: left; 
  background-color:#FFF; 
  padding:2px;
  margin: 3px; }


.imgright {
  margin: 5px;
  border-style: none;
  float: right;
  }
  
.imgleft {
  margin: 5px;
  border-style: none;
  float: left;
  }
  
.imgcenter {
  text-align:center;
  display:block;
  margin:5px;
  }

/* END STYLE -- BOX styles for site */  

body {
		text-align:left;
		background:#fff;
		}
	
	#frame {
		background:#e7dcc8;
		width:780px;
		padding:0px;
		text-align:left;
		font-family: verdana, arial, helvetica, sans serif;
		}
	#paddedcontent {
	  padding-right: 5px;
	  padding-left: 5px;
	  padding-top: 4px;
	  padding-bottom: 5px;
	  }
	  	
	#contentleft {
		width:30%;
		float:left;
		background:#e7dcc8;
		font-family: verdana, arial, helvetica, sans serif;
		font-size:12px;
		color:#000;
		padding-top:10px;
	
		}
	
	#contentcenter {
		width:70%;
		float:left;
		background:#fff;
		border-top: thick solid #e7dcc8;
	    font-family: verdana, arial, helvetica, sans serif;
		font-size:12px;
		color:#000;
		}
	
	#contentheader {
	 	width:100%;
		background:#fff;
		text-align:left;
		}
	
	#contentnav {
	    width:100%;
		background:#e7dcc8;
		font-family: verdana, arial, sans serif;
		font-size:10px;
		
		}
	
		
	#contentfooter {
        width: 100%;
		color: #999;
		font-family: verdana, arial, helvetica, sans serif;
		font-size:x-small;
		text-align:center;
		}	
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:12px;
		padding-top:10px;
		text-align:center;
		font-weight:bold;
		}
		
	#contentright p { font-size:10px}
	
	/* begin style clagnut CSS tabs */

/*globalnav*/

#globalnav {
	position:relative;
	float:left;
	width:100%;
	padding:0 0 1.75em 1em;
	margin:0;
	list-style:none;
	line-height:1em;
}

#globalnav LI {
	float:left;
	margin:0;
	padding:0;
}

#globalnav A {
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#e7dcc8;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
	font-face: verdana, arial, sans serif;
	font-size:11px;
}

/* includes the top tab that is selected */
#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited {
	background:	#fbf0df;
}

#globalnav A.here:link,
#globalnav A.here:visited {
	position:relative;
	z-index:102;
}

/*subnav*/

#globalnav UL {
	position:absolute;
	left:0;
	top:1.5em;
	float:left;
	background:#e7dcc8;
	width:750px;
	margin:0;
	padding:0.25em 0.25em 0.25em 1em;
	list-style:none;
	font-face:tehoma, arial, sans serif;
	font-size:11px;
}

#globalnav UL LI {
	float:left;
	display:block;
	margin-top:1px;
}

#globalnav UL A {
	background:#fbf0df;
	color:#444;
	display:inline;
	margin:0;
	padding: .25em 1em 1em 1em;
	border:1px;
	border-color:#fbf0df;
	font-face:tehoma, arial, sans serif;
	font-size:11px;
}

#globalnav UL A:hover {
  color:#09f;
  }

#globalnav UL A:active,
#globalnav UL A.here:link,
#globalnav UL A.here:visited {
	color:#444;
}