.chartNumber

		{

			color: rgb(206, 100, 34);

			background-color: rgb(245,224,211);

		}



.currentMenu

		{

			color: rgb(206, 100, 34);

		}



.floatLeft

		{

			float: left;

			margin-left: 0px;

		}

	

.floatRight

		{ 

			float: right;

			margin-right: 0px;

		}

		

.quote

		{

			background-color: rgb(245,224,211);

		}

body

		{	margin: 0;	

			background-color: rgb(255, 255, 255);

			font-family: "arial", sans-serif;

			font-size: 100%;

			color: rgb(0, 0, 0);

			line-height: 140%;

			}




dd		{

			margin-top: 0px;

			margin-bottom: 10px;

			padding-right: 5px;

			}


dd.letter	
		{
			font-family: "Courier", monospaced;
		}

div#left	{
		width: 17%;
		margin-left: 1%;
		float: left;
	}
	
div#blogItems a {
	word-wrap: break-word;
}

div.fast {
	border: 1px dotted rgb(206, 100, 34);
	font-style: italic;
}

div#menu	{
		position: absolute;
		left: 350px;
		top: 22px;
	}

div#middle	{
		width: 40%;
		margin-left: 19%;
		float: left;
		border-left: solid 1px rgb(206, 100, 34);
		border-right: solid 1px rgb(206, 100, 34);
		padding: 10px;
	}

div#top {
	border-bottom: solid 1px rgb(206, 100, 34);
	background-image: url(topPic.png);
}

div#right	{
		width: 19%;
		margin-left: 81%;
	}

div#right p	{
	color: gray;
	margin-left: 10%;
	margin-right: 10%;
	margin-top: 0;
	}
		
div#top p	{
	margin-left: 11px;
	margin-top: -12px;
	margin-bottom: 20px;
}


/*dt	{

		border-left: 15px solid rgb(250, 239, 233);

		color: rgb(0, 0, 0);

		/*margin-right: 39%;*/
		font-weight: bold;

		padding-left: 5px;

		padding-right: 5px;

	}*/



h1

		{	

			font-variant: small-caps;

			margin: 0px;

			font-weight: bold;

			font-size: 100%;

			line-height: 120%;
			}


/* thanks to http://www.3point7designs.com/blog/2008/06/10-examples-of-beautiful-css-typography-and-how-they-did-it/ */
div.blog dt	{
			font-family: times, Times New Roman, times-roman, georgia, serif;
			font-size: 300%;
			line-height: 100%;	/*was 48px */
			letter-spacing: -1px;
			color: #444;
			/*margin: 0 0 0 0;*/
			padding: 0 0 0 0;
			font-weight: 100;
			background-color: transparent;
			}
				

h2

		{	color: rgb(255, 255, 255);

			background-color: rgb(0, 0, 0);

			font-variant: small-caps;

			margin: 0px;

			font-weight: bold;

			font-size: 100%;

			line-height: 120%;

			padding-left: 5px;

			padding-right: 5px;

			}


div.blog h2	{
			font-family: times, Times New Roman, times-roman, georgia, serif;
			font-size: 175%;
			line-height: 140%;
			letter-spacing: -1px;
			color: #444;
			background-color: transparent;
			padding-left: 5px;

			padding-right: 5px;
			font-variant: normal;
			}
		
h3

		{	color: rgb(0, 0, 0);

			background-color: rgb(240, 240, 240);

			font-variant: small-caps;

			margin: 0px;

			font-weight: normal;

			font-size: 100%;

			line-height: 120%;

			margin-right: 39%;

			padding-left: 5px;

			padding-right: 5px;

			}

			
div.blog h3	{
			font-family: times, Times New Roman, times-roman, georgia, serif;
			font-size: 88%;
			line-height: 145%;
			text-transform: uppercase;
			color: #444;
			background-color: transparent;
			font-variant: normal;
			}
			

h4

		{	color: rgb(0, 0, 0);

			font-variant: small-caps;

			margin: 0px;

			font-weight: normal;

			font-size: 100%;

			line-height: 100%;

			padding-left: 5px;

			padding-right: 5px;

			border-left: 15px solid rgb(240, 240, 240);

			}


