﻿/** DEFAULT HTML ELEMENTS ********************************************/

	BODY, TABLE, TD, .default {
		font: normal 12px Arial, Verdana, sans-serif;
		color: #fff;
	}
	
	BODY {
		margin: 0px;
		padding: 0px;
		background-color: #A6946A;
		text-align: center;
		text-decoration: none;
	}
	
	P, .p {
		line-height: 130%;
		margin: 0px 0px 12px 0px;
	}
	
	H1, .h1 {
		margin: 10px 0px 10px 0px;
		padding: 0px;
		color: #008CC1;
		font-size: 16px;
		font-weight: bold;
	}
	
	H2, .h2 {
		margin: 10px 0px 5px 0px;
		padding: 0px;
		color: #666;
		font-size: 14px;
		font-weight: bold;
	}
	
	H3, .h3 {
		margin-bottom: 0px;
		color: #333;
		font-size: 12px;
		font-weight: bold;
	}
	
	H4, .h4 {
		margin: 10px 0px 0px 0px;
		color: #999;
		font-size: 11px;
		font-weight: bold;
	}
	
	H5, .h5 {
		margin: 10px 0px 0px 0px;
		color: #333;
		font-size: 11px;
		font-weight: bold;
	}
	
	H6, .h6 {
		margin: 10px 0px 0px 0px;
		color: #333;
		font-size: 11px;
		font-weight: bold;
	}
	
	H7, .h7 {
		margin: 5px 0px 0px 0px;
		color: #333;
		font-size: 10px;
		font-weight: bold;
	}
	
	HR, .hr {
		height: 0px;
		margin: 8px 0px 10px 0px;
		_margin: 3px 0px;
		border: none;
		border-top: solid 1px #ccc;
		clear: both;
	}
	
	UL, OL {
		margin: 0px 0px 10px 0px;
		_margin: 0px 0px 10px 18px;
		padding: 0px 0px 0px 25px;
		_padding: 0px;
	}
	
	UL LI {
		margin-bottom: 10px;
		line-height: 128%;
	}
	
	TD {
		margin: 0px;
		padding: 0px;
	}
	
	BLOCKQUOTE, .blockquote {
		margin: 0px 0px 12px 0px;
		border: solid 1px #e9efef;
		border-left-color: #c9cfcf;
		border-top-color: #c9cfcf;
		padding: 10px;
		background-color: #f9ffff;
		font: normal 11px "Courier New", Courier, mono;
		overflow: auto;
	}

	FORM, OBJECT, IMPORT {
		margin: 0px;
		padding: 0px;
	}
	
	FORM {
		position: relative;
	}
	
	FIELDSET {
		width: auto;
		margin: 10px 0px;
		border: solid 1px #999;
		_padding: 0px 10px 10px 10px;
		font-size: 11px;
		clear: both;
	}
	
	LEGEND {
		_margin-bottom: 10px;
		color: #666;
		font-size: 13px;
		font-weight: bold;
	}
	
	LABEL {
		color: #666;
		cursor: pointer;
	}
	
	INPUT, SELECT, TEXTAREA, LABEL {
		color: #000;
		font-size: 11px;
	}
	
	A, A:link, A:hover, A:active, A:visited {
		color: #fff;
		text-decoration: none;
	}
	
	A:hover {
		color: #fff;
		text-decoration: underline;
	}
	
	div.float {
		float: left;
	}
	
	div.nofloat {
		clear: both;
		padding: 0px 34px 0px 0px;
	}
	
	div.picture {
		width: 216px; 
		border: 1px #DDDDDD solid;
	}
	
	div.title {
		width: 218px;
		background-color: #DDDDDD;
		margin: 2px 0px 0px 0px;
		padding: 5px 0px 5px 0px;
		text-align: center;
		font-weight: bold;
	}
	
	a.inactivenavigation {
		font-size: 10px;
		color: #636363;
		text-decoration: none;
		border: 1px #DDDDDD solid;
		padding: 1px 4px 1px;
	}
	
	a.activenavigation {
		font-size: 10px;
		color: #FF6600;
		text-decoration: none;
		border: 1px #DDDDDD solid;
		padding: 1px 4px 1px 4px;
	}
	
	
	
	span.footer {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	}
	
