/* Design & Code (c) Empire Group, Inc. */

/* CLASSES */

/* IDs */
/*h1 logo */
/*h2 primary navigation*/
/*h3 categories */
/*h4 primary content headers */
html{
	background:none;
}
body{
	background-image:url(/images/honey_comb.png);
	background-repeat:repeat-y;
	background-position:center;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a{
	color:#666666;
}
#hd{
	background-image:url(/images/header.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#005d2c;
	height:132px;
	padding-top:6px;	
}
	#hd #logo a{
		display:block;
		height:110px;
		left:20px;
		position:absolute;
		top:10px;
		width:110px;
	}
	#hd #logo b{
		display:none;
	}
	#hd h2{
		display:none;
	}
	#primary_nav{
		left:320px;
		position:absolute;
		top:100px;
	}
		#primary_nav li{
			float:left;
			list-style:none;
			margin-right:4px;
			width:107px;
		}
			#primary_nav li a{
				background-repeat:no-repeat;
				display:block;
				height:23px;
				width:107px;
			}
				#primary_nav li b{
					display:none;
				}
				#primary_nav li a.selected{
					background-position:-107px 0px;
				}
				#primary_nav li a:hover{
					background-position:-107px 0px;
				}
					#primary_nav li a.pn_1{
						background-image:url(/images/pn_1.gif);
					}
					#primary_nav li a.pn_2{
						background-image:url(/images/pn_2.gif);
					}
					#primary_nav li a.pn_3{
						background-image:url(/images/pn_3.gif);
					}
					#primary_nav li a.pn_4{
						background-image:url(/images/pn_4.gif);
					}
	#bd{
		background-image:url(/images/box_body_bg.gif);
		background-repeat:repeat-y;
		height:100%;
	}
		#main_ctnt{
			width:800px;
			min-height:800px;
			height:1%;
			height:auto;
		}
		#left_bar, #center, #right_bar{
			background-repeat:no-repeat;
			background-position:left top;
		}
		#left_bar{
			background-image:url(/images/left_bar.png);
			float:left;
			height:591px;
			width:127px;
		}
			#left_bar h3{
				background-position:left top;
				background-repeat:no-repeat;
				margin:22px 0px 0px 90px;
				width:23px;
			}
			#left_bar h3 b{
				display:none;
			}
				#left_bar h3.sub_1{
					background-image:url(/images/rb_1.gif);
					height:347px;
				}
				#left_bar h3.sub_2{
					background-image:url(/images/rb_2.gif);
					height:354px;
				}
				#left_bar h3.sub_3{
					background-image:url(/images/rb_3.gif);
					height:293px;
				}
				#left_bar h3.sub_4{
					background-image:url(/images/rb_4.gif);
					height:361px;
				}

		#center{
			background-image:url(/images/center_bg.png);
			float:left;
			padding:0px 30px 30px 30px;
			width:487px;
		}
			#center h4{
				color:#006633;
				font-size:15px;
				margin-top:20px;
			}
				#center h4 img{
					margin-right:8px;
				}
			#center h5{
				font-size:12px;
				font-style:italic;
				font-weight:bold;
				margin-top:10px;		
			}
			#center h6{
				color:#006633;
				font-size:13px;
				margin-top:10px;
			}
			#center ol li, #center ul li{
				font-size:12px;
				margin-top:7px;		
			}			
			#center div.ctnt{
				clear:both;
				margin-top:10px;
			}
				#center div.ctnt img{
					display:block;
					float:left;
					margin-right:10px;
				}
				#center div.ctnt div{
					font-style:italic;
					font-weight:bold;
					padding-top:20px;
				}
			#center div.ctnt_box{
				background-color:#ccebd6;
				font-style:italic;
				font-weight:bold;
				margin-top:10px;
				padding:10px;
			}
			#center div.sponsors{
				height:40px;
				margin-top:40px;
				width:490px;
				*width:485px;
			}	
				#center div.sponsors a{
					float:left;	
					margin-right:25px;
					*margin-right:24px;
				}
				#center div.sponsors a.first{
					margin-left:20px;
				}
				#center div.sponsors a.row_first{
					margin-left:123px;
				}
			#center div.downloads{
				float:left;
				margin-top:20px;
				text-align:center;
				text-transform:uppercase;
				width:210px;
			}
				#center div.downloads div{
					margin-top:15px;
					text-align:left;
					text-transform:none;
				}
				#center div.downloads a{
					display:block;
					margin-top:5px;
				}
			#center div.collection_label{
				margin-right:40px;
			}
			#center div.banner{
				clear:both;
			}
			#center div.partner{
				clear:both;
				font-size:10px;
				margin-top:20px;
				width:485px;
			}
				#center div.img{
					float:left;
					text-align:center;
					width:115px;
				}
				#center div.donation{
					float:left;
					display:table;
					height:70px;
					#position:relative;
					overflow:hidden;
					margin-left:20px;
					width:350px;
				}				
					#center div.donation div{
						#position:absolute;
						#top:50%;
						display:table-cell;
						vertical-align:middle;						
					}
					#center div.donation span{
						display:block;
						#position:relative;
						#top:-50%;
					}
		#right_bar{
			background-image:url(/images/right_bar.png);
			float:left;
			height:591px;
			position:relative;
			width:126px;
		}
			#right_bar a{
				display:block;
				position:absolute;
			}
				#right_bar b{
					display:none;
				}			
				#right_bar a.sub_1{
					height:127px;
					left:10px;
					top:6px;
					width:105px;
				}
				#right_bar a.sub_2{
					height:127px;
					left:9px;
					top:154px;
					width:110px;
				}
				#right_bar a.sub_3{
					height:107px;
					left:21px;
					top:312px;
					width:84px;
				}
	#ft{
		background-image:url(/images/footer_bg.png);
		background-repeat:repeat-y;
		height:15px;
	}					
	#egi{
		display:none;
	}			
/* Headings H1-H6 */

/* YUI Styles */
#hd {
	position:relative;
}
#bd {
	position:relative;
}
#custom-doc {
	margin:auto;
	text-align:left;
	/* 	for a custom page width, divide your desired pixel width by 13 to find em width. Multiply that value by 0.9759 for IE via *width.*/
	width:61.5384em;/* !IE */
	*width:800px;/*IE*/
	min-width:800px;
}

/* Custom CSS */
