@charset "utf-8";
/* CSS Document */

body {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #383c3c;
	padding:0px;
	margin: 0px;
	background: #f6f6f6;
	padding-top: 28px;
}

 img {
	behavior: url('templates/assets/js/iepngfix.htc');
	border:none;
}

a, a:link, a:visited {
	color: #4089c5;	
}

.wrapper {
	width: 860px;
	margin: 0 auto;
}

.wrapper .pillar-logo-container{
	clear: both;
	padding: 10px 0;
}

.pillar-logo-container .pillar-associations {
/*	float:left;*/
}
.pillar-logo-container .pillar-associations .title {
/*	width: 184px;*/
	background: url(assets/images/dots.png) no-repeat bottom left;
	margin-bottom: 20px;
	padding-bottom: 0px;
	padding-top: 8px;
	*padding-bottom: 10px;
}	

.pillar-logo-container .pillar-associations .item {
/*	width: 184px;*/
	/*height: 48px;*/
	/*background: #f1f1f1;*/
/*	margin-bottom: 24px;*/
/*	text-align:center;*/
	padding-top: 4px;
	float: left;
}
.pillar-logo-container .pillar-associations p {
	padding-top: 3px;
	padding-left: 3px;
}
#top {
	position:relative;
	height: 85px;
}
	#top .top-logo {
		padding-top: 4px;
	}
	
	#top .languages {
		position: absolute;
		right:0px;
		top: -15px;
	}
	
	#top .languages #select-language {
		margin: 0 17px 0 0;
		float:left;
	}
	
	#top .languages #top-search {
		margin: 0 2px 0 0;
		height: 19px;
		width: 190px;
		float: left;
		padding: 0 0 0 9px;
		border-width: 1px;
		text-align: bottom;
		line-height: 19px;
	}
	
	#top .languages #top-submit {
		width: 35px;
		height: 21px;
		border: none;
		background-color: #5a5f62;
		text-transform: uppercase;
		color: #fff;
		font-size: 8px;
		text-align: center;
		padding: 0;
		margin: 0 0 0 0;
		float: left;
		border: 1px solid #515657;
	}
	
	#top .contact-bmyers  {
		float: right;
		width: 276px;
		height: 30px;
		margin-top: 33px;
	}


/* ***************************************************************** */
/* Menus */

