/* GLOBAL LAYOUT */

body{
	background: url('../images/bg_bottom.gif');
	background-position: top center;
	margin: 0 0 0 0; }
	
a{
	font-weight:bold;
	color:#0033cc;
	outline: none; }
	
img{
	border: none; }

.wrapper{
	background: url('../images/bg_top.jpg') no-repeat center top;
	width: 100%;
	height: 100%; }
	
/* TYPOGRAPHY */
  	
h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0; }
	
h1{
	font-family:Verdana, Arial, Helvetica;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	margin:10px 0 0 0;
	color:#fff; }
	
h2{
	font-family:Verdana, Arial, Helvetica;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#333; }

h3{
	font-family:Verdana, Arial, Helvetica;
	font-weight:bold;
	font-size:12px;
	color:#0033cc; }
	
.bullets{
	color:#333; }	

/* CONTENT */

.header_top{
	background: url('../images/header_top.jpg') no-repeat center top;
	margin: 0 auto;
	overflow: hidden;
	width: 960px;
	height: 156px; }

.mainad{
	margin: 0 auto;
	overflow: hidden;
	background-color:#fff;
	padding: 0 20px 0 20px;
	width: 940px; }
	
.pagetitle{
	margin: 0 auto;
	overflow: hidden;
	background-color:#fff;
	padding: 0 20px 0 40px;
	width: 920px; }
	
.content{
	margin: 0 auto;
	overflow: hidden;
	background: url('../images/divider.jpg') repeat-y center center;
	padding: 7px 0 7px 0;
	width: 960px; }
	
.content_left{
	float: left;
	background-color: #fff;
	margin: 0 0 0 6px;
	width: 600px; }
	
.content_left_middle{
	padding: 20px 27px 0 27px;
	width: 546px; }
	
.content_right{
	float: left;
	background: url('../images/blue.gif') repeat center center;
	margin: 0 0 0 18px;
	padding: 6px 6px 6px 6px;
	width: 308px; }
	
.content_right_divider{
	float: left;
	height: 10px;
	width: 308px; }
	
.content_right_holder{
	background-color:#fff;
	padding: 6px 9px 6px 9px;
	width: 290px; }
	
.footer{
	background: url('../images/footer.jpg') no-repeat center center;
	height:111px;
	margin: 0 auto;
	overflow: hidden;
	width: 960px; }
	
.footercontent{
	padding: 0 0 10px 0;
	text-align:center; }
	

/* Main Navigation */
	
.header{
	margin: 0 auto;
	width: 960px; }
	
.navigation{
	width: 960px;
	height:49px;
	background: url(../images/navigation_sprite.jpg);
	margin: 0;
	padding: 0;
	position: relative; }
					
.navigation li{
	margin: 0;
	padding: 0;
	list-style:none;
	position: absolute;
	top: 0; }

.navigation li, .navigation a{ height:49px; display:block; }
.home {left: 0; width: 99px; }
.aboutart {left: 99px; width: 130px; }
.issues {left: 229px; width: 93px; }
.news {left: 322px; width: 153px; }
.contact {left: 475px; width: 138px; }
.contribute {left: 613px; width: 177px; }
.volunteer {left: 790px; width: 170px; }

.home a:hover {background: transparent url(../images/navigation_sprite.jpg) 0 -59px no-repeat; }
.aboutart a:hover {background: transparent url(../images/navigation_sprite.jpg) -99px -59px no-repeat; }
.issues a:hover {background: transparent url(../images/navigation_sprite.jpg) -229px -59px no-repeat; }
.news a:hover {background: transparent url(../images/navigation_sprite.jpg) -322px -59px no-repeat; }
.contact a:hover {background: transparent url(../images/navigation_sprite.jpg) -475px -59px no-repeat; }
.contribute a:hover {background: transparent url(../images/navigation_sprite.jpg) -613px -59px no-repeat; }
.volunteer a:hover {background: transparent url(../images/navigation_sprite.jpg) -790px -59px no-repeat; }

.navigation li a span{
	margin-left:-3000px; }
	
h3 span{
	margin-left:-3000px; }

h1 span{
	margin-left:-3000px; }
	
#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
}

#nav-menu li a
{
background: url(../images/css-nav.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
font-family:Verdana, Arial, Helvetica;
font-weight:bold;
font-size:10px;
color:#333;
float: left;
padding: 0 3px 0 3px;
display: block;
border: 0.1em solid #dcdce9;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */
	
/* Forms */

.inputcontact{
	color:#666;
	width:250px;
	padding:5px;
	border:1px solid #ccc; }

.textareamain{
	width:250px;
	height:100px;
	border:1px solid ;
	padding:5px;
	color:#666;
	border:1px solid #ccc;
	margin-bottom:10px; }
	
.inputcontact2{
	color:#666;
	width:450px;
	padding:5px;
	border:1px solid #ccc; }

.textareamain2{
	width:450px;
	height:100px;
	border:1px solid ;
	padding:5px;
	color:#666;
	border:1px solid #ccc;
	margin-bottom:10px; }