/* Grant web - NTLworld style sheet
 * language: CSS2
 * Author: Richard P. Grant
 * Date created: 27 May 2003
 * Last modified: 10 May 2004
 */

body	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
/*	font-size: 100%;
 *	line-height: 133%;
 */
	font-size: 97%;
	line-height: 130%;
	word-spacing: normal;
	letter-spacing: normal;
	white-space: normal;
	color: gray;
	background-color:#CCFFFF;
	font-family: "Lucida Grande", "New Century Schoolbook", Georgia, Times, Arial, serif;
	text-align: center;
	/*background-image: url(images/silverline.png) */
}


#toptitle {
	top: 10px;
	background-color:#CCFFFF;
	color: gray;
	margin: 1%;
	padding: 1%;
	border: 0;
	height: auto;
	font-size: 300%;
	line-height: 177%;
	font-weight: bold;
	text-align: right
}


.smaller {font-size: 90%}
.bigger {font-size: 117%}
.special {color: #660000; background-color:inherit}

p,ul,ol,li,em,blockquote,td {color:black; background-color:inherit}   
a:active    {color:#009900; background-color:inherit}
a:hover     {color:#009900; background-color:inherit}
a:link      {color:gray; background-color:inherit}
a:visited   {color:#0099FF; background-color:inherit}

.noCSS	{display: none }
.centre {text-align: center}
.ack	{
	font-size: 80%;
	color: #7F7F7F;
	background-color:inherit
}

.left	{
	text-align: left;
	margin: 1em 0.5em 0.5em;
}
.right	{
	text-align: right;
	margin: 1em 0.5em 0.5em;
}

.fleft	{float: left}
.fright	{float: right}

.leftindent	{
	text-align: left;
	margin: 1%;
	margin-left: 10%
}

.credits	{
	color:black;
	background-color:inherit;
	padding:5px;
	font-family: Helvetica, "Lucida Grande", "CG Omega", sans-serif;
	font-size: 66%;
	line-height: 97%;
}

.construct	{
	color:#006600;
	padding:5px;
	font-family: Georgia, "New Century Schoolbook", Times, Arial, serif;
	font-size: 90%;
	line-height: 97%;
	background-color:inherit
}

.date	{
	font-family: Courier, monospace;
	font-size: 90%;
	color: #CCCCCC;
	background-color: #CCFFFF
}


h1	{
	font-size: 200%;
	line-height: 266%;
	font-family:  "Lucida Grande", "New Century Schoolbook", Georgia, Times, Arial, serif;
	margin: .67em 0 0.5em;
	text-align: center;
	color: gray;
	background-color: inherit
}

h2	{
	font-size: 177%;
	line-height: 150%;
	font-family:  "Lucida Grande", "New Century Schoolbook", Georgia, Times, Arial, serif;
	margin: .67em 0 0.5em;
	text-align: center;
	color: gray;
	background-color: inherit
}

h3	{
	font-size: 150%;
	line-height: 156%;
	margin: 1em 0 0.5em;
	font-family:  "Lucida Grande", "New Century Schoolbook", Georgia, Times, Arial, serif;
	text-align: center
}

th	{
	text-align: center;
	font-weight: bold;
	font-size: 150%;
	line-height: 117%;
	vertical-align: middle;
	padding-bottom: 5pt
}


td	{
	text-align: left;
	vertical-align: baseline 
}



/*Everything below this line could go into winfudge.css */
#mainboxcentre {
	top: 10px;
	left: 20px;
	padding: 1%;
	margin-top: 1%;
	margin-bottom: 1%;
	margin-right: auto;
	margin-left: auto; 	
	font-size: 97%;
	line-height: 130%;
	text-align:left; 
	width: 100%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 95%;
}
html>body #mainboxcentre {
	width: 95%; /* ie5win fudge ends */
}


#navbarleft {
	float: left;
	top: 100px;
	margin: 1%;
	padding: 1%;
	font-size: 117%;
	line-height: 120%;
	border: none;
	color: inherit;
	background-color:#CCFFFF;
	width: 18%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 16%;
}
html>body #left {
	width: 16%; /* ie5win fudge ends */
}

#navbarleft h2	{text-align: left} 
#navbarleft h3	{text-align: left} 

#content {
	float: right;
	top: 100px;
	margin: 1%;
	margin-bottom: 2%;
	padding: 1%;
	font-size: 97%;
	line-height: 130%;
	background-color:#CCFFFF;
	color: black;
	border: none;
	width: 70%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 68%;
}
html>body #content {
	width: 68%; /* ie5win fudge ends */
}

#plaincontent {
	float: right;
	top: 100px;
	margin: 1%;
	margin-bottom: 2%;
	padding: 1%;
	font-size: 97%;
	line-height: 130%;
	background-color:#CCFFFF;
	color: black;
	border: none;
	width: 95%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 92%;
}
html>body #plaincontent {
	width: 92%; /* ie5win fudge ends */
}

