/* ============================ common ============================== */

body { 
	color: #555; background: #fff;
	font: normal 62.5% Arial, Helvetica, sans-serif;
}
body.contact{ background: #33afe3; }

.blue 		a{ color: #33afe3; text-decoration: none; }
.green 		a{ color: #00a651; text-decoration: none; }
.red 		a{ color: #ed1c24; text-decoration: none; }
.orange 	a{ color: #f7941e; text-decoration: none; }
.purple 	a{ color: #662d91; text-decoration: none; }
.dark-blue 	a{ color: #262262; text-decoration: none; }
.pink 		a{ color: #ec008c; text-decoration: none; }
.pink-l		a{ color: #f6a0a5; text-decoration: none; }
.turquise	a{ color: #7ecdc3; text-decoration: none; }
a:hover, a:active, a:focus { text-decoration: underline; }

img 	{ display: block; }
a img 	{ border: none; }
a span	{ cursor: pointer; }
strong 	{ font-weight: bold; }
em 		{ font-style: italic; }


.clearfix:after {
	clear: both;
	display: block; visibility: hidden;
	height: 0;
	content: ".";   
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.aural{
	position: absolute;
	left: -2007px;
	font-size: 0;
}

/* ========================== common end ============================ */

/* ============================ layout ============================== */

#holder{ 
	width: 967px;
	margin: 0 auto;
}

#header{
	position: relative;
	width: 100%; height: 163px;
	margin: 0 0 15px 0;
}
	.blue 		#header{ background: url(../img/bg-header-blue.gif) no-repeat 0 0; }
	.green 		#header{ background: url(../img/bg-header-green.gif) no-repeat 0 0; }
	.red 		#header{ background: url(../img/bg-header-red.gif) no-repeat 0 0; }
	.orange 	#header{ background: url(../img/bg-header-orange.gif) no-repeat 0 0; }
	.purple 	#header{ background: url(../img/bg-header-purple.gif) no-repeat 0 0; }
	.dark-blue 	#header{ background: url(../img/bg-header-dark-blue.gif) no-repeat 0 0; }
	.pink 		#header{ background: url(../img/bg-header-pink.gif) no-repeat 0 0; }
	.pink-l		#header{ background: url(../img/bg-header-pink-l.gif) no-repeat 0 0; }
	.turquise	#header{ background: url(../img/bg-header-turquise.gif) no-repeat 0 0; }

#sub-header{ 
	margin: 0 0 15px 0;
}
#sub-header-2{ 
	margin: 0 0 15px 0;
}

#content{ 
	float: left;
	width: 632px;
	padding: 10px 0 15px 0;
}

#side-bar{ 
	float: right;
	width: 312px;
	padding: 0 0 15px 0;
}

#bottom-block{ 
	clear: both;
	padding: 10px 0;
	color: #fff;
}
.blue		#bottom-block{ background: #33afe3; border: 1px solid #9fcfef; }
.green		#bottom-block{ background: #00a651; border: 1px solid #81ca9c; }
.red 		#bottom-block{ background: #ed1c24; border: 1px solid #ee7d81; }
.orange 	#bottom-block{ background: #f7941e; border: 1px solid #ecb574; }
.purple 	#bottom-block{ background: #662d91; border: 1px solid #a585be; }
.dark-blue 	#bottom-block{ background: #262262; border: 1px solid #73709f; }
.pink 		#bottom-block{ background: #ec008c; border: 1px solid #ff8fd1; }
.pink-l		#bottom-block{ background: #f6a0a5; border: 1px solid #facdcd; }
.turquise	#bottom-block{ background: #7ecdc3; border: 1px solid #bee4de; }

#footer{
	padding: 20px 0;
	color: #020202;
	font-size: 1.2em;
}

/* ========================== layout end ============================ */

/* ============================ header ============================== */

h1{
	float: left; display: inline;
	padding: 22px 0 0 22px;
}

#header .rss{
	position: absolute;
	top: 30px; right: 0;
	padding: 4px 23px 4px 0;
	font-size: 1.2em;
	background: url(../img/ico-rss.gif) no-repeat 100% 50%;
}

#search-form{
	position: absolute;
	top: 60px; right: 0;
	width: 220px;
}
#search-form input.text{
	float: left;
	width: 194px;
	padding: 2px;
	border: 1px solid #ccc;
	color: #939598;
	font: normal 1.2em Arial, Helvetica, sans-serif;
}
#search-form input.image{
	border: 1px solid #ccc;
}
.blue 		#search-form input:hover,
.blue 		#search-form input:focus,
.blue 		#search-form input:active{
	border: 1px solid #33afe3;
}
.green 		#search-form input:hover,
.green	 	#search-form input:focus,
.green	 	#search-form input:active{
	border: 1px solid #00a651;
}
.red 		#search-form input:hover,
.red	 	#search-form input:focus,
.red	 	#search-form input:active{
	border: 1px solid #ed1c24;
}
.orange 	#search-form input:hover,
.orange	 	#search-form input:focus,
.orange	 	#search-form input:active{
	border: 1px solid #f7941e;
}
.purple 	#search-form input:hover,
.purple	 	#search-form input:focus,
.purple	 	#search-form input:active{
	border: 1px solid #662d91;
}
.dark-blue 	#search-form input:hover,
.dark-blue	 #search-form input:focus,
.dark-blue	 #search-form input:active{
	border: 1px solid #262262;
}
.pink 		#search-form input:hover,
.pink	 	#search-form input:focus,
.pink	 	#search-form input:active{
	border: 1px solid #ec008c;
}
.pink-l 	#search-form input:hover,
.pink-l	 	#search-form input:focus,
.pink-l	 	#search-form input:active{
	border: 1px solid #f6a0a5;
}
.turquise	#search-form input:hover,
.turquise	#search-form input:focus,
.turquise	#search-form input:active{
	border: 1px solid #7ecdc3;
}

