﻿form {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ul {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
center {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
b {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
strong {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
samp {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
font {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
a {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
p {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h4 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h3 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h2 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h1 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
iframe {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
object {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-align: center;
}
applet {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
span {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
div {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
html {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1px;
	font-family: arial, sans-serif;
}
ul {list-style: none;}
ol {list-style: none;}


body  {
	background: #eeeee6 url('images/bgfade.jpg') repeat-x 0 0;
}
/* 
-----------------------------------------------------------------------------
Global Style
----------------------------------------------------------------------------- */

a					{color:#07519a; text-decoration:none;}
a:hover				{text-decoration:underline;}

a.fullstory			{color:gray; font-style:italic; width: 120px; background-image:url('images/arrow.gif') no-repeat 0 0; float:left;}
a.fullstory:hover	{color:gray; font-style:italic; text-decoration:underline;} 

/* 
-----------------------------------------------------------------------------
Layout
----------------------------------------------------------------------------- */

#announcements		{width:960px; height: 45px; margin: 0 auto -7px auto}
#secbar				{position:absolute; padding: 15px 13px; margin:0;}
#content			{float:left; margin: 0 0 0 201px; padding: 20px 20px 37px 20px; width: 455px; min-height:850px;}
#content.nobar		{float:left; margin: 0 0 0 0px; width:600px; min-height:650px;}

.quicklinks {width: 600px; height: 10px; margin: 0 0 0 auto;  }

.quicklinks ul	{width: 600px; float:right}
.quicklinks li	{
	font-size: 10px;
	float: right;
	display: block;
	height: 25px;
	padding: 0 5px 0 5px;
	text-align: center;
}
.quicklinks li a		{
	height: 25px;
	padding: 5px 5px 0 5px;
	line-height: 10px;
	display: block;
	color: #999;
	text-decoration: none;
	text-align: center;
}
.quicklinks li:hover a	{color:#006f53;}

#sidebar			{float:left; padding: 20px 0; width: 205px; min-height: 100px;}

 
#wrapper    		{width: 960px; margin: 0 auto -7px auto; min-height:800px}
#wrapper #inner 	{
	width: 960px;
	background: url('images/bgshadow.gif') repeat-y 0 0; 
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 7px;
	}

#header				{width: 949px; height:75px; background:#fff; padding:0 5px 3px 5px;}

#contentwrap		{width: 960px; min-height: 950px; background-color:#ffffff; 

 
}

#sidebar			{float:right; padding: 0 8px 0 10px; width: 230px; min-height: 100px;}
#sidebar img		{padding: 10px 0 10px 0;}
#sidebar h2			{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; line-height:14px; }
#eupdates h4		{height: 27px; background: url('http://www.iaafoundation.org/iaafoundation/testing/images/h4_emailupdates.png') no-repeat 0 0; 
margin: 5px 0 0 0; text-indent:-9999px;
}
#eupdates p			{font-family:Arial, Helvetica, sans-serif; font-size:9px; text-align:left;}

                                           

/* 
-----------------------------------------------------------------------------
Headers
----------------------------------------------------------------------------- */


h2#title			{font-family: times, "times new roman", serif; font-weight:lighter; }

#content h1			{font-size: 24px; color:#3c6058; min-height: 36px; font-family: times, "times new roman", serif; font-weight:lighter; line-height:45px;}

h2#title.aboutus	{display:block; width: 940px; line-height:105px; padding: 25px 0 0 20px; color:#ffffff; font-size: 28px;
					 background: url('http://www.iaafoundation.org/iaaf/images/aboutus.gif') no-repeat 0 0;
}
h2#title.events	{display:block; width: 940px; line-height:105px; padding: 25px 0 0 20px; color:#ffffff; font-size: 28px;
					 background: url('http://www.iaafoundation.org/iaaf/images/events_top.jpg') no-repeat 0 0;
}
h2#title.scholarships	{display:block; width: 940px; line-height:105px; padding: 25px 0 0 20px; color:#ffffff; font-size: 28px;
					 background: url('http://www.iaafoundation.org/iaaf/images/scholarships_top.jpg') no-repeat 0 0;
}
h2#title.cfbfoundations	{display:block; width: 940px; line-height:105px; padding: 25px 0 0 20px; color:#ffffff; font-size: 28px;
					 background: url('http://www.iaafoundation.org/iaaf/images/cfb_foundations_top.jpg') no-repeat 0 0;
}
h2#title.iaitcstory	{display:block; width: 940px; line-height:105px; padding: 25px 0 0 20px; color:#ffffff; font-size: 28px;
					 background: url('http://www.iaafoundation.org/iaaf/images/aitcstory_top.jpg') no-repeat 0 0;
}
h2#title.whatwesupport {display:block; width: 940px; line-height:105px; padding: 25px 0 0 20px; color:#ffffff; font-size: 28px;
					 background: url('http://www.iaafoundation.org/iaaf/images/whatwesupport_top.jpg') no-repeat 0 0;
}
h2#title.newsinfo{display:block; width: 940px; line-height:105px; padding: 25px 0 0 20px; color:#ffffff; font-size: 28px;
					 background: url('http://www.iaafoundation.org/iaaf/images/newsinfo_top.jpg') no-repeat 0 0;
}

h2#title.genstore{display:block; width: 940px; line-height:105px; padding: 25px 0 0 20px; color:#ffffff; font-size: 28px;
					 background: url('http://www.iaafoundation.org/iaaf/images/genralstore.jpg') no-repeat 0 0;
}
h2#title.makeagift{display:block; width: 940px; line-height:105px; padding: 25px 0 0 20px; color:#ffffff; font-size: 28px;
					 background: url('http://www.iaafoundation.org/iaaf/images/makeagift.jpg') no-repeat 0 0;
}




#content h3		{font-size: 12px; font-weight:bold; color:#242f35; line-height : 16px; padding-top:5px; }
#content h2			{font-size: 13px; margin: 18px 0 10px 0; height: 23px;}
#sidebar h4			{font-size: 14px;}
#content h4		{font-size: 14px; font-weight:bold; color:#224568; line-height : 16px; padding-top:5px; }


/* 
-----------------------------------------------------------------------------
 breadcrumb
----------------------------------------------------------------------------- */

#breadcrumb			{font-size: 10px;/* position:absolute; */color:#0a6d53; margin: 0 0 0 222px; padding-top: 7px; line-height:18px; width:470px;}
#breadcrumb a		{color:#999;}
#breadcrumb.nobar	{font-size: 10px;color:#0a6d53; margin: 0 0 0 20px; padding-top: 7px; line-height:18px; width:600px;}
/* 
-----------------------------------------------------------------------------
 Roll Over Buttons
----------------------------------------------------------------------------- */

p.button a			{height: 22px; display:block; text-indent:-9999px; background-repeat:no-repeat; background-position: 0 0;}
p.button a:hover	{background-position: 0 -22px;}
a.learnmore			{width: 116px; background-image: url('images/learnmore.gif');}
a.viewmore			{width: 90px; background-image: url('images/viewmore.gif');
}
a.viewall			{width: 70px; float:right; background-image:url('images/viewall.gif'); margin: 0 0 10px 0; }
a.more			{width: 50px; float:left; vertical-align:top;background-image:url('images/more.gif');}
a.readmore			{width: 119px; background-image: url('images/readmore.gif');
}



/* 
-----------------------------------------------------------------------------
 Content 
----------------------------------------------------------------------------- */


#content p			{
	font-size: 12px;
	line-height: 17px;
	margin: 10px 0;
	vertical-align: top;
	text-align: left;
}
#content p.eyc			{
	font-size: 12px;
	line-height: 17px;
	vertical-align: top;
	text-align: left;
	font-weight:bold;
	
}
#content a.eyc { text-align:left;  color:#1c5141; background: url('images/dn.gif') no-repeat; padding:5px 7px 5px 5px;}


#content .featured { text-align:left; margin: 5px 0 0 0;}
#content .featured a { text-align:left; padding-left: 8px; background: url('images/icons.gif') no-repeat 0 -25px}
#content .featured a.eyc { text-align:left;  color:#1c5141; background: url('images/dn.gif') no-repeat; padding:5px 7px 5px 5px;}

.description  {font-size: 8px; color:gray; }

#content div.scroll
{
margin: 0 15px 15px 15px;
width: 223px;
height: 150px;
overflow: auto;
background-color: #ffffff;
padding: 8px;}

#content div.scroll p
{width: 218px; margin: 5px 3px 5px 3px;}


#content li			{font-size: 12px; line-height: 16px; margin: 8px 0;}

#content li.desc { text-align:left; height: 50px;}

#content ul li		{padding: 0 0 0 16px; background: url('images/icon_liarrow.gif') no-repeat 6px 5px;
}
#content ul li.question		{font-size:12px; font-weight:bold; line-height:18px;
}
#content p.question	{font-style:italic; color:#444444;
}
#content a.question	{font-style:italic; font-weight:normal;
}
#content ul.linkedlist li{background: url('images/icons.gif') no-repeat 6px -25px;
}
#content ul.linkedlistalt li{background: url('images/icon_liarrow_org.gif') no-repeat 6px 5px;
}
#content ul li span	{
}
#content div.hr		{height: 1px; margin: 16px 0; background: url('images/icons.gif') repeat-x 0 -180px;
}
#content div.dhr	{height: 3px; margin: 8px 0; background: url('images/icons.gif') repeat-x 0 -300px;
}
#content a.ext		{padding-left: 12px; background: url('images/icons.gif') no-repeat 0 -147px;
}
#content a.arrow	{padding-left: 8px; background: url('images/icons.gif') no-repeat 0 -25px;
}
#content a.pdf		{padding-left: 12px; background: url('images/icon_pdf.gif') no-repeat 0 50%;
}
#content img.inlineleft	{float:left; margin: 5px 15px 5px 0;}
#content .scroll img.inlineleft	{float:left; margin: 0px 15px 0px 0;}
#content a.imgleft	{float:left; margin: 0 5px 5px 2px; clear:left;}
#content a.imgleft img	{border: 1px solid #7c815f;}
#content ul.twocol li	{padding:0 0 21px 0; background:url('images/line_tear.gif') repeat-x 0 100%; 
float:left; width: 140px; margin-left: 20px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 20px;
}
#content ul.twocol img	{float:left;}
#content ul.twocol p	{float:left; width: 145px; padding-left: 12px; margin:0;}
#content ul.twocol p a	{padding-left: 10px; line-height: 25px; background: url('images/icons.gif') no-repeat 1px -26px;
}
#content ul.twocol li.left	{clear:left; margin-left:0;}
#content ul.twocol li.nb	{background:none;}

