﻿/******
Overrides for common.css and site.css. Modify/delete as needed.
******/


/******
Overrides for common.css and site.css. Modify/delete as needed.
******/

#container	{
	margin: 0 auto;
	width: 960px;
}


/* homepage */

#homepage_spec {
    height: 646px;
    position: relative;
    z-index: 10;
	background: #ffffff url('specter_home.jpg') no-repeat;
	margin: 20px 0;
	width: 945px;
}
#homepage_spec ul {
    margin: 0;
    list-style: none;
}
#homepage_spec li:hover ul, #participate li.over ul {
    left: 0;
    z-index: 32767;
}
#homepage_spec li {
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
}
#homepage_spec li a,
#homepage_spec li strong {
    display: block;
}
#homepage_spec .donate {
	margin: 22em 0 0;
	padding: 0;
	width: 239px;
}


/* News */

#homepage_spec .title	{
	margin: 0 0 10px;
	float: left;
	height: 60px;
	width: 130px;
}
#news .story_01	{
	margin: 0 0 10px;
	float: left;
	height: 17px;
	width: 315px;
}
#news .story_02	{
	margin: 0 0 10px;
	float: left;
	height: 17px;
	width: 320px;
}
#news .story_03	{
	margin: 0 0 10px;
	float: left;
	height: 27px;
	width: 280px;
}

#news {
    padding:0 14px;
	margin:40em 0 0;
    float: left;
	width: 322px;
}

#news ul   {
    margin: 0;
    float: left;
    list-style: none;
    font: 12px bold "helvetica neue",helvetica,arial,verdana,sans-serif;
}
#news ul li        {
    margin: 5px 0;
    padding: 0;
    float:left;
    display:inline;
    border-right: none;
}
#news a        {
    color:#fff;
	outline-style: none;
	outline-width: medium;
	text-decoration: none;
}

/* community */

#bookmarks {
    padding:0 80px 0 0;
	margin-top:49em;
    float: right;
}
#bookmarks ul   {
    margin: 0;
    float: left;
    list-style: none;
    font: 10px bold "helvetica neue",helvetica,arial,verdana,sans-serif;
    text-align: center;
}
#bookmarks ul li        {
    margin: 0;
    padding: 0;
    float:left;
    display:inline;
    border-right: none;
}
#bookmarks a        {
    color:#333333;
}

/*sign up */

#home_content	{
	float: left;
	padding:0;
	margin:0;
	width: 754px;
}
#home_about	{
	float:left;
	padding:0 10px 0 0;
	width:245px;
}
#home_about h2	{
	color: #666666;
	margin: 10px 0;
}
#home_feature	{
	float:left;
	padding:0 10px 0 0;
	width:245px;
}
#home_feature .img {
    margin: 0;
}
#home_feature h2	{
	color: #666666;
	margin: 10px 0;
}
#home_news	{
	float:left;
	padding:0;
	width:244px;
}
#home_news h2	{
	color: #666666;
	margin: 10px 0;
}
/* Slideshow */

#features {
    margin: 0;
    width: 754px;
	position: relative;
}
/* feature stories */


#feature_2, #feature_3, #feature_4, #feature_5 {
	display: none;
}

#switcher {
	position: absolute;
	top: 250px;
	left: 20px;
	z-index: 100;
}
#switcher a {
	padding: 2px 5px;
	margin-right: 5px;
	display: block;
	float: left;
	color: #fff;
	background: #666;
	border: 1px solid #ccc;
}
#switcher a:hover,
#switcher a.selected {
    color: #666;
	background: #ffc;
}
#fade {
    margin: 0;
    list-style: none;
}
#fade li {
    margin: 0;
}