#nav{
	float: right;
	width: 790px; height: 31px;
	margin: 113px 0 0 0;
}
.blue		#nav{ background: url(../img/nav-blue.gif) no-repeat 0 0; }
.green		#nav{ background: url(../img/nav-green.gif) no-repeat 0 0; }
.red 		#nav{ background: url(../img/nav-red.gif) no-repeat 0 0; }
.orange 	#nav{ background: url(../img/nav-orange.gif) no-repeat 0 0; }
.purple 	#nav{ background: url(../img/nav-purple.gif) no-repeat 0 0; }
.dark-blue 	#nav{ background: url(../img/nav-dark-blue.gif) no-repeat 0 0; }
.pink 		#nav{ background: url(../img/nav-pink.gif) no-repeat 0 0; }
.pink-l		#nav{ background: url(../img/nav-pink-l.gif) no-repeat 0 0; }
.turquise 	#nav{ background: url(../img/nav-turquise.gif) no-repeat 0 0; }
#nav li{
	float: left;
	height: 31px;
}
#nav li.nav-1{ width: 60px; }
#nav li.nav-2{ width: 80px; }
#nav li.nav-3{ width: 83px; }
#nav li.nav-4{ width: 175px; }
#nav li.nav-5{ width: 71px; }
#nav li.nav-6{ width: 70px; }
#nav li.nav-7{ width: 99px; }
#nav li.nav-8{ width: 65px; }
#nav li.nav-9{ width: 87px; }
#nav li a{
	display: block; position: relative;
	width: 100%; height: 100%;
}
#nav li a span{
	position: absolute;
	width: 100%; height: 100%;
}
.blue		#nav li a span{ background: url(../img/nav-blue.gif) no-repeat; }
.green		#nav li a span{ background: url(../img/nav-green.gif) no-repeat; }
.red 		#nav li a span{ background: url(../img/nav-red.gif) no-repeat 0 0; }
.orange 	#nav li a span{ background: url(../img/nav-orange.gif) no-repeat 0 0; }
.purple 	#nav li a span{ background: url(../img/nav-purple.gif) no-repeat 0 0; }
.dark-blue 	#nav li a span{ background: url(../img/nav-dark-blue.gif) no-repeat 0 0; }
.pink 		#nav li a span{ background: url(../img/nav-pink.gif) no-repeat 0 0; }
.pink-l		#nav li a span{ background: url(../img/nav-pink-l.gif) no-repeat 0 0; }
.turquise 	#nav li a span{ background: url(../img/nav-turquise.gif) no-repeat 0 0; }
#nav li.nav-1 a span{ background-position: 0 0; }
#nav li.nav-2 a span{ background-position: -60px 0; }
#nav li.nav-3 a span{ background-position: -140px 0; }
#nav li.nav-4 a span{ background-position: -223px 0; }
#nav li.nav-5 a span{ background-position: -398px 0; }
#nav li.nav-6 a span{ background-position: -469px 0; }
#nav li.nav-7 a span{ background-position: -539px 0; }
#nav li.nav-8 a span{ background-position: -638px 0; }
#nav li.nav-9 a span{ background-position: -703px 0; }
#nav li.nav-1:hover a span{ background-position: 0 100%; }
#nav li.nav-2:hover a span{ background-position: -60px 100%; }
#nav li.nav-3:hover a span{ background-position: -140px 100%; }
#nav li.nav-4:hover a span{ background-position: -223px 100%; }
#nav li.nav-5:hover a span{ background-position: -398px 100%; }
#nav li.nav-6:hover a span{ background-position: -469px 100%; }
#nav li.nav-7:hover a span{ background-position: -539px 100%; }
#nav li.nav-8:hover a span{ background-position: -638px 100%; }
#nav li.nav-9:hover a span{ background-position: -703px 100%; }