h5

		{	margin-left: 15%;
			margin-right: 39%;

			font-weight: bold;

			font-size: 100%;

			line-height: 100%;

			padding-left: 0px;

			padding-right: 5px;

			}
			

img	{

			margin-left: 10px;

			margin-right: 10px;

			margin-top: 10px;

			margin-bottom: 10px;

			border: none;

		}



img.chart	{

			margin-left: 0px;

			margin-right: 0px;

			margin-top: 0px;

			margin-bottom: 0px;

			border: none;

		}

		

li		{

			margin-left: 15%;

			margin-right: 39%;

			margin-top: 15px;

			margin-bottom: 10px;}



li.notThin		{

			margin-left: 0%;

			margin-right: 0%;

			margin-top: 15px;

			margin-bottom: 10px;}

			

li.tech1		{

			margin-left: 15%;

			margin-right: 39%;

			margin-top: 15px;

			margin-bottom: 10px;

			font-weight: bold;

			}



li.tech2		{

			margin-left: 15%;

			margin-right: 0;

			margin-top: 5px;

			margin-bottom: 5px;

			font-weight: normal;

			}

			




form table	{	margin-left: 0;

			margin-right: 0;

			margin-top: 0;

			margin-bottom: 0;

			}
			
p.error	{
		color: rgb(206, 100, 34);
		}


p.footer	{

			margin-top: 30px;

			margin-left: 0px;

			margin-right: 0px;

			margin-bottom: 0px;

			border-top: 2px solid black;

			background-color: rgb(153, 153, 153);

			color: rgb(204, 204, 204);

			padding-left: 5px;

			padding-right: 5px;

			}


p.offer	{
			font-weight: bold;
			border: 2px dotted rgb(206, 100, 34);
			padding: 1%;
		}
		
p.different	{
			font-style: italic;
			}

div#menu p {

			margin-left: 0px;

			margin-right: 0px;

			margin-top: 20px;

			margin-bottom: 20px;

			padding-left: 5px;

			padding-right: 5px;

			}

			

p.quoteBy	{

			border-top: 1px solid black;

			background-color: rgb(153, 153, 153);

			color: rgb(255, 255, 255);

			margin: 0;

			}

			

p.quoteTitle	{

			border-bottom: 1px solid black;

			background-color: rgb(153, 153, 153);

			color: rgb(255, 255, 255);

			margin: 0;

			font-variant: small-caps;

			}

			

table     {	margin-left: 15%;

			margin-right: 39%;

			margin-top: 15px;

			margin-bottom: 10px;

			}


table#webcam	{	margin-left: 15%;

			width: 85%;

			margin-top: 15px;

			margin-bottom: 10px;
			}

table#webcam	tr {
			}
			
table#webcam	td {
			padding: 0px;
			}

table#webcam img	{

			margin: 0px;

		}
		
td			{

			padding: 5px;

			vertical-align: top;

			}



td.chart	{



			}

			

td.tableLabel	{

			background-color: rgb(153, 153, 153);

			color: rgb(255, 255, 255);

			vertical-align: top;

			}



th.chart

		{	color: rgb(255, 255, 255);

			background-color: rgb(206, 100, 34);

			font-variant: small-caps;

			margin: 0px;

			font-weight: bold;

			font-size: 100%;

			line-height: 120%;

			padding-left: 5px;

			padding-right: 5px;

			vertical-align: top;

			text-align: left;

			}

			

A:link

      {	border-style: none;

      	color: rgb(0,0,0);}



A:link.overgrey

      {	border-style: none;

      	color: rgb(255,255,255);}


A:link.random

      {	border-style: none;

      	color: rgb(76, 37, 13);}
      	

A:visited

      {	border-style: none;

      	color: rgb(102,102,102);}



A:visited.overgrey

      {	border-style: none;

      	color: rgb(206,206,206);}


A:visited.random

      {	border-style: none;

      	color: rgb(206, 155, 124);}
      	     	

p A:hover

      {	border-style: none;

   		color: rgb(255, 255, 255);

			background-color: rgb(206, 100, 34);}
			