#nav-container {
	background: #2d3133;
	height: 48px;
	list-style:none;
	margin: 0px;
	padding: 0px;
	text-align:left;
}

		#nav-container #nav, #nav-container .mb_menu {
			margin:0px;
			padding:0px;
		}
		#nav-container a, #nav-container a.link, #nav-container a.visited {
			color: #fff;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
			line-height: 48px;
			margin:auto;
			position: relative;
			z-index: 5;
		}
		#nav-container li {
			display:inline;	
			padding-right: 13px;
			position:relative;
			z-index:4;
		}

		#nav-container li.last {
			padding-right: 0px;
		}
		
			/*  ******** Sub Menu ******* */
			#nav-container li     ul {
				display:block;
				position:absolute;
				top:-14px;
				left:-16px;
				left: -100000px;
				padding:0px;
				margin:0px;
				width: 206px;
				list-style-type:none;
				
			}
			#nav-container li.sfHover		ul,#nav-container li.topsfHover		ul,#nav-container li.bottomsfHover		ul {
				display:block;
				left: -16px;
			}
			#nav-container li.widesfHover		ul {
				display:block;
				left: -16px;
			}
				/* submenu list items */
				#nav-container li     ul li {
					position:relative;	
					display:block;
					width: 206px;
					min-height: 20px;
					padding:0px;
					margin:0px;
					*margin-top: -3px;
					background: url(assets/images/menu-normal.png) no-repeat;
					_background: url(assets/images/menu-normal.gif) no-repeat;
				}
				
				
				#nav-container li     ul li.sfHover {
					background: url(assets/images/menu-normal-over.png) no-repeat;
					_background: url(assets/images/menu-normal-over.gif) no-repeat;
					*margin-top: -3px;
				}
				/* submenu first list item */
				#nav-container li      ul li.top {
					background: url(assets/images/menu-top.png) no-repeat;
					_background: url(assets/images/menu-top.gif) no-repeat;
					min-height: 19px;
					padding-top: 66px;
					*margin-top: -0px;
				}
				#nav-container li      ul li.topsfHover {
					background: url(assets/images/menu-top-over.png) no-repeat;
					_background: url(assets/images/menu-top-over.gif) no-repeat;
					min-height: 19px;
					padding-top: 66px;
					*margin-top: -0px;
				}
				/* council publications is too wide for the standard bg image */
				#nav-container li.widesfHover 	ul li.top {
					background: url(assets/images/menu-top-wide.png) no-repeat;
					_background: url(assets/images/menu-top-wide.gif) no-repeat;
				}
				#nav-container li.widesfHover 	ul li.topsfHover {
					background: url(assets/images/menu-top-wide-over.png) no-repeat;
					_background: url(assets/images/menu-top-wide-over.gif) no-repeat;
				}
				/* submenu last list item */
				#nav-container li 	ul li.bottom {
					background: url(assets/images/menu-bottom.png) no-repeat;
					_background: url(assets/images/menu-bottom.gif) no-repeat;
					height: 20px;
					padding-bottom: 22px;
					*margin-top: -3px;
				}
				#nav-container li 	ul li.bottomsfHover {
					background: url(assets/images/menu-bottom-over.png) no-repeat;
					_background: url(assets/images/menu-bottom-over.gif) no-repeat;
					height: 20px;
					padding-bottom: 22px;
					*margin-top: -3px;
				}
				/* submenu link */
				#nav-container li      ul li a, #nav-container li      ul li a.link, #nav-container li     ul li a:visited {
					line-height: 19px;
					padding-top:1px;
					display:block;
					padding-left: 13px;
					padding-right: 22px;
					margin:0px;
				}

			/*  ******* Sub Sub Menu ********* */
					
							#nav-container li ul li ul.current-projects li.top, 
								#nav-container li ul li ul.current-projects li.bottom,
								#nav-container li ul li ul.completed-projects li.top, 
								#nav-container li ul li ul.completed-projects li.bottom,
								#nav-container li ul li ul li.top,
								#nam-container li ul li ul li.bottom,
								#nav-container li.wide ul li ul li.top,
								#nam-container li.wide ul li ul li.bottom{
									position:relative;	
									display:block;
									width: 206px;
									min-height: 20px;
									padding:0px;
									padding-left:0px;
									margin:0px;
									*margin-top: -3px;
									background: url(assets/images/menu-normal.png) no-repeat;
									_background: url(assets/images/menu-normal.gif) no-repeat;
							}
							
							#nav-container li ul li ul.current-projects li.topsfHover, 
								#nav-container li ul li ul.current-projects li.bottomsfHover,
								#nav-container li ul li ul.completed-projects li.topsfHover, 
								#nav-container li ul li ul.completed-projects li.bottomsfHover,
								#nav-container li ul li ul li.topsfHover,
								#nav-container li ul li ul li.bottomsfHover,
								#nav-container li.wide ul li ul li.topsfHover,
								#nav-container li.wide ul li ul li.bottomsfHover{
									position:relative;	
									display:block;
									width: 206px;
									min-height: 20px;
									padding:0px;
									padding-left:0px;
									margin:0px;
									*margin-top: -3px;
									background: url(assets/images/menu-normal-over.png) no-repeat;
									_background: url(assets/images/menu-normal-over.gif) no-repeat;
								}
							
					#nav-container li ul li ul.completed-projects{
						display:none;
						position: absolute;
						top: -117px;
						left: 197px;
					}
					#nav-container li ul li ul,#nav-container li.sfHover ul li ul,
						#nav-container li.wide ul li ul,
						#nav-container li.widesfHover ul li ul,
						#nav-container li.bottom ul li ul,
						#nav-container li.bottomsfHover ul li ul,
						#nav-container li.top ul li ul,
						#nav-container li.topsfHover ul li ul{
						display:none;
						position: absolute;
						top: 0px;
						left: 197px;
					}
					#nav-container li ul li.top ul,
						#nav-container li ul li.topsfHover ul{
						margin-top:66px;
					}
					#nav-container li ul li.sfHover ul.completed-projects {
						display:block;
						position: absolute;
						top: -117px;
						left: 197px;
					}
					#nav-container li ul li.sfHover ul,#nav-container li.wide ul li.sfHover ul,#nav-container li.widesfHover ul li.sfHover ul {
						display:block;
						position: absolute;
						top: 0px;
						left: 197px;
					}
					#nav-container li ul li.topsfHover ul.completed-projects {
						display:block;
						position: absolute;
						top: -117px;
						left: 197px;
					}
					#nav-container li ul li.topsfHover ul,#nav-container li.wide ul li.topsfHover ul,#nav-container li.widesfHover ul li.topsfHover ul {
						display:block;
						position: absolute;
						top: -0px;
						left: 197px;
					}
					#nav-container li ul li.bottomsfHover ul.completed-projects {
						display:block;
						position: absolute;
						top: -117px;
						left: 197px;
					}
					#nav-container li ul li.bottomsfHover ul,#nav-container li.wide ul li.bottomsfHover ul,#nav-container li.widesfHover ul li.bottomsfHover ul {
						display:block;
						position: absolute;
						top: 0px;
						left: 197px;
					}
					#nav-container li ul li ul.completed-projects li.bottom, #nav-container li ul li ul li.bottom {
							background: url(assets/images/menu-bottom.png) no-repeat;
							_background: url(assets/images/menu-bottom.gif) no-repeat;
							height: 42px;
					}
					
					#nav-container li ul li ul.completed-projects li.bottomsfHover, #nav-container li ul li ul li.bottomsfHover {
							background: url(assets/images/menu-bottom-over.png) no-repeat;
							_background: url(assets/images/menu-bottom-over.gif) no-repeat;
							height: 42px
					}
					
					 #nav-container li ul li ul li.top,#nav-container li.widesfHover ul li ul li.top {
							background: url(assets/images/menu-normal.png) no-repeat;
							_background: url(assets/images/menu-normal.gif) no-repeat;
							height: 42px;
					}
					
					 #nav-container li ul li ul li.topsfHover,#nav-container li.widesfHover ul li ul li.topsfHover {
							background: url(assets/images/menu-normal-over.png) no-repeat;
							_background: url(assets/images/menu-normal-over.gif) no-repeat;
							height: 42px
					}
					
					#nav-container li ul li ul.current-projects {
						position: absolute;
						display:block;
						top: 0px;
						margin-top:0px;
						left: 0px;
					}
							#nav-container li ul li ul.current-projects li,
								#nav-container li ul li ul.current-projects li.top,
								#nav-container li ul li ul.current-projects li.topsfHover,
								#nav-container li ul li ul.current-projects li.bottom,
								#nav-container li ul li ul.current-projects li.bottomsfHover{
								padding-left:5px;
							}
							
		/* adjustments */
		#nav-container li.widesfHover		ul.what-is, #nav-container li.sfHover ul.what-is {
				display:block;
				left: -1px;
			}
			#nav-container li.widesfHover		ul.edu-info,#nav-container li.sfHover		ul.edu-info {
				display:block;
				left: -10px;
			}
			
