/*
SES Color List

	main fucsia: ff0d69
	main orange: fe4819
	main analogous orange: ff850c
	main analogous orange hover: ffa800
	main acid yellow: e3ff72

	light main orange: e0826a
	
	dark fucsia: 660522
	dark analogous orange dark: e7580b
	
	border fucsia: edd1d9
	
	catch glow: f7fbe1
	menu glow: f7fffc

*/
body {
	position: relative;
	height: 100%;
	font-size: 13px;
	margin: 0;
	padding: 0;
	background-attachment: fixed;
	text-align: center;
	font-family: "Maven Pro", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	z-index: -3;
	color: #660522;
	letter-spacing: 0.05em;
}
div,ul,ol,p,h1,h2,h3,h4,h5,h6,span,object, embed, form {
	position: relative;
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: none;
	outline: 0 solid;
}
h2,
.nav_item a,
.separator {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 400;
	color: #ff0d69;
	letter-spacing: 0.07em;
	text-shadow: 	-1px -1px 5px #f7fffc, 1px 1px 5px #f7fffc,
					-1px -1px 5px #f7fffc;
}
.nav_item.on a {
	color: #ff850c;
	text-shadow: 	-1px -1px 5px #f7fffc, 1px 1px 5px #f7fffc,
					-1px -1px 5px #f7fffc, 1px 1px 5px #f7fffc,
					-1px -1px 5px #f7fffc;
}
a:link,
a:visited,
a:active {
	color: #e7580b;
	font-weight: 500;
}
a:hover {
	color: #ffa800;
}
#footer .nav_item a,
#footer .separator {
	font-size: 14px;
}
h2 {
	text-shadow: 	-1px -1px 5px #fcffeb, 1px 1px 5px #fcffeb,
					-1px -1px 5px #fcffeb, 1px 1px 5px #fcffeb;
}
img {
	border: 0px solid;
	margin: 0;
	padding: 0;
}
a {
	outline: 0 none;
	text-decoration: none;
}
button {
	background-color: transparent;
	border: 0 none;
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
.bold {
	font-weight: bold;
}
ol {
	list-style: none;
	margin-left: 0;
}
#bgrnd {
	position: absolute;
	z-index: -2;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: url("../images/bgrnd_patt_body.jpg") top left fixed repeat transparent;
}
#page_wrapper {
	display: none;
}
#l_col_bgrnd_wrapper {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 1007px;
	margin: 0 0 0 50%;
	left: -500px;
	text-align: left;
	z-index: -2;
}
#l_col_bgrnd {
	position: absolute;
	width: 447px;
	height: 100%;
	left: 10px;
	background: url(../images/l_col_bgrnd.png) top left repeat transparent;
	background-attachment: fixed;
}
#r_col_bgrnd {
	position: absolute;
	width: 447px;
	height: 100%;
	right: 0;
	background: url(../images/l_col_bgrnd.png) top left fixed repeat transparent;
}
.header {
	width: 100%;
}
#header_home {
	height: 526px;
}
#header {
	height: 151px;
	position: fixed;
	top: 0;
	margin-top: 0;
	z-index: 2;
}
.header .bgrnd {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: -1;
}
#header_home .bgrnd {
	position: absolute;
	height: 508px;
	background: url("../images/bgrnd_patt_head.jpg") top left repeat-x transparent;
}
#header .bgrnd {
	height: 133px;
	background: url("../images/bgrnd_patt_head_inpage.jpg") top left repeat-x transparent;
}
.header .shad_b {
	position: absolute;
	left: 0;
	width: 100%;
	height: 19px;
	background: url("../images/bgrnd_shad_b_head.png") top left repeat-x transparent;
	z-index: -1;
}
#header_home .shad_b {
	position: absolute;
	top: 507px;
}
#header .shad_b {
	top: 132px;
}
#header_main {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
#head {
	padding-top: 36px;
}
#lang_nav {
	float: right;
	margin: 38px 3px 0 0;
	width: 85px;
	height: 36px;
	background: url("../images/butt_lang_off.png") top left no-repeat transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.06em;
	z-index: 1;
}
#lang_nav_main {
	margin: 12px 0 0 16px;
}
#lang_nav a.off {
	color: #e7580b;
}
#lang_nav a:hover {
	color: #ffa800;
}
#lang_nav a.on {
	color: #ff0d69;
	font-weight: 700;
}
#brand {
	height: 80px;
	width: 70%;
}
#mark {
}
#footer #mark {
	width: 301px;
	height: 60px;
	display: block;
	float: left;
	margin: 18px 0 0 19px;
}
#catch {
	margin-left: 104px;
	margin-top: -39px;		
}
#slideshow {
	float: right;
	width: 962px;
	height: 339px;
	color: white;
	text-align: center;
	overflow: hidden;
	margin-top: 2px;
}
#slideshow_content {
	position: absolute;
	margin: 0;
	width: 962px;
	height: 339px;
}
#slide_t {
	position: absolute;
	left: 75px;
	right: 23px;
	top: 0;
	background: url("../images/slide_t.png") top left repeat-x transparent;
	height: 23px;
}
#slide_b {
	position: absolute;
	left: 75px;
	right: 23px;
	bottom: 0;
	background: url("../images/slide_b.png") top left repeat-x transparent;
	height: 23px;
}
#slide_l {
	position: absolute;
	left: 0;
	top: 0;
	background: url("../images/slide_l.png") top left no-repeat transparent;
	height: 339px;
	width: 75px;
}
#slide_r {
	position: absolute;
	right: 0;
	top: 0;
	background: url("../images/slide_r.png") top left no-repeat transparent;
	height: 339px;
	width: 23px;
}
#slideshow a {
}
#slideshow img {
}
#nav {
	clear: both;
	top: 13px;
	margin-left: 33px;
}
#header #nav {
	clear: both;
	top: -35px;
	margin-left: 100px;
}
.header .nav_item {
	float: left;
	margin-right: 30px;
}
.header .nav_item a {
	padding-left: 29px;
	background: url("../images/butt_nav_off.png") center left no-repeat transparent;
}
.header .nav_item.on a,
.header .nav_item.on a:hover {
	background: url("../images/butt_nav_on.png") center left no-repeat transparent;
}
.header .nav_item a:hover {
	background: url("../images/butt_nav_over.png") center left no-repeat transparent;
}
#main {
	width: 970px;
	margin: 0 auto;
	margin-top: 28px;
	padding-left: 30px;
	text-align: left;
	z-index: 1;
}
#main-padder {
	height: 137px;
	width: 100%;
}
#main.main_inpage {
	margin: 0 auto 0 auto;
	padding-top: 42px;
}
#page_title,
#page_main {
}
#page_main {
	clear: both;
	margin-left: 8px;
	margin-right: 8px;
}
#latest_records .record_art {
	width: 150px;
	height: 150px;
}
#latest_records .record_info {
	left: 160px;
}
.fancy_title {
	font-family: 'Michroma';
	font-weight: bold;
	text-transform: uppercase;
	color: #e3ff72;
	font-size: 17px;
	float: left;
	height: 43px;
	margin-left: 17px;
	letter-spacing: 0.1em;
}
.fancy_title_l {
	float: left;
	background: url(../images/fancy_title_l.png) top left no-repeat transparent;
	width: 17px;
	height: 41px;
	margin-left: -17px;
}
.fancy_title_r {
	float: right;
	background: url(../images/fancy_title_r.png) bottom left no-repeat transparent;
	width: 15px;
	height: 43px;
	margin-right: -15px;
}
.fancy_title img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.fancy_content {
	display: block;
	float: left;
	margin: 8px 0 0 0;
}
#hl_news {
	float: left;
}
#hl_latest_recs {
	float: right;
}
#hl_news .hl_title {
}
#hl_latest_recs .hl_title {
}
#hl_news .hl_content,
#hl_latest_recs .hl_content {
	margin-left: 3px;
}
#hl_news .hl_content {
	width: 470px;
}
#hl_latest_recs .hl_content {
	width: 410px;
}
.news_item .news_title {
	float: left;
	width: 65%;
}
.news_item,
.latest_recs_item {
	margin-top: 27px;
}
.latest_recs_item {
	padding-bottom: 24px;
}
.news_title,
.latest_recs_title {
	margin-left: 5px;
}
.news_date {
	margin-top: 9px;
	float: right;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #ff850c;
	letter-spacing: 0.07em;
}
.news_content,
.latest_recs_content {
	letter-spacing: 0.07em;
	font-size: 13px;
	margin-top: 10px;
}
.news_content {
	margin-left: 5px;
	clear:  both;
}
.latest_recs_content {
	margin-top: 5px;
}
.news_content .content_img,
.person_img,
.record_img {
	margin-right: 15px;
	float: left;
}
.latest_recs_content .content_img,
.person_img {
	position: absolute;
	top: 9px;
	left: -75px;
}
.record_img {
	position: absolute;
	top: 9px;
	left: -4px;
}
.img_box  {
	width: 106px;
}
.img_box .img_corn_t  {
	width: 100%;
	height: 8px;
}
.img_box .img_corn_t_t {
	position: absolute;
	left: 8px;
	right: 8px;
	height: 8px;
	background: url(../images/img_corn_t.png) top left repeat-x transparent;
}
.img_box .img_corn_t_l {
	width: 8px;
	height: 8px;
	float: left;
	background: url(../images/img_corn_t_l.png) top left no-repeat transparent;
}
.img_box .img_corn_t_r {
	width: 8px;
	height: 8px;
	float: right;
	background: url(../images/img_corn_t_r.png) top right no-repeat transparent;
}
.img_box .img_corn_b {
	width: 100%;
	height: 8px;
}
.img_box .img_corn_b_b {
	position: absolute;
	left: 8px;
	right: 8px;
	height: 8px;
	background: url(../images/img_corn_b.png) top left repeat-x transparent;
}
.img_box .img_corn_b_l {
	width: 8px;
	height: 8px;
	float: left;
	background: url(../images/img_corn_b_l.png) top left no-repeat transparent;
}
.img_box .img_corn_b_r {
	width: 8px;
	height: 8px;
	float: right;
	background: url(../images/img_corn_b_r.png) top right no-repeat transparent;
}
.img_box .img_corn_c_l {
	background: url(../images/img_corn_l.png) top left repeat-y transparent;
}
.img_box .img_corn_c_r {
	background: url(../images/img_corn_r.png) top right repeat-y transparent;
	margin-left: 8px;
}
.img_box img,
.img_box img {
	background: url(../images/img_corn_r.png) top right repeat-y transparent;
	margin-right: 8px;
	display: block;
	width: 90px;
	height: 90px;
}
.big_map.img_box img {
	width: auto;
	height: auto;
}
.news_content span {
	float: left;
	/*width: 60%;*/
	margin-top: 8px;
	text-align: justify;
}
.latest_recs_content span {
	float: left;
	margin-top: 8px;
}
.latest_recs_content .content_text {
	float: left;
	width: 328px;
	margin-left: 75px;
}
#staff .person .content_text,
#collaborators .person .content_text {
	float: left;
}
.content_text .text_corn_t {
	width: 100%;
	height: 1px;
}
.content_text .text_corn_t_t {
	position: absolute;
	left: 1px;
	right: 1px;
	height: 1px;
	background: url(../images/text_corn_sides.png) top left repeat-x transparent;
}
.content_text .text_corn_t_l {
	width: 1px;
	height: 1px;
	float: left;
	background: url(../images/text_corn.png) top left no-repeat transparent;
}
.content_text .text_corn_t_r {
	width: 1px;
	height: 1px;
	float: right;
	background: url(../images/text_corn.png) top right no-repeat transparent;
}
.content_text .text_corn_b {
	width: 100%;
	height: 1px;
}
.content_text .text_corn_b_b {
	position: absolute;
	left: 1px;
	right: 1px;
	height: 1px;
	background: url(../images/text_corn_sides.png) top left repeat-x transparent;
}
.content_text .text_corn_b_l {
	width: 1px;
	height: 1px;
	float: left;
	background: url(../images/text_corn.png) top left no-repeat transparent;
}
.content_text .text_corn_b_r {
	width: 1px;
	height: 1px;
	float: right;
	background: url(../images/text_corn.png) top right no-repeat transparent;
}
.content_text .text_corn_c_l {
	background: url(../images/text_corn_sides.png) top left repeat-y transparent;
}
.content_text .text_corn_c_r {
	background: url(../images/text_corn_sides.png) top right repeat-y transparent;
	margin-left: 1px;
}
.content_text .text_corn_c {
	background: url(../images/text_bgrnd.png) top right repeat transparent;
	margin-right: 1px;
	padding: 15px 0 20px 0;
}
.content_text .text_corn_c span,
.content_text .text_corn_c .latest_recs_title {
	margin-left: 50px;
	margin-right: 30px;
}
#artists .text_corn_c {
	padding-bottom: 0;
}
.news_title,
.latest_recs_title,
.sub_page_title {
	letter-spacing: 0.09em;
	font-weight: normal;
	font-family: 'Covered By Your Grace';
	font-size: 25px;
	color: #fe4819;
	line-height: 1.2em;
}
.sub_page_block {
	clear: both;
	margin-top: 25px;
	padding-bottom: 10px;
	font-size: 14px;
}
.block_title {
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	color: #ff850c;
	letter-spacing: 0.07em;
}
.block_info {
	margin-top: 10px;
	text-align: justify;
	line-height: 1.3em;
}
.block_info a {
	text-decoration: underline;
}
#facility {
	
}
#gear {
}
#sub_nav {
	margin-top: 35px;
}
#sub_nav .sub_page_title {
	margin-left: 20px;
	float: left;
	height: 38px;
}
.sub_nav_spacer {
	float: left;
	width: 20px;
	height: 1px;
	margin-left: 17px;
	height: 38px;
	background: url(../images/fancy_title_empty_b.png) bottom left repeat-x transparent;
}
.sub_nav_filler {
	float: left;
	width: 350px;
	height: 38px;
	margin-left: 17px;
	background: url(../images/fancy_title_empty_filler.png) bottom left no-repeat transparent;
}
#sub_nav a {
	cursor: pointer;
	color: #ff9955;
}
#sub_nav a:hover {
	cursor: pointer;
	color: #ffa800;
}
#sub_nav a.on {
	cursor: default;
	color: #e7580b;
}
#sub_nav a.on:hover {
	color: #e7580b;
}
#sub_nav .sub_page_title a {
	background: url(../images/fancy_title_empty_b.png) bottom left repeat-x transparent;
	height: 38px;
	display: block;
}
.sub_page_title a .fancy_title_empty_l {
	display: block;
	float: left;
	background: none;
	width: 20px;
	height: 38px;
	margin-left: -20px;
	background: url(../images/fancy_title_empty_b.png) bottom left repeat-x transparent;
}
.sub_page_title a .fancy_title_empty_r {
	display: block;
	float: right;
	background: none;
	width: 17px;
	height: 38px;
	margin-right: -17px;
	background: url(../images/fancy_title_empty_b.png) bottom left repeat-x transparent;
}
.sub_page_title a .fancy_title_empty_c {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 3px;
}
#sub_nav .sub_page_title a.on {
	background: none;
}
.sub_page_title a.on .fancy_title_empty_l {
	background: url(../images/fancy_title_empty_l.png) top left no-repeat transparent;
	border: none;
}
.sub_page_title a.on .fancy_title_empty_r {
	background: url(../images/fancy_title_empty_r.png) bottom left no-repeat transparent;
	border: none;
}
.sub_page_title a.on .fancy_title_empty_c {
	display: block;
}
a .fancy_title_empty_content {
	display: block;
	padding-top: 1px;
}
a.on .fancy_title_empty_content {
	display: block;
	padding-top: 8px;
}
.first_section {
	margin-top: 27px;
}
.other_section {
	margin-top: 35px;
	clear: both;
}
.other_section#rooms {
}
.other_section#rooms .sub_page_title,
.other_section#equipment .sub_page_title,
.other_section#equipment_ondemand .sub_page_title,
.other_section#video_equipment .sub_page_title,
.other_section#addresses .sub_page_title,
.other_section#directions .sub_page_title {
	font-size: 22px;
}
.other_section#rooms .sub_page_block .block_title,
.other_section#equipment .sub_page_block .block_title,
.other_section#equipment_ondemand .sub_page_block .block_title {
	font-size: 14px;
}
.other_section#rooms .sub_page_block,
.other_section#facilities .sub_page_block,
.other_section#equipment .sub_page_block,
.other_section#equipment_ondemand .sub_page_block {
	font-size: 13px;
}
.l_col_section {
	width: 45%;
	float: left;
}
.r_col_section {
	width: 45%;
	float: right;
}
.big_plan {
	position: absolute;
	top: -5px;
	right: -420px;
	width: 445px;
	z-index: 1;
}
#staff,
#collaborators {
	clear: both;
}
#studio {
}
#rooms {
	width: 534px;
}
.sub_page_block.person{
	margin-left: 70px;
}
#studio .sub_page_title {
	margin-left: 24px;
}
#rooms .sub_page_title {
	margin-left: 24px;
}
#rooms .sub_page_block {
	margin-top: 15px;
}
.person_img {
	float: left;
	z-index: 1;
}
.person_name,
.person_info,
.person_contacts {
	margin-left: 50px;
	margin-right: 35px;
}
.person_contacts {
	margin-top: 8px;
}
#hl_news .block_info {
	text-shadow: -1px -1px 5px #f7fffc;
}
#services .sub_page_title,
#video_services .sub_page_title,
#extra_services .sub_page_title {
	margin-left: 24px;
}
#services .block_title,
#services .block_info,
#video_services .block_title,
#video_services .block_info,
#extra_services .block_title,
#extra_services .block_info {
	margin-right: 25px;
	margin-left: 25px;
}
#studio .block_info {
	line-height: 1.6em;
	font-size: 15px;
	text-shadow: -1px -1px 5px #f7fffc, 1px 1px 5px #f7fffc;
}
#studio .block_title,
#studio .block_info{
	margin-top: 0;
	margin-left: 25px;
}
#rooms {
	float: left;
}
#rooms .block_title,
#rooms .block_info{
	margin-right: 50px;
	margin-left: 25px;
}
#facilities .sub_page_block {
	margin-top: 15px;
}
#facilities .block_title,
#facilities .block_info{
	margin-right: 25px;
	margin-left: 25px;
}
#equipment,
#equipment_ondemand,
#video_equipment {
	clear: both;
	margin-left: 25px;
}
#equipment .block_info,
#equipment_ondemand .block_info,
#video_equipment .block_info{
	text-align: left;
	line-height: 1.6em;
}
#equipment .r_arrow,
#equipment_ondemand .r_arrow,
#video_equipment .r_arrow {
	position: absolute;
	left: 0;
	color: #ff850c;
}
#equipment .equipment_item,
#equipment_ondemand .equipment_item,
#video_equipment .equipment_item {
	margin-left: 19px;
	display: block;
}
.l_col_equipment,
.c_col_equipment {
	width: 27%;
	float: left;
	margin-right: 8%;
}
.l_col_equipment {
	margin-right: 11%;
}
.r_col_equipment {
	width: 25%;
	float: left;
}
.l_col_sub_page_block {
	float: left;
	width: 534px;
	clear: none;
}
.r_col_sub_page_block {
	float: right;
	width: 385px;
	clear: none;
}
.l_col_half_sub_page_block {
	float: left;
	width: 48%;
	clear: none;
}
.r_col_half_sub_page_block {
	float: right;
	width: 48%;
	clear: none;
}
#artists .sub_page_block {
	width: 370px;
	clear: none;
	padding-left: 71px;
}
#artists .sub_page_block.l_col_record {
	float: left;
}
#artists .sub_page_block.r_col_record {
	float: right;
}
.record_img {
	float: left;
	z-index: 1;
}
#artists .block_title,
#artists .block_info{
	margin-right: 25px;
	margin-left: 50px;
}
#artists .block_title {
	margin-top: 5px;
}
#artists .record_artist {
	color: #E7580B;
}
#artists .block_info {
	margin-top: 15px;
	overflow: hidden;
}
#artists .block_media {
	margin-top: 20px;
	padding-bottom: 20px;
	margin-right: 25px;
	margin-left: 50px;
}
#artists .block_media object {
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
}
#artists span {
	margin: 0;
}
#artists .block_media span {
	display: block;
	background-color: #FF850C;
	width: 100%;
}
#artists .block_media span a {
	display: block;
	padding: 4px 5px 3px 50px;
	color: #ffffff;
	font-size: 13px;
}
#artists .record_artist_website a span {
	position: absolute;
	top: 0;
	left: 0;
}
#artists .record_artist_website a .artist_url {
	position: relative;
	display: block;
	margin-left: 1.4em;
}
#all_artists .block_info {
	font-size: 16px;
	line-height: 1.6em;
	text-shadow: -1px -1px 5px #f7fffc, 1px 1px 5px #f7fffc;
}
#all_artists .block_info.all_artists_list {
	text-transform: uppercase;
	font-size: 13px;
	line-height: 1.6em;
	text-shadow: -1px -1px 5px #f7fffc, 1px 1px 5px #f7fffc;
}
.loading_player {
	position: absolute;
}
.big_map {
	position: absolute;
	top: 90px;
	right: 0;
	width: 445px;
	z-index: 1;
}
.big_map a img{
	opacity: 0.75;
}
.big_map a:hover img {
	opacity: 1;
}
#addresses_info .sub_page_block {
	line-height: 1.6em;
	font-size: 16px;
	text-shadow: -1px -1px 5px #f7fffc, 1px 1px 5px #f7fffc;
}
#addresses {
	width: 534px;
}
#addresses_info .sub_page_title,
#addresses .sub_page_title {
	margin-left: 24px;
}
#addresses_info .block_title,
#addresses_info .block_info,
#addresses .block_title,
#addresses .block_info {
	margin-top: 0;
	margin-left: 25px;
}
#addresses .block_title,
#addresses .block_info {
	margin-right: 50px;
	margin-left: 25px;
}
#addresses .social_networks .block_info a {
	text-decoration: none;
}
#footer {
	clear: both;
	width: 1000px;
	margin: 0 auto;
	margin-top: 50px;
	padding-bottom: 40px;
	text-align: left;
	z-index: 1;
}
#footer_heading {
	margin-left: 16px;
	margin-right: 34px;
	float: left;
	width: 641px;
	height: 92px;
	background: url(../images/footer_bgrnd.png) top left no-repeat transparent;
}
#footer_nav {
	clear: both;
	margin-left: 96px;
	top: -24px;
}
#footer_nav .nav_item, 
#footer_nav .separator {
	float: left;
	margin-right: 13px;
}
#footer_network {
	float: left;
	margin-top: 8px;
	width: 302px;
}
#footer_network .content_text .text_corn_c {
	padding: 0;
	height: 74px;
}
.footer_network_item {
	float: left;
	width: 43px;
	height: 43px;
	margin-top: 17px;
	margin-left: 25px;
}
.block_info .footer_network_item {
	clear: both;
	margin-left: 0;
	margin-top: 0;
	width: auto;
	left: -8px;
}
.footer_network_item a {
	display: block;
	height: 100%;
	width: 100%;
}
.footer_network_item a img {
	display: block;
	height: 100%;
	width: 100%;
}
#addresses .footer_network_item a {
	padding-left: 48px;
	padding-top: 12px;
}
#footer_network_soundcloud a {
	background: url(../images/footer_network_soundcloud.png) top left no-repeat transparent;
}
#footer_network_facebook a {
	background: url(../images/footer_network_facebook.png) top left no-repeat transparent;
}
#footer_network_myspace a {
	background: url(../images/footer_network_myspace.png) top left no-repeat transparent;
}
#footer_network_flickr a {
	background: url(../images/footer_network_flickr.png) top left no-repeat transparent;
}
#footer_network_soundcloud a:hover {
	background: url(../images/footer_network_soundcloudo.png) top left no-repeat transparent;
}
#footer_network_facebook a:hover {
	background: url(../images/footer_network_facebooko.png) top left no-repeat transparent;
}
#footer_network_myspace a:hover {
	background: url(../images/footer_network_myspaceo.png) top left no-repeat transparent;
}
#footer_network_flickr a:hover {
	background: url(../images/footer_network_flickro.png) top left no-repeat transparent;
}
#footer_network_soundcloud2 a {
	background: url(../images/footer_network_soundcloud2.png) top left no-repeat transparent;
}
#footer_network_facebook2 a {
	background: url(../images/footer_network_facebook2.png) top left no-repeat transparent;
}
#footer_network_myspace2 a {
	background: url(../images/footer_network_myspace2.png) top left no-repeat transparent;
}
#footer_network_flickr2 a {
	background: url(../images/footer_network_flickr2.png) top left no-repeat transparent;
}
#footer_network_soundcloud2 a:hover {
	background: url(../images/footer_network_soundcloud2o.png) top left no-repeat transparent;
}
#footer_network_facebook2 a:hover {
	background: url(../images/footer_network_facebook2o.png) top left no-repeat transparent;
}
#footer_network_myspace2 a:hover {
	background: url(../images/footer_network_myspace2o.png) top left no-repeat transparent;
}
#footer_network_flickr2 a:hover {
	background: url(../images/footer_network_flickr2o.png) top left no-repeat transparent;
}
#footer_credits {
	clear: both;
	width: 986px;
	padding-top: 12px;
	margin-left: 7px;
}
#footer_credits .content_text_oblique .text_corn_c {
	padding: 0;
	height: 68px;
}
.content_text_oblique .text_corn_t_t {
	left: 13px;
}
.content_text_oblique .text_corn_t_l {
	width: 13px;
	height: 1px;
	float: left;
	background: url(../images/text_corn_t_l.png) top right no-repeat transparent;
}
.content_text_oblique .text_corn_c_l {
	background: url(../images/text_corn_l.png) top left no-repeat transparent;
}
.content_text_oblique .text_corn_c_r {
	background: url(../images/text_corn_sides.png) top right repeat-y transparent;
	margin-left: 13px;
}
.content_text_oblique .text_corn_b_b {
	left: 13px;
}
.content_text_oblique .text_corn_b_l {
	width: 13px;
	background: url(../images/text_corn_b_l.png) top left no-repeat transparent;
}
#footer_links {
	margin-left: 12px;
	padding-top: 13px;
	font-size: 12px;
}
#footer_links div {
	float: left;
	text-transform: uppercase;
	margin-right: 9px;
	letter-spacing: 0.04em;
	margin-bottom: 10px;
}
#footer_links #footer_links_title {
	font-weight: 500;
	color: #ff0d69;
}
#footer_links .footer_links_item a,
#footer_links .separator {
	color: #660522;
}
#footer_links .footer_links_item a:hover {
	color: #ffa800;
}
#footer_dev_credits_and_copy {
	padding-top: 20px;
	font-size: 12px;
	text-align: center;
	color: #e0826a;
}
#footer_dev_credits_and_copy a {
	color: #fe4819;
}
#footer_dev_credits_and_copy a:hover {
	color: #ffa800;
}
#footer_dev_credits_and_copy #dev_credits {
	width: 420px;
	margin-left: 50%;
	left: -200px;
}
#footer_dev_credits_and_copy img {
	float: left;
}
#footer_dev_credits_and_copy span {
	float: left;
	padding: 3px 0 0 7px;
}
#copy {
	margin-left: 0;
	padding-top: 11px;
	font-size: 12px;
}

