/* CSS Document */

/* IE PNG FIX*/
img, input { behavior: url("../iepngfix/iepngfix.htc") }

html, body{ height: 100%; }
body { background:url(/images/bg.jpg); min-height:100%; height: 100%; padding:0; margin:0; }

#wrapper1{ padding-top:50px; }
#wrapper2{}
#wrapper{
	border:1px solid #493e34; box-shadow:#111 0 0 40px; border-radius:5px;
	background:#12100e url(/images/bio.jpg); width:1200px; height:750px; margin:0 auto;
	position:relative; overflow:hidden;
}
body#resource1 #wrapper,
body.parent1 #wrapper{ background:url(/images/main.jpg); }
body#resource1.template5 #wrapper{ background:url(/images/main2.jpg); }
body#resource2 #wrapper,
body.parent2 #wrapper{ background:url(/images/bio1.jpg); }
body#resource3 #wrapper,
body.parent3 #wrapper{ background:url(/images/news1.jpg); }
body#resource5 #wrapper,
body.parent5 #wrapper,
body.template3 #wrapper{ background:url(/images/disks1.jpg); }
body#resource6 #wrapper,
body.parent6 #wrapper,
body.template4 #wrapper{ background:url(/images/photo1.jpg); }
body#resource7 #wrapper,
body.parent7 #wrapper,
body.template6 #wrapper{ background:url(/images/video1.jpg); }
body#resource8 #wrapper,
body.parent8 #wrapper{ background:url(/images/friends1.jpg); }
body#resource9 #wrapper,
body.parent9 #wrapper{ background:url(/images/conacts1.jpg); }

#wrapper_rollover, #wrapper_rollover2{ background-position:left top; position:absolute; top:0; bottom:0; left:0; width:800px; display:none; }

#header{ height:110px; padding:65px 60px 0 500px; position:relative; }
body#resource1 #header{ display:none; }
#header a, #header a:hover{}
#header .logo{ float:left; }
#header .logo a{ background:url(/images/logo.gif); width:161px; height:26px; display:block; }
#header .logo a:hover{ background:url(/images/logo-h.gif); }
#header .socials{ float:right; }
#header .contact{ }

#middle{ padding:0 60px 50px 500px; position:relative; }
body#resource1 #middle{ height:100%; width:1200px; padding:0; }

#content_wrapper{ width:645px; height:490px; padding-right:15px; }
#content_wrapper .content{ padding-right:15px; }

#footer_wrapper{ position: relative; }
#footer{
	width:1200px; height:60px; margin:0 auto;
	font-size:11px; color:#b3a28f; text-shadow:#000 1px 1px 2px;
	position: relative;	
}
#footer .copy{
	text-align:center; line-height:60px;
}
#footer .by{
	position:absolute;
	top:30%;
	right:10px;
}
#footer .counter{
	position:absolute;
	top:45px;
	right:300px;		
}
#footer a, #footer a:hover{}