/* ******************************************************************** */
/* Banner Images */

#banner {
	background: #2d3133;
	margin-top: 13px;
	height: 279px;
	
}

	#banner .wrapper {
		height: 279px;
		background: url('assets/images/banner02.jpg');
		background: url('assets/images/banner03.jpg');
		background: url('assets/images/banner04.jpg');
		background: url('assets/images/banner05.jpg');
		background: url('assets/images/banner01.jpg');
		position:relative;
	}

		#banner .wrapper .selector {
			width: 114px;
			height: 27px;
			position:absolute;
			top: 243px;
			left: 374px;
		}
		
		#banner .wrapper .blurb {
			display:none;
			width: 290px;
			font-weight:bold;
			position: absolute;
			top:149px;
			left:34px;
		}
		
		#banner .wrapper .link {
			cursor: pointer;
			_cursor:hand;
			position:absolute;
			top: 44px;
			left: 20px;
			height: 102px;
			width: 449px;
		}
/* ******************************************************************** */
/* So like, content...and stuff */
/* ******************************************************************** */

#content {
	padding-top: 42px;
	padding-bottom: 40px;
	overflow: auto;
	background: #fff;
}

	

	/* *************************************************************** */
	/* Left Side Content */

	#content .left {
		float:left;	
		width: 398px;
		padding-right: 40px;
	}
		#content .left h1, .pillar-associations h1 {
			margin:0px;
			padding:0px;
			font-size: 16px;
			margin-bottom: -11px;
		}
	
		#content .left .welcome {
			padding-bottom: 20px;
			margin-bottom: 10px;
			background: url(assets/images/dots.png) no-repeat bottom left;	
		}
	
		#content .left .welcome .welcome-title {
				width: 389px;
				background: url(assets/images/dots.png) no-repeat bottom left;
				padding-bottom: 4px;
		}
		#content .left .welcome p {
			margin-bottom:0px;
			margin-top: 15px;
		}
		#content .left .welcome .copy {
			padding-top: 6px
		}
		
		#content .left .association-news {
			float: left;
			width: 184px;
			margin-right: 27px;
		}
		#content .left .assoc-signup{
			float: left;
			width: 184px;
			
		}
		
				#content .left .association-news .title, #content .left .assoc-signup .title {
					width: 184px;
					background: url(assets/images/dots.png) no-repeat bottom left;
					padding-bottom: 0px;
					padding-top: 8px;
					*padding-bottom: 10px;
				}
			
				#content .left .association-news h2 {
					margin-bottom:2px;
					margin-top: 19px;
					text-transform:uppercase;
					font-size:14px;
				}
				
				#content .left .association-news h3 {
					margin: 0px;
					padding-top: 20px;
					margin-top: 10px;
					background: url(assets/images/dots.png) no-repeat top left;
					font-size: 16px;
				}
				
				#content .left .association-news h3.sifr {
					margin-top: -11px;
					padding-top: 0px;
					margin-bottom: 10px;
					background: url(assets/images/dots.png) no-repeat bottom left;
				}
				#content .left .association-news p {
					margin-top:19px;
					margin-bottom:0px;
				}
			
		#content .left .pillar-associations {
			width: 184px;
			float:left;
		}
				#content .left .pillar-associations .title {
					width: 184px;
					background: url(assets/images/dots.png) no-repeat bottom left;
					margin-bottom: 20px;
					padding-bottom: 0px;
					padding-top: 8px;
					*padding-bottom: 10px;
				}	
				
				#content .left .pillar-associations .item {
					width: 184px;
					/*height: 48px;*/
					/*background: #f1f1f1;*/
					margin-bottom: 24px;
					text-align:center;
					padding-top: 4px;
				}
				#content .left .pillar-associations p {
					padding-top: 3px;
					padding-left: 3px;
				}
 	/* *************************************************************** */
	/* Right Side Content */

	#content .right {
		float:left;
		width: 389px;
	}
	
			#content .right .whatsnew-border {
				background: #f3f3f3;
				border: 1px solid #e9e9e9;
				width: 420px;
				height: 205px;
			}
			#content .right .whatsnew-block {
				background: #fff;
				width: 410px;
				height: 195px;
				margin: 5px auto;
				
			}
					#content .right .whatsnew-top {
						position: relative;
						height: 93px;	
						padding-left: 25px;
						padding-top: 25px;
					}
							#content .right .whatsnew-top h2 {
								margin: 0px;
								padding: 0px;
								color: #4089c5;
								font-weight: normal;
								font-size: 18px;
							}
							#content .right .whatsnew-top .item {
								display:none;
								position: absolute;
								top:25px;
								left: 25px;
								width: 360px;
							}
							.item a {
								text-decoration: none;
							}	
							#content .right .whatsnew-top #item1 {
								display:block;	
							}
							#content .right .whatsnew-top p {
								margin: 0px;
								padding: 0px;
							}
							
					#content .right .whatsnew-bottom {
						height: 46px;
						background: url(assets/images/whatsnew-background.gif) no-repeat top left;
						
						padding-top: 30px;
						padding-left: 25px;
						color: white;
					}
							#content .right .whatsnew-bottom h2 {
								margin: 0px;
								padding: 0px;
								font-weight: bold;
								font-size: 14px;
							}
							#content .right .whatsnew-bottom .next-button {
								float:right;	
								padding-right: 25px;
							}
							#content .right .whatsnew-bottom p {
								margin:0px;
								padding: 0px;
							}
							#content .right .whatsnew-bottom a {
								color:#8c8c8c;
								text-decoration:none;
							}
			/* * * * * /whatsnew-block * * * * */
			
			#content .right .twitter-block {
				width: 420px;
			}
			
					#content .right .twitter-top {
						margin-top: 23px;
						height: 30px;
						background: url(assets/images/header-background.png) no-repeat top left;
					}
							#content .right .twitter-top h2, .perspectives-top h2 {
								padding: 0px;
								margin: 0px;
								color: white;
								font-size: 14px;
								padding-top: 8px;
								padding-left: 29px;
							}	
							#content .right .twitter-top .follow-us {
								float:right;
								margin-top: 8px;
								margin-right: 32px;
							}
							
							#content .right .twitter-top .follow-us a{
								color: #8c8c8c;
								text-decoration: none;
							}
					
					#content .right .twitter-body {
						margin-top: 6px;
						border: 1px solid #e9e9e9;
						height: 121px;
					}
							#content .right .twitter-body .graphic {
									float:left;
									padding-top: 17px;
									padding-left: 16px;
							}
							#content .right .twitter-body .twitter-feed {
									float:left;
									width: 321px;
									height: 100px;
									background: #f1f1f1;
									margin-top: 10px;
									margin-left: 19px;
							}
									#content .right .twitter-body .twitter-feed p {
											padding: 0px;
											margin-top:15px;
											padding-left: 11px;
											padding-right: 11px;
											margin-bottom:0px;
											color: #666666;
									}
									#content .right .twitter-body .twitter-feed p.date {
											color: #bcbcbc;
											font-size: 11px;
											margin-top:9px;
									}
									#content .right .twitter-body .twitter-feed a {
										font-weight: bold;	
										text-decoration:none;
									}
			/* * * * * * * /twitter-block * * * * * */
			
			#content .right .perspectives-block {
				width: 420px;
				margin-top: 7px;
			}
					#content .right .perspectives-top {
						height: 30px;
						background: url(assets/images/header-background.png) no-repeat top left
					}
							/* #content .right .perspectives-top h2 
							
								** SEE .twitter-top h2 above **
							*/
							
					#content .right .perspectives-body {
						margin-top: 10px;
					}
							#content .right .perspectives-body .item {
								background: url(assets/images/dots.png) no-repeat top left;
								padding-top: 11px;
								padding-bottom: 11px;
								padding-left: 30px;
								padding-right: 30px;
							}
								#content .right .perspectives-body .item p {
									margin: 0px;
									margin-top: 0px;
								}
								#content .right .perspectives-body .item h2 {
									margin: 0px;
									padding:0px;
									font-size: 14px;
								}
								#content .right .perspectives-body .item a {
									text-decoration: underline;	
								}
		/* * * * * * /perspectives-block * * * * * */

	/* --------------------------------------------------------------- */	
	
	