#contenttext	{
	color: black;
	background-color: #CCFFFF;
	font-family:Georgia, "New Century Schoolbook", Times, Arial, serif;
	font-size: 100%;
	line-height: 130%;
	width: 80%;
#	margin-top: 1%;
#	margin-bottom: 1%;
	margin-left: 1%;
	margin-right: 10%;
	text-align: left;
}


#subcontent {
	float: left;
	top: 100px;
	margin: 10px;
	padding: 5px;
	background-color:#CCFFFF;
	color: inherit;
	border: 1px solid #ccc;
}


#content ul	{	list-style-position: inside}

#abcontent {
	float: none;
	top: 100px;
	margin: 1%;
	margin-bottom: 2%;
	padding: 1%;
	font-size: 97%;
	line-height: 130%;
	background-color:#CCFFFF;
	color: inherit;
	border: 1px solid #ccc;
	width: 98%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 96%;
}
html>body #abcontent {
	width: 96%; /* ie5win fudge ends */
}

#abcontent ul {
	list-style-position: inside;
	margin: 1px;
	margin-left: 10%;
	padding: 1px;
	text-align: left
}


.box {
	margin: 1%;
	color: black;
	background-color:#CCFFFF;
	border: 2px solid #00F;
}

.centrecont	{
	float: left;
	width: 50%;
	margin-top: 2%;
	margin-bottom: 2%;
	margin-left: 25%;
	margin-right: 25%;
	text-align: left;
}

.centrecontnofloat	{
	float: none;
	width: 50%;
	margin-top: 2%;
	margin-bottom: 2%;
	margin-left: 25%;
	margin-right: 25%;
	text-align: left;
}

.centrecontsquish	{
	float: left;
	width: 40%;
	margin-top: 1%;
	margin-bottom: 1%;
	margin-left: 30%;
	margin-right: 30%;
	text-align: left;
}

.centrecontsquishnofloat	{
	float: none;
	width: 40%;
	margin-top: 1%;
	margin-bottom: 1%;
	margin-left: 30%;
	margin-right: 30%;
	text-align: left;
}

.centrecontlarge	{
	float: left;
	width: 68%;
	margin-top: 1%;
	margin-bottom: 1%;
	margin-left: 16%;
	margin-right: 16%;
	text-align: left;
}

.centrecontlargenofloat	{
	float: none;
	width: 68%;
	margin-top: 1%;
	margin-bottom: 1%;
	margin-left: 16%;
	margin-right: 16%;
	text-align: left;
}


.contentintro	{
	color: black;
	background-color: #CCFFFF;
	font-family:Georgia, "New Century Schoolbook", Times, Arial, serif;
	font-size: 100%;
	line-height: 130%;
	float: left;
	width: 80%;
	margin-top: 1%;
	margin-bottom: 1%;
	margin-left: 10%;
	margin-right: 10%;
	text-align: left;
}

.contentp	{
	color: black;
	background-color: #CCFFFF;
	font-family:"Lucida Grande", "New Century Schoolbook", Times, Arial, serif;
	font-size: 100%;
	line-height: 117%;
	width: 90%;
	text-align: left;
	padding: 1px;
	margin: 0.5em 2.0em 0.5em;
}

.imageb	{
	color: black;
	background-color: #CCFFFF;
	font-family:"Lucida Grande", "New Century Schoolbook", Times, Arial, serif;
	font-size: 100%;
	line-height: 117%;
	width: 90%;
	text-align: left;
	margin: 0.5em 2.0em 0.5em;
}


/* NS doesn't like this */
ul	{
	margin: 1px;
	padding: 1px
}

ul.serv	{
	margin: 5px;
	padding: 5px
}

ol	{text-align: left}

li.navi	{
	display: list-item;
	list-style-type: none;
	list-style-position: inside
}

a.navbarlink   {font-weight:bold}
span.navbarlink {font-weight:bold; color: gray; background-color: inherit}

.bitcontent {
	top: 10px;
	margin: 10px;
	padding: 10px;
	width: 70%;
	color: black;
	text-align: left;
	background-color:#CCFFFF;
}

img {
	border:none;
}

.contentp img {
	float: left;
}

.space {
	height: 40px;
}

ul.photoset {
	display:inline
	width: 90%;
	margin: 0.5em 2.0em 0.5em;
}
ul.photoset li {
   list-style-type:none;
   display:block;
   width: 20%;
   float:left
}

.section {
	background: #CCFFFF;
	margin: -1em 0 0 -1em;
	display: block;
}
.drops {
	width: 70px;
	background: #0CF;
	padding: 0.5em;
	margin: 1em 0 1em 2em;
}

/*There are no turtles anywhere*/