/* @group ADMIN */

#admin_news {
	margin-top: 50px;
}

a#add-news-button {
	font-size: 17px;
	font-weight: bold;
	padding: 8px;
	background-color: #ffeedd;
	border: 1px solid #ff8877;
}

#news-actions {
	padding-bottom: 20px;
}

#news-form-feedback {
	padding-bottom: 20px;
	margin-bottom: 20px;
	font-size: 15px;
}

/* @group DELETE NEWS */

.delete-dialog div{
	font-size: 13px;
	margin-top:  20px;
}
.delete-dialog a {
	text-transform: uppercase;
	font-weight: bold;
	color: #e7580b;
}

/* @end */

/* @group UPDATE NEWS FORM */

#news-form {
	border-bottom: 1px solid #ff8877;
	padding-bottom: 20px;
}

#news-form label {
	display: block;
	color: #660522;
	color: #FF850C;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Maven Pro", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	margin-bottom: 10px;
}
#news-form div {
	clear: both;
	padding-bottom: 20px;
}
#news-form input,
#news-form textarea {
	border: 1px solid #ff99cc;
	background-color: #eeffee;
	color: #660522;
	font-size: 13px;
	padding: 6px;
	float: left;
	font-family: "Maven Pro", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin-right: 20px;
}
#news-title-it,
#news-title-en {
	height: 1em;
	width: 30em;
}
#news-date {
	height: 1em;
}
#news-content-it,
#news-content-en {
	height: 15em;
	width: 30em;
}
#news-submit {
	font-weight: bold;
}