#footer {
	height: 111px;
	background: url(assets/images/footer-background.png);
	position:relative;
}
	#footer #canada-logo {
		float:right;
		margin-top: 38px;
	}
	
	#footer p {
		margin-top: 0px;
		padding-top: 30px;
		line-height: 18px;
		font-weight: bold;
	}
	
/* ********************************************************************* */
/*                    SECONDARY TEMPLATE                                 */

#secondary-banner {
	background: url(assets/images/gradient.gif) repeat-x;
	margin-top: 0px;
	padding:0px;
	height: 0px;
	
}
#content.secondary {
	background: #fff url(assets/images/gradient.gif) repeat-x top;
	padding-bottom:83px;
		margin-bottom:0px;
		padding-top:21px;
}
	#content.secondary h1 {
		font-size: 17px;
		
	}
	
#footer.secondary {
	margin-top: 0px;	
}

/* ******************************************************************** */
/* NEWSLETTER SIGNUP TEMPLATE */
form h1 { text-align:center; }
form textarea {
	width: 420px;
	margin-left:30px;
}
.form_row {
	width:460px;
	line-height:1.5;
}
	.form_row input[type=radio] {
		float:left;
	}
	.form_row label {
		display: block;
		margin: 0 0 10px 30px;
		text-align:left;
	}
	
