/* Text Styles */
a {
	color: #f7901e;
}
a:hover, a:active {
	color: #666;
}
#left_column a, #right_column a, #auxiliary_footer a {
	color: #C45820;
}
#auxiliary_footer a {
	color: #e4e4e4;
}
#left_column a:hover, #right_column a:hover, #auxiliary_footer a:hover {
	color: #666;
}

#netometer a:hover {
	color: #fff;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 1em;
	color: #666;
    font-family: Helvetica, Arial, Verdana, sans-serif;
}
h1 {
font-size: 18px;
}
#header h1 {
margin-top: -12px;
}
h2 {
font-size: 18px;
}
h3 {
font-size: 16px;
}
h4 {
font-size: 16px;
}
h5 {
font-size: 10px;
}
h6 {
font-size: 10px;
}
h3, h4, h5, h6 {
	margin-top: 1.5em;
	margin-bottom: -.1em;
}
h3, h4 {
	font-weight: normal;
}
h5, h6 {
 font-weight: bold;
}
#left_column > h1, #left_column > h2 {
	margin-top: .7em;
}
h1.title, h1.title a {
margin-top: 1.2em;
font-size: 18px;
color: #666;
}

h2.page-title {
/*margin-bottom: -.1em;*/
border-bottom: 1px solid #e5e5e5;
padding-bottom: 2px;
line-height: 1.2em
}

h2.page-title, h2.page-title a {
font-size: 18px;
color: #666;
}
h2.page-title a:hover, h2.page-title a:visited, h2.teaser-title a:link, h2.teaser-title a:visited {
text-decoration: none;
}
#left_column h2.page-title a:hover, #left_column h2.teaser-title a:hover {
color: #C45820;
text-decoration: underline;
}
#left_column h2.teaser-title {
margin: 1.4em 0 0em;
font-size: 15px;
color: #666;
line-height: 1.2em;
}
#left_column h2.teaser-title a {
color: #666;
}
h2.title2, h2.title2 a {
font-size: 10px;
font-weight:bold;
color: #666;
margin-bottom: -.4em;
}


#right_column h2 {
font-size: 16px;
}
#right_column h3 {
font-size: 10px;
}

#home #left_column h1 {
	font-size: 10px;
	color: #666;

}

/*p{
	margin: 0 0 1.5em 0;
	padding: 0;
}*/
.right_item a{
	font-weight: bold;
}

.bold{
	font-weight: bold;
}

.underline{
	text-decoration: underline;
}

.italic{
	font-style: italic;
}

div.left_item h3{
	font-size: 100%;
	color: #666;
	background-color: transparent;
}

.blog_date{
	color: #999;
	background-color: transparent;
}

.num {
	text-align: center;
	padding: 0 1em ;
}





hr {
	border: none 0; border-top: 1px dashed #C45820; height: 1px;
}

/* General styles for images */
img{
	border: none;
	margin: 0;
	padding: 0;
}

/* Style to make things go away */
.assisitive{
	display: none;
}

/*Comments*/
.comment {
  padding:10px;
  border-top:1px dotted #e6e6e6;
}
.comment-odd {
  background-color: #efefef;
}
.comment-even {
  background-color: #fff;
}
.comments {
margin: 1.5em 0;
}
h3.comment-title {
margin-bottom:8px;
margin-top:0px;
color: #c45820;
}
.marker, .form-required {
color: #ff0000;
}
/* Style for site wide copyrights */
#copyright {
	position: relative;
	float: right;
	width: 300px;
	vertical-align: top;
	text-align: right;
	margin-right: 5px;
	padding: 0;
	top: -35px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#auxiliary_footer > #copyright {
	top: -40px;
}

/* Style for the story images on the front page */
.feature_image{
	float: left;
	margin: 0 10px 0 0;
	position: relative;
	top: -1em;
}


/* Home Content Area */
#home_content_top {
border-bottom: 1px dotted #d9d9d9;
clear: both;
}

#home_content_bottom {
clear: both;
}

#home_content_top a, #home_content_bottom a {
text-decoration: underline;
}



/* Node Formatting */
#home .node {
border-bottom: 1px dashed #C45820;
/*margin-bottom: 1.5em;*/
padding-bottom: 1.3em;
}

.submitted {
display: block;
margin-bottom: .5em;
color: #999;
border-bottom: 1px dotted #ebebeb;
font-size: 90%;
}
/*.submitted {
display: block;
margin-bottom: -.5em;
}*/


.postmetadata .terms, .postmetadata .links, .postmetadata .titles{
font-size: .9em;
text-transform: capitalize;
}

.postmetadata {
border-top: 1px dotted #e6e6e6;
color: #666;
/*background-color: #fafafa;*/
padding-top: 3px;
/*margin-top: -.2em;*/
clear: both;
line-height: 1.2em;
}
/*.postmetadata .read-more {
margin-top: -1em;
font-size: 1.3em;
}*/

div#message, .messages, div#help, div.help {
padding: 0.5em 1.0em;
margin: 1.0em 0 6px 0;
font-style: italic;
}
.messages p, .messages li, .help p , .help li {
color: #666;
}

div#message, .messages {
background: url(bg_message.html) top left repeat;
}
div#help, div.help {
background: url(bg_help.html) top left repeat;
}

ul li #subnav-7 {
	color:#f7901e
}
#multimedia {
}


/* Miscellaneous Styles */
.left {
display: block;
float: left;
margin-right: 10px !important;
}
.right {
display: block;
float: right;
margin-left: 10px;
}
.clear {
clear: both;
height: 0px;
}
.noborder {
border: none !important;
}
br.clear {
clear: both;
display: none;
}


