/* Composition Styles */
 
#faux {height:50px} 
 
  h3 {
  	margin-top: 1em; border-bottom: 1px solid #f7a421
  }


	#c1, #c2, #c3 {
		background: #fff;
		}
	
		#c2 img {
			margin-bottom: -4px;
			}
		

	#contact {
		clear: left;
		}
		#contact span {
			display: block;
			float: left;
			padding: 5px 10px 5px 0;
			}

	#copyright {
		clear: both;
		padding: 3px 0;
		}
	
	.content {
		padding: 20px;
		line-height:140%;
		}
		
	.content p ul{
		font-size:1.1em;
		}
			
		#c2 .content, #c3 .content {
			background: #F1F1F1;
			border: 2px solid #FDBD62;
			margin: 0 0 5px;
			padding: 5px 5px 5px 8px;
			}
		 #c3 .content {
			border: 3px solid #0f844a;
			padding-left: 8px;
			}
			.layout21 #c2 .content {
				border: 3px solid #0f844a;
				padding-left: 8px;
				}
											

	#footer {
		background: #3AA351;
		color: #fff;
		clear: both;
		font-size: 89%;
		line-height: 115%;
		margin: 10px 160px 0 185px;
		padding:10px 0 10px 0
		}
		#footer .content {
			margin: 0 auto;
			max-width: 920px;
			min-width: 720px;
			padding: 0 20px;
			}
		#footer p {
			margin-bottom: 3px;
			}

	#header {
		background: #fff;
		border-bottom: 5px solid #3AA351; 
		height: 145px;
		width: 100%;
		}
		#header .content {
			margin: 0 auto;
			max-width: 920px;
			min-width: 720px;
			padding-bottom: 0;
			position: relative;
			}
		#header .conferenceName {
			color: #3AA351;
			font-size: 1.8em;
			font-weight: bold;
			margin-bottom: 6px;
			}
		#header .tagline {
			font: 1.1em "Trebuchet ms", trebuchet, arial, sans-serif;
			}
			#header .event {
				font: 1.5em "Trebuchet ms", trebuchet, arial, sans-serif;
				position: absolute;
					top: 26px;
					left: 23em;
				}
		#header .banner {
			display: block;
			background: url(/conference/2009/assets/images/ui/banner.gif) no-repeat 40% 0;
			height: 145px;
			margin: 0 auto;
			width: 100%;
			}
			#header #logo img {
				border: 0;
				display: none;
				}
		#header p {
			margin-bottom: 15px;
			}
						
	#navPrimary {
		margin: 0;
		padding: 0 0 0 20px;
		position: absolute;
			top: -37px;
		z-index: 10;
		}
		#navPrimary li {
			float: left;
			line-height: 100%;
			margin: 0 5px 0 0;
			padding: 0;
			position: relative;
			}
			#navPrimary li:hover a {
				background: #C7C7C7;
				}
			#navPrimary li a {
				background: #E6E6E6;
				color: #000;
				display: block;
				margin: 0;
				padding: .5em 1em;
				text-decoration: none;				
				}	
		#navPrimary ul {		
			list-style: none;
			margin: 0;
			padding: 0;
			}

	ul#navSecondary {
			list-style: none;
			margin: 0;
			padding: 0;
			}
		#navSecondary li {
			margin: 0 0 10px;
			padding: 0 0 3px 8px;
			}
			#navSecondary li:hover {
				border-bottom: 2px solid #999;
				padding-bottom: 1px;
				}
			#navSecondary li a:link {
				color: #000;
				display: block;
				text-decoration: none;
				}
				#navSecondary a:visited {
					color: #333;
					text-decoration: none;
					}	
			
						
	#navUtility { padding-top:8px
		}	
		
		#navUtility ul {
			list-style: none;
			margin: 0;
			padding: 0;
			}
		
		#navUtility li {
			display: block;
			}
			#navUtility li a {
				display: block;
				}	
				#navUtility li a:link {
					color: #fff;
					}
					#navUtility li a:visited {
						color: #fff;
						}
					#navUtility li a:hover {
						color: #fff;
						text-decoration:none;
						}		
						
#navPortland {
		}	
		
		#navPortland ul {
			list-style: none;
			margin: 0;
			padding: 0;
			}
		
		#navPortland li {
			display: block;
			}
			#navPortland li a {
				display: block;
				}	
				#navPortland li a:link {
					color: #3AA351;
					}
					#navPortland li a:visited {
						color: #006600;
						}
					#navPortland li a:hover {
						color: #FF9933;
						text-decoration:none;
						}								
	
.speakers {}

.speakers img{padding: 0 20px 0 0}

/*Table*/

	td { border-bottom:1px #999 solid; padding:8px 0 0 0 }
					
	.tablecenter {text-align:center; background-color:#eaeaea}

.small {font-size:.8em}

/* Twitter */

#twit-faux {width:100%}

#twitter_div {text-align:left}

#twitter_div ul {list-style:none; font-size:11px; line-height:130%; padding:0 0 5px 5px}

#twitter_div li { padding: 0 0 10px 0}

