/* ABOUT US */
blockquote{
    margin-left:2em;
    margin-right:2em;
    border-top:1px solid #ccc;
}
    blockquote .source,blockquote .name,blockquote .title, blockquote .company{
        display:block;
        font-style:italic;
    }
    blockquote .name{
        font-weight:bold;
    }
.archive ul{
    width:33%;
    float:left;
    padding:0;
    margin:0;
    list-style-type:none;
}
    .archive ul li{
        margin:.5em;
    }
    .archive ul li a{
        display:block;
        padding:.5em 1em;
        border:1px solid #bbb;
        background-color:#eee;
    }
    .archive ul li a:hover{
        background-color:#ddd;
    }
    .archive ul li.year{
        background-color:transparent;
        border:0px none transparent;
        font-size:2em;
        font-weight:bold;
    }
.signup {
   background-color:#2e3e7e;
   color:#fff;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius:10px;
}
    .signup form{
	   padding:10px;
    }
    .signup label{
	   display:block;
    }
    .signup input{
	   width:100%;
	   margin-bottom:10px;
    }
    .signup input.submit{
	   width:auto;
	   margin-bottom:0;
    }
#current h2{
    font-size:150%;
    line-height:1em;
    margin-bottom:5px;
}
    #current img, #current ul{
	   margin:0 10px 10px 10px;
    }
    #current img{
	   float:left;
	   border:1px solid #000;
	   margin-bottom:120px;
    }
    #current ul{
	   display:block;
	   padding:0;
	   list-style-type:none;
	   margin-top:10px;
    }
    #current li{
	   line-height:2em;
    }
    #current .date{
	   font-style:italic;
	   color:#aaa;
	   margin:0 0 10px 0;
    }
    #current a:hover{
	   color:#2e3e7e;
    }
p.third, p.third img, .card img{
    border:1px solid #bbb;
}
p.third{
    background-color:#eee;
    padding:10px;
    margin-bottom:10px;
}
.card{
    padding:10px 5px;
    text-align:center;
    width:161px;
    float:left;
}
	.card ul{
		list-style-type:none;
		margin:1em 0;
		padding:0;
	}
	.card ul li.name{
		font-weight:bold;
	}
	.card .photo{
		width:91px;
		height:129px;
	}
h3{
	width:100%;
	clear:both;
}
ul.others{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.others li{
	background-color:#eee;
	border:1px solid #bbb;
	margin-bottom:10px;
	padding:10px;
	margin:5px 5px 10px 5px;
	width:45.5%;
	float:left;
}
	ul.others li li{
		border:0px none transparent;
		background-color:transparent;
		margin:0;
	}
	ul.others li img{
		float:left;
		height:50px;
	}
	ul.others ul{
		float:left;
		list-style-type:none;
		margin:0;
		padding:0 0 0 10px;
		width:286px;
	}
	ul.others ul li{
		margin-bottom:0;
		float:left;
		width:15%;
		padding:0;
	}
	ul.others li.name, ul.others li.title{
		width:50%;
	}
	ul.others li.email_address{
		width:60%;
	}
	ul.others li.profile_link{
		width:40%;
	}
	ul.others li.name{
		font-weight:bold;
	}
	ul.others li.title, ul.others li.profile_link{
		text-align:right;
	}
	ul.others li.phone_tollfree,ul.others li.phone_local{
		width:100%;
	}
	ul.others li.profile_link{
		font-size:75%;
	}
	ul.others li.duration{
		width:50%;
		text-align:right;
	}
#feature{
	display:none;
	background-color:#eee;
	border:1px solid #bbb;
	padding:10px;
	margin:5px;
	min-height:300px;
}
	#feature img{
		float:left;
		margin:0 10px 10px 0;
	}
	#feature .vcard{
		float:right;
		line-height:4em;
		position:relative;
	}
	#feature h2,#feature address,#feature p,#feature ul{
		margin-left:210px;
	}
	#feature ul{
		list-style-type:none;
		padding:0;
	}
	#feature ul li{
		font-weight:bold;
	}
	#feature ul li span{
		font-weight:normal;
	}
