/* General Page Styles */
body {margin:0; padding:0 0 50px 0; background:#020902 url("../img/bamboo_divider.jpg") repeat-x top left;}

h1 {margin:3px 0 16px 20px; padding:0; width:640px; font-size:20px;}
h2 {}
h3 {}
h4 {margin:3px 0 8px 0; padding:0; font-size:16px;}
h5 {}

/* Content Wrap */
#wrapper {margin:25px auto; padding:0; width:680px; background:transparent url("../img/bamboo_body_bg.jpg") repeat 0 205px; border:1px solid #CCCCCC}
	* html #wrapper {background:transparent url("../img/wrapper_bg_IE6.png") repeat top left;}

/* Header */
#header {margin:0; padding:0; width:680px; height:175px; background:transparent url("../img/bamboo_header.jpg") repeat top left;}
	#header img {margin:0; padding:0;}

/* Navigation */
#navigation {margin:0; padding:0; width:680px; height:35px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.05em; border-top:1px solid #CCCCCC; border-bottom:1px solid #221E03;}
	#navigation ul {margin:0; padding:0; list-style-type:none; width:680px; float:left; background:transparent url("../img/bamboo_menu_bg.jpg") repeat-x top left;}
	#navigation ul li {margin:0; padding:0; display:inline; float:left; border-left:1px solid #CCCCCC; border-right:1px solid #221E03;}
		#navigation ul li.first {border-left:none;}
		
	#navigation ul li a {margin:0; padding:0; height:35px; float:left; color:#000000; text-decoration:none;}

	#navigation ul li a.home {width:90px; background:transparent url("../img/bamboo_menu.jpg") no-repeat 0 0;}
	#navigation ul li a.home:hover {background:transparent url("../img/bamboo_menu.jpg") no-repeat 0 -35px;}
	
	#navigation ul li a.about {width:92px; background:transparent url("../img/bamboo_menu.jpg") no-repeat -92px 0;}
	#navigation ul li a.about:hover {background:transparent url("../img/bamboo_menu.jpg") no-repeat -92px -35px;}
	
	#navigation ul li a.events {width:101px; background:transparent url("../img/bamboo_menu.jpg") no-repeat -186px 0;}
	#navigation ul li a.events:hover {background:transparent url("../img/bamboo_menu.jpg") no-repeat -186px -35px;}
	
	#navigation ul li a.contact {width:107px; background:transparent url("../img/bamboo_menu.jpg") no-repeat -289px 0;}
	#navigation ul li a.contact:hover {background:transparent url("../img/bamboo_menu.jpg") no-repeat -289px -35px;}

	.hidden {visibility:hidden;}

/* Content */
#content {margin:0; padding:30px 0 0 0; /* height breaks scroll - height:;*/ background:transparent url("../img/bamboo_divider.jpg") repeat-x bottom left;}
	#content p {margin:; padding:0 0 10px 0; font:bold 14px/20px Arial, Helvetica, sans-serif; color:#000000;}

/* Samples */
.topic	{margin:0 0 0 -20px; padding:3px 0 50px 20px; float:none; background:transparent url("../img/bamboo_h1_bg.png") no-repeat 0 0;}
	.topic .topic_post {margin:0; padding:0 20px 0 20px;}
	.topic .topic_post h4 {margin:0; padding:0 0 4px 0; font-family:Arial, Helvetica, sans-serif; font-size:.8em; font-weight:bold; color:#666666; line-height:1em;}
	.topic .topic_post p {margin:0; padding:0 0 2px 0; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:.75em; font-weight:normal; color:#999999; line-height:.95em;}
	.topic .topic_post a {color:#e1e1e1; text-decoration:none;}
	.topic .topic_post a:hover {color:#CC0000;}
	
	.topic img {margin:-5px 0 0 0; padding:0; border:none;}


/* Footer */
#footer {margin:0; padding:0; height:161px; background:transparent url("../img/bamboo_footer_bg.jpg") no-repeat 0 0; border-top:1px solid #CCCCCC;}
	#footer #column_1 {margin:10px 0 0 0; padding:0 10px 5px 20px; width:150px; float:left; border-right:1px dotted #CCCCCC;}
	#footer #column_2 {margin:10px 0 0 0; padding:0 10px 5px 10px; width:200px; float:left; border-right:1px dotted #CCCCCC;}
	#footer #column_3 {margin:10px 0 0 0; padding:0 10px 5px 10px; width:250px; float:left;}

	#footer p {margin:0; padding:0 0 7px 0; background-color:transparent; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#CCCCCC; line-height:1.5em; text-decoration:none;}
		#footer a {color:#FFCC00}
		#footer a:hover {color:#CC9900;}