body			{margin:0;padding:30px 0;font:90% tahoma,verdana,sans-serif;background:#047 url(img/bodybg.png) repeat-x fixed;color:#222;}
#thetop			{margin:0;}
#container		{width:720px;margin:0 auto;padding:20px 20px 0 20px;background:#fff url(img/contbg.png) no-repeat;color:#222;}
a			{text-decoration:none;background-color:inherit;color:#26c;}
a:hover			{text-decoration:underline;}
a img			{border:0;}
a.tables		{color: black;}
a:hover.tables		{text-decoration:none;}
p			{margin:0 0 15px 0;line-height:1.5em;}
#main p,#sidebar p	{padding:0 0 0 10px;}
#logo			{float:left;width:240px;margin:0 20px 0 0;text-align:center;overflow:auto;}
#logo h1		{margin:50px 5px 1px 5px;letter-spacing:-3px;}
#logo a			{background-color:inherit;color:#26a;text-decoration:none;}
#logo a:hover		{background-color:inherit;color:#69e;}
#tagline		{text-align:center;font-size:1.2em;}
#intro p		{line-height:1.5em;}
#main			{float:left;width:530px;margin-right:20px;padding:0;}
.headerstyle		{display:block;margin:30px 0 10px 0;padding:5px 0 5px 8px;background:#eee url(img/gradient2.png) repeat-x;color:#222;border-top:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;text-decoration:none;}
#sidebar		{width:155px;float:right;margin-top:20px;font-size:1em;line-height:1.3em;}
#sidebar p		{font-size:0.9em;}
.sidelink		{display:block;width:140px;margin:3px 10px 2px 0;padding:5px 0 5px 8px;font-size:1.1em;font-weight:bold;text-align:left;background:#eee url(img/gradient1.png) repeat-x;color:#26c;border-top:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;}
.sidelink:hover,.menuheader,.emphasized-link:hover	{background:#fff url(img/gradient2.png) repeat-x;color:#222;border-top:1px solid #ddd;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #ddd;text-decoration:none;}
.sidehere		{display:block;width:140px;margin:3px 10px 2px 0;padding:5px 0 5px 8px;font-size:1.1em;font-weight:bold;text-align:left;background:#eee url(img/gradient1.png) repeat-x;color:#800;border-top:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;}
#footer			{margin:0 auto 20px auto;width:760px;background:#fff url(img/footerbg.png) bottom left no-repeat;padding:0 0 5px 0;font-size:0.9em;color:#888;text-align:center;}
h1,h2,h3,h4		{margin:0 0 10px 0;font-weight:normal;}
h1			{font-size:1.8em;}
h2			{margin:0 0 4px 0;font-size:1.6em;}
h3			{margin:20px 0 8px 0;font-size:1.4em;}
h4			{margin:10px 0 5px 10px;font-size:1.2em;}
.clear			{clear:both;margin:0;color:#fff;}
.right			{text-align:right;}
.internallink		{font-size:0.9em;text-align:center;}
.block			{padding:20px;background:#eee;color:#222;border:2px solid #ddd;}
.credit			{color:#888;background-color:inherit;}
.hide			{display:none;}
p.code 			{color: #666666;background-color: #f8f8f8;margin-left: 1em;margin-top: 1em;cursor: default;   /* keep it an arrow */}
span.code 		{display: block;}
span.code:hover 	{color: green;background-color: white;}
.faq-number 		{float: left;width: 2em;text-align: right;}
.faq-question		{margin-left: 3em;}
.faq-answer		{margin-top: 1em;}
.emphasized-link 	{margin:3px 10px 2px 0;padding:5px 2px 5px 8px;font-size:1.1em;font-weight:bold;text-align:left;background:#eee url(img/gradient1.png) repeat-x;color:#26c;border-top:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;}
ol li			{margin-top: 1em;}
.phone-number 		{font-weight: bold;font-size: 1.1em;}
.tutorial-language	{background-color: #006699;   /*94b593;*/ border:1px solid #aaaaaa;padding: .5em;font-weight:bold;}
select.tutorial-language{background-color: white;padding: 0;font-size: 1.1em;width: 7em;}
span.tutorial-language	{border: 0;padding: 0;color: #ffffff;font-size:1.1em;}
.first 			{position: absolute; left: -15in}

/* Original open source design by Andreas Viklund - http://andreasviklund.com
Released through OSWD.org */