/* ========================== header end ============================ */

/* ========================== sub-header ============================ */

#peoples-stories{
	float: left; position: relative;
	width: 632px; height: 260px;
}
.blue		#peoples-stories{ border: 1px solid #33afe3; }
.green		#peoples-stories{ border: 1px solid #00a651; }
.red 		#peoples-stories{ border: 1px solid #ed1c24; }
.orange 	#peoples-stories{ border: 1px solid #f7941e; }
.purple 	#peoples-stories{ border: 1px solid #662d91; }
.dark-blue 	#peoples-stories{ border: 1px solid #262262; }
.pink 		#peoples-stories{ border: 1px solid #ec008c; }
.pink-l		#peoples-stories{ border: 1px solid #f6a0a5; }
.turquise	#peoples-stories{ border: 1px solid #7ecdc3; }

#peoples-stories .text{
	position: absolute;
	top: 0; right: 0;
	width: 175px; height: 100%;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
.blue		#peoples-stories .text{ background: #33afe3 url(../img/quot-blue.gif) no-repeat 10px 97px; }
.green		#peoples-stories .text{ background: #00a651 url(../img/quot-green.gif) no-repeat 10px 97px; }
.red 		#peoples-stories .text{ background: #ed1c24 url(../img/quot-red.gif) no-repeat 10px 97px; }
.orange 	#peoples-stories .text{ background: #f7941e url(../img/quot-orange.gif) no-repeat 10px 97px; }
.purple 	#peoples-stories .text{ background: #662d91 url(../img/quot-purple.gif) no-repeat 10px 97px; }
.dark-blue 	#peoples-stories .text{ background: #262262 url(../img/quot-dark-blue.gif) no-repeat 10px 97px; }
.pink 		#peoples-stories .text{ background: #ec008c url(../img/quot-pink.gif) no-repeat 10px 97px; }
.pink-l		#peoples-stories .text{ background: #f6a0a5 url(../img/quot-pink-l.gif) no-repeat 10px 97px; }
.turquise	#peoples-stories .text{ background: #7ecdc3 url(../img/quot-turquise.gif) no-repeat 10px 97px; }

