@charset "utf-8";
/* CSS Document */

/*---------------------------------------- HOME PAGE CSS DECLARTIONS -----------------------------------*/


/*------------------------ MIDDLE TEXTS CSS DECLARTIONS --------------------------*/

#middle_texts {
	width:960px;
	height: 275px;
	margin-top: -20px;
	margin-left: 2px;
	position: relative;
}

#middle_texts_left {
	width:320x;
	left: -1px;
	position: absolute;
}

#middle_texts_center {
	width:320px;
	left: 330px;
	position: absolute;
}

#middle_texts_right {
	width:320px;
	left: 650px;
	position: absolute;
}

#title_rb_studio{
	padding-top: 17px; 
	left:0px; 
	position:relative;
}

#title_bf{
	padding-top: 17px;
	left:0px;
	position:relative;
}

#title_fluffer{
	padding-top: 17px;
	position:relative;
	left:0px;
}

#middle_texts_left_text{
    width:300px;
	padding-top: 8px;
	padding-left: 0px;
	line-height: 19px;
	font-weight: 100;
}
body:first-of-type #middle_texts__left_text {padding-top: 9px;}

#middle_texts_center_text{
    width:300px;
	padding-top: 8px;  
	font-size: 13px;
	line-height: 18px;
	font-weight: 100;
}
body:first-of-type #middle_texts__center_text { margin-left: -1px; padding-top:10px;}

#middle_texts_right_text{
    width:300px;
	padding-top: 8px;
	font-size: 13px;
	line-height: 18px;
	font-weight: 100;
	position: relative;
}
body:first-of-type #middle_texts__right_text { left: -1px;}


#footer_padding{
	padding-bottom: 70px;
}

/*------------------------ GLOBAL CSS DECLARTIONS --------------------------*/

html {
	background: #191919;
	overflow-x:hidden;
}

* { 
	margin: 0; 
	padding: 0; 
}

img {
	border: none;
}

body {
	padding: 0;
	margin: 0;
	background-attachment: fixed;
	background: url(../images/background.jpg) no-repeat;
	background-position: top center;
	font-size: 12px;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	color: #7d7d7d;
	display:table;
}

#content_wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

hr{ 
	border:0;
	height:1px;
	color:#272727;
	background:#272727; 
}


/*------------------------ HEADER --------------------------*/

#header_logo{
	width: 960px;
	height: 116px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}

#logo{
	height: 86px;
	width: 406px;
	left: -102px;
	float:left;
	position:relative;
	z-index:1;
}


#header_line{
	left: 1px;
	top: 1px;
	position:relative;
}

/*------------------------ FOOTER --------------------------*/

#footer{
	color: #595959;
	font-size: 11px;
	width:960px;
	position: relative;
}

#footer_line{
	left: 1px;
	height: 5px;
	position:relative;
}

#copywrite_info {
	width:500px;
	height:14px;
	top: 7px;
	position: relative;
}

#private {
	width: 125px;
	height: 17px;
	top: -7px;
	left: 822px;
	position: relative;
}


a#buttonPrivate {
    display: inline-block;
    width: 125px;
    height: 16px;
    background-image: url(../images/button_prvt.jpg);
    background-position: 0 0;
    margin: 0 auto;
	text-decoration: none;
	border: none;
}

a#buttonPrivate:hover {
    background-position: 0 -15px;
	text-decoration: none;
	border: none;
}

a .alt { display: none; }

#facebook {
	width: 38px;
	height: 26px;
	top: -30px;
	left: 925px;
	position: relative;
}

a#buttonFB {
    display: inline-block;
    width: 38px;
    height: 26px;
    background-image: url(../images/button_fb.jpg);
    background-position: 0 0;
    margin: 0 auto;
	text-decoration: none;
	border: none;
}

a#buttonFB:hover {
    background-position: 0 -26px;
	text-decoration: none;
	border: none;
}



/*------------------------ LINKS --------------------------*/
.imageLink{
	border: none;
}

a:link{
	color: #acacac;
	text-decoration: none;
	/*border-bottom: 1px solid #303030; */
}

a:visited{
	color: #acacac;
	text-decoration: none;
	/*border-bottom: 1px solid #303030; */
}

a:hover {
	color: #FFFFFF;
	text-decoration: none;
	/*border-bottom: 1px solid #303030; */
}

a:active{
	color: #FFFFFF;
	text-decoration: none;
	/*border-bottom: 1px solid #303030; */
}


