/* Composition Styles */
 
#faux {height:50px} 
 



	#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: 10px 20px 20px;
		line-height:140%;
		}
		
	.content p ul{
		font-size:1.1em;
		}
			
		#c2 .content, #c3 .content {
			background: #fff;
			margin: 0 0 5px;
			padding: 5px 5px 5px 8px;
			}
		 #c3 .content {
			padding-left: 8px;
			}
			.layout312 #c3 .content,
			.layout312 #c2 .content,
			.layout21 #c2 .content {
				background: #efefef;
				border: 1px solid #99cc00;
				border-bottom: 5px solid #99cc00;
				}
			
											

	#footer {
		background: #ff8000;
		border-top: 4px solid #99cc00;
		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 { 
		border-bottom: 1px solid #99cc00;
		height: 220px;
		margin: 0;
		padding: 0;
		width: 100%;
		}
		#header .banner {
			background: url(/conference/2010/assets/images/ui/2010_conference_logo.gif) no-repeat 100% 0;
			height: 82px;
			margin: 0 auto;
			max-width: 960px;
			min-width: 760px;
			padding: 0 10px;
			}
			
		#header .conferenceName {
			background: #ff8000;
			border-top: 8px solid #99cc00;
			font-weight: normal;
			}
			#header .conferenceName span {
				color: #fff;
				display: block;
				margin: 0 auto;
				max-width: 960px;
				min-width: 760px;
				padding: 0 10px;
				text-align: right;
				}
			#header h2,
			#header p {
				color: #666;
				font: 119% "Trebuchet ms", trebuchet, arial, sans-serif;
				margin: 0 auto;
				max-width: 960px;
				min-width: 760px;
				padding: 0 10px;
				text-align: right;
				}
		
						
	#navPrimary {
		margin: 0;
		padding: 0;
		position: absolute;
			top: -33px;
		z-index: 10;
		width: 100%;
		}
		#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 1.5em;
				text-decoration: none;				
				}	
		#navPrimary ul {		
			list-style: none;
			margin: 0 auto;
			padding: 0;
			width: 68em;
			}

	ul#navSecondary {
			list-style: none;
			margin: 0;
			padding: 0;
			}
		#navSecondary li {
			margin: 5px 0;
			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: #99cc00;
					}
					#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 } */
  td { 
    padding:8px 0 0 0 
    }
		td.label {
		  text-align: right;
		  padding-top: 1em;
		  }
		  			
	.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}

