/*
/ General Styles
*/

* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, sans-serif;
	font-size: small;
	background-color: #fff;
	padding-bottom: 30px;
	color: #666666;
	background: #fff url(/i/header_bg.jpg) no-repeat left top;
}
a {  
}

/* container */

#container {
	width: 675px;
	margin: 0 0 0 120px;
} 

/* nav */

#nav {
} 
#nav ul {
	overflow: hidden;
	list-style: none;
	width: 675px;
	height: 53px;
	margin: 0;
	margin-top: 210px;
	padding: 0;
}
#nav ul li {
	float: left;
	margin: 0;
}
#nav  ul li a {
	display: block;
	height: 53px;
	text-indent: -5000px;
	text-decoration: none;
}

/* link positions */
#home a {
	width: 61px;
	background: transparent url(/i/nav_bg.png) left top no-repeat;
}
#about a {
	width: 128px;
	background: transparent url(/i/nav_bg.png) -61px top no-repeat;
}
#news a {
	width: 59px;
	background: transparent url(/i/nav_bg.png) -189px top no-repeat;
}
#missions a {
	width: 80px;
	background: transparent url(/i/nav_bg.png) -248px top no-repeat;
}
#contribute a {
	width: 98px;
	background: transparent url(/i/nav_bg.png) -328px top no-repeat;
}
#education a {
	width: 90px;
	background: transparent url(/i/nav_bg.png) -426px top no-repeat;
}
#member a {
	width: 105px;
	background: transparent url(/i/nav_bg.png) -516px top no-repeat;
}
/* hover event positions */
#home a:hover {
	background: transparent url(/i/nav_bg.png) left -60px no-repeat;
}
#about a:hover {
	background: transparent url(/i/nav_bg.png) -61px -60px no-repeat;
}
#news a:hover {
	background: transparent url(/i/nav_bg.png) -189px -60px no-repeat;
}
#missions a:hover {
	background: transparent url(/i/nav_bg.png) -248px -60px no-repeat;
}
#contribute a:hover {
	background: transparent url(/i/nav_bg.png) -328px -60px no-repeat;
}
#education a:hover {
	background: transparent url(/i/nav_bg.png) -426px -60px no-repeat;
}
#member a:hover {
	background: transparent url(/i/nav_bg.png) -516px -60px no-repeat;
}
/* active link positions */
body#ahome #home a {
	background-position: 0px -60px;
}
body#aabout #about a {
	background-position: -61px -60px;
}
body#anews #news a {
	background-position: -189px -60px;
}
body#amissions #missions a {
	background-position: -248px -60px;
}
body#acontribute #contribute a {
	background-position: -328px -60px;
}
body#aeducation #education a {
	background-position: -426px -60px;
}
body#amember #member a {
	background-position: -516px -60px;
}
/* content */

#content {
	overflow: hidden;
	background: transparent url(/i/body_bg.png) right top no-repeat;
} 
#content div.left {
	width: 427px;
	padding: 0 4px;
	background: transparent;
} 
#content div.right {
	width: 232px;
	padding: 0 4px;
	background: transparent;
}
#content h1 {
	height: 74px;
	margin-top: 10px;
	font-size: 180%;
	color: #666;
	text-indent: -5000px;
	background: transparent url(/i/welcometo_bg.png) left center no-repeat;
	border-bottom: 1px solid #d6dec4;
}
#content h2 {
 margin-top: 15px;
 padding-bottom: 10px;
 color: #6f7a55;
 border-bottom: 1px solid #d6dec4;
}

#content p {
	font-size: 100%;
	margin-top: 10px;
	color: #666;
}  
#content h5 {
	font-size: 120%;
	margin-top: 10px;
	color: #6f7a55;
} 

#content ul {
	list-style: disc outside url(/i/bullet_large.png);
	margin: 10px 0 0 30px;
}
#content ul li {
	margin: 5px 0 0 0;
}
/* news specific styles */
#content ul.news {
	list-style: disc outside url(/i/bullet_small.png);
	margin: 10px 0 0 30px;
}
#content ul.news a {
	display: block;
	padding: 4px;
	color: #666;
	text-decoration: none;
}
#content ul.news a:hover {
	background-color: #e7ecdd;
}
#content ul.news strong {
	color: #b45500;
}
#content ul.newsdet {
	list-style: disc outside url(/i/bullet_small.png);
	margin: 10px 0 0 30px;
}
#content ul.newsdet a {
	display: inline;
	text-decoration: none;
}
#content ul.newsdet a:hover {
	background-color: #e7ecdd;
}
#content ul.newsdet strong {
	color: #b45500;
}
/* sidemenu specific styles */

#content ul.sidemenu {
 list-style: disc outside url(/i/bullet_small.png);
 margin: 10px 0 0 25px;
}
#content ul.sidemenu li {
 margin: 2px 0 0 0;
}
#content ul.sidemenu a {
 display: block;
 width: 100px;
 padding: 0 4px 4px 4px;
 color: #666;
 text-decoration: none;
}
#content ul.sidemenu a:hover {
 background-color: #e7ecdd;
}
#content ul.sidemenu strong {
 color: #b45500;
}

/* footer */

#footer {
	margin-top: 25px;
	padding-top: 15px;
	background: transparent url(/i/footer_bg.png) -120px top no-repeat;
	border-top: 1px solid #d6dec4;
} 

/* general classes */
.left {
	float: left;
}
.right {
	float: right;
}
