body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	background: #000 url(img/bg4.jpg) fixed no-repeat;
	margin-bottom:130px;
	color:#fff
	
	}
a:link {
	color: #FFF;
}
a:visited {
	color: #CCC;
}
a:hover {
	color: #CCC;
}
a:active {
	color: #CCC;
}
h1 { margin:0; padding:0; }
img { border:0; }

#wrap { width:960px; margin:0 auto; position:relative }
#header {float:left; width:170px}
#logo a { display:block; margin:0; padding:0; height:100px; width:265px;  outline:0; border:0 } 

#flash { float:left; width:960px; margin:0; padding:0; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#flash p { font-size:1.1em; line-height:1.8em }
a { border:0; outline:none; text-decoration:none }

#nav {
   	float:left;
	width:670px;
	padding:0;
	height:47px;
	margin:30px 0 0 110px;
	
	}


#flash-videos { width:620px; height:420px }

#stage { width:960px; height:360px }

.footer-title { font-size:11px }

#footer { float:left;  width:960px }
#address { width:470px; height:120px; background:url(img/address.png) no-repeat; float:left; padding:0 0 0 20px;  }
#address p { display:block; text-indent:-99999px; width:470px; height:80px; font-size:11px}
#socialnetworks { width:470px; float:right;}
#socialnetworks p { text-align:right }


.spp-mobile-poster-button { font-size:140% !important; text-indent:-9999px }

/* @group Round Avatar */

.avatar.circle{
    display:inline-block;
    position:relative;
    overflow:hidden;
	
}
.avatar.circle>img{
	-webkit-border-radius:100%;
	vertical-align:top;
	width: 200px;
}

.avatar.circle, 
.avatar.circle:before{
    -moz-border-radius:100em;
    border-radius:100em;
}
.avatar.circle>img{
    -webkit-border-radius:100em;
}
.avatar.circle:before{
    content:'';
    display:block;
    position:absolute;
    left:0;
    right:0;
   	top: 0;
   	bottom: 0;
   	pointer-events:none;
   	-webkit-box-shadow: inset 0 5px 10px rgba(0,0,0,0.8)
}

/* @end */

.avatar { float:right; margin:0 5px; padding:0 3px }
