/* draft 1, css page for gways foundation pages, spring 2004 */



/* parts of the page */

body	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #002E57; 
	background-color: #EBFAEB;
	padding: 0px; 
	margin: 0px; 
	}

div#outer	{
	top: 0em; 
	left: 0em; 
	width: 760px; 
	height: 100%; 
	padding-left: 50%; 
	}
 
div#inner	{
	position: relative; 
	top: 0em; 
	width: 760px; 
	height: 100%; 
	margin-left: -380px; 
	}
 



/* tags */

a:link	{
	color: #036; 
	}

a:visited	{
	color: #333; 
	}
	
h1	{
	font-size: 150%;
	font-weight: lighter;  
	font-style: italic; 
	color: #002E57;
	line-height: 130%; 
	margin-bottom: 15px; 
	}

h2	{
	font-size: 125%; 
	color: #036;
	padding-top: 5px; 
	padding-bottom: -5px; 
	}

h2 + h2	{
	margin-top: -.75em; 
	}

h3	{
	font-size: 110%; 
	color: #036; 
	}

h4	{
	font-size: 100%; 
	color: #036; 
	margin-bottom: -5px; 
	}

strong	{
	color: #036; 
	}

blockquote	{ 
	font-style: italic; 
	color: #036; 
	padding-left: 15px;
	padding-top: 10px; 
	padding-right: 25px; 
	}

dt	{
	margin-top: 5px; 
	}

ul	{
	list-style-type: square; 
	}



/* divs */

div#gf	{
	padding-left: 5px; 
	}

div#nav	{
	}

div#topbg	{
	position: relative; 
	top: 0em; 
	left: 0em; 
	width: 100%;
	height: 135px;  
	}

div#topp2bg	{
	position: relative; 
	top: 0em; 
	left: 0em; 
	width: 100%;
	height: 65px;  
	}

div#topbgrule	{
	position: absolute; 
	top: 0em; 
	left: 0em; 
	background-color: #002E57; 
	width: 100%;
	height: 65px;
	}

div#navrule	{
	background-color: red;
	width: 30px;
	height: 3px;
	}


div#navruleright
	{
	background-color: #002E57;
	width: 3em;
	height: .25em;
	margin-left: 2px;
	}

div#quote	{ 
	font-family: Georgia, Times, Times New Roman, serif;
	font-style: italic; 
	color: #063; 
	font-size: 110%; 
	line-height: 130%; 
	padding: .5em 2.5em 2.5em 2em; 
	margin: 1em .5em 1.5em 0em; 
	border-top: 2px solid #063;
	border-bottom: 2px solid #063;
	}

div#quote p	{ 
	margin-bottom: -.5em; 
	}

.indent50	{ 
	margin-left: 50px; 
	}

div#paypal	{
	width: 100%; 
	text-align: center; 
	}

div#floatright	{
	float: right; 
	width: 225px; 
	margin: 10px 0px 0px 10px; 
	}

div#floatright img	{
	border: solid 1px #002E57; 
	}

div#floatright p.caption	{
	font-size: 75%; 
	line-height: 140%; 
	padding: 0px 0px 5px 0px; 
	margin-top: 5px; 
	border-bottom: solid 1px #002E57; 
	}




/* divs & classes for layout table */

.table	{
	}
	
.tdleft	{
	padding-left: 10px; 
	padding-right: 5px; 
	border-top: solid thin #002E57; 
	border-right: solid thin #002E57; 
	border-bottom: groove medium #002E57; 
	border-left: groove medium #002E57; 
	background-color: #ffffef; 
	}

.tdright	{
	padding-left: 15px; 
	padding-right: 5px; 
	border-top: solid thin #002E57; 
	border-right: groove medium #002E57; 
	border-bottom: groove medium #002E57; 
	border-left: solid thin #002E57; 
	background-color: #ffffef; 
	}

.tdright2	{
	padding-left: 10px; 
	padding-right: 10px; 
	border-top: solid thin #002E57; 
	border-right: groove medium #002E57; 
	border-bottom: groove medium #002E57; 
	border-left: solid thin #002E57; 
	background-color: #ffffef; 
	}