/* Style Images in Main Content Area */
#left_column img {
padding: 4px;
border: 1px solid #ccc;
}
#left_column img.noborder {
border: 0;
padding: 0;
}
span.caption {
  display: block; /* put the caption under the image (not next to it) */
  padding-top: 5px;
  font-size: .9em;
  color: #666;
  line-height: 1em;
}
.inline img {
  border: 1px solid #ccc; /* put a thin border around inline images */
}
#left_column .polaroid {
padding: 10px 10px 25px 10px;
border: 1px solid #ccc;
text-shadow: #ccc 2px 2px
}


td img {display: block;}

/* Stay Connected + Netraisers (Right Col) */
#stay_connected h2 {margin: 0 0 0.1em;}
#stay_connected fieldset {
  border: 0;
  margin: 0;
  padding: 0 0 13px;
}
#stay_connected fieldset * {vertical-align: middle;}
#stay_connected input.text {
  width: 190px;
  border: 1px solid #b3b3b3;
  padding: 3px;
}
#netraisers_access {
  overflow: hidden;
  position: relative;
  height: 24px;
  width: 280px;
  margin: 0 0 35px;
  background: url(netraisers.png) 0 0 no-repeat;
  text-indent: -10000px;
}
#netraisers_access h2 {overflow: hidden; height: 0;}
#netraisers_access_signin {
  display: block;
  position: absolute;
  left: 111px;
  top: 2px;
  height: 21px;
  width: 65px;
}
#netraisers_access_join {
  display: block;
  position: absolute;
  left: 197px;
  top: 2px;
  height: 21px;
  width: 82px;
}

/*
	CSS & HTML by Noah Aboussafy
	Drupal Theme by Tim Sloan
	Design was provided by client
*/

/* Styles for Convio CMS templates */
/* search box styles */
#search_box {
margin: 0 auto 5px auto;
width: 884px;
text-align: right;
}
#search_form { margin: 0 3px 0 0; }
#search_input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#search_submit{ margin-bottom: -4px; }
.news_item {
margin: .5em 0em;
clear: both;
}
.location {
float: left; 
padding-right: 5px;
}
.right_item_press_coverage h5 {
 margin-top: .2em;
font-weight: normal;
font-size: 1em;
}
/* partners */
.partner {
clear: both;
display: block;
}
.partner h4 {
margin-bottom: .3em;
}

.partner:after, .donor:after, .mvp_list:after, .mult_item:after {
content: "."; 
display:block;
 height:0; 
 clear:both; 
 visibility:hidden;
}

/* Events */
.event_summary {
font-size: 1.2em;
line-height: 1.4em;
}
.label {
font-weight: bold;
}
/* Basic donor styles */
.donor{
	padding: 0;
	background-repeat: no-repeat;
	background-position: top left;
	display: inline-block;
	margin-bottom: .5em;
        font-size: .917em;
        line-height: 1.6em;
}

.donor_image{
float: left;
margin: 0 10px 1em 0;
border:1px solid #cccccc;
}
.story_image {
float: left;
margin: 1em 10px .25em 0;
padding: 4px;
border: 1px solid #ccc;
}
/* Specific donor styles */
.steve_nash{
	background-image: url(../images/donors/steve_nash.html);
}

.amon_d{
	background-image: url(../images/donors/amon_d.html);
}

.mike_w{
	background-image: url(../images/donors/mike_w.html);
}
/* mvps */
.mvp_list {
display: inline-block;
border-top: 1px dashed #F7901E;
margin-top: 1.5em;
}
.mvp_list h6 {
margin: .7em 0;
}
/* multimedia */
.podcast a {
font-weight: bold;
font-size: 1.3em;
}
.mult_item {
display: inline-block;
margin: 0.5em 0em;
}
.youtube {
margin: 1em 0em 0em;
}
/*blog */

.commentForm {
margin: 1.5em;
font-weight: bold;
}
.commentForm td {
vertical-align: top;
padding: 3px;
}
.commentForm textarea {
width: 342px;
height: 200px;
}
.blog_item {
border-bottom: 1px dashed #c45820;
padding-bottom: 1.3em;
}


/* Heading magic */
.left_title{
	height: 42px;
	text-indent: -2000px;
	background-repeat: no-repeat;
	background-position: top left;
}

.right_title{
	height: 32px;
	text-indent: -5000px;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 0 0.5em 0;
}

.secondary_right_title{
	height: 12px;
	margin: 0 0 0.5em 0;
	text-indent: -5000px;
	background-repeat: no-repeat;
	background-position: top left;
}

.right_item h2, .right_item h3, .right_item h4, .right_item  h5{
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background-color: transparent;
	margin: 10px 0 0 0;
}
.right_item p{
	margin: 0 0 0 0;
	color: #000;
}
/* Left column titles */
.news_at_a_glance {
	background-image: url(news_at_a_glance.gif);
	margin-top: -.2em;
	margin-bottom: -.8em;
}

.with_image h3{
	margin: 0 0 0 120px;
	color: #666;
	background-color: transparent;
}

/* Right column titles */
.netraiser_stories{
	background-image: url(netraiser_stories.gif);
}

.our_partners {
	background-image: url(our_partners.gif);
}

.recent_press_coverage{
	background-image: url(recent_press_coverage.gif);
}

/* Donors */
.celebrity_donor{
	background-image: url(celebrity_donor.gif);
}

.corporate_donor{
	background-image: url(corporate_donor.gif);
}

.random_donor{
	background-image: url(celebrity_donor.gif);
}

.stay_connected {
  background-image: url(stay_connected.gif);
}

/* CSS Document */
#header {
    height:155px;
    background-position: top left;
} 

hr{
	border: none 0; border-top: 1px dashed #f7901e; height: 1px;
}