#peoples-stories h2{
	margin: 10px 10px 0 10px;
	height: 90px;
	font-size: 24px;
	color: #fff;
}
#peoples-stories p{
	margin: 0 0 0 30px; padding: 0 30px 0 0;
	font-size: 11px;
	color: #fff;
}
.blue		#peoples-stories p{ background: url(../img/quot-blue.gif) no-repeat 93% 100%; }
.green		#peoples-stories p{ background: url(../img/quot-green.gif) no-repeat 93% 100%; }
.red 		#peoples-stories p{ background: url(../img/quot-red.gif) no-repeat 93% 100%; }
.orange 	#peoples-stories p{ background: url(../img/quot-orange.gif) no-repeat 93% 100%; }
.purple 	#peoples-stories p{ background: url(../img/quot-purple.gif) no-repeat 93% 100%; }
.dark-blue 	#peoples-stories p{ background: url(../img/quot-dark-blue.gif) no-repeat 93% 100%; }
.pink 		#peoples-stories p{ background: url(../img/quot-pink.gif) no-repeat 93% 100%; }
.pink-l		#peoples-stories p{ background: url(../img/quot-pink-l.gif) no-repeat 93% 100%; }
.turquise	#peoples-stories p{ background: url(../img/quot-turquise.gif) no-repeat 93% 100%; }

#booking-info{
	float: right;
}

.blue		#booking-info{ border: 1px solid #33afe3; }
.green		#booking-info{ border: 1px solid #00a651; }
.red 		#booking-info{ border: 1px solid #ed1c24; }
.orange 	#booking-info{ border: 1px solid #f7941e; }
.purple 	#booking-info{ border: 1px solid #662d91; }
.dark-blue 	#booking-info{ border: 1px solid #262262; }
.pink 		#booking-info{ border: 1px solid #ec008c; }
.pink-l		#booking-info{ border: 1px solid #f6a0a5; }
.turquise	#booking-info{ border: 1px solid #7ecdc3; }

/* ======================== sub-header end ========================== */

/* ========================= sub-header-2 =========================== */

#sub-header-2 h2{
	font-size: 33px;
}
.blue		#sub-header-2 h2{ color: #33afe3; }
.green		#sub-header-2 h2{ color: #00a651; }
.red 		#sub-header-2 h2{ color: #ed1c24; }
.orange 	#sub-header-2 h2{ color: #f7941e; }
.purple 	#sub-header-2 h2{ color: #662d91; }
.dark-blue 	#sub-header-2 h2{ color: #262262; }
.pink 		#sub-header-2 h2{ color: #ec008c; }
.pink-l		#sub-header-2 h2{ color: #f6a0a5; }
.turquise	#sub-header-2 h2{ color: #7ecdc3; }
#sub-header-2 p{
	font-size: 1.8em; margin: 0 0 0.5em 0;
}

/* ======================= sub-header-2 end ========================= */

/* ============================ content ============================= */

#slideshow{
	float: left; position: relative;
	width: 630px; height: 260px;
	margin: -10px 0 15px 0;
	overflow: hidden;
}
.blue		#slideshow{ border: 1px solid #33afe3; }
.green		#slideshow{ border: 1px solid #00a651; }
.red 		#slideshow{ border: 1px solid #ed1c24; }
.orange 	#slideshow{ border: 1px solid #f7941e; }
.purple 	#slideshow{ border: 1px solid #662d91; }
.dark-blue 	#slideshow{ border: 1px solid #262262; }
.pink 		#slideshow{ border: 1px solid #ec008c; }
.pink-l		#slideshow{ border: 1px solid #f6a0a5; }
.turquise	#slideshow{ border: 1px solid #7ecdc3; }

#content h2{
	font-size: 24px;
}
.blue		#content h2{ color: #33afe3; }
.green		#content h2{ color: #00a651; }
.red 		#content h2{ color: #ed1c24; }
.orange 	#content h2{ color: #f7941e; }
.purple 	#content h2{ color: #662d91; }
.dark-blue 	#content h2{ color: #262262; }
.pink 		#content h2{ color: #ec008c; }
.pink-l		#content h2{ color: #f6a0a5; }
.turquise	#content h2{ color: #7ecdc3; }

