/* DEBUG STYLES (remove for production)
   ----------------------------------------
#col1{background-color: #eee;}
#col2{background-color: #ccc;}
#col3{background-color: #999;}
#col4{background-color: #666;}
p {background-color: orange;} */


body {
	background-color: #ffffff;
	color: #4A4637;
	
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.27em;
	font-size: 70%;
}
strong { font-weight: bold; }
em {font-style: italic; }

a { text-decoration: none; }
a:link { color: #0000cc; }
a:visited { color: #0066cc; }
a:hover { color: #036; text-decoration: underline; }

/* The following inserts the english.gif to signal a link
   pointing to English content -- has problems with MSIE
   Windows sometimes! */

a.en {
	padding-right: 10px;
	background: url("http://aifia.org/img/english.gif") 100% 75% no-repeat; 
	} 



#content h1, #content h2, #content h3, #content p, #content ul, #content ol, #content table {
  margin-bottom: 1.27em;
  padding-left: 14px;
}
#content h1
{
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.27;
}
#content p
{
  font-size: 1.2em;
  line-height: 1.27em;
}

#col2 li
{
  font-size: 1.2em;
}


h2 {
	font-size: 1.64em;
	font-weight: normal;
	margin-bottom: 0;
}
h2 a { /* color: #1c63az; */ }

h3 {
	border: 1px solid #ccc;
	/* color: #1C63A0; */
	line-height: 1.44em;
	font-size:1.27em;
}
h3 a {
	line-height: 1.44em;
}

blockquote {
  font-style: italic;
}


#content ul {
	list-style-type: none;
}
#content li {
	background: url(../images/bullet-iai-black.gif) 0 6px no-repeat;
	line-height: 1.44em;
	padding-left: .84em;
}

.feature
{
  font-size: 1.1em;
  font-weight: bold;
}
img.drop-image
{
  float: left;
  padding: 0 14px;
}




/* HEADER
   ---------------------------------------- */
div#search-tools a {
  color: #fff;
}



/* HOME
   ---------------------------------------- */
#home h2 {
	border: 1px solid #ccc;
	color: #999;
	font-weight: bold;
	line-height: 1.44em;
	margin-bottom: .64em;
	font-size:1.27em;
}
#home h3 {
  border: 0;
	font-weight: bold;
	line-height: 1.44em;
	margin-bottom: 0;
	font-size:1em;
}



/* SECTION COLORS
   ---------------------------------------- */
#about h3, #events h3, #news h3 {
	background-image:url(../images/hdrBg_About.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#learn h3 {
	background-image:url(../images/hdrBg_Learning.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#members h3 {
	background-image:url(../images/hdrBg_Member.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#network h3 {
	background-image:url(../images/hdrBg_Network.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#search h3 {
	background-image:url(../images/hdrBg_Search.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}




#about .about, #members .about, #network .about, #learn .about, #search .about, #home .about
{
	background-image:url(../images/hdrBg_About.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#about .members, #members .members, #network .members, #learn .members, #search .members, #home .members
{
	background-image:url(../images/hdrBg_Member.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#about .learn, #members .learn, #network .learn, #learn .learn, #search .learn, #home .learn
{
	background-image:url(../images/hdrBg_Learning.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#about .network, #members .network, #network .network, #learn .network, #search .network, #home .network
{
	background-image:url(../images/hdrBg_Network.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#about .search, #members .search, #network .search, #learn .search, #search .search, #home .search
{
	background-image:url(../images/hdrBg_Search.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}



/* NEWS and CALENDAR Col1 Heading Styles
   ---------------------------------------- */
#newsCalendar h2 {
	border: 1px solid #ccc;
	background-image:url(../images/hdrBg_About.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #999;
	font-weight: bold;
	line-height: 1.44em;
	margin-bottom: .64em;
	font-size:1.27em;
}

#newsCalendar h3 {
	border: 0px;
	background-image:none;
	font-weight: bold;
	line-height: 1.44em;
	margin-bottom: 0;
	font-size:1em;
}

#newsCalendar p {
	font-size: 1em;
	margin-bottom: 0.5em;
}






div#footer ul{
	margin:0 7px 0 0;
	padding:0 0 0 35px;
	list-style-type:none; 
	background: url("../images/logoFooter.gif") 0 0 no-repeat;
	width:350px;
	float:right;
	display:inline;
}
div#footer ul li{
	display:inline;	
	padding-right:2px;
	margin-right:2px;
	color:#000000;
}
div#footer ul li.divider{
	color:#858889;
}