#content ul.seclist				{padding: 0 0 10px 0; background: url('images/line_tear.gif') repeat-x 0 0;
}
#content ul.seclist li			{margin:0; padding: 0 0 10px 0; background: url('images/line_tear.gif') repeat-x 0 100%;
}
#content ul.seclist li a		{display:block; line-height: 20px; padding:0 0 3px 11px; background: url('images/icons.gif') no-repeat 3px -23px; 
}
#content ul.seclist li a:hover	{background-color:#f5f6f3;}

#content ul.seclist li img		{float:right; padding: 5px 2px 5px 2px}

#content .cola	{float:right; width: 280px;   margin-right: -1px; padding: 0px 10px 0 5px;}
#content .cola .fvid   {
	width: 262px;
	min-height: 240px;
	background-color:#f3f3ee;
	margin: 5px 0 10px 5px
}
#content .fvid   {
	background-color:#e6e6e1;
	padding: 5px 5px 5px 5px
}

#content .cola .fvid a:visited { color:#fff; }


#content .cola .fvid a:visited { color:#fff; }


#content .cola .fvid a:link { color:#fff; }


#content .cola .fvid a:link { color:#fff; }


#content .colb{float:left; width: 325px; padding: 0px 10px 0 5px; }
#content .colb .intro {}

