@charset "UTF-8";

html{
font-family: Arial;
font-size: 15px;
color: #999999;
font-weight: normal;
}

body:after
{
content: url(../images/btn_aboutme_on.png) url(../images/btn_contact_on.png) url(../images/btn_home_on.png) url(../images/btn_music_on.png) url(../images/btn_music_on.png) url(../images/btn_news_on.png) url(../images/bg_rest.jpg) url(../images/thankyou.png);
display: none;
}

#body_home{
background: url(../images/bg_home.jpg) no-repeat top center;
min-height: 460px;
}

#body_rest{
background: url(../images/bg_rest.jpg) no-repeat top center;
min-height: 460px;
}

#wrapper{
width: 960px;
height: auto;
margin: auto;
}

#header{
width: 100%;
height: 148px;
}

#nav{
padding: 88px 0px 0px 10px;
}

#nav li{
float: left;
padding-right: 38px;
}

#logo{
float: right;
margin: -38px 15px 0px 0px;
}

#content{
width: 100%;
height: auto;
padding: 8px;
}

#title{
padding-top: 30px;
}

#text_left{
margin-top: 20px;
width: 500px;
float: left;
}

#text_left p{
letter-spacing: -0.3pt;
line-height: 30px;
text-align: justify;
}

#text_left p a{
color: #b82950;
text-decoration: none;
}

#text_right{
margin-left: 35px;
width: 425px;
height: auto;
float: left;
}

#slider-wrapper{
clear: both;
}

#slider{
width: 939px;
height: 344px;
}

#footer{
background: url(../images/footer_line.jpg) no-repeat top center;
margin: 15px 0px 50px 0px;
height: 50px;
font-family: Helvetica, Arial;
font-size: 12px;
color: #666666;
line-height: 60px;
}

#footer_nomargin{
background: url(../images/footer_line.jpg) no-repeat top center;
margin: 0px 0px 50px 0px;
height: 50px;
font-family: Helvetica, Arial;
font-size: 12px;
color: #666666;
line-height: 60px;
}

#footer a{
color: #666666;
text-decoration: none;
}

#footer_nomargin a{
color: #666666;
text-decoration: none;
}

#breezemedia{
float: right;
margin-top: -80px;
}

#title_twitter{
padding: 0px 0px 20px 35px;
}

#newsletterbox{
margin: 28px 0px 0px 0px;
}

#music_container{
background: url(../images/divasco_macbook.png) bottom right no-repeat;
width: 100%;
min-height: 620px;
padding: 8px;
}

.music_box{
margin-top: 40px;
width: 600px;
height: 153px;
background: url(../images/musicbox.png) top left no-repeat;
}

.music_inhoud{
width: 460px;
padding: 20px;
}

.music_track{
font-size: 16px;
font-weight: bold;
color: #b82950;
letter-spacing: -0.5px;
}

.music_info{
margin-top: 16px;
font-size: 12px;
color: #666666;
}

.music_info a{
color: #b82950;
text-decoration: none;
}

.newsblock{
width: 500px;
height: auto;
padding: 12px 0px 20px 0px;
}

.newsdate{
width: 100px;
font-size: 12px;
font-weight: bold;
padding-bottom: 5px;
}

.newstitle{
width: auto;
font-size: 16px;
font-weight: bold;
color: #b82950;
}

.sc-waveform-container img{
height: 50px;
}

#contact_container{
background: url(../images/divasco_macbook2.png) bottom right no-repeat;
width: 100%;
min-height: 380px;
padding: 8px;
}

#contact_container a{
color: #b82950;
text-decoration: none;
}

/* Input */
#email_newsletter
{
border:1px solid #999999;
color:#999999;
font-family: Helvetica,arial,sans-serif;
font-size:13px;
padding:8px;
width:200px;
height: 14px;
float: left;
margin-left: 85px;
}

#signup{
padding: 0px 28px 0px 0px;
float: right;
}

input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{   
border : 0px;
} 

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    width:939px;
    height:389px;
    margin-top: 40px;
	background: url(../images/bg_cu3er.png) no-repeat;
}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:435px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/* Twitter */
.tweet, .query {
font-family: Arial;
font-size: 12px;
color: #999999; }
.tweet .tweet_list, .query .tweet_list {
-webkit-border-radius: .5em;
list-style-type: none;
margin: 0;
padding: 0px 0px 0px 35px;
background-color: #FFF; }
.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
text-transform: uppercase; }
.tweet .tweet_list li, .query .tweet_list li {
overflow-y: auto;
overflow-x: hidden;
padding: 0px 0px 30px 25px;;
background: url(../images/quotes.png) top left no-repeat; }
.tweet .tweet_list li a, .query .tweet_list li a {
color: #b82950; }
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
background-color: #FFF; }
.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
padding-right: .5em;
float: left; }
.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
vertical-align: middle; }

/* FORM */

.myform {
width:500px;;
margin:0 auto 0 -15px;
padding:14px;
}

form,button {
border:0;
margin:0;
padding:0;
}

#stylized label {
display:block;
font-weight:700;
text-align:left;
width:140px;
float:left;
margin-top: -2px;
}

#stylized .small {
color:#666;
display:block;
font-size:11px;
font-weight:400;
text-align:left;
width:140px;
margin-top: -1px;
}

.stylizedinput {
float:left;
font-size:12px;
border:solid 1px #999999;
width:325px;
margin:2px 0 20px 10px;
padding:4px 2px;
}

#stylized textarea {
float:left;
font-size:13px;
border:solid 1px #999999;
width:325px;
font-family:Arial;
margin:2px 0 20px 10px;
padding:4px 2px;
}

.button {
clear:both;
width:125px;
height:31px;
background:#666;
text-align:center;
line-height:31px;
color:#FFF;
font-size:11px;
font-weight:700;
border:0;
margin:0 0 0 150px;
padding:0;
}