/** LAYOUT ELEMENTS **************************************************/

	#canvas {
		width: 950px;
		margin: 0px auto 20px auto;
		text-align: left;
	}
	
	#layout_frame {
		background-color: #fff;
	}
	
	#HomeTopBackground {
		background: transparent url("/@ssets/images/home/YYI home_r1_c1_big.jpg") 0px 0px no-repeat;
		height: 777px;
		width: 899px;
	}
	
	#HomeBottomBackground {
		background: transparent url("/@ssets/images/home/YYI home_r2_c1.jpg") 0px 0px no-repeat;
		height: 444px;
		width: 899px;
	}
		
		
	#copyHomeSpacing {
		padding-left: 450px;
	}
	
	#copyHomeSpacingWidthTop
	{
		width: 400px;
	}
	
	#copyHomeSpacingWidthBottom
	{
		width: 300px;
	}
	
	#AboutTopBackground {
		background: transparent url("/@ssets/images/about us/YYI 12349 Web_r1_c1.jpg") 0px 0px no-repeat;
		height: 194px;
		width: 899px;
	}
	
	#AboutMiddleBackground {
		background: transparent url("/@ssets/images/about us/YYI 12349 Web_r2_c1.jpg") 0px 0px no-repeat;
		height: 175px;
		width: 899px;
	}
	
	#AboutBottomBackground {
		background: transparent url("/@ssets/images/about us/YYI 12349 Web_r3_c1.jpg") 0px 0px no-repeat;
		height: 408px;
		width: 899px;
	}
	
	#copyAboutSpacing {
		padding-left: 200px;
	}
	
	#copyAboutSpacingWidth {
		width: 600px;
	}
	
	#SupportTopBackground {
		background: transparent url("/@ssets/images/support/support_r1_c1.jpg") 0px 0px no-repeat;
		height: 194px;
		width: 899px;
	}
	
	#SupportMiddleBackground {
		background: transparent url("/@ssets/images/support/support_r2_c1.jpg") 0px 0px no-repeat;
		height: 175px;
		width: 899px;
	}
	
	#SupportBottomBackground {
		background: transparent url("/@ssets/images/support/support_r3_c1.jpg") 0px 0px no-repeat;
		height: 408px;
		width: 899px;
	}
	
	#TestTopBackground {
		background: transparent url("/@ssets/images/testimonials/testimonials_r1_c1.jpg") 0px 0px no-repeat;
		height: 194px;
		width: 899px;
	}
	
	#TestMiddleBackground {
		background: transparent url("/@ssets/images/testimonials/testimonials_r2_c1.jpg") 0px 0px no-repeat;
		height: 175px;
		width: 899px;
	}
	
	#TestBottomBackground {
		background: transparent url("/@ssets/images/testimonials/testimonials_r3_c1.jpg") 0px 0px no-repeat;
		height: 408px;
		width: 899px;
	}
	
	#NewsTopBackground {
		background: transparent url("/@ssets/images/in the news/in the news_r1_c1.jpg") 0px 0px no-repeat;
		height: 194px;
		width: 899px;
	}
	
	#NewsMiddleBackground {
		background: transparent url("/@ssets/images/in the news/in the news_r2_c1.jpg") 0px 0px no-repeat;
		height: 175px;
		width: 899px;
	}
	
	#NewsBottomBackground {
		background: transparent url("/@ssets/images/in the news/in the news_r3_c1.jpg") 0px 0px no-repeat;
		height: 408px;
		width: 899px;
	}
	
	#StoreTopBackground {
		background: transparent url("/@ssets/images/home/YYI home_r1_c1_big.jpg") 0px 0px no-repeat;
		height: 333px;
		width: 899px;
	}
	
	#StoreMiddleBackground {
		background: transparent url("/@ssets/images/store/store_r2_c1.jpg") 0px 0px no-repeat;
		height: 175px;
		width: 899px;
	}
	
	#StoreBottomBackground {
		background: transparent url("/@ssets/images/store/store_r3_c1.jpg") 0px 0px no-repeat;
		height: 408px;
		width: 899px;
	}
	
	#LinksTopBackground {
		background: transparent url("/@ssets/images/links/links_r1_c1.jpg") 0px 0px no-repeat;
		height: 194px;
		width: 899px;
	}
	
	#LinksMiddleBackground {
		background: transparent url("/@ssets/images/links/links_r2_c1.jpg") 0px 0px no-repeat;
		height: 175px;
		width: 899px;
	}
	
	#LinksBottomBackground {
		background: transparent url("/@ssets/images/links/links_r3_c1.jpg") 0px 0px no-repeat;
		height: 408px;
		width: 899px;
	}
	
	#FriendsTopBackground {
		background: transparent url("/@ssets/images/network/network_r1_c1.jpg") 0px 0px no-repeat;
		height: 194px;
		width: 899px;
	}
	
	#FriendsMiddleBackground {
		background: transparent url("/@ssets/images/network/network_r2_c1.jpg") 0px 0px no-repeat;
		height: 175px;
		width: 899px;
	}
	
	#FriendsBottomBackground {
		background: transparent url("/@ssets/images/network/network_r3_c1.jpg") 0px 0px no-repeat;
		height: 408px;
		width: 899px;
	}
	
	#copyAboutSpacingLess {
		padding-left: 190px;
	}
	
	#AboutBioSpacing {
		width: 600px;
	}
	
	#DonateButton {
		border: solid 1px #74DCFF;
		width: 140px;
	}
	
	#DonateButtonSpacing {
		padding: 10px;
	}
	
	a.yellowtext {
		color: #FC7215;
		text-decoration: none;
	}
	
	
	#ContactTopBackground {
		background: transparent url("/@ssets/images/contact/contact us_r1_c1.jpg") 0px 0px no-repeat;
		height: 194px;
		width: 899px;
	}
	
	#ContactMiddleBackground {
		background: transparent url("/@ssets/images/network/network_r2_c1.jpg") 0px 0px no-repeat;
		height: 175px;
		width: 899px;
	}
	
	#ContactBottomBackground {
		background: transparent url("/@ssets/images/contact/contact us_r3_c1.jpg") 0px 0px no-repeat;
		height: 408px;
		width: 899px;
	}
	
	
	#footerBackground {
		background: transparent url("/images/milestone_home/main/navigation_r5_c2.gif") 0px 0px no-repeat;
		height: 41px;
		width: 950px;
	}
	
	#footerSpacing {
		padding-left: 25px;
		padding-top: 13px;
		color: #999;
	}
	
	#content {
		background-color: #000;
		color: #fff;
		padding-left: 47px;
		padding-right: 40px;
		min-height: 480px;
	}
	
	#content p {		
		line-height: 2.3;
	}
	
	#image {
		background-color: #000;
	}
	
	#ContactTitle {
		font-weight: bold;
		font-size: 14px;
		
	}
	
	.red {
		color: #cc0000;
	}
	
	.grey {
		color: #818285;
	}