/* Basic stuff */
body {margin:0; padding:0; font:normal 11px  verdana, sans-serif; line-height:1.2em;}
a {text-decoration:none;color:#0983d1;}
a:hover{}
a:active{}
a:visited{}
a img {border:0px;text-decoration:none;}

div.clear{clear:both;}

h3 
	{
	color:#0d0d0d;
	margin-top:30px;
	}

h3:first-child 
	{
	margin-top:0px;
	}
em 
	{
	color:#333;
	font-weight:normal;
	font-style:italic;
	}
small 
	{
	color:#333;
	}
hr 
	{
	border:0px;
	border-bottom:1px solid #ccc;
	}

/* top nav bar */

#topnavbar 
	{
	height:38px; 
	background: url("/images/topgray.png");
	}
#topnavbar #bar 
	{
	position:relative; 
	min-width:650px; 
	max-width:1000px; 
	height:38px; 
	margin:0 auto; 
	background:;
	}
#topnavbar #menu 
	{
	display:; 
	position:absolute; 
	right:80px; 
	height:38px;
	}
#topnavbar #menu ul 
	{
	margin:11px 0 0 0; 
	padding:0;
	}
#topnavbar #menu ul li
	{
	display:block; 
	float:left; 
	margin-left:30px;
	font-weight:bold; 
	color:#242424; 
	text-shadow: white 0px 1px 0px;
	}
#topnavbar a 
	{
	color:#323232;
	margin:6px 0 0 5px;
	}
#topnavbar a:hover 
	{
	color:#000;
	}

body#overview		#topnavbar li.one a,
body#screenshots	#topnavbar li.two a,
body#download 		#topnavbar li.three a,
body#buy			#topnavbar li.four a
	{
	color:#0983d1;
	}


/* Section Headers */	
	
	
#sectionheader 
	{
	display:; 
	height:485px; 
	background:url("/images/contentfader.png") 0px 365px repeat-x;
	}
#sectionheader #header 
	{
	position:relative; 
	width:870px; 
	margin:0 auto;
	} 
#sectionheader #submenu 
	{
	position:absolute; 
	top:365px; 
	width:440px;
	}
#sectionheader #submenu ul 
	{
	margin:0;
	padding:0;
	}
#sectionheader #submenu ul li 
	{
	display:block; 
	float:left; 
	margin:0; 
	padding:0 30px 0 0;
	font-weight:bold; 
	color:#242424; 
	text-shadow: white 0px 1px 0px;
	}
#sectionheader #submenu ul li a 
	{
	margin:0; 
	padding:20px 0 0 0; 
	display:block;
	}
#sectionheader #submenu a 
	{
	color:#333;
	}
#sectionheader #submenu a:hover 
	{
	color:#000;
	}
#sectionheader #graphic 
	{
	position:absolute; 
	right:0; 
	width:600px; 
	height:500px;
	}
#sectionheader #text 
	{
	position:absolute; 
	width:440px; 
	height:365px;
	}	
 
body#overview 		#sectionheader #submenu li.one a,
body#screenshots	#sectionheader #submenu li.two a,
body#download		#sectionheader #submenu li.three a,
body#buy			#sectionheader #submenu li.four a 
	{
	color:#0983d1; 
	background:url("/images/pageindic.gif") no-repeat top center;
	} 







/* Layout maincontent */
#maincontent 
	{
	width:870px; 
	margin:0 auto; 
	background:; 
	opacity:1;
	}
.columnwide 
	{
	float:left; 
	width:300px; 
	margin-right:30px;
	margin-top:-30px;
	}
.columnwider
	{
	float:left; 
	width:100%; 
	margin-right:30px;
	margin-top:-30px;
	}
  
.columnwider  p
  {
	font-size:1.2em; 
	color: #131313;
	text-align:center;
	line-height:3.0em;  
  }
  
.columnwide .intro 
	{
	font-size:1.2em; 
	color: #131313;
	}
.columnwide p 
	{
	color:#4c4c4c;
	line-height:2.0em;
	}
.columnnarrow 
	{
	float:left; 
	width:80%; 
	margin:0 0 20px 0;
	line-height:2.0em;
	}
.columnnarrow:first-child 
	{
	margin:0px 40px 20px 0;
	}
.columnnarrow p 
	{
	color:#4c4c4c;
	}
#doublecolumn 
	{
	width:400px;
	float:left;
	color:#4c4c4c;
	line-height:2.0em;
	}



#footer 
	{
	height:100px; 
	width:650px; 
	margin:0 auto; 
	text-align:center;
	color:#999;
	font-size:0.9em;
	line-height:2em;
	}
 
 