/* Original CSS by Migrant Workers - Unsung Heroes team - 2008*/
/* Dedicated to migrant workers out there, you are our heroes! */
/* CSS Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p, blockquote,th,td 
{
	margin:0;
	padding:0;
}

table 
{ 
	border-collapse:collapse; 
	border-spacing:0;
}

fieldset,img 
{ 
	border:0; 
}

address,caption,cite,code,dfn,em,th,var 
{ 
	font-style:normal; font-weight:normal; 
}

ol,ul 
{ 
	margin:1em 0; margin-left:40px; padding-left:0; 
}

ul 
{ 
	list-style-type:disc; 
}
ol 
{ 
	list-style-type:decimal; 
}

caption,th 
{ 	
	text-align:left; 
}

h1,h2,h3,h4,h5,h6 
{ 
	font-size:100%; 
}

/*Customization*/
body 
{	
	background:#990000 url(../images/bg.png) repeat-x;
	font: 0.94em Georgia,"Times New Roman", serif;
	color:#333333;
    line-height: 140%;
    color: #333333;
}

body.big 
{
	font-size:120%;
}

body.small
{
	font-size:70%;
}

h1
{
	font-size:150%;
}

p
{
	margin:1.5em 0;
}

a, a:link, a:visited
{
    color: #990000;
    text-decoration: underline;
}

a:hover 
{
    color: #ff0000;
	border:none;
}

a.whitelink, a.whitelink:link, a.whitelink:visited
{
	color:#ffffff;
}

a.whitelink:hover
{
	border:none;
	text-decoration:none;
}

#wrapper
{
	position:relative;
	z-index:3;
	width:900px;
	min-width:800px;
	max-width:929px;
	margin:0 auto;
	background:#ffffff url(../images/innerbg.png) repeat-y -6px;
	border-left:7px solid #760303;
	border-right:7px solid #760303;
}

#header
{
	text-align:right;
	height:208px;
}
#header.home{background:url(../images/head.jpg) no-repeat bottom left;}

#header.mission{background:url(../images/mission.jpg) no-repeat bottom left;}

#header.collaboration{background:url(../images/h-collaboration.jpg) no-repeat bottom left;}

#header.credit{background:url(../images/h-credit.jpg) no-repeat bottom left;}

#header.diversity{background:url(../images/h-diversity.jpg) no-repeat bottom left;}

#header.sitemap{background:url(../images/h-sitemap.jpg) no-repeat bottom left;}

#header.motivation{background:url(../images/h-motivation.jpg) no-repeat bottom left;}

#header.chronicle{background:url(../images/h-chronicle.jpg) no-repeat bottom left;}

#header.controversy{background:url(../images/h-controversy.jpg) no-repeat bottom left;}

#header.opinion{background:url(../images/h-opinion.jpg) no-repeat bottom left;}

#header.media{background:url(../images/h-media.jpg) no-repeat bottom left;}

#header.story{background:url(../images/h-story.jpg) no-repeat bottom left;}

#header.interactive{background:url(../images/h-interactive.jpg) no-repeat bottom left;}

#header ul
{
	list-style:none;
	padding:0;
	margin:0;
	margin-right:5px;
}
#header ul li
{
	display:inline;
}

#header ul li a
{
	padding:9px;
	background:#000000 url(../images/topnav.png) repeat-x bottom;
	color:#ffffff;
	text-decoration:none;
	font-weight:400;
}

#header ul li a:link, #header ul li a:visited{}

#header ul li a.hover
{
	background:#cc0000;
	color:#ffffff;
}

#header ul li a:hover
{
	background:#990000;
	color:#ffffff;
}

#menu ul
{
	list-style:none;
	padding:0;
	margin:0;
	margin-left:62px;
	margin-top:3px;
}

#menu ul li
{
	display:inline;
}

#menu ul li a
{
	padding:5px 6px;
	margin-right:1px;
	background:#000000 url(../images/bg.png) 10px -162px;
	color:#cccccc;
	font-size:110%;
	text-decoration:none;
}

#menu ul li a:visited, #menu ul li a:visited{}

#menu ul li a:hover
{
	background:#990000;
	color:#ffffff;
}

#menu ul li a.hover
{
	background:#cc0000;
	color:#ffffff;
}

#wrappercontent
{
	background:url(../images/innerdivider.jpg) no-repeat 100px 0;
}

#content
{
	float:left;
	width:600px;
	padding:30px;
	padding-top:30px;
}

#panewrapper
{
	float:right;
	width:210px;
	margin-right:8px;
	min-height:500px;	
}

.clr
{
	clear:both;
}

#footer
{
	clear:both;
	background:#000000 url(../images/footer.jpg) no-repeat left top;
	height:215px;
}

#footer div
{
	position:relative;
	top:180px;
	left:20px;
}

#flashbg
{
	position:absolute;
	width:100%;
	top:250px;
	z-index:0;
}
#flashleft{
	float:left;
	width:80%;
}

#footer div ul
{
	list-style:none;
	padding:0;
	margin:0;
	margin-right:5px;
	top:5px;
	position:absolute;
	display:inline;
}
#footer div ul li
{
	display:inline;
}

#footer div ul li a
{
	padding:9px;
	color:#ffffff;
	background:#111111;
	text-decoration:none;
	font-weight:400;
}

#footer div ul li a:link, #footer div ul li a:visited{}

#footer div ul li a:hover, #footer div ul li a.hover
{
	background:#333333;
	color:#ffffff;
}

/* accordion */
#panewrapper{
	margin-left:10px;
}
#pane a
{
	margin:0;
	padding-top:10px;
}
#pane div
{
}

h6{
	color:#990000;
	padding:5px;
	width:200px;
	background-color:#eeeeee;
	font-size:90%;
	text-align:center;
}

h6.person{
	color:#990000;
	padding:5px;
	width:200px;
	font-size:90%;
	background:none;
	text-align:center;
}

h6.comment{
	color:#999999;
	padding:5px;
	width:200px;
	background:none;
	font-size:90%;
	text-align:center;
}

#photo, #dyknow, #quote, #testimoni{
	position:relative;
	width:200px;
	overflow:hidden;
}

#testimoniwrap
{
	height:300px;
}

#quotewrap
{
	height:400px;
}

#testimoniwrap div p.testimoni,#quotewrap div p.quote
{
	color:#990000;
	font-size:102%;
	padding:0 12px;
	margin:0;
	font-style:italic;
	background:url(../images/quotetext.gif) no-repeat top right;
}

#testimoniwrap div p.people,#quotewrap div p.people
{
	margin-top:2px;
	font-size:70%;
	color:#555555;
	padding-left:10px;
	text-align:right;
}

#photowrap
{
	height:230px;
}

#photowrap img{
	border:8px solid #ffffff;
}

#photo a, #testimoni a, #quote a
{
	margin-left:40px;	
}

#dyknow div{
	margin-left:10px;
	padding-bottom:10px;
}

