/* Speed of Sight Style Sheet
   Author: Mark Foden 
   July 2010 */
*							{font-family:Arial, Helvetica, sans-serif;}   
body 						{padding: 0; margin: 0; background: #000 url(../images/site/pageBackground.jpg) no-repeat center top; width: 100%; display: table;}

.textField					{border:0px; color:#990000; margin-bottom:7px; padding:3px;}
.textArea					{border:0px; color:#990000; margin-bottom:7px; padding:3px; width:288px;}
.submitButton				{border:0px; color:#FFFFFF; background-color:#bb0000;}

#container
{width: 995px; 
margin: 0px auto 0;
}

body						{background-image:url(../images-new/background.jpg); background-position:center; background-repeat:no-repeat; background-attachment:fixed; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}

/*
#container 					{width:950px; margin:0 auto; text-align: left;}
#branding					{height:92px; width:950px; position:relative;}
#brandingBanner				{position:absolute; top:25px; left:360px; width:375px; height:63px;}
#brandingLogo 				{padding-top:26px; padding-right:384px;}
*/

#branding 					{width: 955px; height: 90px; margin: 15px 0px 20px 0px; position:relative; float:left;}

#logo {
	position:absolute;
	z-index: 1;
	top: 2px;
}

#destinationMcrBanner {
	position:absolute;
	z-index: 5;
	left: 261px;
}

#visionCharityLogo {
	position:absolute;
	top: 12px;
	left: 821px;
}

#guideDogsLogo {
	position:absolute;
	left: 885px;
	top: 13px;
}

/*
#navigation ul				{display:inline; padding:0px; margin:0px; padding-left:20px;}
#navigation li				{display:inline; padding-left:14px;}
#navigation a				{font-size:12px; color:#000000; text-decoration:none; line-height:38px;}
#navigation					{height:32px; border-bottom:#fff solid 1px;}
*/

#navigation {
	width:935px;
	float:left;
}

#navigation li {
list-style:none; 
float:left; 
margin-right:20px;
}

#navigation ul {
margin:0px; 
padding:0px;
width:935px;
height:37px;
background-image:url(../images-new/navigation.jpg);
padding-left:15px;
background-repeat:no-repeat;
}

#navigation a {
color:#FFFFFF;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-top:10px;
}


#welcome					{width:396px; float:left;}
#welcome h1					{color:#fff; font-size:23px; background-image: url(../images/site/welcomeTop.png); width:356px; height:32px; padding-top:20px; padding-left:40px;font-weight:normal; letter-spacing:1px; float:left; margin-bottom:0px; margin-top:7px;}
.welcomeMiddle				{background-image: url(../images/site/welcomeMiddle.png); width:316px; float:left; padding-left:40px; padding-right:40px; padding-top:15px;}
#welcome p					{color:#FFFFFF; font-size:12px; line-height:20px; margin-top:0px;}
.welcomeBottom				{background-image: url(../images/site/welcomeBottom.png); width:396px; height:12px; float:left;}
#welcome a					{color:#fff;}

#coverage					{width:934px; background-color:#fff; height:48px; float:left; margin-top:7px; padding:4px 0 0 4px;}
#coverage a					{vertical-align:middle; color:#000; font-size:12px; padding-right:0px; padding-bottom:30px; float:none;}
	
#welcome h1					{color:#fff; font-size:23px; background-image: url(../images/site/welcomeTop.png); width:356px; height:32px; padding-top:20px; padding-left:40px;font-weight:normal; letter-spacing:1px; float:left; margin-bottom:0px; margin-top:7px;}