#content .floatleft {float: left; display: inline;}
#content .floatright {float: right; display: inline;}
#content img.floatleft {margin: 0 10px 10px 0;}
#content img.floatright {margin: 0 0 10px 10px;}
#content .alignright {text-align: right;}



/* 
-----------------------------------------------------------------------------
Nav
----------------------------------------------------------------------------- */

#logo		{
	background-image: url('images/logo.gif');
	float: left;
	height: 70px;
	width: 200px;
	margin: 0px 0 0 5px;
	z-index: 1;
}

#secnav				{padding: 1px 0 0 0; margin: 0 0 0 2px; background: url(images/line_tear.gif) 0 0 repeat-x; line-height: 18px;}
#secnav li			{display:block; clear:both;  height:auto;  padding: 0 0 1px 0; background: url(images/line_tear-nav.gif) 0 100% repeat-x;}
#secnav li a		{display: block; height: auto;  font-size: 11px; text-indent:0; text-decoration:none;  padding: 4px 5px 4px 11px; width: 154px !important; 
					 background: #f8fcf5 url(images/icons.gif) 2px 10px no-repeat !important;}
#secnav li ul		{position:absolute; margin-top: -9999px;}
#secnav li.open		{background-color:#FFFFFF;}
#secnav li.open ul	{padding-left: 11px; position:relative; margin-top:0;}
#secnav li.open a	{color:#9c9c9c; background-color:#FFFFFF !important;}
#secnav li.selected a		{
	background-position: 2px -23px !important;
	background-color: #FFF !important;
	font-weight: bold;
	color: #006f53;
}
#secnav li.open li a		{color:#0099ff !important; background-position: 0 7px !important;}
#secnav li.open li.selected a{background-position: 2px -23px !important}
#secnav li a:hover			{display:block; color:#006f53 !important; background-color:#fff;}
#secnav li.open li.selected a			{color:#000 !important;}
#secnav li.open li a:hover			{color:#000 !important;}
#secnav li li 		{background:none;}
#secnav li a		{font-size: 11px;}