label.indent {
	display: inline-block;
	width: 100px;	
	margin-bottom: 10px;
}

label.indent-small {
	display:inline-block;
	margin-bottom:10px;
	margin-left:10px;
	width:38px;
}

.submit {
	margin-left:104px;
	margin-top:20px;
	text-align:left;
}
.req {
	font-style:italic;
}
#content.newsletter-signup {
	text-align: center;
	padding-top: 10px;
	font-size: 14px;
}

	#content.newsletter-signup #form{
			width: 490px;
			margin: 0 auto;
			text-align: left;
	}
	
	
#footer.newsletter-signup{
	text-align:left;
	font-size: 12px;
	margin-top: 83px;
}	

#content.newsletter-signup-gi {
	text-align: center;
	padding-top: 10px;
	font-size: 14px;
}

	#content.newsletter-signup-gi #form{
			width: 540px;
			margin: 0 auto;
			text-align: left;
	}
	#content.newsletter-signup-gi label.indent-small {
		display:inline-block;
		margin-bottom:10px;
		margin-left:10px;
		width:106px;
	}	
	
#footer.newsletter-signup-gi {
	text-align:left;
	font-size: 12px;
	margin-top: 83px;
}	

input[type=text].error { 
	background-color: #FFD2DA;
	border: 1px solid #B22222;
}

