<style type="text/css">

/* page layout */

	html>body {
		margin: 0px;
		padding:0px;
		width:980px;
		position: top center;
		text-align: center;
		font-family: Arial, Helvetica, Verdana, sans-serif; 
		color:#333;
		}

	body {
		background-color: #fff;
		margin: 0;
		padding:0;
		font-family: Arial, Helvetica, Verdana, sans-serif; 
		text-align: center;  /* center on ie */
		color: #333;
		}

	#pagecontainer {
	    position: relative;
	    margin: 0 auto; /* center on everything else */
	    width: 980px;
	    text-align: left;
	}
	
	 #femspace_menu {
        margin:0 0 10px 0;
    }
	
	h1, h2, h3, h4, h5, h6 { font-weight: normal; }
	h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
	    margin-top: 10px;
	    margin-bottom: 10px;
	}

#page-inner { position: static; width: 100%; }
		
   a img { border: 0; }

	A:link {
		color: #DB2A7D;
		text-decoration: none;
		}

	A:visited {
		color: #0066CC;
		text-decoration: none;
		}
	
	A:active { 
		color: #C6DE43;  
		}
		
	A:hover	{ 
		color: #333;  
		text-decoration: underline;
		}
		
	h1.section_title, .section_title {
		font-size: 1.80em; 
		color: #333; 
		margin:10px 10px 10px 10px;
		padding:0px;
	}
		
	.headline {
		font-family: Arial, Helvetica, Verdana, sans-serif; 
		font-size: 1.80em; 
		color: #333; 
		font-weight: normal;
		margin:10px 10px 10px 10px;
		padding:0px;
	}
	
	.topnav_bg {
		background-color: #fff; 
		margin:0px 0px 10px 0px;
	}
	
	#pagination{
		font-size: 0.85em;
		text-align: right;
		padding: 4px;
		color:#666;
	}
	
	.showing {
		padding-right:10px;
	}

	.subhead {
			font-family: Arial, Helvetica, Verdana, sans-serif; 
			font-size: 1.2em; 
			color: #333; 
			font-weight: normal;
			margin:0px 0px 10px 10px;
	}
	
	.article_head{
			font-family: Arial, Helvetica, Verdana, sans-serif; 
			font-size: 1.4em; 
			color:#0066CC;  
			font-weight: normal;
			margin:0px 0px 10px 10px;
	}
	
	.child_labor_video{
		width:425px;
		min-height:300px;
		margin:10px;
		float: right;
	}

	.image_container{
			margin:20px 0px 15px 15px;
			width:550;
			min-height:440;
			font-size: .80em; 
	}
	
	.caption_container{
			margin:0px 0px 20px 15px;
			width:550;
			font-size: .80em; 
	}
	
	.pullquote{
			border:2px dashed #ccc;
			width:250px;
			height:290px;
			margin-right:0px;
			padding:10px;
			color:#3B95A8;
			font-size: 28px;
			line-height:24px;
			text-align:right;
			background:#fff;
			float:right;
			filter:alpha(opacity=75);
			-moz-opacity:.75;
			opacity:.75;
	}	
	
	.pullquote_about{		
			border:2px dashed #ccc;
			width:250px;
			height:170px;
			margin-right:0px;
			padding:10px;
			color:#3B95A8;
			font-size: 30px;
			line-height:27px;
			text-align:right;
			background:#fff;
			float:right;
			filter:alpha(opacity=75);
			-moz-opacity:.75;
			opacity:.75;
	}
	
	.articlesubhead{
			font-size: 1.1em; 
			color: #DB2A7D; 
			font-weight: normal;
			margin:0px 0px 10px 10px;
		}
		
	h2.article_title, #article_title, .article_title{
			font-size: 1.35em; 
			color: #333; 
			margin:10px 0px 10px 10px;
			}
	
	.article_headline{
			font-size: 1.3em; 
			color: #333; 
			margin:0px 0px 10px 10px;
			}
	
	.section_nav{
			font-size: 0.90em; 
			color: #333;
			margin:4px 10px 4px 10px;
			padding: 4px 0 4px 0;
			}
					
	.sidehead { 
			font-size: 0.8em; 
			color: #DB2A7D;
			font-weight: normal;
			margin: 4px 0px 4px 10px;
			text-align:left;		
	}

	.get_involved { 
			font-size: 1.0em; 
			color: #DB2A7D;
			font-weight: normal;
			margin: 4px 0px;
			text-align:center;
	}


	.sidesubhead {
			font-size: 0.8em; 
			color: #333;
			font-weight: normal;
			margin:4px 10px 4px 10px;
			padding: 4px 0 4px 0;
	}
	
	.sidesubhead_bold{
			font-size: 0.75em; 
			color: #333;	    
			line-height: 1.25;
			font-weight: bold;
			margin:4px 10px 4px 10px;
			padding: 4px 0 4px 0;
	}

	
	.side_byline {
			font-size: 0.75em; 
			color: #666;
			font-weight: normal;
			font-style: italic;
			margin:4px 10px 4px 10px;
	}


	.bodytext, #bodytext{
		font-size: 1.0em;  
		color: #333; 
		font-weight: normal;
	    line-height: 1.50;
	}

	.bodytext_left{
		font-size: 0.80em;
    	line-height: 1.35;
		color: #333; 
		font-weight: normal;
		text-align:left;
		padding: 0 45px 10px 45px;
	}


	.bodytext_video, #bodytext_video{
		font-size: 0.80em;  
		color: #333; 
		width: 425px;
	 	line-height: 1.35;
	}
	
	.bodytext_intro, #bodytext_intro{
		font-size: 1.15em;  
		color: #656464; 
		font-weight: normal;
		line-height: 1.55;
	}
	
	#bodytext_black, .bodytext_black{
		font-size: 0.85em; 
		color: #333; 
	}
	
	.bodyitalics {
		font-size: 0.80em; 
		color: #333; 
		font-style: italic;
	}
	
	#caption {
		position: absolute;
		margin:10px, 0, 10px, 0;
	    background-color: #fff;
		top:800px;
		width:550px;
	}
	
	.bodytext_bold{
		font-size: 0.80em; 
		color: #333; 
		font-weight: bold;
	}

	.bodybold_big {
		font-size: .95em; 
		color: #333; 
		font-weight: bold;
	}

	.bigword {
		font-size: 1.5em; 
		color: #fff; 
		font-weight: bold;
		padding: 10px;
		text-align: center;
		padding: 45px 4px 10px 4px;
	}
	.video_head{
		font-size: 1.60em; 
		color: #333; 
		font-weight: normal;
		padding: 12px 10px 4px 0px;
	}
	
	.map {  
		text-align: center;
		background-color: #ccc;
		margin: 0px 0px 0px 0px;
		padding: 14px 0 14px 0;
	}


	.video_title{
		font-size: 1.15em; 
		color: #0066CC; 
		padding: 0px 10px 0px 0px;
		text-align: left;
	}

	.bodytext_video{
		font-size: 0.80em;  
		color: #333; 
		padding: 0px 10px 0px 0px;
		text-align: left;
	}

	.sidequestion{
		font-size: 1.5em; 
		color: #ccc; 
		font-weight: bold;
		padding: 10px;
		text-align: center;
		padding: 10px 4px 10px 4px;
	}

	.sidequest_dark{
		font-size: 1.5em; 
		color: #ccc; 
		font-weight: bold;
		padding: 10px;
		text-align: center;
		padding: 10px 4px 50px 4px;
	}

