 #horizon {
text-align: left;
position: absolute;
left: 0;
width: 100%;
}
#content {
background-color: #66CCCC;
margin-left: -475px;
position: absolute;
left: 50%;
width: 800px;

}

.all {
width:925px;
height:3000px;
border: 2px grey solid;
background-color:white;
margin-bottom:30px;
}

.left {
width:165px;
height:2000px;
float:left;
}

.body {
width:922px;
height:2300px;
background-color:white;
}

.google-top {
height:100px;
width:910px;
}

.middle {
height:2300px;
width:622px;
float:left;
background-color:white;
}

.right {
width:125px;
height:2400px;
background-color:white;
float:right;

}

.feedjit {
float:left;
margin-right:15px;
}

.google-ads {
float:left;
}

.main {
float:left;
background-color: #f8faf1;
}

.righthand-column {
float:left;
background-color: #f8faf1;
}

body {background: #66CCCC; margin: 0px 0px 50px 0px ;background-image:url('gradient-blue.jpg');background-repeat:repeat-x;}
table#homepagetable {align: right;background: #f8faf1;}
table#homepagebody {border: 1px solid black;}
td#navlinks 						{font:  9pt Arial, Helvetica, sans-serif; background: #f8faf1; color: black; text-align: center; padding: 10 ;}
td#navlinks a 		{font:  9pt Arial, Helvetica, sans-serif; color: black;text-decoration: none; }
td#navlinks a:hover 	{font: 9pt Arial, Helvetica, sans-serif; color: steelblue;text-decoration: underline; }
td#streamer 				{font: bold 10pt Arial, Helvetica, sans-serif; background: #f8faf1; color: black; text-align: center; padding: 5;}
td#feature				 				{font: bold 10pt Arial, Helvetica, sans-serif; background: lightyellow; color: black; text-align: center; padding: 5;}
td#logos												 	{background: #f8faf1; font: 45pt Arial;color: steelblue; text-align: center; padding-top: 20px; padding-bottom: 10px;}
#title																				 	{border: 3px dotted grey;}
td#new  													{background-image: url('http://www.integralworld.net/images/clearsky2x.jpg'); background-color: #f8faf1;font: bold 10pt Arial, Helvetica, sans-serif; padding: 15px 50px ;}
td#new a              	{font: bold 12pt Arial, Helvetica, sans-serif; text-align: center; color: black;}
td#features-left     	{background: gainsboro; font: bold 10pt Arial, Helvetica, sans-serif; text-align: left; width: 250px; valign: top; padding: 5;}
td#features-right   	{background: gainsboro; font: bold 10pt Arial, Helvetica, sans-serif; text-align: left; width: 350px; valign: top; padding: 5;}
td#features-left a 	{font: bold 10pt Arial, Helvetica, sans-serif; text-align: left; color: steelblue;}
td#features-right a 	{font: bold 10pt Arial, Helvetica, sans-serif; text-align: left; color: steelblue;}
#chartstable        	{padding-left: 5px; border: 3px dotted black;margin:5px; background: #f8faf1;}
td#chartstitle        	{background: steelblue; font: 25pt Garamond;color: #f8faf1; text-align: center; border: 1px solid black; padding: 5px}
td#chartsnote        	{background: #f8faf1; font: 8pt Verdana;color: black; text-align: center;padding-bottom:10px;}
td#charts             	{background: #f8faf1; font: bold 8pt Tahoma; width: 40%;  text-align:left;padding-top:10px; padding-bottom: 10px;}
td#charts li								{font: bold 8pt Verdana; color: darkblue; margin-top: 5px;}
td#charts a          	{font: 8pt Verdana; color: black; text-decoration:none;}
td#charts a:hover 	{font: 8pt Verdana; color: #66CCCC; text-decoration: underline;}
td#footer            	{font: 9pt Verdana; background: #f8faf1; text-align: center; padding: 2px;}
td#ads               	{background: #f8faf1;font:    10pt "Arial Narrow", Helvetica, sans-serif; line-height: 11pt; }
td#pageviews           {background: #f8faf1;font:    8pt "Verdana,Arial Narrow", Helvetica, sans-serif; line-height: 9pt; }
td#pageviews ol          {margin:0;margin-left:25px; list-style:bullet;}
#topnavtable        	{border: 3px dotted black;}
td#topnavtable a						{font:   10t Verdana;padding-bottom: 10px;color: black; text-decoration:none;}
td#topnavtable a:hover 	{font:   10pt Verdana ;padding-bottom: 10px;color: steelblue;  text-decoration: underline; }
td#topnav	          	{font:   10pt Verdana;padding-bottom: 10px;color: black;background: #f8faf1;text-align:center;}
td#topnav a		{font:   10pt Verdana;padding-bottom: 10px;color: black; text-decoration:none;}
td#topnav a:hover 	{font:   10pt Verdana;padding-bottom: 10px;color: steelblue;  text-decoration: underline; }
td#newsletter		{font-size: 8pt;font-style: bold;font-family: Verdana, Arial;color: white;background: #f8faf1;text-align:center;padding-top:5px;padding-bottom: 5px;}
#newslettertext a	{font-size: 8pt;font-style: bold;font-family: Verdana, Arial;color: black;text-align:center;}
td#search											{font-size: 8pt;font-style: bold;font-family: Verdana, Arial;color: black;background: #f8faf1;text-align:center;padding-top:5px;padding-bottom: 5px;}
#searchtext 					{font-size: 8pt;font-style: bold;font-family: Verdana, Arial;color: black;text-align:center;}
form																								{margin:0px;}
td#flags 													{background: #f8faf1;}


ul.topnavbar 										{text-align: center;margin-bottom:15px;margin-left:-20px;}

.topnavbar li 										{list-style-type:none;display: inline;margin:0;padding:0;}

.topnavbar a, 
.topnavbar a:link, 
.topnavbar a:visited 		{padding: 5px 7px;text-decoration: none;color: black;border: 5px solid lightblue;border-style:outset; font-family:Verdana;font-size: 11px;}

.topnavbar a:hover 		{background: steelblue;color:white;}


