@font-face {	font-family:'MetaPlusMediumRoman';	src:url('../fonts/metaplusmedium_roman-webfont.eot');	src:url('../fonts/metaplusmedium_roman-webfont.eot?#iefix') format('embedded-opentype'),		url('../fonts/metaplusmedium_roman-webfont.woff') format('woff'),		url('../fonts/metaplusmedium_roman-webfont.ttf') format('truetype'),		url('../fonts/metaplusmedium_roman-webfont.svg#OpenSansBold') format('svg');}@font-face {	font-family:'MetaPlusBookCapsRegular';	src:url('../fonts/metaplusbook_caps-webfont.eot');	src:url('../fonts/metaplusbook_caps-webfont.eot?#iefix') format('embedded-opentype'),		url('../fonts/metaplusbook_caps-webfont.woff') format('woff'),		url('../fonts/metaplusbook_caps-webfont.ttf') format('truetype'),		url('../fonts/metaplusbook_caps-webfont.svg#OpenSansBold') format('svg');}@font-face {	font-family:'MetaPlusBookRoman';	src:url('../fonts/metaplusbook-roman-webfont.eot');	src:url('../fonts/metaplusbook-roman-webfont.eot?#iefix') format('embedded-opentype'),		url('../fonts/metaplusbook-roman-webfont.woff') format('woff'),		url('../fonts/metaplusbook-roman-webfont.ttf') format('truetype'),		url('../fonts/metaplusbook-roman-webfont.svg#OpenSansBold') format('svg');}@font-face {	font-family:'MetaPlusBoldRoman';	src:url('../fonts/metaplusbold-roman-webfont.eot');	src:url('../fonts/metaplusbold-roman-webfont.eot?#iefix') format('embedded-opentype'),		url('../fonts/metaplusbold-roman-webfont.woff') format('woff'),		url('../fonts/metaplusbold-roman-webfont.ttf') format('truetype'),		url('../fonts/metaplusbold-roman-webfont.svg#OpenSansBold') format('svg');}@font-face {	font-family:'MetaPlusBoldCapsRegular';	src:url('../fonts/metaplusbold_caps-webfont.eot');	src:url('../fonts/metaplusbold_caps-webfont.eot?#iefix') format('embedded-opentype'),		url('../fonts/metaplusbold_caps-webfont.woff') format('woff'),		url('../fonts/metaplusbold_caps-webfont.ttf') format('truetype'),		url('../fonts/metaplusbold_caps-webfont.svg#OpenSansBold') format('svg');}@font-face {	font-family:'MetaPlusNormalRoman';	src:url('../fonts/metaplusnormal-roman-webfont.eot');	src:url('../fonts/metaplusnormal-roman-webfont.eot?#iefix') format('embedded-opentype'),		url('../fonts/metaplusnormal-roman-webfont.woff') format('woff'),		url('../fonts/metaplusnormal-roman-webfont.ttf') format('truetype'),		url('../fonts/metaplusnormal-roman-webfont.svg#OpenSansBold') format('svg');}ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 14px;}html, body, div, span, applet, embed, object, iframe, frameset,p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,i, cite, em, var, dfn, address, s, strike, del,dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header,hgroup, menu, nav, section, summary, time, mark, audio,video{	border:0;	background:none;}input, textarea, select {	font:100% arial,sans-serif;	vertical-align:middle;	color:#000;	overflow:auto;}label{vertical-align:middle;}button, input{	width:auto;	overflow:visible;}h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}h1{font-size:200%;}h2{font-size:150%;}h3{font-size:120%;}h4{font-size:110%;}h5{font-size:100%;}h6{font-size:90%;}i, cite, em, var, dfn, address{font-style:italic;}u, ins {text-decoration:underline;}s, strike, del {text-decoration:line-through;}blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes:none;}blockquote:before, blockquote:after, q:before, q:after {content:'';}table, caption, tbody, tfoot, thead, tr, th, td{	border-collapse:collapse;	border-spacing:0;}th, td{	border:1px solid #ccc;	padding:3px 7px;	text-align:left;	vertical-align:top;}th{	border-color:#999;	text-align:center;	vertical-align:middle;}ul{margin-left:1px;}ul li, ol li{list-style-position:inside;}ul li{list-style-type:disc;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}* {	font-size:100.01%;	margin:0; 	padding:0;}html {font-size:87.5%;}body {	background:#fff;	color:#313131;	margin:0;	font:1em 'MetaPlusNormalRoman', Arial, Helvetica, sans-serif;	position:relative;	min-width:320px;}a {	text-decoration:none;	color:#484848;}a:hover {text-decoration:underline;}#header {	background:#931638;	overflow:hidden;	position:relative;	border-radius:0 0 15px 15px;	-moz-border-radius:0 0 15px 15px;	-webkit-border-bottom-right-radius:15px;	-webkit-border-bottom-left-radius:15px;	padding:26px 24px 11px 21px;}.logo {	float:left;	width:231px;	height:90px;	background:url(../images/bg-sprite.png) no-repeat 0 -49px;	text-indent:-9999px;	overflow:hidden;	margin:4px 42px 0 0;}.logo a {	display:block;	height:100%;}.slogan {	float:left;	color:#fff;	font:1.429em/1.1em 'MetaPlusMediumRoman', Arial, Helvetica, sans-serif;}.search-form {	float:right;	width:228px;	margin:0;	padding:29px 1px 0 14px;}.search-form .row-box {	height:1%;	overflow:hidden;}.search-form label {	display:block;	color:#fff;	margin:0 0 10px 7px;	font:1.143em/1.125em 'MetaPlusMediumRoman', Arial, Helvetica, sans-serif;}.search-form .text {	float:left;	background:#fdfcfc;	border:1px solid;	border-color:#bbbaba #fdfcfc #cd9ba8 #bbbaba;	overflow:hidden;	position:relative;	border-radius:7px;	-moz-border-radius:7px;	-webkit-border-radius:7px;	padding:5px 10px 3px;	color:#c9c6c6;	outline:none;	width:175px;	font:1em/1.143em Arial, Helvetica, sans-serif;	box-shadow:inset 1px 1px 1px #bbbaba;	-webkit-box-shadow:inset 1px 1px 1px #bbbaba;	-moz-box-shadow:inset 1px 1px 1px #bbbaba;}.search-form .submit {	background:url(../images/bg-sprite.png) no-repeat 4px 0;	float:right;	width:26px;	height:26px;	border:0;	padding:0;	text-indent:-9999px;	overflow:hidden;	font-size:0;	line-height:0;	margin:1px 0 0 1px;	position:relative;	cursor:pointer;}.nav-block {padding:0 20px 0 21px;}#nav {	border-bottom:1px solid #931638;	list-style:none;	margin:0;	height:1%;	padding:15px 0 0;	font:1.143em/1.1em 'MetaPlusMediumRoman', Arial, Helvetica, sans-serif;	text-transform:uppercase;	letter-spacing:1px;}#nav:after {	content:"";	display:block;	clear:both;}#nav li {	float:left;	list-style-type:none;	list-style-position:outside;	margin:0 43px 0 -2px;}#nav li a {	color:#931638;	display:block;	padding:0 7px 12px 9px;	white-space:nowrap;}#nav li a.first {padding:0 7px 12px 2px;}#nav li a:hover {text-decoration:none;}#nav li,#nav li:hover {position:relative;}#nav li.active .drop {display:block;}#nav .drop {	width:100%;	position:absolute;	left:2px;	top:100%;	margin:-6px 0 0;	z-index:10;	display:none;	overflow:hidden;	height:6px;	background:#931638;	border-radius:5px 5px 0 0;	-moz-border-radius:5px 5px 0 0;	-webkit-border-top-right-radius:5px;	-webkit-border-top-left-radius:5px;}.sub-nav {	list-style:none;	margin:0;	height:1%;	padding:0 0 8px;	font:1.071em/1.214em 'MetaPlusMediumRoman', Arial, Helvetica, sans-serif;}.sub-nav:after {	content:"";	display:block;	clear:both;}.sub-nav li {	float:left;	list-style-type:none;	list-style-position:outside;	margin:0 42px 0 -2px;	position:relative;}.sub-nav li a {	color:#be7388;	float:left;	position:relative;	padding:10px 7px 0 9px;	letter-spacing:-1px;}.sub-nav li.active a,.sub-nav li a:hover {	text-decoration:none;	color:#2da1ae;}.sub-nav li a.first {padding:10px 7px 12px 2px;}.sub-nav li a:hover {text-decoration:none;}.sub-nav li:hover {position:relative;}.sub-nav li.active .drop,.sub-nav li:hover .drop {display:block;}.sub-nav .drop {	width:100%;	position:absolute;	left:2px;	top:0;	z-index:10;	display:none;	overflow:hidden;	height:6px;	background:#929292;	border-radius:0 0 5px 5px;	-moz-border-radius:0 0 5px 5px;	-webkit-border-bottom-right-radius:5px;	-webkit-border-bottom-left-radius:5px;}.heading-block {padding:14px 0 25px 21px;}.heading-block h2 {	margin:0 0 28px;	color:#931638;	font:2em/1.179em 'MetaPlusBoldRoman', Arial, Helvetica, sans-serif;}.send-form {	background:#168693;	overflow:hidden;	position:relative;	border-radius:8px;	-moz-border-radius:8px;	-webkit-border-radius:8px;	padding:10px 17px 19px 19px;	color:#fff;}.send-form strong {	display:block;	margin:0 0 6px;	font:1.6439em/1.087em 'MetaPlusBookCapsRegular', Arial, Helvetica, sans-serif;}.send-form label {	display:block;	margin:0 0 9px;	font:0.857em/1.125em 'MetaPlusBookRoman', Arial, Helvetica, sans-serif;}.send-form .row-box {height:1%;}.send-form .row-box:after {	content:"";	display:block;	clear:both;}.send-form .text {	background:#fdfcfc;	border:1px solid;	border-color:#bbbaba #fdfcfc #cd9ba8 #bbbaba;	overflow:hidden;	position:relative;	border-radius:8px;	-moz-border-radius:8px;	-webkit-border-radius:8px;	padding:4px 10px 5px;	outline:none;	box-shadow:inset 1px 1px 1px #bbbaba;	-webkit-box-shadow:inset 1px 1px 1px #bbbaba;	-moz-box-shadow:inset 1px 1px 1px #bbbaba;}.send-form .text input {	width:100%;	background:#fdfcfc;	border:0;	overflow:hidden;	color:#c9c6c6;	outline:none;	font:1em/1.143em Arial, Helvetica, sans-serif;}.send-form .submit {	background:#329797;	float:right;	width:83px;	text-align:center;	height:27px;	border:1px solid #5cabb4;	border-radius:7px;	-moz-border-radius:7px;	-webkit-border-radius:7px;	box-shadow:1px 1px 1px #08373c;	-webkit-box-shadow:1px 1px 1px #08373c;	-moz-box-shadow:1px 1px 1px #08373c;	padding:0 0 2px;	margin:0 0 0 14px;	font:1.071em/1.667em 'MetaPlusBookRoman', Arial, Helvetica, sans-serif;	color:#fff;	position:relative;	cursor:pointer;	vertical-align:top;	text-shadow:1px 1px 4px #137981;}.send-form .submit:hover {	text-decoration:none;	border:1px solid #8dc4cb;	overflow:hidden;	background:#177272 url(../images/bg-submit.gif) repeat-x;}.gallery {	list-style:none;	margin:0 21px 35px 0;	padding:20px 0 6px;	overflow:hidden;	position:relative;}.gallery-holder {	width:100%;	height:330px;	overflow:hidden;	position:relative;	list-style:none;	margin:0;	padding:0;}.gallery-holder li {	position:absolute;	left:0;	top:0;	width:100%;	height:100%;	list-style-type:none;	list-style-position:outside;}.gallery-holder li img {width:100%;}.gallery .text {	position:absolute;	right:0;	top:0;	color:#fff;	height:70px;	padding:23px 38px 11px 32px;	background:url(../images/bg-text.png);	font:1.429em/1.1em 'MetaPlusBookRoman', Arial, Helvetica, sans-serif;}.gallery .text h2 {	margin:0 0 5px;	color:#fff;	font:1.35em/1.111em 'MetaPlusBoldRoman', Arial, Helvetica, sans-serif;}.gallery .text p {margin:0;}.gallery .paging {	position:absolute;	top:110px;	right:0;	padding:8px 9px 10px 13px;	z-index:10;	background:url(../images/bg-sprite.png) no-repeat -24px -176px;	margin:0;}.gallery .paging li {	float:left;	margin:0 3px;	width:12px;	list-style-type:none;	list-style-position:outside;}.gallery .paging a {	display:block;	height:11px;	background:url(../images/bg-sprite.png) no-repeat 0 -194px;	text-indent:-9999px;	overflow:hidden;}.gallery .paging li.active a,.gallery .paging li a:hover {	background-position:0 -183px;}.container h3 {	margin:0 0 10px;	color:#931638;	font:1.429em/1.2em 'MetaPlusMediumRoman', Arial, Helvetica, sans-serif;}.news-box {overflow:hidden; padding:0 0 42px;}.news-box ul {	list-style:none;	margin:0;	padding:0;	font:1em/1.167em 'MetaPlusNormalRoman', Arial, Helvetica, sans-serif;}.container .news-box h3 {margin:0 0 7px 20px;}.news-box ul li {	width:50%;	float:left;	overflow:hidden;	vertical-align:top;	list-style-type:none;	list-style-position:outside;}.news-box ul li .holder {padding:0 22px 18px 20px;}.news-box ul p {margin:0 0 2px;}.news-box h4 {	font:1.214em/1.118em 'MetaPlusBoldRoman', Arial, Helvetica, sans-serif;	margin:0 0 5px;}.news-box h4 a {color:#be7388;}.tweets-box {overflow:hidden; padding:0 0 20px; width: 95%;}.tweets-box .image {margin:1px 9px 10px 0; position: absolute;}.alignleft {float:left;}.tweets-box ul {	list-style:none;	margin:0;	padding:0;	font:0.857em/1.167em 'MetaPlusNormalRoman', Arial, Helvetica, sans-serif;}.tweets-box ul li {	height:1%;	overflow:hidden;	vertical-align:top;	padding:0 0 11px;	list-style-type:none;	list-style-position:outside;	position:relative;}.tweets-box ul p {margin:0 0 2px; margin-left:57px;}.tweets-box ul p a {color:#313131;}.tweets-box li span {    display: block;    font-family: MetaPlusNormalRoman;    font-size: 11px;    opacity: 1 !important;}.text-block {	padding:1px 50px 31px 20px;	line-height:1.214em;}.text-block h2 {	margin:0 0 12px;	color:#931638;	font:2.429em/1.059em 'MetaPlusBoldRoman', Arial, Helvetica, sans-serif;}.text-block p {margin:0 0 10px;}.bar {	margin:0 21px 0 0;	background:#f3f3f3;	border:1px solid #ebebeb;	overflow:hidden;	position:relative;	border-radius:15px 15px 0 0;	-moz-border-radius:15px 15px 0 0;	-webkit-border-top-right-radius:15px;	-webkit-border-top-left-radius:15px;	padding:12px 17px 0 21px;}.btn-browse {	float:left;	width:72px;	margin:0;	padding:0 196px 0 0;	text-align:center;	font:1.429em/1.35em 'MetaPlusBoldRoman', Arial, Helvetica, sans-serif;}.btn-browse a {	color:#a6a6a6;	display:block;}.btn-browse span {	width:100%;	background:none;	display:block;	overflow:hidden;	height:6px;	margin:3px 0 0;	border-radius:5px 5px 0 0;	-moz-border-radius:5px 5px 0 0;	-webkit-border-top-right-radius:5px;	-webkit-border-top-left-radius:5px;}.btn-browse a:hover {	color:#858585;	text-decoration:none;}.btn-browse a:hover span {background:#cdcdcd;}.btn-browse a.active {color:#931638;}.btn-browse a.active span {background:#931638; display:block;}.search-box {	width:490px;	padding:0 5px 0 0;	margin:0;	float:left;}.search-box .btn {	float:left;	margin:0 19px 0 0;	width:69px;	text-align:center;	font:1.429em/1.35em 'MetaPlusBoldRoman', Arial, Helvetica, sans-serif;}.search-box .btn a {	color:#a6a6a6;	display:block;}.search-box .btn span {	width:100%;	overflow:hidden;	height:6px;	margin:3px 0 0;	border-radius:5px 5px 0 0;	-moz-border-radius:5px 5px 0 0;	-webkit-border-top-right-radius:5px;	-webkit-border-top-left-radius:5px;	background:none;	display:block;}.search-box .btn a:hover {	color:#585858;	text-decoration:none;}.search-box .btn a:hover span {background:#cdcdcd;}.search-box .btn a.active {color:#931638;}.search-box .btn a.active span {background:#931638; display:block;}.search-box .text {	background:#fcfcfc;	border:1px solid;	border-color:#cfcfcf #fcfcfc #fcfcfc #d5d5d5;	overflow:hidden;	position:relative;	border-radius:12px;	-moz-border-radius:12px;	-webkit-border-radius:12px;	padding:4px 10px;	outline:none;	box-shadow:inset 0 0.5px 1px #bbbaba;	-webkit-box-shadow:inset 0 0.5px 1px #bbbaba;	-moz-box-shadow:inset 0 0.5px 1px #bbbaba;}.search-box .text input {	width:100%;	background:#fdfcfc;	border:0;	overflow:hidden;	color:#615858;	outline:none;	font:14px/16px Arial, Helvetica, sans-serif;}.sort-list {	float:right;	padding:0 0 5px;}.sort-list span {	float:left;	color:#989797;	padding:4px 12px 0 0;	font-size:0.929em;	line-height:1.462em;}.sort-list ul {	float:left;	overflow:hidden;	position:relative;	list-style:none;	margin:0;	padding:0;	border:1px solid #ddd;	border-radius:12px;	-moz-border-radius:10px;	-webkit-border-radius:12px;	font:0.857em/1.25em Arial, Helvetica, sans-serif;	background:#fcfcfc url(../images/bg-sort-list-c.gif) repeat-x;}.sort-list li {	float:left;	list-style-type:none;	list-style-position:outside;	margin:0 0 0 -1px;	border-left:1px solid #ddd;}.sort-list li a {	padding:4px 13px 4px 14px;	color:#787878;	float:left;	background:url(../images/bg-sort-list.gif) no-repeat 50% 0;}.sort-list li a.first {background-position:0 0;}.sort-list li a.last {background-position:100% 0;}.sort-list li.active a,.sort-list li a:hover {	color:#ad1a3a;	text-decoration:none;	background:none;}.navigation {	overflow:hidden;	position:relative;	font:1.143em/1.188em 'MetaPlusBoldRoman', Arial, Helvetica, sans-serif;	border-radius:0 0 15px 15px;	-moz-border-radius:0 0 15px 15px;	-webkit-border-bottom-right-radius:15px;	-webkit-border-bottom-left-radius:15px;	list-style:none;	margin:0 1px 20px 0;	padding:14px 0 11px;	border:1px solid #ebebeb;	border-top:0;	background:#f9f8f8;}.navigation li {	list-style-type:none;	list-style-position:outside;	overflow:hidden;	vertical-align:top;	width:100%;	float:left;}.navigation li a {	display:block;	padding:5px 28px 6px;	color:#494949;}.search-page .navigation li a {color:#acabab;}.navigation li a:hover {	text-decoration:none;	background:#e1e1e1;}.navigation li.active a {	color:#fff;	background:#931638;}#content {	margin:0 20px 0 0;	padding:30px 0 28px;}#content .heading {	border-bottom:1px solid #dcdcdc;	padding:0 0 16px;	margin:0 0 20px;}#content h3.title {	color:#931638;	margin:0 0 15px;	font:1.786em/1.08em 'MetaPlusBoldRoman', Arial, Helvetica, sans-serif;}.search-page #content h3.title {display:none;}#content h3.title span {color:#979797;}#content h3.title-search-page {display:none;}.search-page #content h3.title-search-page {display:block;}.panel {	overflow:hidden;	padding:0 0 3px;}.panel strong {	color:#585858;	float:left;	padding:2px 16px 0 0;	font:1.071em/1.133em 'MetaPlusNormalRoman', Arial, Helvetica, sans-serif;}.panel ul {	float:left;	list-style:none;	margin:0;	padding:0;	font:0.929em/1.231em 'MetaPlusNormalRoman', Arial, Helvetica, sans-serif;}.panel li {	float:left;	padding:0 4px 0 0;	list-style-type:none;	list-style-position:outside;}/* .panel li a {	color:#5d5d5d;	overflow:hidden;	background:#fbf3f5 url(../images/bg-icons.png) no-repeat 100% 6px;	float:left;	padding:3px 30px 3px 10px;	border:1px solid #fff;	border-bottom:0;}.panel li a.review {background:#eef9f6 url(../images/bg-icons.png) no-repeat 100% 6px;}.panel li a.briefing {background:#fef9f7 url(../images/bg-icons.png) no-repeat 100% 6px;}.panel li a.article {background:#f7f9fe url(../images/bg-icons.png) no-repeat 100% 6px;}.panel li a:hover {	box-shadow: 1px 1px 2px #b0aeae;	-webkit-box-shadow: 1px 1px 2px #b0aeae;	-moz-box-shadow: 1px 1px 2px #b0aeae;	text-decoration:none;	color:#9a102d;	border:1px solid #f5f5f5;	border-bottom:0;	background:#fbf3f5 url(../images/bg-icons.png) no-repeat 100% -41px;}.panel li a.review:hover {	background:#eef9f6 url(../images/bg-icons.png) no-repeat 100% -41px;	color:#087b59;}.panel li a.briefing:hover {	background:#fef9f7 url(../images/bg-icons.png) no-repeat 100% -41px;	color:#c15521;}.panel li a.article:hover {	background:#f7f9fe url(../images/bg-icons.png) no-repeat 100% -41px;	color:#184db8;}.search-page .panel li a {	background:#fff url(../images/bg-icons.png) no-repeat 100% -89px;	border:1px solid #ededed;}.search-page .panel li a:hover {	background:#fff url(../images/bg-icons.png) no-repeat 100% -134px;	box-shadow:none;	-webkit-box-shadow:none;	-moz-box-shadow:none;}*/ .panel li span {	float:left;	position:relative;	margin:-4px 4px 0 0;	font:1.385em/1.111em 'MetaPlusBookRoman', Arial, Helvetica, sans-serif;}.item-list {	width:100%;	overflow:hidden;}.item-list ul {	float:left;	list-style:none;	padding:0;	margin:0 -86px 0 0;}.item-list ul li {	width:374px;	margin:0 77px 19px 0;	display:inline-block;	list-style-type:none;	list-style-position:outside;	vertical-align:top;}*+html .item-list ul li {display:inline;}.item-list .image {	float:left;	width:95px;	padding:8px 6px 10px 1px;	position:relative;	z-index:10;}.item-list .image img {	display:block;	margin:0 0 9px;}.item-list .image em {	display:block;	text-align:center;	font-size:0.929em;	font-style:normal;	color:#5d5859;	line-height:1.154em;}.item-list .discription {	float:left;	width:270px;	font-size:0.929em;	line-height:1.154em;}.item-list h2 {	background:#f7bac4; 	margin:0 0 10px -104px;	padding:5px 10px 7px 104px;	color:#414141;	font:1.385em/1.222em 'MetaPlusBoldRoman', Arial, Helvetica, sans-serif;}#footer {	background:url(../images/bg-footer.gif) repeat-x;	overflow:hidden;	padding:26px 0 50px;}#footer .text {	margin:-4px 0 20px;	float:left;	color:#a3a3a3;	font:0.857em/1.583em 'MetaPlusBoldRoman', Arial, Helvetica, sans-serif;}#footer p {margin:0;}#footer .box {	float:left;	padding:0 74px 0 0;}#footer .btns {	height:1%;	overflow:hidden;	padding:0 0 12px;}#footer .btns .section{	float:left;	min-width:88px;}#footer .btn {	float:left;	background:#e3e3e3;	overflow:hidden;	position:relative;	border-radius:8px;	-moz-border-radius:8px;	-webkit-border-radius:8px;	padding:5px 36px 7px;	color:#931638;	outline:none;	margin:0 15px 0 0;	font:1.286em/1.167em 'MetaPlusBoldCapsRegular', Arial, Helvetica, sans-serif;}#footer .facebook,#footer .twitter {	margin:0 12px 0 0;	float:left;	width:32px;	height:32px;	background:url(../images/footer-twitter-button.png) no-repeat 0 0;	text-indent:-9999px;	overflow:hidden;}#footer .twitter:hover, #footer .twitter:active  { background-position:0 -32px; }#footer .facebook:hover, #footer .facebook:active { background-position:0 -32px; }#footer .facebook { background:url(../images/footer-fb-button.png) no-repeat 0 0; }#footer .logo-acumen:hover, #footer .logo-acumen:active {background-position:0 -23px; }#footer address {	display:block;	color:#a3a3a3;	padding:0 0 0 3px;	font:1em/1.286em 'MetaPlusBoldRoman', Arial, Helvetica, sans-serif;}#footer span {display:block;}.logo-acumen {	float:right;	width:155px;	height:21px;	background:url(../images/footer-acumen-logo.png) no-repeat 0 0;	text-indent:-9999px;	overflow:hidden;}.logo-acumen {	display:block;	/* height:100%; */}