/*	
	----------------------------------------------------------
	The Future Leaders Institute
	Master CSS Files
	Author: Erik Smith (erik.kevin.smith@gmail.com).
	Date Created: February 20, 2009
	---------------------------------------------------------
*/

/* Global Elements */
* {
	margin:0;
	padding:0;
}
body {
	background:#dedede;
	font-size:small;
	font-family:Helvetica;
	color:#333;
	behavior: url(/_ui/css/csshover.htc);
}
img {
	border:none;
}
h1 {
	display:none;
}
h2 {
	color:#333333;
	font-variant: small-caps;
	font-family:Times;
	font-size:140%;
	margin:10px 0 5px 0;
}
a {
	color:#ff7414;
}
#wrapper {
	margin:0 auto;
	position:relative;
	width:850px;
	background:#fff url('../images/logo-filter.png') no-repeat bottom right;
}
	/* Header Elements */
	#header{
		position:relative;
		background:#FFC501;
	}
		#header_main {
			height:138px;
		}
		#header h1 {
			display:none;
			height:138px;
			text-indent: -999px;
			width:522px;
			position:absolute;
			right:0px;
			top:47px;
		}

		#searchbar {
			background:#214a49;
			height:40px;
			border-bottom:7px solid #ff7414;
		}
			#search_cont {
				position:relative;
				left:620px;
				top:6px;
				width:200px;
			}
				#search_cont input {
					padding:4px 5px;
					border:1px solid #ccc;
				}
				#search_cont input.submit {
					background:#fff;
					color:#999;
					cursor:pointer;
					position:absolute; /* top-bottom ie bug */
					bottom:1px;
					left:164px;
					padding:2px 5px;
					border:1px solid #ccc;
					width:60px;
				}
				
		/* Navigation */
		#navigation {
			background:#214A49;
			height:30px;
			position:relative;
		}
			#navigation ul {}
				#navigation ul li {
					list-style-type:none;
					float:left;
					padding:0 10px 0 4px;
					border-right:1px solid #fff;
					position:relative;
					height:30px;
				}
					#navigation ul li a {
						display:block;
						color:#fff;
						text-decoration: none;
						font-size:12px;
						padding:8px 10px 7px 10px;
						background:#214A49;
					}	
						#navigation ul li.parent a {
							background:#214A49 url('../images/nav-arrow.png') no-repeat right center;
						}
						#navigation ul li:hover {
							background:#FD7F11;
						}
							#navigation ul li:hover a {
								background:#FD7F11 url('../images/nav-arrow.png') no-repeat right center;
							}
								#navigation ul ul {
									display:none;
								}
									#navigation ul li:hover ul {
										display:block;
										position:absolute;
										z-index:999999;
										background:#214A49;
										top:30px;
										left:0px;
										width:180px;
									}
										#navigation ul li:hover ul li a,
											#navigation ul li:hover ul li {
											background:#214A49;
											width:140px;
										}
											#navigation ul li ul li.parent a {
												background:#214A49 url('../images/nav-left-arrow.png') no-repeat 150px 10px;
											}
												#navigation ul li ul li.parent ul li a {
													background:#214A49;
												}
										
										#navigation ul li ul li a:hover {
											color:#FD7F11
										}

										#navigation ul li:hover ul ul {
											display:none;
										}
											#navigation ul li ul li:hover ul {
												display:block;
												position: absolute;
												top:0px;
												left:160px;
											}
												#navigation ul li ul li {
													border:none;
													height:28px;
												}
					

						
									
	/* Main Content Elements */
	#main{
		background:transparent url('../images/main-bg-repeat.png') repeat-x;
		width:100%;
	}
		#main img.snapshot {
			position:absolute;
			right:-120px;
			top:190px;
		}
		/* Sidebar */
		#sidebar {
			background:#fed100 url('../images/sidebar.jpg') repeat-x bottom left;
			padding:10px 10px 20px 10px;
			width:300px;
			float:left;
			min-height:650px;
		}
			#sidebar p {
				line-height:18px;
				font-size:100%;
			}
			
		/* Content */
		#content {
			padding:13px 70px 50px 10px;
			float:left;
			width:450px;
			min-height:400px;
			line-height:15px;
		}
			#main div.wide {
				width:750px;
			}
			#content p {
				margin:7px 0;
				padding:0 5px;
			}
			#content h2 {
				font-family:Helvetica;
				font-variant: normal;
				font-size:130%;
			}
			#content ul, #content ol {
				margin-left:30px;
			}
			#content div.video {
				float: left;
				margin: 20px;
				width: 320px;
			}
			
		/* Newsletter */
		#newsletter {
			position:relative;
			padding-top:10px;
		}
			#newsletter input {
				border-top:3px solid #FF7F00;
				border-bottom:3px solid #FF7F00;
				border-right:3px solid #FF7F00;
				height:23px;
				width:200px;
				margin:0 0 0 50px;
				padding-left:3px;
				font-size:120%;
				color:#666;
			}
				#newsletter img.sub {
					position:absolute;
					top:-2px;
				}	
					#newsletter input.submit {
						width:auto;
						border:none;
						float:left;
						margin:5px 0 0 165px;
					}
	
	/* Footer Elements */	
	#footer {
		height:50px;
		background:#333;
		color:#fff;
		font-size:90%;
	}
		#footer p {
			text-align:center;
			padding:20px 10px 5px 10px;
		}
		
/* Image Rotator */
#img-rotation {
	margin:0;
	padding: 0;
	width: 100%
	height: 100%;	
}
	#rotationImages {
		display: none;
		margin: 0;
		padding: 0;
		width: 100%
		height: 100%;
		overflow: hidden;	
		border: none;
		z-index: 1;
	}
	#img-rotation img {
		float: left;
		display: none;
		position: absolute;		
		margin: 0 auto;
		z-index: 1;
		border: none;
	}
	
	
/* Search Results */
#sresults div.item {
	padding:7px;
	margin:7px 0;
	border-bottom:1px solid #eee;
}