.tdcenter	{
	padding-left: 10px; 
	padding-right: 25px; 
	}





/* class selectors for type of content */

.warning	{
	font-size: 125%;
	color: #333;
	background-color: #FF5A33;
	border-top: 5px solid #FF5A33;
	border-right: 3px solid #FF5A33;
	border-bottom: 3px solid #FF5A33;
	border-left: 3px solid #FF5A33; 
	}

.cutline	{ 
	font-size: 90%; 
	padding-right: 5px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	margin-top: 0; 
	}
	
.centercutline	{ 
	font-size: 90%; 
	padding: 2px 5px 2px 5px; 
	margin-top: 0; 
	}
	
.cutlinecontent	{ 
	font-size: 90%; 
	padding-right: 5px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	margin-top: 0; 
	}
	
.contents	{
	font-size: 90%;
	line-height: 175%; 
	padding-right: 5px;
	}
 
.contentstext	{
	font-size: 90%;
	line-height: 125%; 
	padding-right: 5px;
	}

.disclaimer	{
	font-size: 90%; 
	padding-left: 5px;
	}
 
div#credits	{
	font-size: 90%;
	text-align: center; 
	line-height: 150%; 
	width: 760px; 
	}

div#credits a:link	
	{
	color: #036; 
	text-decoration: underline; 
	}

div#credits a:visited	
	{
	color: #333; 
	text-decoration: underline; 
	}
	



/* class selectors for indenting */

.centercolumn	{
	line-height: 125%; 
	padding-left: 5px;
	}

.indent	{ 
	margin-left: 20px; 
	}

.indentboth	{ 
	margin-left: 20px; 
	margin-right: 200px; 
	}

.padbottom10	{
	padding-bottom: 10px;
	}

.padright5	{
	padding-right: 5px;
	}
	
.padright10	{
	padding-right: 10px;
	}

.padleft5	{
	padding-left: 5px;
	}
	
.padleft2	{
	padding-left: 2px;
	}
	
.photoleft	{
	padding: 0px 8px 5px 5px;
	}
	
.photoright	{
	padding: 0px 15px 5px 5px;
	}




/* selectors for greenways foundation */

#gflogotype	{
	font-family: Georgia, Times, Times New Roman, serif;  
	font-size: 120%;
	color: #063; 
	font-style: italic;
	letter-spacing: 0.02em;
	}

.gfnav	{
	font-family: Georgia, Times, Times New Roman, serif;
	color: #002E57;
	font-size: 120%;
	font-variant: small-caps;
	letter-spacing: 0.02em;
	line-height: 120%; 
	}

.gftagline	{
	font-family: Georgia, Times, Times New Roman, serif;
	color: #002E57;
	font-size: 120%;
	font-variant: small-caps;
	letter-spacing: 0.02em;
	line-height: 120%; 
	}

.gfactivity	{
	font-family: Georgia, Times, Times New Roman, serif;
	color: #002E57;
	font-size: 125%;
	font-variant: small-caps;
	letter-spacing: 0.02em;
	line-height: 120%;
	}

div#nav a:link	{
	color: #002E57; 
	text-decoration: none; 
	}

div#nav a:visited	
	{
	color: #002E57; 
	text-decoration: none; 
	}
	
div#nav a:hover	{
	font-weight: normal; 
	text-decoration: underline; 
	}





/* class selectors miscellaneous */

.kern	{
	letter-spacing: -.1em;
	}

.red	{ 
	color: #F00; 
	}

.green	{ 
	color: #063; 
	}
 
.userquote	{ 
	font-family: Georgia, Times, Times New Roman, serif;
	color: #036; 
	font-size: 130%;
	font-style: italic;
	letter-spacing: 0.02em;
	line-height: 140%;
	padding-left: 15px;
	padding-top: 10px; 
	padding-right: 25px; 
	}

.ppfun	{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 180%;
	font-weight: bolder;
	color: #0076C0;
	}

.ppwheels	{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 125%;
	font-weight: bolder;
	color: #000000;
	}


