/* *************************** 
  Site - FareShare
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin: 0;
	padding: 0;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#333333;
	text-decoration:underline;
}
img {
	border:0;
}
fieldset {
	border:none;
}
li {
	list-style:none;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
}

/* *************************** 
   $2 Website Structure Styles
   ***************************/
body {
	text-align:center;
    font-size:75%;
    font-family:Verdana, Geneva, sans-serif;
	background:url(/assets/foundation/bg_body.png) left repeat-y;
}
#container {
	width:940px;
	margin:3% auto 0 auto;
	text-align:left;
	border:1px solid #c7c8ca;
	width/**/:/**/ 938px;
}

/* *************************** 
   $3 Header Styles
   ***************************/
#header {
	height:186px;
	position:relative;
	background:#fff;
}
#header h1 {
	width:279px;
	height:83px;
	position:absolute;
	top:33px;
	left:33px;
}
#header h1 a {
	width:480px; /*was 269px*/
	height:83px;
	display:block;
	background:url(/assets/foundation/logo-10yrs.png) no-repeat;
}
#header h1 a span {
	display:none;
}
#header #makedonation {
	width:90px;
	height:112px;
	position:absolute;
	top:17px;
	right:25px;
}
#header ul {
	width:938px;
	height:43px;
	position:absolute;
	bottom:0;
	left:0;
	background:url(/assets/foundation/bg_nav.png) repeat-x;
}
#header ul li {
	float:left;
}
#header ul li a {
	float:left;
	height:43px;
	background-image:url(/assets/foundation/bg_navitem.png);
	margin-left:48px;
	display:inline;
}
#header ul li a span {
	display:none;
}
#header ul li#nav1 a{
	width:38px;
	background-position: -48px 0;
}
#header ul li#nav1 a:hover,
#header ul li#nav1.selected a {
	background-position:-48px bottom;
}
#header ul li#nav2 a{
	width:56px;
	background-position: -131px 0;
}
#header ul li#nav2 a:hover,
#header ul li#nav2.selected a {
	background-position:-131px bottom;
}
#header ul li#nav3 a{
	width:59px;
	background-position: -235px 0;
}
#header ul li#nav3 a:hover,
#header ul li#nav3.selected a {
	background-position:-235px bottom;
}
#header ul li#nav4 a{
	width:77px;
	background-position: -345px 0;
}
#header ul li#nav4 a:hover,
#header ul li#nav4.selected a {
	background-position:-345px bottom;
}
#header ul li#nav5 a{
	width:67px;
	background-position: -473px 0;
}
#header ul li#nav5 a:hover,
#header ul li#nav5.selected a {
	background-position:-473px bottom;
}
#header ul li#nav6 a{
	width:69px;
	background-position: -585px 0;
}
#header ul li#nav6 a:hover,
#header ul li#nav6.selected a {
	background-position:-585px bottom;
}
#header ul li#nav7 a{
	width:73px;
	background-position: -703px 0;
}
#header ul li#nav7 a:hover,
#header ul li#nav7.selected a {
	background-position:-703px bottom;
}
#header ul li#nav8 a{
	width:66px;
	background-position: -827px 0;
}
#header ul li#nav8 a:hover,
#header ul li#nav8.selected a {
	background-position:-827px bottom;
}

/* *************************** 
   $4 Content Styles
   ***************************/
#content {
	width:938px;
	padding:20px 0 20px 15px;
	width/**/:/**/ 923px;
	background:#fff url(/assets/foundation/bg_content.png) left repeat-y;
	overflow:hidden;
}
#content.homepage {
	height:615px;
	position:relative;
	height/**/:/**/ 575px;
}
#image_homepage {
	width:449px;
	height:615px;
	position:absolute;
	right:0;
	bottom:0;
}
#home_left {
	width:292px;
	float:left;
}
#home_left img {
	margin-bottom:8px;
}
#container #content #home_left #donate img {
	margin: 0px;
}
#home_middle {
	width:260px;
	position:absolute;
	left:330px;
	top:30px;
	z-index: 5;
}
#home_bottom {
	width:414px;
	height:80px;
	position:absolute;
	left:40px;
	bottom:20px;
}
#home_middle p {
	margin-bottom:20px;
	font-size:14px;
	line-height:18px;
}
#content h2 {
	margin-bottom:20px;
	font-size:14px;
	font-weight:bold;
	color:#999;
}
#home_middle ul li {
	padding:5px 0 5px 18px;
	background:url(/assets/foundation/icon_list.png) 0 8px no-repeat;
}
#content h1 {
	font-size:16px;
	color:#cd3d39;
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#maincontent {
	width:405px;
	float:left;
	padding-top:10px;
}
#maincontent p {
	margin-bottom:20px;
}
#image_inner {
	width:307px;
	float:right;
	text-align:right;
}
#image_inner img{
	vertical-align:top;
}
#maincontent p {
	margin-bottom:20px;
	line-height:18px;
}
/*#maincontent ul {
	float:left;
}*/
#maincontent li {
	padding:3px 3px 6px 16px;
	background:url(/assets/foundation/icon_list.png) 0 5px no-repeat;
}



/* *************************** 
   $5 Sidebar Styles
   ***************************/
#sidebar {
	width:200px;
	float:left;
}
#sidebar li {
	padding:10px 0 10px 30px;
	background:url(/assets/foundation/icon_sidenav.jpg) 0 9px no-repeat;
}
#sidebar li.selected a {
	color:#cd3d39;
}
#sidebar #numbers {
	width:137px;
	height:389px;
	background:url(/assets/foundation/bg_numbers.png) no-repeat;
	text-align:center;
	margin-top:30px;
	padding:60px 0 0 8px;
	width/**/:/**/ 129px;
	height/**/:/**/ 329px;
	position:relative;
}
#sidebar #numbers h3 {
	font-size:17px;
	width:114px;
	text-align:center;
	color:#fff;
}
#sidebar #numbers h3#number2 {
	position:absolute;
	left:11px;
	top:169px;
}
#sidebar #numbers h3#number3 {
	position:absolute;
	left:11px;
	top:294px;
}

/* *************************** 
   $6 Footer Styles
   ***************************/
#footer {
	width:900px;
	margin:10px auto;
	text-align:left;
	overflow:hidden;
	color:#818285;
	font-weight:bold;
	padding-bottom:40px;
}
#footer_links {
	float:right;
	color:#cd3d39;
}
#footer_links a {
	color:#cd3d39;
}
#content h4 {
	color: #cd3d39;
}
#content a {
	color: #CD3D39;
	text-decoration: underline;
}
#content a:hover {
	text-decoration: none;
}

