html{height:100%;}body{	margin: 0;	color:#333;	font:12px Verdana, Geneva, sans-serif;	background:url(../images/bg-body.gif);	height:100%;}a{	text-decoration:none;	color: #003399;}a:hover{ color: #333; text-decoration: none;}img{border-style:none;}form,fieldset{	margin:0;	padding:0;	border-style:none;}input,textarea,select{	font:100% Verdana, Geneva, sans-serif;	vertical-align:middle;}#wrapper{	width:100%;	background:url(../images/bg-wrapper.gif) repeat-x;	display:table;	/*height:100%;*/}.w1{	display:table-row;	width:100%;}*+html .w1 { min-height:100%; }* html .w1 {height:100%; }.w2{	margin:0 auto;	width:968px;}/* panel */.panel{	overflow:hidden;	height:1%;	padding:10px 9px 42px 6px;	font-size:11px;	line-height:14px;	color:#999;}.panel span{	float:left;	padding-top:5px;	color:#5a5b5c;}/* search */.search{	float:right;	width:193px;	padding-left:2px;}.search span{	float:left;	background:url(../images/bg-text.png) no-repeat;	width:147px;	height:16px;	padding:7px 9px;}.search span input {	float:left;	background:none;	border:0;	outline:none;	margin:0;	padding:0;	width:100%;	color:#999;	font-size:11px;	position:relative;}.search .submit{float:right;}/* social-settings */.social-settings{	float:right;	margin:0;	padding:7px 0 0;	list-style:none;}.social-settings li{	float:left;	margin-right:10px;}.social-settings li a{	text-indent:-9999px;	overflow:hidden;	float:left;	width:16px;	height:16px;	cursor:pointer;}.social-settings li a.rss{background:url(../images/rss.png) no-repeat;}.social-settings li a.facebook{background:url(../images/facebook.png) no-repeat;}.social-settings li a.twitter{background:url(../images/twitter.png) no-repeat;}/* header */#header{	height:1%;	padding:0 0 21px 9px;	overflow:hidden;}/* logo */.logo{	float:left;	margin:0;	width:392px;	height:46px;	overflow:hidden;	background:url(../images/logo.png) no-repeat;	text-indent:-9999px;}.logo a{	height:100%;	display:block;	position:relative;}/* nav */#nav{	margin:0;	padding:12px 0 0;	list-style:none;	float:right;	font:bold 18px/20px Arial, Helvetica, sans-serif;}#nav li{	float:left;	display:inline;	margin-left:20px;}#nav li a{color:#666;}#nav li.active a,#nav li a:hover{	text-decoration:none;	color:#fff;}/* main */#main{	margin:0 auto 22px;	width:910px;	background:url(../images/bg-main.png);	padding:20px;}.main-holder{	background:#fff;	width:890px;	overflow:hidden;	padding:0 0 23px 20px;	position:relative;}/* content */#content{	float:left;	width:600px;	padding-top:19px;}/* title */.title{	width:100%;	/* background:url(../images/bg-line.gif) repeat-x 0 100%; */	padding-bottom:2px;	margin-bottom:22px;}/* blog */.blog{	margin:0 0 2px;	/* background:url(../images/bg-blog.gif) no-repeat 3px 2px; */	/* padding-left:32px; */	color:#000;	font:bold 22px/24px Arial, Helvetica, sans-serif;}/* box */.box{	background:url(../images/bg-line.gif) repeat-x 0 100%;	line-height:17px;	padding:0 0 21px 2px;	margin-bottom:22px;}.box h3{	margin:0 0 2px;/*		font:bold 26px/28px Arial, Helvetica, sans-serif; */	font:bold 18px Arial, Helvetica, sans-serif;}.box h3 a{text-decoration:none !important;}.txt{	display:block;	font-size:11px;	line-height:14px;	margin-bottom:16px;}.txt a{	color:#666;	font-weight:bold;}.txtStaffStats {	display: block;	font-size: 13px;	line-height: 14px;	margin-top: 6px;	margin-bottom: 12px;}/* image */.image{	border:1px solid #999;	padding:4px;	margin:0 0 15px;}.image img{display:block;}/* Image Gallery Staff Bios */.imageBio{	padding: 4px;}.imageBio img{	padding: 4px;	padding-bottom: 10px;	float: left;}.box p{margin:0 0 22px;}/* section */.section{	width:100%;	overflow:hidden;}/* list */.list{	float:right;	margin:0;	padding:0;	list-style:none;	font:bold 12px/14px Arial, Helvetica, sans-serif;}.list li{	float:left;	display:inline;	margin-left:10px;}.list li a{	float:left;	background:#666;	color:#fff;	padding:12px 12px 14px;}/* tags */.tags{	background:url(../images/bg-tags.gif) no-repeat 3px 12px;	padding:12px 0 3px 34px;	font:bold 11px/14px Verdana, Geneva, sans-serif;	float:left;}.tags a{color:#666;}.tags span{color:#333;}/* page */.page{	margin:0 0 2px;	/*background:url(../images/bg-blog.gif) no-repeat 3px 2px;*/	padding-left:0px;	color:#000;	font:bold 22px/24px Arial, Helvetica, sans-serif;}/* paging */.paging{	width:579px;	overflow:hidden;	background:#ccc;	border:1px solid #999;	padding:10px 9px 9px;	margin:-2px 0 0 2px;	font-weight:bold;}.prev{float:left;}.next{float:right;}.next a,.prev a{	float:left;	color:#fff;	padding:9px 25px 12px 11px;}.prev a{padding:9px 13px 12px 25px;}.next a{background:#666 url(../images/bg-next.gif) no-repeat 100% 14px;}.next a.active{background-color:#999;}.prev a{background:#666 url(../images/bg-prev.gif) no-repeat 13px 14px;}.prev a.active{background-color:#999;}.paging-l{	height:1%;	overflow:hidden;	position: relative;}.paging-r{	position: relative;	float:left;	left:50%;}.paging-c{	position: relative;	float:left;	left:-50%;}.paging ul{	margin:0;	padding:0;	list-style:none;	line-height:32px;	overflow:hidden;}.paging ul li{	float:left;	margin-right:5px;}.paging ul li span,.paging ul li a{	display:block;	width:35px;	height:35px;	color:#fff;	background:#999;	text-align:center;}.paging ul li span{background:#666;}/* sidebar */#sidebar {	float:right;	width:245px;	background:#ccc;}#sidebar h3{	margin:0;	color:#fff;	font:bold 16px/18px Arial, Helvetica, sans-serif;	padding:8px 5px 6px 12px;}.welcome{background:#999 url(../images/bg-welcome.gif) no-repeat 13px 13px;}.heading{background:#999 /*url(../images/bg-heading.gif)*/ no-repeat 13px 14px;}.media{background:#999 url(../images/bg-media.gif) no-repeat 15px 14px;}/* block */.block{	padding:20px 22px 16px 23px;	overflow:hidden;	line-height:17px;	height:1%;}.block img{	display:block;	margin-bottom:10px;}.block p{margin:0 0 5px;}/* listing */.listing{	margin:-9px -13px -8px;	position:relative;	padding:0;	list-style:none;	font:bold 13px Verdana, Geneva, sans-serif;	overflow:hidden;	width:247px;}.listing li{	float:left;	width:100%;	padding-bottom:3px;}.listing a{	display:block;	background:url(../images/bg-arrow.gif) no-repeat 100% 50%;	color:#666;	padding:6px 7px 7px;	width:221px;}.listing li.active a,.listing a:hover{	text-decoration:none;	background:#a3a3a3 url(../images/bg-arrow-selected.gif) no-repeat 95% 140%;	color:#333;}.order{	font:bold 12px Verdana, Geneva, sans-serif;	color:#666;	padding-top: 12px;	padding-bottom: 12px;	border-collapse:collapse;	width:222px;	margin-bottom:-6px;}.order td{	padding:0 0 10px;	text-align:right;	width:40px;}.order td.first{	width:182px;	text-align:left;}.order td.firstActive{	background: url(../images/bg-arrow.gif) no-repeat 0px 3px;	width:182px;	text-align:left;	padding-left: 14px;}.order td a{	color: #666;	/* padding: 5px; */}.order td a.selected {	color: #333;}.order td a:hover{	color: #333;	/* background-color: #A3A3A3;	padding: 5px; */}/* settings-list */.settings-list{	margin:0 -20px 22px -6px;	position:relative;	padding:0;	list-style:none;	width:246px;	overflow:hidden;}.settings-list li{	float:left;	margin-right:11px;}.settings-list li a{	float:left;	text-indent:-9999px;	overflow:hidden;	width:30px;	height:32px;}.twitter2{background:url(../images/twitter2.gif) no-repeat;}.facebook2{background:url(../images/facebook2.gif) no-repeat;}.flickr{background:url(../images/flickr.gif) no-repeat;}.linkedin{background:url(../images/linkedin.gif) no-repeat;}.tumblr{background:url(../images/tumblr.gif) no-repeat;}.youtube{background:url(../images/youtube.gif) no-repeat;}/* footer */#footer {	width:100%;	overflow:hidden;	display:table-footer-group;}* html #footer{position:relative;}*+html #footer{position:relative;}.f1 {	height:1%;	display:table-row;	background:url(../images/bg-footer.png);}.f2 {display:table-cell;}.f3{	width:948px;	margin:0 auto;	padding:6px 10px 10px;	position:relative;}/* area */.area{	width:100%;	overflow:hidden;	padding:24px 0 18px;}/* column */.column{	float:left;	margin-right:57px;}.column h4{	margin:0 0 24px;	color:#fff;	font:bold 22px/24px Arial, Helvetica, sans-serif;}.right h4{	margin:0;	padding-left:6px;}/* add-list */.add-list{	margin:0;	padding:0;	list-style:none;	overflow:hidden;}.add-list li{margin-bottom:6px;}.add-list a{color:#999;}/* gallery */.gallery{	margin:0;	padding:0;	list-style:none;	width:256px;}.gallery li{	float:left;	margin:0 12px 13px 0;}.gallery li img{display:block;}.gallery li a{	display:block;	background:#000;	padding:4px;}.right{	float:right;	width:305px;	margin:0 0 0 -57px;}/* text */.text{	margin:-18px 0 0;	line-height:14px;	font-size:12px;	color:#999;}.text-t{	width:100%;	overflow:hidden;	text-indent:-9999px;	background:url(../images/bg-text-t.png) no-repeat;	height:52px;}.text-b{	width:100%;	overflow:hidden;	text-indent:-9999px;	background:url(../images/bg-text-b.png) no-repeat;	height:14px;}.text-c{	background:url(../images/bg-text-c.png) repeat-y;	width:277px;	padding:0 14px;}.text-c:after{	display:block;	clear:both;	content:"";}.text-holder{	position:relative;	float:left;	margin:-3px 0 0;	line-height:20px;}.text p{margin:0 0 12px;}.text span{	display:block;	color:#666;	font-size:11px;}.text a{color:#39c;}.copy{	float:left;	font-size:11px;	line-height:14px;	color:#ccc;}/* nav */.nav{	float:right;	margin:0;	padding:0;	list-style:none;	font-size:11px;	line-height:14px;	overflow:hidden;}.nav li{	float:left;	display:inline;	background:url(../images/separator.gif) no-repeat 0 3px;	margin-left:10px;	padding-left:11px;	}.nav li:first-child{background:none;}.nav li a{color:#ccc;}li.faq {padding-left: 12px; padding-top: 8px; list-style-type: none;}