.byline {
		font-size: 0.8em; 
		color: #333; 
		font-style: italic;
		margin:0px 10px 0px 10px;
	}
.footer {
		font-size: 0.8em; 
		color: #666; 
		font-weight: normal;
		margin:20px 10px 20px 15px;
		clear:right;
		text-align: left;
	}
	
	.date { 
		font-size: 0.80em; 
		color: #333; 
		font-weight:normal;;
		margin:4px 10px 10px 10px;
	}

	.gadget_title {
		font-size: 1.15em; 
		color: #0066CC; 
		font-style: normal;
		margin:10px 10px 0px 10px;
	}

	.sm_text {
		font-size: 0.90em; 
		color: #333; 
		font-style: normal;
		margin:0px 10px 0px 10px;
    	line-height: 1.45;
	}
	
	#topnav_box {
		margin: 0 auto 0 auto;
		width: 980px;
		border-style: none none none none;
	}
		
	#outerbox {
			margin: 0 auto 0 auto;
			border-style: none solid none solid;
			border-color: #fff;
			border-width: 1px;
			width: 980px;
			text-align: left;
			clear: left
		}
		
#outerbox_blog {
				margin: 0 auto;
	
			}
	#outerbox_video {
				margin: 0 auto 0 auto;
				border-style: none solid none solid;
				border-color: #fff;
				border-width: 1px;
				width: 980px;
				text-align:left;
			}
		
	#outerbox1 {

			margin: 0 auto 0 auto;
			border-style: none none none none;
			border-color: #ccc;
			border-width: 1px;
			width: 980px;
			text-align: left;
			clear: left 
			}
	

	.header_nav{
			margin: 0px 200px 0px 10px;
			font-size: 1.0em;
			font-weight: normal; 
			text-decoration: none;
			padding: 4px 4px 4px 4px;
			}
	

	#containerbox, .containerbox {
			width: 300px;
			border-style: solid solid solid solid;
			border-color: #BCF021;
			border-width: 1px;
			margin: 0 auto 0 auto;
			min-height:165px;
			float: right;
		}
	
	.containerbox_noborder {
				width: 300px;
				margin: 0 auto 0 auto;
				min-height:165px;
				float: right;
			}


	#searchcontainer, .searchcontainer {
			width: 300px;
			border-style: solid solid solid solid;
			border-color: #BCF021;
			border-width: 1px;
			margin: 0 auto 0 auto;
			min-height:40px;
			float: right;
			padding:0px;
			}
			
	.innercontainer {
			padding:10px;
		
	}
		
	#container_yahoo_ad, .container_yahoo_ad {
				width: 300px;
				border-style: solid solid solid solid;
				border-color: #BCF021;
				border-width: 1px;
				margin: 0 auto 0 auto;
				min-height:165px;
				float: right;
			}
			
	#widget, .widget {
				width: 300px;
				border-style: solid solid solid solid;
				border-color: #BCF021;
				border-width: 1px;
				margin: 0 auto 0 auto;
				min-height:165px;
				float: right;
				padding: 20px 0px 20px 0px;
				text-align:center;
				}
			
	
	#container_nav {
				width: 300px;
				border-style: solid solid solid solid;
				border-color: #BCF021;
				border-width: 1px;
				margin: 0 auto 0 auto;
				min-height:165px;
				float: right;
		}

		
	#container_reading {
				width: 300px;
				border-style: solid solid solid solid;
				border-color: #BCF021;
				border-width: 1px;
				margin: 0 auto 0 auto;
				min-height:200px;
				float: right;
			}
			
	#container_delicious, .container_delicious {
				width: 300px;
				border-style: solid solid solid solid;
				border-color: #BCF021;
				border-width: 1px;
				margin: 0 auto 0 auto;
				min-height:200px;
				float: right;
					}

	#container_video, .container_video{
				width: 650px;
				border-style: solid solid solid solid;
				border-color: none;
				border-width: 0px;
				margin: 10 0 0 0;
				min-height:200px;	
				float: left;
					}
	
	#container_video_one, .container_video_one{
				width: 460px;
				border-style: solid solid solid solid;
				border-color: #ccc;
				border-width: 0px;
				margin: 10 0 0 0;
				min-height:200px;	
			  	position: absolute;
	            top: 200px;     
			  	left: 0;
			  	right: 0;
			  /* auto-margins left and right
			     centers horizontally*/
			  	margin-left: auto;
			  	margin-right: auto;

					}
					
		#space, .space{
					padding:10px 0px 10px 0px;
					}

	#container_video_home, .container_video_home{
				border-style: solid solid solid solid;
				border-color: #BCF021;
				border-width: 0px;
				margin: 10 0 0 0;
				min-height:165px;
				}

	.container_video_innerbox{
				background-color:#fff;
				border: solid 30px;
				border-color:#666;
				}

	#container_flickr, .container_flickr, #container_artists, #container_promo {
				width: 300px;
				border-style: solid solid solid solid;
				border-color: #BCF021;
				border-width: 1px;
				margin: 0 auto 0 auto;
				min-height:200px;
				float: right;
					}
	.microsoft_ad{
				width: 300px;
				border-style: solid solid solid solid;
				border-color: #BCF021;
				border-width: 1px;
				margin: 0 auto 0 auto;
				min-height:400px;
				float: right;
	
	}

									
	#content_delicious, .content_delicious {
				width: 280px;
				padding: 10px;
				margin: 0px;
					}
					
	#content_innerbox, .content_innerbox {
				width: 300px;
				padding:0 10px 10px 10px;
				}
					
	#container_smallrightbox, .container_smallrightbox {
				width: 190px;
				border-style: solid solid solid solid;
				border-color: #ccc;
				border-width: 1px;
				margin: 0 20px 0 10px;
				min-height:200px;
				float: left;
					}
	
	#container_solidcolor, .container_solidcolor {
				width: 190px;
				border-style: solid solid solid solid;
				border-color: #DB2A7D;
				border-width: 1px;
				margin: 0 20px 0 10px;
				min-height:200px;
				background-color:#DB2A7D;
				float: left;
					}
	
	#container_gadget, .container_gadget {
				width: 300px;
				border-style: solid solid solid solid;
				border-color: #E8D21A;
				border-width: 1px;
				margin: 0 0 0 10px;
				min-height:200px;
				float: left;
				position:relative;
					}
	
	#container_yellow {
				width: 300px;
				border-style: solid solid solid solid;
				border-color: #E8D21A;
				border-width: 1px;
				margin: 0 auto 0 auto;
				min-height:200px;
				float: right;
					}
					
	#container_art, .container_art {
				width: 300px;
				border-style: solid solid solid solid;
				border-color: #E8D21A;
				border-width: 1px;
				margin: 0 10px 0 10px;
				min-height:200px;
				float: right;
				position:relative;
					}

	
	#container_upcoming_events, .container_upcoming_events {
				width: 300px;
				border-style: solid solid solid solid;
				border-color: #BCF021;
				border-width: 1px;
				margin: 0 auto 0 auto;
				min-height:200px;
				float: right;
				position:relative;
					}

	#rightcolumn, .rightcolumn {
			position:relative;
			display: inline; /* ie win bugfix */
			right:-630px;
			top:0px;
			width:300px;
			background:#fff;
			margin-right:0px;
			float:right;
			min-height:1px;
			left:0; /*positions top left corner to (0,0)*/
				}

	#small_rightcolumn, .small_rightcolumn {
			position:relative;
			display: inline; /* ie win bugfix */
			right:-650px;
			top:0px;
			width:140px;
			background:#fff;
			margin-right:0px;
			float:right;
			left:0; /*positions top left corner to (0,0)*/
				}
				
	#far_rightcolumn, .far_rightcolumn {
			position:relative;
			right:50px;
			top:0px;
			width:130px;
			background:#fff;
			margin-right:20px;
			float:right;
				}
							

	.sidearticle {
				font-size: 1.2em; 
				color: #333;
				font-weight: normal;
				margin:0px;
				padding: 10px 10px 0px 10px;
				border: 1px;
				border-color:#BCF021;
				}
	
	.events {
				font-size: 1.3em; 
				color: #333;
				font-weight: normal;
				margin:0px 0px 0px 0px;
				padding: 4px 4px 2px 4px;
				border: 1px;
				border-color:#BCF021;
				}
						
	.sidearticle_gray {
				font-size: 1.0em; 
				color: #333;
				font-weight: bold;
				margin:0px 0px 0px 0px;
				padding: 4px 4px 2px 4px;
				border: 1px;
				border-color:#ccc;
				}
							
	.dashedline{
			padding: 0px 0px 0px 0px;
			display: block;
			font-weight: bold;
			border-style: none none dashed none;
			border-color: #ccc;
			border-width: 1px;
			margin: 10px 0px 10px 0px;
		}
	
	
	.dashedline_bottom{
				padding: 0px 0px 0px 0px;
				display: block;
				font-weight: bold;
				border-style: none none dashed none;
				border-color: #23488C;
				border-width: 1px;
				margin: 10px 0px 10px 0px;
			}
	
	.heavyline {
			padding: 0px 0px 0px 0px;
			display: block;
			font-weight: bold;
			border-style: none none solid none;
			border-color: #23488C;
			border-width: 2px;
			margin: 0px 0px 10px 0px;
			}
		
	#main {
		position:absolute; /*static centers content in ie*/
		margin: 0px 40px 0px 0px;
		background:#fff;
		border:1px solid #ccc;
		width: 640px;
		padding: 0px 5px 5px 5px;
		float: left;
		display: inline; /* ie win bugfix */
		min-height:1px;
		}
	
	#main_content, .main_content{
		position:static;
		display: inline; /* ie win bugfix */
		min-height:1px;
	}
		
	html>body #main {
		margin: 0 auto 0 0px;
		width:640px;
		}

	
		
	#header, .header {
        width: 100%;
        top: 0;
        right: 0;
        bottom: auto;
        left: 0;
		position:relative;
		z-index:10;

      }


	html>body #header {
		height:190px;
		}
		
	hr.clear_dotted { 
		display: block;  
		clear: left;  
		padding: 0px;
		display: block;
		font-weight: bold;
		border-style: none none dotted none;
		border-color: #BCF021;
		border-width: 1px;
		}
		
	hr.clear_dotted_gray { 
		display: block;  
		clear: left;  
		padding: 0px;
		display: block;
		font-weight: bold;
		border-style: none none dotted none;
		border-color: #ccc;
		border-width: 1px;
		}
		
	hr.clear_solid_gray { 
		display: block;  
		clear: left;  
		padding: 10px 0 0px 0;
		display: block;
		font-weight: bold;
		border-style: none none solid none;
		border-color: #ccc;
		border-width: 1px;
		}

	hr.clear_solid_green { 
		display: block;  
		clear: left;  
		padding: 10px 0 0px 0;
		display: block;
		font-weight: bold;
		border-style: none none solid none;
		border-color: #BCF021;
		border-width: 1px;
		}

	hr.clear_solid_yellow { 
		display: block;  
		clear: left;  
		padding: 10px 0 0px 0;
		display: block;
		font-weight: bold;
		border-style: none none solid none;
		border-color: #E8D21A;
		border-width: 1px;
		}

	hr.clear_dashed_gray { 
		display: block;  
		clear: left;  
		padding: 0px;
		font-weight: bold;
		border-style: none none dashed none;
		border-color: #999;
		border-width: 1px;
		height: 15px;
		}

			
	.hr_clear, .clear {
			 clear: both;
			 overflow: hidden;
			 width: 1px;
			 height: 1px;
			 margin: 0 -1px -1px 0;
			 border: 0;
			 padding: 0;
			 font-size: 0;
			 line-height: 0;
			}
			
	.hr_clear_space, hr.clear.space{	
		 clear: both;
		 overflow: hidden;
		 width: 1px;
		 height: 10px;
		 margin: 0 -1px -1px 0;
		 border: 0;
		 padding: 0;
		 font-size: 0;
		 line-height: 0;			
		}
			
	.hr_clear_right, hr.clear_right{	
		 clear: right;
		 overflow: hidden;
		 width: 1px;
		 height: 10px;
		 margin: 0 -1px -1px 0;
		 border: 0;
		 padding: 0;
		 font-size: 0;
		 line-height: 0;
		}
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	#header h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
	
	hr.clear { 
		clear: both;
		height:10px;
      	margin: 0 0 0 0; 
      	padding:0;
      	border:none;
      	visibility: hidden;
		}
		
		
	hr.clear_left { 
		clear: left;
		height:10px;
	    margin: 0 0 0 0; 
	    padding:0;
	    border:none;
	    visibility: hidden;
		}
	

	#navlist li
		{
		list-style-type: none;
		font-size: 1.0em;	
		padding: 4px 0px 4px 10px;
		margin-left: 0;
		text-indent: -2em;
		}
	
	.what_else_hot {
		margin-top:20px;
		font-size: 1.4em;
	}
	
	.hot_entry{
		background-color:#ccc;
	}
	
	/* features */
	.feature_space{
		margin-top:20px;
	}
	.feature {
		border-style: solid none solid none;
		border-color: #999;
		border-width: 1px;
		text-align:center;
		margin:10px 0 20px 0;
	    padding: 10px 0 10px 0;
		margin: 0 auto 0 auto;
		background-color: #ccc; 
	}

	.feature_image {
	    margin: 0px 0 0px 0;
	    padding: 10 0 10px 0;
		text-align:center;
	}

