	/*  ------------------------------------
		nocubes.com main stylesheet
		last updated:  6/9/2005
		------------------------------------ */

	/* structure */
	body {background:#ABC337 url('images/green.gif') repeat-x; margin:0; padding:0; text-align:center; font-family: Verdana, Sans-Serif;}
		a {color:#78A81C; font: normal 11px verdana, sans-serif; text-decoration: none;}
		a:hover {color:#77B500; text-decoration: underline;}
	div.spacer {clear: both; padding:0px; margin:0px;}	
	p {margin:5px 0px 10px 0px; line-height: 160%;}
	H1 {font-size: 18px; color: #6A7F53; margin:5px 0px;}
	H1.body {font-size: 18px; color: #6A7F53; margin:0;}
	H2 {font-size: 14px; color: #6A7F53; margin:0;}
	H3 {font-size: 12px; margin:0; padding-bottom:8px; color: #6A7F53;}

	#content-main {
		margin-right:auto;
		margin-left:auto;
		width:800px;
		height:100%;
		background-color:#fff;
		border: 1px solid #cecece;
		border-top-width:0;
	}
	#content-body {display:block; margin-right:auto; margin-left:auto; font-size: 11px; color:#333333; width:800px; height:620px; background-color:#fff;}
	#content-wide {display:block; float:left; width:570px; margin:0 10px 0 10px; text-align:center; background-color:#fff;}
	#colstyle {display:block; padding:0; margin-bottom:10px;}

	/* head */
	#head {padding-top: 6px; margin: 0px 10px 0px 10px; height:55px; text-align:left;}
	#headboxlt {display:block; float:left; padding:0px; margin: 8px 0px 0px 10px; width:205px;}	
	#headboxrt {display:block; float:right; padding:10px; margin: 12px 0px 0px 10px;
		 text-align:right; color:#6D8017; font-size:12px; width:495px;}	

	/* navigation */
	#content-nav {padding:0; margin:0; width:800px; display:block;}

	#colstyle-nar {display:block; float:left; width:175px; margin:0; text-align:left;}
		#colstyle-nar p {margin:5px 5px 10px 5px; padding:0; text-align:left; line-height:120%;} 
		#colstyle-nar ul {border:0; margin:0; padding:0; list-style-type:none; text-align:center;} 
		#colstyle-nar ul li {display:block; float:left; text-align:left; width:175px; padding:0 7px 0 7px;
			border-right: #CCCC99 1px solid; border-left: #CCCC99 1px solid;}	
		#colstyle-nar ul li.first {padding-top:5px; border-top: #CCCC99 1px solid;}
		#colstyle-nar ul li.last {padding-bottom:10px; border-bottom: #CCCC99 1px solid;}
		#colstyle-nar ul li a {border-top: 1px solid #CCCC99; text-decoration: none; display: block; text-align: left;
		color:#FD79CE; font: normal 11px verdana, sans-serif; padding:5px 0px 5px 4px;}
		#colstyle-nar a:hover {background: #EDF3D1; color:#FD79CE; font-weight: normal;}
		.latest {text-align:left; color:#FD79CE; font: normal 11px verdana, sans-serif; padding:5px 0px 5px 4px;}
		#colstyle-nar a.section {border:0; background:#FFFFFF; padding:0; margin:10px 0px 5px 0px;}
		#colstyle-nar a.section:hover {color:#544025; background: #FFFFFF;}
		#colstyle-nar H3 {padding-bottom:0; margin-left:5px; font-size:12px; color:#336633}

	/*footer*/
	#footbox {display:block; background-color:#ffffff; padding:15px 0 30px 0; font-size:11px; color:#B3B3B3;}
		#footbox ul {margin: 0; padding: 0; display: inline; list-style: none;} 
		#footbox ul li {margin: 0; padding:6px 10px; list-style: none; display: inline;}	
		#footbox ul li.first {margin: 0; border-left: none; list-style: none; display: inline;}
		#footbox a {margin:0px; color:#B3B3B3; text-decoration: none;}
		#footbox a:hover {color:#cecece; text-decoration: none;}

	#bottombox {
	margin-right:auto; margin-left:auto; width:800px;
	background: /*url('images/bar_bottom.gif') no-repeat;*/
	height: 178;
	text-align:center;}