.blue		.project-list{ border-top: 1px solid #33afe3; }
.green		.project-list{ border-top: 1px solid #00a651; }
.red 		.project-list{ border-top: 1px solid #ed1c24; }
.orange 	.project-list{ border-top: 1px solid #f7941e; }
.purple 	.project-list{ border-top: 1px solid #662d91; }
.dark-blue 	.project-list{ border-top: 1px solid #262262; }
.pink 		.project-list{ border-top: 1px solid #ec008c; }
.pink-l		.project-list{ border-top: 1px solid #f6a0a5; }
.turquise	.project-list{ border-top: 1px solid #7ecdc3; }

.project-list li{
	position: relative;
	min-height: 100px;
	padding: 15px 0 15px 136px;
}
.project-list li.wide{
	padding-left: 0;
}
.project-list li.result{
	padding-left: 0;
	min-height: 0;
}
.blue		.project-list li{ border-bottom: 1px solid #9fcfef; }
.green		.project-list li{ border-bottom: 1px solid #00a651; }
.red 		.project-list li{ border-bottom: 1px solid #ed1c24; }
.orange 	.project-list li{ border-bottom: 1px solid #f7941e; }
.purple 	.project-list li{ border-bottom: 1px solid #662d91; }
.dark-blue 	.project-list li{ border-bottom: 1px solid #262262; }
.pink 		.project-list li{ border-bottom: 1px solid #ec008c; }
.pink-l		.project-list li{ border-bottom: 1px solid #f6a0a5; }
.turquise	.project-list li{ border-bottom: 1px solid #7ecdc3; }
.project-list li .photo{
	position: absolute;
	top: 15px; left: 0;
}
.blue		.project-list li .photo{ border: 1px solid #33afe3; }
.green		.project-list li .photo{ border: 1px solid #00a651; }
.red 		.project-list li .photo{ border: 1px solid #ed1c24; }
.orange 	.project-list li .photo{ border: 1px solid #f7941e; }
.purple 	.project-list li .photo{ border: 1px solid #662d91; }
.dark-blue 	.project-list li .photo{ border: 1px solid #262262; }
.pink 		.project-list li .photo{ border: 1px solid #ec008c; }
.pink-l		.project-list li .photo{ border: 1px solid #f6a0a5; }
.turquise	.project-list li .photo{ border: 1px solid #7ecdc3; }
.project-list li h3{
	font-size: 18px;
}
.blue		.project-list li h3{ color: #33afe3; }
.green		.project-list li h3{ color: #00a651; }
.red 		.project-list li h3{ color: #ed1c24; }
.orange 	.project-list li h3{ color: #f7941e; }
.purple 	.project-list li h3{ color: #662d91; }
.dark-blue 	.project-list li h3{ color: #262262; }
.pink 		.project-list li h3{ color: #ec008c; }
.pink-l		.project-list li h3{ color: #f6a0a5; }
.turquise	.project-list li h3{ color: #7ecdc3; }
.project-list li small{
	display: block;
	margin: -10px 0 0 0;
	font: normal 1em "Arial Black", Arial, Helvetica, sans-serif;
}
.project-list li p{
	margin: 0 0 10px 0;
	font-size: 1.2em;
}
.project-list li .more{
	font: normal 1.2em "Arial Black", Arial, Helvetica, sans-serif;
}

.post{
	font-size: 1.4em; line-height: 1.3;
}
.post p{
	margin: 0 0 1em 0;
}
.post ul{
	margin: 0 0 1em 0; padding: 0 0 0 2em;
	list-style: disc;
}
.post ol{
	margin: 0 0 1em 0; padding: 0 0 0 2em;
	list-style: decimal;
}
.pink .post-story{
	font-size: 1.4em; line-height: 1.3;
	border-top: 1px solid #ec008c;
	margin: 1em 0;
	padding-top: 1em;
}
.blue .post-story-home{
	font-size: 1.4em; line-height: 1.3;
	margin: 1em 0;
	padding-top: 1em;
}
.blue .post-story{
	font-size: 1.4em; line-height: 1.3;
	border-top: 1px solid #9fcfef;
	margin: 1em 0;
	padding-top: 1em;
}
.post-story p, .post-story-home p{
	margin: 0 0 1em 0;
}
.post-story ul, .post-story-home ul{
	margin: 0 0 1em 0; padding: 0 0 0 2em;
	list-style: disc;
}
.post-story ol, .post-story-home ol{
	margin: 0 0 1em 0; padding: 0 0 0 2em;
	list-style: decimal;
}
.post-story small{
	font-size: 1em;
	font-style: italic;
}
.post-story h3{
	font-size: 1.2em; font-weight: bold;
	margin-bottom: -10px;
}

#latest-news .more-news{
	float: left; display: inline;
	padding: 10px 0 10px 32px;
	font-size: 1.2em; font-weight: bold;
	color: #fff;
}

#tabs{
	margin: -10px 0 20px 0;
}
#tabs li{
	float: left;
	width: 304px; height: 20px;
	padding: 5px;
	font-size: 24px;
}
.blue		#tabs li{ border: 1px solid #33afe3; }
.green		#tabs li{ border: 1px solid #00a651; }
.red 		#tabs li{ border: 1px solid #ed1c24; }
.orange 	#tabs li{ border: 1px solid #f7941e; }
.purple 	#tabs li{ border: 1px solid #662d91; }
.dark-blue 	#tabs li{ border: 1px solid #262262; }
.pink 		#tabs li{ border: 1px solid #ec008c; }
.pink-l		#tabs li{ border: 1px solid #f6a0a5; }
.turquise	#tabs li{ border: 1px solid #7ecdc3; }
.blue		#tabs li.current{ background: #33afe3; }
.green		#tabs li.current{ background: #00a651; }
.red 		#tabs li.current{ background: #ed1c24; }
.orange 	#tabs li.current{ background: #f7941e; }
.purple 	#tabs li.current{ background: #662d91; }
.dark-blue 	#tabs li.current{ background: #262262; }
.pink 		#tabs li.current{ background: #ec008c; }
.pink-l		#tabs li.current{ background: #f6a0a5; }
.turquise	#tabs li.current{ background: #7ecdc3; }

#map-big{
	width: 630px; height: 630px;
	overflow: hidden;
}
.blue		#map-big{ border: 1px solid #33afe3; }
.green		#map-big{ border: 1px solid #00a651; }
.red 		#map-big{ border: 1px solid #ed1c24; }
.orange 	#map-big{ border: 1px solid #f7941e; }
.purple 	#map-big{ border: 1px solid #662d91; }
.dark-blue 	#map-big{ border: 1px solid #262262; }
.pink 		#map-big{ border: 1px solid #ec008c; }
.pink-l		#map-big{ border: 1px solid #f6a0a5; }
.turquise	#map-big{ border: 1px solid #7ecdc3; }
#map-big .title	{ font-size: 1.3em; font-weight: bold; }
.blue		#map-big .title{ color: #33afe3; }
.green		#map-big .title{ color: #00a651; }
.red 		#map-big .title{ color: #ed1c24; }
.orange 	#map-big .title{ color: #f7941e; }
.purple 	#map-big .title{ color: #662d91; }
.dark-blue 	#map-big .title{ color: #262262; }
.pink 		#map-big .title{ color: #ec008c; }
.pink-l		#map-big .title{ color: #f6a0a5; }
.turquise	#map-big .title{ color: #7ecdc3; }
#map-big .desc	{ font-size: 1.2em; color: #000; }
#map-big .more	{ font-size: 1.3em; }

#contact-form{
	width: 321px; height: 225px;
	margin: 0 auto; padding: 10px;
	background: #33afe3;
}

/* ========================== content end =========================== */

/* ============================ side-bar ============================ */

#side-bar #booking-info{
	float: none;
	margin: 0 0 15px 0;
}

#latest-news{
	margin: 0 0 10px 0; padding: 10px;
	color: #fff;
}
.blue		#latest-news{ background: #33afe3; border: 1px solid #9fcfef; }
.green		#latest-news{ background: #00a651; border: 1px solid #81ca9c; }
.red 		#latest-news{ background: #ed1c24; border: 1px solid #ee7d81; }
.orange 	#latest-news{ background: #f7941e; border: 1px solid #ecb574; }
.purple 	#latest-news{ background: #662d91; border: 1px solid #a585be; }
.dark-blue 	#latest-news{ background: #262262; border: 1px solid #73709f; }
.pink 		#latest-news{ background: #ec008c; border: 1px solid #ff8fd1; }
.pink-l		#latest-news{ background: #f6a0a5; border: 1px solid #facdcd; }
.turquise	#latest-news{ background: #7ecdc3; border: 1px solid #bee4de; }
#latest-news h2{
	font-size: 24px;
	color: #fff;
}
.news-list{
	margin: 0 0 8px 0; 
	border-top: 1px solid #fff;
}
.news-list li{
	position: relative;
	min-height: 52px;
	padding: 8px 0 8px 82px;
	border-bottom: 1px solid #fff;
}
.news-list li .photo{
	position: absolute;
	top: 8px; left: 0;
	border: 1px solid #fff;
}
.news-list li small{
	font-size: 1.2em;
}
.news-list li h3{
	font-size: 1.2em; font-weight: bold;
}
.news-list li h3 a{
	color: #fff;
}
.news-list li p{
	font-size: 1.2em;
}
#latest-news .more-news{
	float: left; display: inline;
	padding: 10px 0 10px 32px;
	font-size: 1.2em; font-weight: bold;
	color: #fff;
}
.blue		#latest-news .more-news{ background: url(../img/arrow-blue.gif) no-repeat 0 50%; }
.green		#latest-news .more-news{ background: url(../img/arrow-green.gif) no-repeat 0 50%; }
.red 		#latest-news .more-news{ background: url(../img/arrow-red.gif) no-repeat 0 50%; }
.orange 	#latest-news .more-news{ background: url(../img/arrow-orange.gif) no-repeat 0 50%; }
.purple 	#latest-news .more-news{ background: url(../img/arrow-purple.gif) no-repeat 0 50%; }
.dark-blue 	#latest-news .more-news{ background: url(../img/arrow-dark-blue.gif) no-repeat 0 50%; }
.pink 		#latest-news .more-news{ background: url(../img/arrow-pink.gif) no-repeat 0 50%; }
.pink-l		#latest-news .more-news{ background: url(../img/arrow-pink-l.gif) no-repeat 0 50%; }
.turquise	#latest-news .more-news{ background: url(../img/arrow-turquise.gif) no-repeat 0 50%; }
#latest-news .news-rss{
	float: right; display: inline;
	padding: 10px 0 10px 32px;
	font-size: 1.2em; font-weight: bold;
	color: #fff;
}
.blue		#latest-news .news-rss{ background: url(../img/rss-icon-blue.gif) no-repeat 0 50%; }
.green		#latest-news .news-rss{ background: url(../img/rss-icon-green.gif) no-repeat 0 50%; }
.red 		#latest-news .news-rss{ background: url(../img/rss-icon-red.gif) no-repeat 0 50%; }
.orange 	#latest-news .news-rss{ background: url(../img/rss-icon-orange.gif) no-repeat 0 50%; }
.purple 	#latest-news .news-rss{ background: url(../img/rss-icon-purple.gif) no-repeat 0 50%; }
.dark-blue 	#latest-news .news-rss{ background: url(../img/rss-icon-dark-blue.gif) no-repeat 0 50%; }
.pink 		#latest-news .news-rss{ background: url(../img/rss-icon-pink.gif) no-repeat 0 50%; }
.pink-l		#latest-news .news-rss{ background: url(../img/rss-icon-pink-l.gif) no-repeat 0 50%; }
.turquise	#latest-news .news-rss{ background: url(../img/rss-icon-turquise.gif) no-repeat 0 50%; }

#featured-videos{
	position: relative;
	height: 311px;
	padding: 10px;
	color: #fff;
}
.blue		#featured-videos{ background: #33afe3; border: 1px solid #9fcfef; }
.green		#featured-videos{ background: #00a651; border: 1px solid #81ca9c; }
.red 		#featured-videos{ background: #ed1c24; border: 1px solid #ee7d81; }
.orange 	#featured-videos{ background: #f7941e; border: 1px solid #ecb574; }
.purple 	#featured-videos{ background: #662d91; border: 1px solid #a585be; }
.dark-blue 	#featured-videos{ background: #262262; border: 1px solid #73709f; }
.pink 		#featured-videos{ background: #ec008c; border: 1px solid #ff8fd1; }
.pink-l		#featured-videos{ background: #f6a0a5; border: 1px solid #facdcd; }
.turquise	#featured-videos{ background: #7ecdc3; border: 1px solid #bee4de; }
#featured-videos h2{
	font-size: 24px;
	color: #fff;
}
#featured-videos .main-video{
	position: absolute; display: none; visibility: hidden;
	top: 47px; left: 10px;
	border: 1px solid #fff;
}
#featured-videos .main-video object{ display: block; }
#featured-videos .thumb-video{
	position: absolute;
	top: 282px; left: 10px;
	width: 52px;
	border: 1px solid #fff;
}
#featured-videos #div-thumb-video-2{ left: 69px; }
#featured-videos #div-thumb-video-3{ left: 128px; }
#featured-videos #div-thumb-video-4{ left: 187px; }
#featured-videos #div-thumb-video-5{ left: 246px; }
.blue		#featured-videos .thumb-video.current{ border: 1px solid #9fcfef; }
.green		#featured-videos .thumb-video.current{ border: 1px solid #81ca9c; }
.red 		#featured-videos .thumb-video.current{ border: 1px solid #ee7d81; }
.orange 	#featured-videos .thumb-video.current{ border: 1px solid #ecb574; }
.purple 	#featured-videos .thumb-video.current{ border: 1px solid #a585be; }
.dark-blue 	#featured-videos .thumb-video.current{ border: 1px solid #73709f; }
.pink 		#featured-videos .thumb-video.current{ border: 1px solid #ff8fd1; }
.pink-l		#featured-videos .thumb-video.current{ border: 1px solid #facdcd; }
.turquise	#featured-videos .thumb-video.current{ border: 1px solid #bee4de; }

/* ========================== side-bar end ========================== */

/* ========================== bottom-block ========================== */

#bottom-nav a{
	color: #fff;
}
#bottom-block .col{
	float: left; display: inline;
	width: 301px;
	padding: 0 10px;
}
#bottom-block h2{
	font-size: 24px;
	color: #fff;
}

#bottom-nav{
	font-size: 1.2em; font-weight: bold;
	color: #fff;
}

#map{
	width: 282px; height: 203px;
	border: 1px solid #fff;
	overflow: hidden;
}
#map .title	{ font-size: 1.3em; font-weight: bold; }
.blue		#map .title{ color: #33afe3; }
.green		#map .title{ color: #00a651; }
.red 		#map .title{ color: #ed1c24; }
.orange 	#map .title{ color: #f7941e; }
.purple 	#map .title{ color: #662d91; }
.dark-blue 	#map .title{ color: #262262; }
.pink 		#map .title{ color: #ec008c; }
.pink-l		#map .title{ color: #f6a0a5; }
.turquise	#map .title{ color: #7ecdc3; }
#map .desc	{ font-size: 1.2em; color: #000; }
#map .more	{ font-size: 1.3em; }
#bottom-block .map-more{
	font-size: 1.2em; font-weight: bold;
	color: #fff;
}


/* =======================  bottom-block end ======================== */

/* ============================= footer ============================= */

#copyright{
	float: left;
}
#bottom-logos{
	float: right;
}
#bottom-logos li{
	float: right; display: inline;
	margin: 0 0 0 15px;
}


/* =========================== footer end =========================== */

/* ============================= additions ============================= */

.contact h2{
color: #fff; font-family: Arial, Helvetica, sans-serif;
font-size: 2em;
margin: 20px 0 1em 0;
padding: 0 20px;
}

.contact p{
color: #fff; font-family: Arial, Helvetica, sans-serif;
font-size: 1.4em;
margin: 0 0 1em 0;
padding: 0 20px;
}


.contact p a{
color: #fff; font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-weight: bold;
}

.contact p a:hover{
color: #fff; font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
}

.featured-photo{
border: 1px solid #fff;
}

/* ============================= additions end ============================= */
