﻿/*** Tag Styles ****/
/** Common Colors **
Red Lines: #A54143;
Light Red: #FAF2F0;
Orange: #EE8B50;
***/

body 
{
	font-family: Verdana, Arial;
	font-size:13px;
	color:#999;
}
img 
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
}
h1 
{
	font-size: 22px;
}

/**** Main Element Styles *****/

.wrapper 
{
	margin: 0px auto 0px auto;
	width: 850px;
	background-image: url('imgs/gradient-bg.jpg');
	background-position: right;
	background-repeat: repeat-y;
}

.header 
{
	height:110px;
	width: 850px;
	padding:0;
	margin:0;
	background-image: url('imgs/header.jpg');
}
.btnDonate 
{
	position:relative;
	z-index: 10;
	left: 650px;
	top: 40px;
}

.navigation 
{
	height:40px;
	background-image: url('imgs/navigation-bg.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	line-height:40px;
	padding-left: 20px;
}
/*** Header Nav Menu ***/
.navigation a, .navigation a:link 
{
	color: #959595;
	font-size: 12px;
	font-family: Verdana, Arial;
}
.navigation a:hover 
{
	color: #F00;
}

/*** Side Nav for Topic Pages ****/

.ReturnNavItem 
{
	color:#999;
	font-size:12px;
	font-family: Arial;
}
.NavItem 
{
	color:#999;
	font-size:12px;
	font-family: Arial;
	line-height:20px;	
}
.ReturnNavItem a:link, .ReturnNavItem a:visited 
{
	background-image:url('imgs/sidenav-img.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	color:#999;
	padding: 0 0 0 20px;
	text-decoration:none;
}
.ReturnNavItem a:hover 
{
	background-image:url('imgs/sidenav-img-hover.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	color:#F00;
	padding: 0 0 0 20px;
}
.NavItem a:link, .NavItem a:visited 
{
	background-image:url('imgs/sidenav-img.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	color:#999;
	padding: 0 0 0 20px;
	text-decoration:none;
}
.NavItem a:hover 
{
	background-image:url('imgs/sidenav-img-hover.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	color:#F00;
	padding: 0 0 0 20px;
}

.FlashVideo 
{
	height: 225px;
	text-align: center;
}


.BodyContent
{
	padding: 0px 20px 0px 20px;
}

/** Horz Repeating Box **/
.HorzRepeaterBox 
{
	border: 1px solid #CCC;
	padding: 4px;
	margin: 4px;
	float: left;
	text-align: center;
}
.Footer 
{
	height: 143px;
	background-image: url('imgs/pageFooter-bg.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
}
.FooterNav a:link, .FooterNav a:visited 
{	
	color: #959595;
	font-size: 12px;
	font-family: Verdana, Arial;
}
.FooterNav a:hover 
{
	color: #F00;
}