input.error { 
	_background-color: #FFD2DA;
	_border: 1px solid #B22222;
}

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

/*---- Header styling ---*/

/* jQuery Cycle */
#slideshowWrapper {
	height: 279px;
	overflow: hidden;
}
#thingWrapper {
	width: 860px;
	position: absolute;
	z-index: 2;
}
#prevWrapper {
	position: absolute;
	top: 125px;
}
#prev {
	width: 24px;
	height: 30px;
	display: block;
	background: url('assets/images/left_nav_dark.png') no-repeat top left;
}
#prev.dark {
	background: url('assets/images/left_nav.png') no-repeat top left;
}
#nextWrapper {
	position: absolute;
	top: 125px;
	left: 836px;
}
#next {
	width: 24px;
	height: 30px;
	display: block;
	background: url('assets/images/right_nav_dark.png') no-repeat top left;
}
#next.dark {
	background: url('assets/images/right_nav.png') no-repeat top left;
}
ul#slideNav {
	margin: 0;
	padding: 0;
	width: 860px;
	list-style-type: none;
	position: absolute;
	top: 240px;
	background: url('assets/images/bar-light.png') repeat-x;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 39px;
	z-index: 5;
}
ul#slideNav li {
	float: left;
	padding: 0;
	margin: 0;
	height: 39px;
	display: block;
	text-align: center;
	line-height: 11px;
	z-index: 10;
}
ul#slideNav li.seperator {
	float: left;
	padding: 0;
	margin: 0;
	height: 39px;
	display: block;
	width: 1px;
	background: url('assets/images/bar-1px-side.png') repeat-x;
}
ul#slideNav li a {
	display: block;
	padding: 8px 5px 0px 5px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
ul#slideNav li.navSelected a {
	display: block;
	padding: 8px 5px 9px 5px;
	color: #fff;
	text-decoration: none;
	background: url('assets/images/indicator.gif') no-repeat bottom center;
}
ul#slideNav li a.single {
	padding: 13px 5px 15px 5px;
}
p#caption {
	margin: 0;
	padding: 0;
	width: 290px;
	position: absolute;
	top: 160px;
	left: 33px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #383C3C;
}
p#caption.dark {
	color: #fff;
}
#slideshow {
	width: 860px;
	overflow: hidden;
	height: 279px;
	border: 0px dashed #f90;
}
#slideshow img {
	border: none;
}
#thing {
	position: absolute;
	width: 15px;
	height: 7px;
	background: url('assets/images/indicator.gif') no-repeat top left;
	top: 272px;
	left: 72px;
	z-index: 15;
}
#fade1 {
	position: absolute;
	width: 160px;
	height: 39px;
	background: url('assets/images/bar-dark.png') repeat-x;
	top: 240px;
	left: 60px;
	z-index: 4;
}
#fade2 {
	position: absolute;
	width: 130px;
	height: 39px;
	background: url('assets/images/bar-dark.png') repeat-x;
	top: 240px;
	left: 260px;
	z-index: 4;
}
.results .resultResult {
	float: left;
	width: 70%;
	font-weight: bold;
}
.results .resultResult p {
	font-weight: bold;
	margin: 0;
}
.results .resultPagination {
	float: right;
	width: 29.99%;
}
.results .resultPagination p {
	text-align: right;
	color: #989a99;
	margin: 0;
}
.results .resultPagination p span.seperator {
	color: #000;
}
.results .resultPagination p a {
	text-decoration: none;
	color: #000;
}
.results ul#resultList {
	margin: 32px 0 0 0;
	list-style: none;
	padding: 0;
}
.results ul#resultList li {

}
.results ul#resultList li p a {
	font-weight: bold;
}
.results ul#resultList li p.resultTitle {
	color: #989a99;
	margin-bottom: 3px;
}
.results ul#resultList li p.resultUrl {
	margin-top: 0;
	color: #989a99;
}
.results ul#resultList li p.resultDesc {
	margin-top: 0;
	margin-bottom: 3px;
}
.results ul#resultList li p.resultDesc span.keyword {
	text-decoration: none;
	color: #4089c5;
}
