body {  font-family: arial, sans-serif; overflow: auto; }
		#maincontent { width: 100%; background: #fff url(../img/grgrad.gif) repeat-x; margin: 0 auto; display: block; }
		#main2 { width: 80%; min-width: 549px; max-width: 549px; margin: 0 auto; margin-left: 25%; margin-right: 30%; padding-left: 1%; padding-top: 20px; }

		h1 { 
			width: 549px;
			height: 44px;
			overflow: hidden;
			margin: 20px 0 10px 0;
		}
		h1 span {
			display: block;
			width: 549px;
			height: 44px;	
			background: #fff url(../img/seamonkey-start.png) no-repeat; 
		}

		h2 { 
			margin: 10px 0 10px 0;
			font-size: 18px;
		}

		h3 { 
			margin: 10px 0 10px 0;
			font-size: 12px;
		}
	
		a img { border: 0; }
		
		#smlink {
			top: 32px;
			padding-left: 470px !important;
		}
		
		#smlink img {
			position: absolute;
			margin-top: 1em;
		}
		
	#gparts {
		list-style-type: none;
		padding: 0;
	}
	
	#gparts li {
		display: block;
		float: left;
		padding: 0 5px; 
		margin: 0;
	}
	
	#gp1 {
		padding-left: 30px !important;
	}
	
	#main2 {
		font-size: 12px;
		
	}
	
	.cl { clear: both; }
	
	.cse-branding-bottom {
		/* background: url(img/bg.png) no-repeat; */
		border-radius: 0.8em !important;
		border-top: solid #DDDDDD 1px !important;
		border-left: solid #DDDDDD 1px !important;
		border-bottom: solid #B0B0B0 2px !important;
		border-right: solid #B0B0B0 2px !important;
		padding: 30px 30px 30px 30px !important;
		margin-bottom: 30px !important;
		display: block; 
	}
	
	/* code for new-style AdSense search box
	.cse-branding-form {
		margin-top: 30px;
		margin-left: 30px;
		margin-right: 30px;
		width: 100%;
	}
	.cse-branding-logo {
		margin-top: 10px;
		margin-left: 30px;
	}
	.cse-branding-text {
		margin-top: 3px;
		margin-left: 5px;
	}
	*/

	/* code for old-style AdSense search box */
	form {
		/* background: url(img/bg.png) no-repeat; */
		radius: 0.8em;
		border-top: solid #DDDDDD 1px;
		border-left: solid #DDDDDD 1px;
		border-bottom: solid #B0B0B0 2px;
		border-right: solid #B0B0B0 2px;
		padding: 30px 30px 30px 30px;
		margin-bottom: 30px;
	}
	a:link { color: #039; }
	a:visited { color: #666; }
	a:hover { color: #333; }
	a:active { color: #000; }
	
	
	
	/* Sidebar */

	#nav:before {
		line-height: 0.1;
		font-size: 1px;
		background: transparent url("../img/menu_tr.gif") no-repeat top right;
		margin: 0;
		height: 9px;
		display: block;
		border-bottom: 2px solid #444444;
		content: url("../img/key-point_tl.gif");
	}
	#nav {
		background: #444444 url("../img/menu_back.gif") right repeat-y;
	}
	#nav:after {
		display: block;
		padding-top: 0;
		line-height: 0.1;
		font-size: 1px;
		content:  url("../img/key-point_bl.gif");
		margin: 0 0 0 0;
		height: 8px;
		background: transparent url("../img/menu_br.gif") scroll no-repeat bottom right;
		border-top: 2px solid #444444;
	}
	
	#nav, #nav ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#nav {
		margin-bottom: 1em;
	}	
	#nav li {
		display: inline;
		padding: 0;
		margin: 0;
	}
	
	#nav li span { /* used for un-linked menu items */
		display: block;
		padding: 6px 10px;
		font-weight: bold;
		color: #ffffff;
	}

	#nav li span#configParent, #nav li span #configuration {
		display: inline;
		font-weight: normal;
		padding: 0;
	}
	
	#nav li a {
		font-size: 14px;
		display: block;
		padding: 8px 10px;
		text-decoration: none;
		background: #444444;
		color: #ffffff;
		border-bottom: 1px solid #ABABAB;
		border-top: 1px solid #ABABAB;
		border-right: 1px solid #444444;
	}

	#nav li a:hover {
		background: #717171;
	}
	
	#nav li li span { /* used for un-linked menu items */
		padding: 4px 8px 4px 20px;
	}
	
	#nav li li a {
		font-size: 12px;
		padding: 6px 8px 6px 20px;
	}
	
	#oN {
		background-color: #E0E9E9;
	}
	#oN:hover {
		background-color: #C6DCDC;
	}
	
	
	
	#side {
		width: 20%;
		min-width: 130px;
		max-width: 130px;
		margin: 0 auto;
		padding-left: 2em;
		padding-right: 0;
		margin-top: 2em;
		margin-bottom: 1em;
	}


	
	#nav {
		
		line-height: 0.8em;
	}
	
	.topcomment {
		margin-top: 1em;
		margin-bottom: 0em;
		background-color: #C4EFA1;
		border-radius: 0.8em;
		color: black;
		padding: 1em;
		border-width: 1px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		text-align: center;
	}

	#mozsuite {
		margin-top: 1em;
		margin-bottom: 0em;
		background-color: #ff0000;
		border-radius: 0.8em;
		color: black;
		padding: 1em;
		border-width: 1px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		text-align: left;
	}

	#oldversion {
		margin-top: 1em;
		margin-bottom: 0em;
		background-color: #ff0000;
		border-radius: 0.8em;
		color: black;
		padding: 1em;
		border-width: 1px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		text-align: center;
	}
	
	#testversion {
		margin-top: 1em;
		margin-bottom: 0em;
		background-color: #ffff66;
		border-radius: 0.8em;
		color: black;
		padding: 1em;
		border-width: 1px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		text-align: center;
	}

	#currentversion {
		margin-top: 1em;
		margin-bottom: 0em;
		background-color: #C4EFA1;
		border-radius: 0.8em;
		color: black;
		padding: 1em;
		border-width: 1px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		text-align: center;
	}

	.bottomcomment {
		margin-top: 0.8em;
		margin-bottom: 0;
		border-radius: 0.8em;
		color: black;
		padding: 1em;
		border-width: 0px;
	}
	
	#google img { margin-top: -7px; }