/* @end */

/* @group ADMIN NEWS LIST */

#admin_news #news-list {
	margin-top: 50px;
	clear: both;
	border-top: 1px solid #ff8877;
}

#admin_news #news-list-title {
	margin-top: 20px;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #ffcc99;
	padding-bottom: 20px;
}

#admin_news .news_item {
	padding-bottom: 10px;
	background-color: #ffeedd;
	border: 1px solid #ff8877;
	padding: 10px;
}
.news_tools {
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px solid #ffcc99;
}
.news_tools div {
	float:  left;
	margin-right: 10px;
}
#admin_news .news_title {
	width: auto;
	float: none;
}
.news_title_it,
.news_title_en,
.news_content_it,
.news_content_en {
	float: left;
	width: 40%;
	margin-right: 10%;
}
#admin_news .news_date {
	float: none;
	margin-left: 5px;
	margin-bottom: 10px;
}

/* @end */

/* @end */

/* Easy Slider */
	.slider ul, .slider li {
		margin:0;
		padding:0;
		list-style:none;
		}
	.slider li { 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:962px;
		height:339px;
		overflow:hidden; 
		}
	/*#prevBtn, #nextBtn,
	#slider1next, #slider1prev { 
		display:block;
		width:100px;
		height:100px;
		position:absolute;
		left:-100px;
		top:71px;
		z-index:1000;
		outline: 1px solid #000000;
		}	
	#nextBtn, #slider1next{ 
		left:992px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:100px;
		height:100px;
		background:url(images/) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(images/) no-repeat 0 0;	
		}*/
/* // Easy Slider */