#uploads					{width:268px; float:left;}
#uploads h2					{color:#fff; font-size:23px; background-image: url(../images/site/uploadsTop.png); width:222px; height:31px; padding-top:20px; padding-left:40px;font-weight:normal; letter-spacing:1px; float:left; margin-bottom:0px; margin-top:7px;}
.uploadsMiddle				{background-image: url(../images/site/uploadsMiddle.png); width:202px; float:left; padding-left:20px; padding-right:40px; padding-top:15px; height:695px;}
#uploads ul					{padding:0px; margin:0px; list-style:none;}
#uploads li					{padding:0px; margin:0px; width:229px; height: 55px; background-image:url(../images/site/uploadItemBackground.png); background-repeat:no-repeat; padding-bottom:7px; padding-left:22px;}
.uploadsMiddle a			{color:#FFFFFF; padding-top:7px; display:block; width:135px; font-size:14px; }
.uploadDate					{color:#FFFFFF; font-size:12px; font-style:italic;}
.uploadImage				{float:right; padding-right:35px; padding-top:10px;}
.uploadsBottom				{background-image: url(../images/site/uploadsBottom.png); width:262px; height:16px; float:left;}
#youtubeVideo				{background-image:url(../images/site/uploadVideoBack.png); width: 625px; height: 386px; float:left; padding-top:45px; padding-left:45px;}
.leftPaging					{background-image: url(../images/site/uploadsMiddle.png); width:202px; float:left; padding-left:20px; padding-right:40px; color:#FFFFFF;}
.leftPaging	a				{color:#fff; font-size:14px;}
#uploads h3					{color:#fff; font-size:23px; background-image: url(../images/site/leftMiddleTitle.png); width:222px; height:31px; padding-top:20px; padding-left:40px;font-weight:normal; letter-spacing:1px; float:left; margin-bottom:0px; margin-top:0px; padding-top:5px;}
.uploadsGallery				{background-image: url(../images/site/uploadsMiddle.png); width:227px; float:left; padding-left:20px; padding-right:15px; padding-top:15px; padding-bottom:7px;}

#sponsorLogos {
	float:left;
	padding-top:15px;
}
/* #sponsors					{background-color:#FFFFFF; width:934px; height:70px; float:left; margin-bottom:7px;} */

#sponsors {position:relative; width:936px; height:51px; float:left; background-image:url(../images-new/sponsor-bg-home3.jpg); overflow:hidden; margin-bottom:13px;}

#newsletterSignup			{width:268px; float:left;}
#newsletterSignup p 		{font-size:12px; color:#fff; line-height:20px; margin-top:0px;}
#newsletterSignup h2		{color:#fff; font-size:23px; background-image: url(../images/site/uploadsTop.png); width:242px; height:31px; padding-top:20px; padding-left:20px;font-weight:normal; letter-spacing:1px; float:left; margin-bottom:0px; margin-top:7px;}
.newsletterSignupMiddle		{background-image: url(../images/site/uploadsMiddle.png); width:202px; float:left; padding-left:20px; padding-right:40px; padding-top:15px; height:332px;}
.newsletterSignupBottom		{background-image: url(../images/site/uploadsBottom.png); width:262px; height:16px; float:left;}

#sponsor					{width:396px; float:left; padding-right:7px;}
#sponsor h2					{color:#fff; font-size:23px; background-image: url(../images/site/welcomeTop.png); width:371px; height:32px; padding-top:20px; padding-left:25px;font-weight:normal; letter-spacing:1px; float:left; margin-bottom:0px; margin-top:7px;}
.sponsorMiddle				{background-image: url(../images/site/welcomeMiddle.png); width:331px; float:left; padding-left:25px; padding-right:40px; padding-top:15px; height:335px;}
#sponsor p					{color:#FFFFFF; font-size:12px; line-height:20px; margin-top:0px;}
.sponsorBottom				{background-image: url(../images/site/welcomeBottom.png); width:396px; height:12px; float:left;}
.largeText					{font-size:23px; color:#fff;}
.inlineText					{font-size:12px; display:inline; color:#FFFFFF; line-height:23px;}
.inlineTitle				{font-size:23px; color:#fff; font-weight:normal;}
#sponsor h3					{color:#fff; font-size:23px; font-weight:normal;}

#newsList					{width:268px; float:left;}
#newsList h2				{color:#fff; font-size:23px; background-image: url(../images/site/uploadsTop.png); width:222px; height:31px; padding-top:20px; padding-left:40px;font-weight:normal; letter-spacing:1px; float:left; margin-bottom:0px; margin-top:7px;}
.newsListMiddle				{background-image: url(../images/site/uploadsMiddle.png); width:202px; float:left; padding-left:20px; padding-right:40px; padding-top:15px; height:332px;}
#newsList ul				{padding:0px; margin:0px; list-style:none;}
#newsList li				{padding:0px; margin:0px; width:229px; background-image:url(../images/site/uploadItemBackground.png); background-repeat:no-repeat; padding-bottom:7px; padding-left:22px;}
#newsList p					{color:#fff; font-size:12px; padding-top:14px; width:200px;}
#newsList a					{color:#FFFFFF; padding-top:7px; display:block; width:135px; font-size:14px;}
.newsListDate				{color:#FFFFFF; font-size:12px; font-style:italic;}
.newsListImage				{float:right; padding-right:35px; padding-top:10px;}
.newsListBottom				{background-image: url(../images/site/uploadsBottom.png); width:262px; height:16px; float:left;}

/*
#socialMedia				{background-color:#FFFFFF; width:934px; height:48px; float:left; margin-top:7px;}
*/

#socialMediaLinks		{width:932px; height:50px; float:left; background-image:url(../images-new/social-Links.png); margin-top:13px; background-repeat:no-repeat; position:relative;}
#youtube				{position:absolute; top:10px; left:835px;}
#twitter				{position:absolute; top:15px; left:720px;}
#facebook				{position:absolute; top:12px; left:625px;}
#linkedin				{position:absolute; top:13px; left:510px;}

#footer					{width:922px; height:31px; background-image:url(../images-new/footer_bg.png); float:left; margin-top:13px; font-size:12px; line-height:31px; vertical-align:middle; text-align:right; padding-right:10px;}
#footer a				{color:#FFFFFF;}

#siteLinks					{background-color:#bb0000; width:924px; float:left; font-size:12px; color:#fff; padding:5px;}
#siteLinks a				{color:#fff;}

#Title						{width:938px; float:left; padding:0px; height:215px;}
.gap						{width:950px; height:7px; float:left;}

#leftList					{width:268px; float:left;}
#leftList h2				{color:#fff; font-size:23px; background-image: url(../images/site/uploadsTop.png); width:262px; height:36px; padding-top:10px; font-weight:normal; letter-spacing:1px; float:left; margin-bottom:0px; margin-top:7px; text-align:center;}
#leftList2 h2				{color:#fff; font-size:23px; background-image: url(../images/site/uploadsTop.png); width:222px; height:62px; padding-top:20px; padding-left:40px;font-weight:normal; letter-spacing:1px; float:left; margin-bottom:0px; margin-top:7px;}
.leftListMiddle				{background-image: url(../images/site/uploadsMiddle.png); width:202px; float:left; padding-left:20px; padding-right:40px; padding-top:15px; height:695px;}
#leftList ul				{padding:0px; margin:0px; list-style:none;}
#leftList li				{padding:0px; margin:0px; width:229px; height: 55px; background-image:url(../images/site/uploadItemBackground.png); background-repeat:no-repeat; padding-bottom:7px; padding-left:22px;}
#leftList a					{color:#FFFFFF; padding-top:7px; display:block; width:135px; font-size:14px; }
.leftListDate				{color:#FFFFFF; font-size:12px; font-style:italic;}
.leftListImage				{float:right; padding-right:35px; padding-top:10px;}
.leftListBottom				{background-image: url(../images/site/uploadsBottom.png); width:262px; height:16px; float:left;}

#bodyContent					{width:661px; float:left; margin-top:7px;}
.bodyContentMiddle				{background-image: url(../images/site/bodyMiddle.png); width:581px; float:left; padding-left:40px; padding-right:40px; padding-top:15px; height:auto;}
#bodyContent p					{color:#FFFFFF; font-size:14px; line-height:24px; margin-top:0px;}
.bodyContentBottom				{background-image: url(../images/site/bodyBottom.png); width:661px; height:31px; float:left;}
.bodyContentTop					{background-image: url(../images/site/bodyTop.png); width:661px; height:31px; float:left;}
#bodyImages						{width: 200px; float:left;}
.bodyImage						{padding-right:20px; padding-bottom:20px; display:block; float:left;}
#bodyContent h2					{color:#bb0000; font-size:23px; margin:0px; text-decoration:underline; padding-bottom:7px; font-weight:normal;}
#bodyContent h3					{color:#fff; font-size:14px; margin:0px; font-weight:normal; padding-bottom:20px;}
#bodyContent h4					{color:#fff; font-size:20px; font-weight:normal;}
#bodyContent a					{color:#FFFFFF; font-size:14px;}
#bodyContent label				{color:#fff; font-size:14px; display:block;}

#leftFlash						{width:268px; float:left; padding-top:7px;}
.leftFlashMiddle				{background-image: url(../images/site/uploadsMiddle.png); width:212px; float:left; padding-left:10px; padding-right:40px; height:745px;}
.leftFlashBottom				{background-image: url(../images/site/uploadsBottom.png); width:262px; height:16px; float:left;}

#bodyContent li a				{color:#bb0000;}
#pressList						{list-style:none; margin:0px; padding:0px; color:#fff; font-size:14px; float:left;}
#pressList li					{margin:0px; padding:0px; width:280px;  padding-bottom:30px; display:table; float:left;}

#linkList						{list-style:none; margin:0px; padding:0px; color:#fff; font-size:14px; float:left;}
#linkList li					{margin:0px; padding:0px; width:280px;  padding-bottom:30px; display:table; float:left;}

.gallery a						{text-decoration:underline;}