/* 
-----------------------------------------------------------------------------
 Home
----------------------------------------------------------------------------- */

#home #contentwrap	{background:#FFF; width: 950px; min-height:750px; margin:0 0 0 0}
#home #content		{padding: 0px 9px;width: 943px; margin:0 0 0 0; min-height:750px}
#home #content .dhr	{margin: 10px 0 0 0;}
#home #inner		{margin-bottom: 7px;}
#main					{width:650px; margin: 0 0px 0 0px; float:left; padding: 0 8px 0 0}
#main .highlight		{width: 620px; height: 65px; padding: 10px 0 0 0; margin:55px 0 0 0; display:inline;}
}
#home .sidebar				{width:280px; min-height:920px; background-image:url('images/rightbackground.gif'); 
}
#home .sec2					{margin: 0 33px 0 31px;}

#home .sidebar .sec3		{width: 268px; height: 228px; float:left; background-image:url('images/sidebgrnd.jpg'); backround-image: no-repeat; margin: 10px 5px 5px 5px;}
#home .sidebar .sec3 .dhr	{width:226px; height: 4px;background:url('images/line_tear.gif') repeat-x 0 100%;}
#home .sec3	.title			{margin: 13px 5px 5px 15px;width: 240px;height: 30px;float: left;background-image: url('images/eventcalendar.gif'); background-repeat:no-repeat;}
#home .sec3	p				{margin: 13px 13px 13px 13px;width: 240px;line-height:15px;}
#home .sec3 .dhr			{margin-top:0 !important;}

#home .sidebar .sec4		{width: 268px; height:177px; float:left; margin: 10px 5px 5px 5px; background-image:url('images/makingip.gif'); background-repeat:no-repeat;}
#home .sidebar .sec4 .rotate	{width: 92px; height:66px; margin: 87px 85px 5px 85px; vertical-align:middle;}
#home .sidebar .sec4 p		{padding: 0 2px; margin: 0 10px 5px 15px;}
#home .sidebar .sec4 .title	{margin: 13px 5px 5px 15px;width: 240px;height: 25px;float: left;background-image: url('images/makingpossible.gif'); background-repeat:no-repeat;}
#home .section h2			{
	text-indent: -9999px;
	height: 20px;
	width: auto;
	margin: 0;
	background-position: 2px 0;
	background-repeat: no-repeat;}

#home .section li			{font-size: 11px;}
#home .section p			{font-size: 11px;line-height: 14px;margin-top: 0 !important;}

#home h2.featuredvid		{
	background-image: url(images/featuredvid.gif);
	text-indent: -9999px;
	width:217px;
	height: 21px;
	float:left;
	background-repeat: no-repeat;
	margin: 10px 5px 10px 5px;
}
#home .morevids		{
	text-indent: -9999px;
	width:272px;
	height: 21px;
	float:left;
	margin: 10px 5px 10px 10px;
}

#home img.mrvid		{
	float:left;	
	margin: 5px 0 5px 12px;
}


#home h2.featurednews		{
	background-image: url(images/featurednewspromo.gif);
	text-indent: -9999px;
	height: 21px;
	width:217px;
	float:left;
	background-repeat: no-repeat;
	margin: 10px 5px 10px 0;
}
#home h2.Makingpossible	{background-image:url('images/makingpossible.gif');text-indent:-9999px; height:21px}

#eupdates				{padding: 0 15px 10px 10px; margin: 0 0px 5px 5px ; background-image:url('images/eupdateform.jpg');  min-height:75px; width: 243px; font-size: 11px;line-height: 14px;}
#eupdates .emailupdates			{color:#666; font-size: 11px; width: 175px; height: 15px; padding: 5px 0 0 5px; border: 1px solid #cacaca; float:left;}
#eupdates .emailsubmit			{border:none; padding:0; margin:0; display:block; width: 22px; height: 18px; text-indent:-9999px; background:url(images/submitarrow.png) 0 0 no-repeat;}
#eupdates p	{padding: 0 5px; margin: 0 5px 5px 5px;font-family:Arial, Helvetica, sans-serif;  text-align:left;}
#eupdates h4		{height: 27px; background: url(images/h4_emailupdates.gif) 0 0 no-repeat; margin: 5px 0 0 0; text-indent:-9999px;}

