/*
@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('../fonts/chunkfive-webfont.eot');
	src: local(' '),
	url('../fonts/chunkfive-webfont.woff') format('woff'),
	url('../fonts/chunkfive-webfont.ttf') format('truetype'),
	url('../fonts/chunkfive-webfont.svg#webfontoKnGexre') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LeaguehicRegular';
	src: url('../fonts/league_gothic-webfont.eot');
	src: local(' '),
	url('../fonts/league_gothic-webfont.woff') format('woff'),
	url('../fonts/league_gothic-webfont.ttf') format('truetype'),
	url('../fonts/league_gothic-webfont.svg#webfontsBNOkafl') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'JunctionRegular';
	src: url('../fonts/junction_02-webfont.eot');
	src: local(' '),
	url('../fonts/junction_02-webfont.woff') format('woff'),
	url('../fonts/junction_02-webfont.ttf') format('truetype'),
	url('../fonts/junction_02-webfont.svg#webfontej26zjhp') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'BelloScript';
	src: url('../fonts/bello-script-webfont.eot');
	src: local(' '),
	url('../fonts/bello-script-webfont.woff') format('woff'),
	url('../fonts/bello-script-webfont.ttf') format('truetype'),
	url('../fonts/bello-script-webfont.svg#webfontz7NMMkVF') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('../fonts/league_gothic-webfont.eot');
	src: local(' '),
	url('../fonts/league_gothic-webfont.woff') format('woff'),
	url('../fonts/league_gothic-webfont.ttf') format('truetype'),
	url('../fonts/league_gothic-webfont.svg#webfont1CbS7OWN') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
@font-face {
	font-family: 'ProcionoRegular';
	src: url('../fonts/prociono-regular-webfont.eot');
	src: local(' '),
	url('../fonts/prociono-regular-webfont.woff') format('woff'),
	url('../fonts/prociono-regular-webfont.ttf') format('truetype'),
	url('../fonts/prociono-regular-webfont.svg#webfontDcCQ8HqE') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SentinelBold';
	src: url('../fonts/sentinel-bold-webfont.eot');
	src: local(' '),
	url('../fonts/sentinel-bold-webfont.woff') format('woff'),
	url('../fonts/sentinel-bold-webfont.ttf') format('truetype'),
	url('../fonts/sentinel-bold-webfont.svg#webfontm6iQifP8') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SentinelSemiboldItalic';
	src: url('../fonts/sentinel-semibolditalic-webfont.eot');
	src: local(' '),
	url('../fonts/sentinel-semibolditalic-webfont.woff') format('woff'),
	url('../fonts/sentinel-semibolditalic-webfont.ttf') format('truetype'),
	url('../fonts/sentinel-semibolditalic-webfont.svg#webfontVkVpchIq') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamBold';
	src: url('../fonts/gotham_bold-webfont.eot');
	src: local(' '),
	url('../fonts/gotham_bold-webfont.woff') format('woff'),
	url('../fonts/gotham_bold-webfont.ttf') format('truetype'),
	url('../fonts/gotham_bold-webfont.svg#webfontxZFWVO4Y') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SentinelBoldItalic';
	src: url('../fonts/sentinel-bolditalic-webfont.eot');
	src: local(' '),
	url('../fonts/sentinel-bolditalic-webfont.woff') format('woff'),
	url('../fonts/sentinel-bolditalic-webfont.ttf') format('truetype'),
	url('../fonts/sentinel-bolditalic-webfont.svg#webfontwD8GU9RM') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	min-width:998px;
	margin:0;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#000;
	background:#46adba;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#0400fb;
}
a:hover {text-decoration:underline;}
input, 
textarea, 
select {
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#000;
}
form, 
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	overflow:hidden;
	width:100%;
}
.logo {
	overflow:hidden;
	position:relative;
	display:inline;
	float:left;
	width:254px;
	height:158px;
	margin:37px 0 20px 17px;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
}
.logo a {
	display:block;
	height:100%;
}
#main {
	overflow:hidden;
	width:100%;
	background: url(../images/bg-main.jpg) repeat-y;
}
#container-1 {
	min-height:1520px;
	margin:0 0 12px;
	background: url(../images/img-4.png) no-repeat 480px 100%;
}
* html #container-1 {height:1520px;}
#container-2 {
	min-height:2087px;
	background: url(../images/img-5.png) no-repeat 529px 100%;
}
* html #container-2 {height:2087px;}
#container-4 {
	min-height:1616px;
	background: url(../images/img-7.png) no-repeat 505px 100%;
}
* html #container-4 {height:1616px;} 
.container {
	overflow:hidden;
	position:relative;
	width:998px;
}
.content {
	overflow:hidden;
	float:right;
	width:677px;
	padding:110px 0 0 32px;
}
#container-2 .content {padding-top:53px;}
#container-3 .content {padding-top:49px;}
#container-3 .content .holder {
	position:relative;
	min-height:974px;
	background: url(../images/img-6.png) no-repeat 106px 100%;
}
* html #container-3 .content .holder {height:980px;}
#container-4 .content {padding:70px 0 0 32px;}
.content .box {
	overflow:hidden;
	height:1%;
	margin:0 10px 20px 4px;
	font:18px/28px 'ProcionoRegular', 'Times', 'Times New Roman', serif;
	color:#fff;
}
.content h2 {
	margin:0 0 3px;
	font:11px/14px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#24334d;
}
#wrapper .content .heading {
	overflow:hidden;
	position:relative;
	width:100%;
	background:none;
}
#wrapper .content h2.title {
	float:left;
	margin:0;
	padding:0 41px 0 0;
	font:54px/57px "bello-pro-1","bello-pro-2", 'Georgia', 'Times', serif;
	background: url(../images/arrow-down.gif) no-repeat 100% 29px;
}
#wrapper .content h2.title a{
	font:54px/57px "bello-pro-1","bello-pro-2", 'Georgia', 'Times', serif;
	color: #288799;
}
#container-2 .content h2 {
	margin:0 0 14px;
	font-size:76px;
	line-height:78px;
	color:#288799;
}
#container-3 .content h2 {
	margin:0 0 7px;
	font:81px/83px "league-gothic-1","league-gothic-2", Verdana, Geneva, sans-serif;
	color:#258c9d;
}
#container-4 .content h2 {
	margin:0 0 7px;
	padding:0 150px 0 0;
	font:86px/88px "junction-1","junction-2", Verdana, Geneva, sans-serif;
	color:#258c9d;
}
#wrapper #container-4 .content .heading {
	overflow:hidden;
	width:668px;
	padding:0 0 6px;
	background: url(../images/bg-heading-alt.gif) repeat-x 0 100%;
}
.heading .info {
	float:right;
	margin:57px 0 0;
	font:24px/26px 'GothamBold', Verdana, Arial, sans-serif;
	text-transform:uppercase;
	color:#329cac;
}
.content .box p {margin:0 0 10px;}
.content .block {
	overflow:hidden;
	width:100%;
	padding:37px 0 25px;
	background: url(../images/bg-block-box.png) repeat-x;
}
#container-2 .content .block {padding-top:47px;}
#container-3 .content .block {
	overflow:visible;
	padding-top:41px;
}
#container-3 .content .block:after {
	clear:both;
	display:block;
	content:"";
}
#container-4 .content .block {
	margin:0 0 27px;
	padding:56px 0 55px;
	border-bottom:1px solid #64b9c3;
	background:none;
}
.content .block h3 {
	margin:0 0 11px 4px;
	font:24px/26px "league-gothic-1","league-gothic-2", Verdana, Geneva, sans-serif;
	letter-spacing:1px;
	color:#36667e;
}
.uploads-list,
.gallery-list,
.video-list,
.author-list {
	overflow:hidden;
	width:100%;
}
.video-list {overflow:visible;}
.video-list:after {
	clear:both;
	display:block;
	content:"";
}
.gallery-list {
	padding:0 0 47px;
	background: url(../images/bg-block-b.png) no-repeat 0 100%;
}
.uploads-list ul,
.gallery-list ul,
.video-list ul,
.author-list ul {
	width:850px;
	margin:0;
	padding:0;
	list-style:none;
}
.video-list ul {
	position:relative;
	margin:0 0 -117px;
}
.video-list ul:after {
	clear:both;
	display:block;
	content:"";
}
.uploads-list ul li,
.gallery-list ul li,
.video-list ul li,
.author-list ul li {
	display:inline-block;
	margin:0 13px 0 0;
	padding:7px 10px 31px 9px;
	vertical-align:top;
	background: url(../images/bg-visual.png) no-repeat;
}
* html .author-list ul li {margin-right:18px;}
.author-list ul li {
	width:318px;
	margin:0 32px 0 0;
	padding:0;
	background:none;
}
.gallery-list ul li {
	margin:0;
	padding:13px 13px 19px 0;
	border-top:1px solid #3c90a0;
	background:none;
}
.video-list ul li {
	margin:0 0 117px;
	padding:0;
	background:none;
}
.gallery-list ul li .visual {
	overflow:hidden;
	width:193px;
	height:147px;
	padding:7px 10px 23px 9px;
	background: url(../images/bg-visual.png) no-repeat;
}
.video-list ul li .visual {
	display:inline-block;
	float:none;
	width:466px;
	height:356px;
	padding:11px 13px;
	text-align:left;
	background: url(../images/bg-visual-video.png) no-repeat;
}
.video-list ul li .visual .date {
	position:relative;
	display:inline;
	float:left;
	width:92px;
	height:34px;
	margin:-52px 0 0 -18px;
	padding:7px;
	font:18px/21px "league-gothic-1","league-gothic-2", Verdana, Geneva, sans-serif;
	text-align:center;
	color:#2c395a;
	background: url(../images/bg-date.png) no-repeat;
}
.video-list .panel {
	overflow:hidden;
	position:relative;
	display:inline;
	float:right;
	width:335px;
	height:36px;
	margin:-52px 29px 0 0;
	padding:0 0 0 23px;
	background:#686f7e;
}
.video-list .panel .frame {
	display:inline;
	float:right;
	width:82px;
	height:36px;
	padding:0 17px 0 0;
	background: url(../images/bg-frame-panel.gif) no-repeat;
}
.panel .btn-play,
.panel .btn-volume {
	overflow:hidden;
	float:left;
	width:14px;
	height:16px;
	margin:10px 0 0;
	text-indent:-9999px;
	color:#ceebeb;
	background: url(../images/btn-play.gif) no-repeat;
}
.panel .btn-volume {
	float:right;
	width:19px;
	height:14px;
	margin:11px 0 0;
	background: url(../images/btn-volume.gif) no-repeat;
}
.author-list ul li .visual {
	float:left;
	width:63px;
	height:62px;
	margin:0 13px 0 0;
	padding:7px 10px 11px 8px;
	background: url(../images/bg-visual-alt.png) no-repeat;
}
.author-list ul li .visual img {vertical-align:top;}
* html .author-list ul li .visual {margin-right:10px;}
#wrapper .author-list ul li h3 {
	margin:47px 0 0;
	font:30px/31px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
	color:#fff;
}
.gallery-list ul li .text,
.video-list ul li .text,
.author-list ul li .text {
	overflow:hidden;
	width:203px;
	padding:0 4px;
	font:12px/20px 'ProcionoRegular', 'Times', 'Times New Roman', serif;
	color:#fff;
}
.author-list ul li .text {
	width:310px;
	padding-top:10px;
	font-size:16px;
	line-height:24px;
}
.video-list ul li .text {
	display:inline-block;
	width:160px;
	padding:0 4px 23px 13px;
	vertical-align:bottom;
}
.gallery-list ul li .text h3,
.video-list ul li .text h3 {
	margin:0 0 1px;
	font:14px/16px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
	color:#24334d;
}
.gallery-list ul li .text p {margin:0;}
.video-list ul li .text p {margin:0 0 3px;}
.author-list ul li .text p {margin:0 0 14px;}
.video-list ul li .text a {
	font:bold 10px/12px 'Georgia', 'Times', 'Times New Roman', serif;
	color:#24334d;
}
.author-list ul li .text a {
	font:16px/18px "junction-1","junction-2", Arial, Helvetica, sans-serif;
	color:#24334d;
}
.uploads-list li img,
.gallery-list li img,
.video-list li img {vertical-align:top;}
.content .block .more {
	display:block;
	width:667px;
	margin:0 0 0 5px;
	padding:0 10px 9px 0;
	letter-spacing:1px;
	background: url(../images/bg-more.png) no-repeat 0 100%;
}
.btn-view {
	overflow:hidden;
	display:block;
	width:100%;
	text-align:center;
}
.btn-view a {
	margin:-13px 0 0;
	font:28px/30px "junction-1","junction-2", Arial, Helvetica, sans-serif;
	letter-spacing:6px;
	color:#278c9d;
}
.btn-add {
	overflow:hidden;
	width:100%;
}
.btn-add a {
	float:left;
	padding:0 38px 0 0;
	font:30px/32px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
	color:#29a2b2;
	background: url(../images/arrow-down-alt.gif) no-repeat 100% 50%;
}
.content .block .more a {
	position:relative;
	font:22px/25px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
	color:#288fa0;
}
.sidebar {
	float:left;
	width:289px;
	text-align:center;
}
.sidebar h2 {
	position:relative;
	z-index:2;
	margin:0;
	padding:0 25px;
	font:10px/12px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#419baa;
}
#container-2 .sidebar h3 {
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
	font-size:11px;
	line-height:15px;
	letter-spacing:0;
	color:#98cdd4;
}
.nav {
	height:1%;
	margin:0;
	padding:0;
	background: url(../images/bg-nav.png) no-repeat 50% 50%;
}
.nav .holder {
	height:1%;
	margin:-7px 0 0;
	padding:20px 0 35px;
	text-align:left;
}
#container-2 .nav .holder {
	margin:0;
	width:289px;
	padding:36px 0 74px;
	background: url(../images/sep-block-sidebar.png) no-repeat 50% 100%;
}
#container-3 .nav .holder {
	margin:0;
	padding:38px 0 44px;
	background: url(../images/bg-nav-alt.gif) no-repeat 50% 100%;
}
#container-4 .nav .holder {
	margin:0 0 55px;
	padding:62px 0 44px;
	background: url(../images/bg-stars.gif) no-repeat 50% 100%;
}
.nav:after,
.nav .holder:after {
	clear:both;
	display:block;
	content:"";
}
.nav .frame {
	position:relative;
	width:282px;
	margin:0 -50% 0 0;
	padding:0 11px 0 7px;
	text-align:center;
}
.nav div.active {background: url(../images/bg-holder-nav-active.gif) no-repeat 100% 18px;}
.nav ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
.nav ul:after {
	clear:both;
	display:block;
	content:"";
}
.nav ul li {
	float:left;
	width:100%;
	background: url(../images/sep-links-list.gif) no-repeat 50% 0;
}
.nav ul li:first-child {background:none;}
.nav ul li a {
	color:#cbcbcb;
}
.nav a:hover {
	text-decoration:none;
	color:#bcbcbc;
}
#container-1 .nav .gallery {
	padding:0 0 3px;
	font:21px/23px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
	letter-spacing:5px;
}
#container-1 .nav .videos {
	padding:0 0 3px;
	font:73px/78px "league-gothic-1", "league-gothic-2", Verdana, Geneva, sans-serif;
}
#container-1 .nav .about {
	margin:-6px 0 0;
	padding:8px 0 0;
	font:30px/32px "junction-1", "junction-2", Arial, Helvetica, sans-serif;
}
#container-2 .nav .gallery {
	padding:0 0 1px;
	font:57px/59px "league-gothic-1", "league-gothic-2", Verdana, Geneva, sans-serif;
	letter-spacing:0;
}
#container-2 .nav .gallery a,
#container-3 .nav .videos a,
#container-4 .nav .about a {color:#24334d;}
#container-2 .nav .videos {
	padding:10px 0 9px;
	font:40px/42px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
}
#container-2 .nav .about {
	margin:-6px 0 0;
	padding:13px 0 0;
	font:22px/24px 'ProcionoRegular', Arial, Helvetica, sans-serif;
	letter-spacing:3px;
}
#container-3 .nav .gallery {
	padding:10px 0 1px;
	font:57px/59px "league-gothic-1","league-gothic-2", Verdana, Geneva, sans-serif;
	letter-spacing:0;
}
#container-3 .nav .videos {
	padding:10px 0 22px;
	font:41px/32px 'ProcionoRegular', Arial, Helvetica, sans-serif;
}
#container-3 .nav .about {
	margin:-6px 0 0;
	padding:13px 0 7px;
	font:20px/22px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
	letter-spacing:3px;
}
#container-4 .nav .gallery {
	padding:8px 0 13px;
	font:40px/42px 'ProcionoRegular', Arial, Helvetica, sans-serif;
	letter-spacing:0;
}
#container-4 .nav .videos {
	padding:14px 0 23px;
	font:20px/22px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
	letter-spacing:9px;
}
#container-4 .nav .about {
	margin:-6px 0 0;
	padding:13px 0 5px;
	font:49px/51px "league-gothic-1","league-gothic-2", Verdana, Geneva, sans-serif;
	letter-spacing:0;
}
.button-gray {
	display:inline-block;
	padding:0 0 0 10px;
	font:21px/23px "league-gothic-1","league-gothic-2", Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	word-spacing:2px;
	color:#eeeff1;
	background: url(../images/btn-gray-l.gif) no-repeat;
	cursor:pointer;
}
.button-gray span {
	display:inline-block;
	height:23px;
	padding:6px 26px 6px 16px;
	background: url(../images/btn-gray-r.gif) no-repeat 100% 0;
}
.button-gray:hover {
	text-decoration:none;
	background-position:0 -36px;
}
.button-gray:hover span {background-position:100% -36px;}
.sidebar .block {
	overflow:hidden;
	width:199px;
	margin:0 auto;
	padding:45px 0 98px;
	background: url(../images/sep-block-sidebar.png) no-repeat 50% 100%;
}
.sidebar .block-alt .holder {
	position:relative;
	min-height:929px;
	background: url(../images/sep-block-sidebar.png) no-repeat 50% 0;
}
* html .sidebar .block-alt .holder {height:929px;}
.cite-block {
	overflow:hidden;
	position:absolute;
	top:293px;
	left:107px;
	height:46px;
	background: url(../images/bg-cite.gif) no-repeat 50% 100%;
}
.cite-block-alt {
	top:591px;
	left:465px;
	padding:15px 0 0;
	background: url(../images/bg-cite-alt.gif) no-repeat 50% 0;
}
#wrapper .cite-block .holder {
	float:left;
	height:46px;
	padding:0 0 0 8px;
	background: url(../images/bg-cite-l.gif) no-repeat;
}
.cite-block .text {
	float:left;
	height:30px;
	padding:8px 3px;
	font:13px/13px 'SentinelSemiboldItalic', 'Times', 'Times New Roman', serif;
	color:#fff;
	background: url(../images/bg-cite-c.gif) repeat-x;
}
.cite-block .text p {margin:0;}
.cite-block .frame {
	float:left;
	width:8px;
	height:46px;
	text-indent:-9999px;
	background: url(../images/bg-cite-r.gif) no-repeat;
}
#container-2 .sidebar .block {padding-top:5px;}
#container-3 .sidebar .block {
	padding:13px 0 37px;
	margin-bottom:483px;
}
#container-3 .sidebar .block-alt {margin-bottom:0 !important;}
#container-2 .sidebar .block .box {
	padding:0 0 75px;
	background: url(../images/bg-graphic.gif) no-repeat 50% 100%;
}
#container-4 .sidebar .block {padding:0 0 87px;}
.sidebar .block .heading {
	overflow:hidden;
	height:1%;
	margin:0 0 19px;
	padding:0 5px 1px 8px;
	background: url(../images/bg-heading-sidebar.gif) repeat-x 0 100%;
}
.sidebar .block h3 {
	margin:0 0 20px;
	font:11px/13px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	color:#419baa;
}
.sidebar .block .box {
	overflow:hidden;
	height:1%;
	background: url(../images/bg-block-sidebar-b.gif) no-repeat 0 100%;
}
.sidebar .post {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.sidebar .post li {
	width:100%;
	vertical-align:top;
	background:#e1e1e1 url(../images/bg-post-t.gif) no-repeat;
}
.sidebar .post li div {
	overflow:hidden;
	height:1%;
	padding:13px 12px 10px 14px;
	font:11px/18px 'Georgia', 'Times', 'Times New Roman', serif;
	text-align:left;
	color:#283654;
	background: url(../images/bg-post-b.gif) no-repeat 0 100%;
}
.sidebar .post .user {
	float:left;
	margin:0 5px 0 0;
	color:#283654;
}
* html .sidebar .post .user {margin-right:2px;}
.sidebar .post p {margin:0 0 3px;}
.sidebar .post .date {
	display:block;
	font:bold 10px/13px 'Georgia', 'Times', 'Times New Roman', serif;
	text-align:left;
	color:#71b6ca;
}
.return {
	display:inline-block;
	padding:13px 0 0;
	font:10px/12px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#419baa;
	background: url(../images/arrow-cyan.gif) no-repeat 50% 0;
}
.sidebar .links-list {
	display:inline-block;
	margin:0 0 7px;
	padding:0;
	list-style:none;
}
.sidebar .links-list li {
	display:block;
	width:200px;
	padding:25px 0 21px;
	background: url(../images/sep-links-list.gif) no-repeat 50% 0;
}
#container-3 .sidebar .links-list li {
	padding:25px 0 40px;
	background:none;
}
.sidebar .links-list li:first-child {background:none;}
.sidebar .links-list li a {color:#419baa;}
.sidebar .links-list li img {vertical-align:top;}
.sidebar .links-list ul {
	margin:0;
	padding:0;
	list-style:none;
	font:12px/14px 'ProcionoRegular', Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	color:#24334d;
}
.sidebar .links-list ul li {
	padding:0 0 12px;
	vertical-align:top;
	background:none;
}
.sidebar .links-list ul li a {
	font-style:normal;
	color:#24334d;
}
.sidebar .links-list .contacts {
	padding:0 0 21px;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:3px;
}
.sidebar .links-list .contacts-alt {background: url(../images/sep-links-list.gif) no-repeat 50% 100%;}
.sidebar .links-list .contacts li {
	padding:0 0 7px;
	vertical-align:top;
}
.sidebar .links-list .contacts li a {
	font:italic 12px/14px 'Georgia', 'Times', 'Times New Roman', serif;
	text-transform:capitalize;
	letter-spacing:1px;
}
.btn-laens {
	display:block;
	margin:0 auto;
	width:73px;
	height:53px;
	padding:20px 10px;
	font:14px/17px 'SentinelBold', 'Times', 'Times New Roman', serif;
	text-align:center;
	color:#eeeff1;
	background: url(../images/btn-laems.gif) no-repeat;
}
.btn-laens:hover {
	text-decoration:none;
	background-position:0 -93px;
}
.btn-laens-alt {
	overflow:hidden;
	display:block;
	width:158px;
	height:71px;
	margin:0 auto;
	text-indent:-9999px;
	color:#dbdbdc;
	background: url(../images/btn-laems-alt.gif) no-repeat;
}
.btn-laens-alt:hover {background-position:0 -71px;}
.slogan {
	display:block;
	margin:9px 0 0;
	font:16px/18px 'SentinelSemiboldItalic', 'Times', 'Times New Roman', serif;
	color:#24334d;
}
.button {
	display:inline-block;
	font:21px/25px 'SentinelBold', 'Times', 'Times New Roman', serif;
	color:#44a8b5;
	background: url(../images/sep-links-list.gif) no-repeat 50% 0;
}
.button span {
	display:inline-block;
	padding:7px 25px 10px;
	background: url(../images/sep-links-list.gif) no-repeat 50% 100%;
}
.button:hover,
.button span:hover {text-decoration:none;}
#footer {
	overflow:hidden;
	width:100%;
	padding:0 0 85px;
	background:#25304c;
}
#footer .holder {
	overflow:hidden;
	width:922px;
	padding:0 36px 0 67px;
	text-align:left;
}
#footer .holder .frame {
	float:right;
	text-align:right;
}
#footer .block {
	overflow:hidden;
	height:1%;
	padding:8px 0 9px 67px;
	background:#1f2943;
}
#footer .block .holder {
	overflow:hidden;
	width:898px;
	padding:0;
}
#footer .block-alt {
	padding:28px 0 9px 0;
	font:12px/14px 'ProcionoRegular', Arial, Helvetica, sans-serif;
	color:#fff;
	background:none;
}
#footer .share {
	display:inline-block;
	margin:0 23px 0 0;
	vertical-align:middle;
	font:10px/12px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#4cbbc6;
}
#footer .return {
	display:inline-block;
	margin:0;
	padding:0 0 0 17px;
	vertical-align:middle;
	white-space:nowrap;
	color:#48b2be;
	background: url(../images/arrow-white.gif) no-repeat 0 50%;
}
#footer .add-nav {
	display:inline-block;
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:middle;
	font:11px/13px 'Junction', Verdana, Geneva, sans-serif;
	letter-spacing:-1px;
}
#footer .add-nav li {
	float:left;
	height:20px;
	margin:0 12px 0 0;
}
#footer .add-nav li a {
	float:left;
	color:#eff0f2;
	cursor:pointer;
}
#footer .add-nav li a span {
	float:left;
	height:13px;
	padding:3px 8px 2px;
}
#footer .add-nav li a:hover {
	text-decoration:none;
	background: url(../images/socials-active-l.gif) no-repeat;
}
#footer .add-nav li a:hover span {background: url(../images/socials-active-r.gif) no-repeat 100% 0;}
#footer .boxes {
	overflow:hidden;
	width:100%;
	padding:20px 0 0;
	border-bottom:1px solid #1e2842;
	background: url(../images/bg-boxes.gif) repeat-x;
}
#footer .boxes .holder {
	overflow:hidden;
	width:110%;
	padding:0 0 22px;
}
#footer .boxes .box {
	overflow:hidden;
	float:left;
	width:434px;
	margin:0 53px 0 0;
	padding:20px 0 0;
}
#footer .heading {
	overflow:hidden;
	height:1%;
	padding:0 108px 7px 0;
	border-bottom:1px solid #1e2842;
}
#footer .heading .title {
	float:left;
	margin:0;
	color:#47b1bd;
	letter-spacing:-1px;
	font:51px/53px "bello-pro-1","bello-pro-2", 'Georgia', 'Times', serif;
}
#footer .heading .count {
	float:left;
	margin:27px 0 0 152px;
	font:21px/23px "league-gothic-1","league-gothic-2", Verdana, Geneva, sans-serif;
	letter-spacing:1px;
	color:#1a233b;
}
#footer .form-title {
	position:relative;
	float:right;
	margin:23px 0 0;
	font:21px/27px "junction-1","junction-2",, Arial, Helvetica, sans-serif;
	color:#fff;
}
#footer .form-title fieldset {float:left;}
/* #footer .posts .vscroll-line {
	width:6px;
	height:385px !important;
	background: url(../images/bg-scroll.gif) no-repeat;
}
#footer .posts .vscroll-up,
#footer .posts .vscroll-down {display:none;}
#footer .posts .vscroll-slider {background:#47b1bd;}
#footer .posts .vscroll-bar {
	top:10px !important;
	height:382px !important;
}
* html #footer .posts .vscroll-bar {height:385px !important;}
#footer .posts .scroll-bar-top {
	overflow:hidden;
	width:100%;
	height:100%;
	background: url(../images/bg-scroll-t.gif) no-repeat;
	cursor:pointer;
}
#footer .posts .scroll-bar-bottom {
	overflow:hidden;
	height:3px;
	background: url(../images/bg-scroll-b.gif) no-repeat;
} */
#footer .box .posts {
	float:left;
	width:380px;
	background:#fff url(../images/bg-posts.gif) no-repeat;
}
#footer .posts .holder {
	overflow:hidden;
	width:auto;
	height:1%;
	padding:10px;
	background: url(../images/bg-holder-posts.gif) no-repeat 0 100%;
}
.sent {
	font:13px/16px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:right;
	letter-spacing:1px;
	color:#fff;
}
.form-comment {
	float:right;
	width:434px;
}
.form-comment .row {
	overflow:hidden;
	display:block;
	width:100%;
	margin:0 0 11px;
}
.form-comment .row label {
	float:left;
	width:72px;
	margin:10px 0 0;
	font:11px/13px "chunk-1", "chunk-2", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:right;
	letter-spacing:1px;
	color:#fff;
}
.form-comment .row .field {
	float:right;
	width:333px;
	height:22px;
	padding:6px 5px;
	background: url(../images/bg-input.gif) no-repeat;
}
.form-comment .comment-text {
	float:right;
	width:343px;
	background:#fff url(../images/bg-textarea-t.gif) no-repeat;
}
#footer .comment-text .holder {
	width:333px;
	padding:6px 5px;
	background: url(../images/bg-textarea-b.gif) no-repeat 0 100%;
}
.form-comment .row .field input {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	border:0;
	background:none;
}
.form-comment .comment-text textarea {
	overflow:auto;
	width:333px;
	max-width:333px;
	min-height:177px;
	margin:0;
	padding:0;
	border:0;
	background:none;
}
* html .form-comment .comment-text textarea {height:177px;}
.form-comment .submit {
	overflow:hidden;
	float:right;
	width:98px;
	height:47px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	border:0;
	background: url(../images/btn-submit.gif) no-repeat;
	cursor:pointer;
}
#footer .follow {
	display:inline-block;
	margin:0 29px 0 0;
	vertical-align:middle;
	font:21px/23px 'SentinelSemiboldItalic', 'Times', 'Times New Roman', serif;
	color:#4cbbc5;
}
.socials {
	display:inline-block;
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:middle;
}
.socials li {
	float:left;
	margin:0 8px 0 0;
}
.socials li a {
	overflow:hidden;
	float:left;
	width:37px;
	height:38px;
	text-indent:-9999px;
	color:#313c59;
}
.socials li a:hover {background-position:0 -38px;}
.socials .btn-twitter {background: url(../images/icon-twitter.gif) no-repeat;}
.socials .btn-facebook {background: url(../images/icon-facebook.gif) no-repeat;}
#footer .block-alt span {
	float:right;
	margin:13px 0 0;
}
