@charset "utf-8";
/* CSS Document */
body{
background-image:url(images/backgroundimage.jpg);
background-repeat:repeat-x;
background-color:#414149;
}
a, .text_general a, #music_work_premiere a {
	text-decoration: none;
	color:#FFE8B8;
}
a > img {
border: 0;
}

div#content{

background-repeat:no-repeat;

height:1100px;
width:800px;
margin:0 auto;

background-color:#1B0A06;

}
div#copyright_info{
left:100px;
position:absolute;
top:1065px;
width:800px;

}
div#in_content{
position:absolute;

}
div#lang_menu{
	position:absolute;
	top: 10px;
	width: 80px;
	height:20px;
}

div#lang_menu > div{
float:left;
background-repeat:no-repeat;
cursor:pointer;
}
div#flag_en{
background-image:url(images/lang/lang_en.gif);
height:12px;
width:26px;
}
div#flag_ca{
background-image:url(images/lang/lang_ca.gif);
height:12px;
width:26px;
}
div#flag_es{
background-image:url(images/lang/lang_es.gif);
height:12px;
width:26px;
}




div#menu >div {
position:relative;
top:0px;
float:left;
background-repeat:no-repeat;
cursor:pointer;

}

div#menu_bio{
background-image:url(images/menu/menu_bio_all.png);
background-position:0px 0px;
width:45px;
height:34px;
}

div#menu_music{
background-image:url(images/menu/menu_music_all.png);
background-position:0px 0px;
background-repeat:no-repeat;
width:78px;
height:34px;

}
div#menu_news{
background-image:url(images/menu/menu_news_all.png);
background-position:0px 0px;
width:113px;
height:34px;

}
div#menu_contact{
background-image:url(images/menu/menu_contact_all.png);
background-position:0px 0px;
width:102px;
height:34px;

}
div#menu_gallery{
background-image:url(images/menu/menu_gallery_all.png);
background-position:0px 0px;
width:90px;
height:34px;

}
div#menu_links{
background-image:url(images/menu/menu_links_all.png);
background-position:0px 0px;
width:67px;
height:34px;

}

.menubox{
	background-image:url(images/menu_box.png);
	height:74px;
	width:405px;
	background-repeat:no-repeat;
	position:absolute;
	top:34px;
	padding-top:8px;
	padding-left:15px;
	padding-bottom:8px;
	padding-right:15px;
	display:none;
	z-index:100;
	

	
}

div#menubox_bio{
	left:-10px;
}
div#menubox_music{
	left:-10px;
	
}

div#menubox_gallery{
	left:-340px;
	text-align:right;
	
}
div#menubox_links{
	left:-370px;
	text-align:right;
	
}
div.page_title{
width:700px;
height:120px;
position:absolute;
top:550px;
left:30px;
background-repeat:no-repeat;
}
div.digital_portfolio{
	width:426px;
	height:60px;
	position:absolute;
	top:400px;
	left:30px;
	background-repeat:no-repeat;
	
	background-image:url(images/digital_portfolio_banner_hp.png);
}
div.digital_portfolio:hover{
cursor:pointer;
}
div#welcome_text{
width:350px;

position:absolute;
top:660px;
left:60px;
}

div#latest_news{

	background-image:url(images/news_block_bck2.png);
	background-repeat:no-repeat;
	height:600px;
	left:475px;
	padding:8px 15px;
	position:absolute;
	top:400px;
	width:272px;
}

.latestnews_header{
	
	color:#EB5D14;
	font-size:16px;
	font-weight:bold;
	height:15px;
	margin:0 auto;
	padding-bottom:20px;
	padding-top:15px;
	width:270px;
		
}
div#latest_news_header{
	
}
div#latest_blog_header{
	

}
div.latestnews_block{
	margin-bottom:15px;
	width:272px;
}

div.latestnews_block_title{
	color:#FFE8B8;
	font-weight:bold;
	font-size:13px;
	margin-bottom:8px;
	text-align:left;
}
div.latestnews_block_date{
	color:#FCFCFC;
	font-weight:bold;
	font-size:13px;
	margin-bottom:8px;
	text-align:right;
}
div.latestnews_block_text:hover{
color:#F5F5F5;
	
}
span.latestnews_block_footer{
	font-style:italic;
	font-weight:bold;
	color:#FFE895;
	cursor:pointer;
}




/*text*/

.text_menubox{

	font-family:Papyrus, Arial;
	color:#E4DFDA;
	font-size:14px;
	font-weight:bold;
	text-shadow:#00FF00;
	
}
.text_menubox:hover{
	color:#FFE895;

}

.text_general{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E4DFDA;
	text-align:justify;
}
.text_general_s{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E4DFDA;
	text-align:justify;
}
.welcome_text{
line-height:18px;
}
.welcome_text > p{
padding:0;
margin-top:8px;
margin-bottom:0px;
}