#content div .sec		{width: 400px;}
#content div.sec ul.ll {padding: 0 1px;}
#content div.sec ul.ll li	{padding: 5px 7px; margin:0; background: url('images/line_tear.gif') repeat-x 0 0; 
min-height: 40px; display:block; float:left; width: 395px;}
#content div.sec ul.ll li:first-child{background:none;}
#content div.sec ul.ll li.even	{background-color: #f3f3ee;}
#content div.sec ul.ll li img	{float:left; clear:left;}
#content div.sec ul.ll li p	{float:right; width:290px; margin: 15px 0 0 7px;}


#content .homecallout	{width: 325px;}
#content .homecallout .intro	{width: 300px; }
#content .homecallout .intro img	{float:left;}
#content .homecallout .intro .desc	{float:right;  width: 180px;}
#content .homecallout ul.ll		{padding: 0 1px;}
#content .homecallout ul.ll li	{padding: 5px 7px; margin:0; background: url('images/line_tear.gif') repeat-x 0 0; 
min-height: 40px; display:block; float:left; width: 310px;}
#content .homecallout ul.ll li:first-child{background:none;}
#content .homecallout ul.ll li.even	{background-color: #f3f3ee;}
#content .homecallout ul.ll li img	{float:left; clear:left;}
#content .homecallout ul.ll li p	{float:right; width:235px; margin: 0px 0 0 7px;}
#content .homecallout ul.ll li p a	{font-weight:bold;}

#content p span.boldunderline {
	font-weight:bold;
	text-decoration:underline;
	color:#4a4a4a;
}



/* 
-----------------------------------------------------------------------------
Featured Images
----------------------------------------------------------------------------- */

.toggleopacity img{margin:3px 2px 3px 2px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 0.5;}
.toggleopacity:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 1;}
.toggleopacity img{border: none;}


#feature   {width: 960px; height: 212px;}
#imgs span {height: 320px; position:absolute;}
#mission {height: 320px; position:absolute;}
#imgs {height: 320px; position:absolute;}
#imgs span {height: 220px; }
#feature #imgs		{
	width: 660px;
	margin: 0 5px 0 10px;
	height: 212px;
	z-index: 5;
}
#feature #mission 	{width: 280px;  margin:0 0 0 670px; background:#1b2b3e; height:212px; position:absolute;  
}
#feature #mission h1	{width: 260px;margin-top: 8px; margin-left: 10px; height: 35px; text-indent:-9999px;
	background-image: url('images/iaaf_mission.jpg') no-repeat 0 0;
}

#feature #mission p.intro		{padding: 8px 38px 0 52px; margin-bottom: 20px;}
#feature #mission p.intro		{width: 259px; height: 60px; padding:0; margin: 15px 0 10px 10px; background: url(images/intro.jpg) 0 0 no-repeat; text-indent: -9999px;}
#feature #mission img.wwd		{
	display: block;
	text-indent: -9999px;
	height: 25px;
	background-image: url('images/learnmoreabout.gif');
	background-repeat: no-repeat;
	margin: 0 0 0 20px
}
#gallery {
	margin:0 0 0 10px; position:absolute; z-index:0; height:212px; width:660px;
}
#gallery body{
	font-family:arial;
	font-size: x-small;
}

	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#1b2b3e; 
		color:#ffffff; 
		width:660px;
		height: 50px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#65fbd6;
		font-weight:bold;
		font-size: 14px;
	}


/* 
-----------------------------------------------------------------------------
Footer
----------------------------------------------------------------------------- */

#footer     	{	
	width: 960px;
	height: 20px;
	padding: 25px 0 30px 0;
	
	background: #242f35 ;
}

#footer p			{color:#7a8083; font-size: 10px ;  margin: 8px 35px 10px 65px; line-height: 18px; }
#footer p.ai		{float:right; padding: 15px 0 0 0; background: url('http://www.iaafoundation.org/iaafoundation/testing/images/footer_ai.gif') no-repeat 100% 9px;} 					
#footer p a			{color:#7a8083; text-decoration:underline;}
#footer p a:hover	{color:#ffffff; text-decoration:none;}
#footer p span		{position:absolute; margin-top: -9999px;}