/* delicious feminism */
	.delicious-posts { margin: 4px; border: 0px solid #ddd; padding: 5px; width: 280px; font-family: arial, helvetica, sans-serif; }
	.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0}
	.delicious-post { border-top: 0px solid #eee; font-size: 80% }
	.delicious-odd { background-color: #fff }
	.delicious-banner a { font-size: 80% }
	.delicious-posts a:hover { text-decoration: underline; color: #333; }
	.delicious-posts a { text-decoration: none; color: #0066CC; display: block; padding: 0.3em }
	.delicious-post a { color: #DB2A7D }

	#audio_container, .audio_container {
	    padding: 10px 0 10px 0;
		text-align:center;
		width: 300px;
		border-style: solid solid solid solid;
		border-color: #BCF021;
		border-width: 1px;
		margin: 0 auto 0 auto;
		min-height:165px;
		float: right;
	}

	.embed{
		text-align:center;
		margin:20px 0 20px 0;
	}

	.audio_embed{
		text-align:center;
		padding:10px 0px 6px 0px;
	}
	.more_podcast{
		padding:12px 0px 12px 0px;
	}

	#express_yourself{
		width: 350px;
		border-style: solid solid solid solid;
		border-color: #BCF021;
		border-width: 1px;
		margin: 0 auto;
		min-height:100px;
		float: right;
	}

	#fem {height:30em;}
	label { display:block;float:left;width:30%;clear:left; }
	.clear { clear:both; }
	#resp { margin:0px;padding:0;background:#E5E4E4;width:350px;border-bottom:2px solid #dcdcdc;}
	#resp li { font-family:monospace }
	
	.express {
			font-size: 1.3em; 
			color: #333;
			font-weight: normal;
			margin:0;
			padding: 4px 4px 2px 4px;
			border: 1px;
			border-color:#BCF021;
				}
	.container_thought{
			margin:10px;
	}
	.thought{
		color: #333;
		font-size:0.85em;
		text-align:right;
		margin:5px;

	}
	.firstname{
		font-size:0.85em;
		text-align:right;
		margin:5px;
	}

	.entry_text{
		font-size: 1.0em;  
	    line-height: 1.45;
		margin-bottom:10px;
	}
	.entry-title{
		margin: 10px 0 10px 10px;
		font-size: 1.50em; 
		color: #0066CC; 
		font-weight: normal;
		padding: 0px 10px 0px 0px;
		text-align: left;
	}
	.express_data{
		margin:10px;
	}
	.express_question{
		font-size:1.0em;
		color:#333;
		padding:4px;
		width:330px;
	}

	#container_feed {
		width: 300px;
		border-style: solid solid solid solid;
		border-color: #BCF021;
		border-width: 1px;
		margin: 0 auto 0 auto;
		min-height:50px;
		float: right;
			}

	.feedtitle{
		color: #333;
		font-size:0.95em;
		padding: 10px 10px 0 10px;
	}
	.feedtext{
		font-size: 0.80em;
		line-height: 1.35;
		color: #333; 
		font-weight: normal;
		text-align:left;
		padding: 10px 10px 0 10px;
	}
	#news{
		padding:10px 10px 0 10px;
	}
	.feed_intro{
		font-size:.90em;
		color:#333;
		padding-bottom:10px;
		line-height: 1.45;
	}
	.feed_header{
		font-size: 1.40em; 
		color: #333;
		font-weight: normal;
		margin:20px 10px 0px 10px;
		padding: 0;
	}
	.more_feed{
		font-size:0.75em;
		padding:10px;
	}
	.close_feed{
		text-align:center;
		padding:10px 0 20px 0;
	}
	.center{
		text-align:center;
		margin:0 auto;
		border:0;
	}
	
#flickr_badge_uber_wrapper{
	width:280px;
}

</style>