@import "fonts.css";
@import "gallery.css";
@import "news.css";
@import "inner.css";
@import "comments.css";
@import "slimbox2.css";

body {
padding:0px;
margin:0px;
min-width:1000px;
background:#261a17;
}
* {
color:#fcfaaf;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
border:0px;
vertical-align:top;
outline:none;
}
body {
height:100%;
}
html {
min-height:100%;
}
.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.clear {
clear:both;
}


#siteWrapper {
text-align:center;
width:1000px;
margin:0 auto;
height:100%;
background:url(../images/secondashborn_bg.jpg) top center no-repeat;
}
#siteWrapper * {
text-align:left;
}

/*  ****************************************  HEADER ****************************************  */
#header {
background:url(../images/top-lights.jpg) no-repeat 170px 0px;
position:relative;
}
#logo {
width:170px;
float:left;
background:url(../images/logo-sa-bg.gif) no-repeat 80px 119px;
}
#logo a {
text-indent:-90000px;
display:block;
width:170px;
height:130px;
background:url(../images/secondashborn_logo.gif) no-repeat 5px 10px;
}


#contactsBlock {
width:190px;
height:80px;
float:right;
position:relative;
background:url(../images/band-contacts.gif) no-repeat;
}
#contactsBlock a {
color:#fc6b00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
display:block;
line-height:18px;
padding-left:23px;
position:absolute;
}
.sa-myspace {
top:27px;
left:13px;
background:url(../images/sa-myspace.gif) no-repeat;
}
.sa-facebook {
top:29px;
left:98px;
background:url(../images/sa-facebook.gif) no-repeat;
}
#contactsBlock a.sa-mail {
color:#fcfaaf;
top:52px;
left:13px;
background:url(../images/sa-contact-mail.gif) no-repeat 0px 3px;
}
/*  ****************************************  /HEADER ****************************************  */

/* CONTENT  */

#contentWrapper {
height:100%;
padding-top:15px;
}
.leftBlockWrapper {
width:305px;
margin-left:60px;
}
#centerBlockWrapper {
float:right;
width:600px;
}
#innerPage #centerBlockWrapper {
margin-top:-47px;
}


/* **************************************** news block **************************************** */

#homePage #newsBlock {
width:502px;
margin-top:10px;
margin-left:7px;
background:url(../images/news_botleft.gif) no-repeat bottom left;
}
/*#homePage #newsBlock p {
text-align:justify;
line-height:150%;
padding-bottom:40px;
}*/
#homePage #newsBlock .post {
background:url(../images/news_seprtr.gif) no-repeat bottom left;
}
#homePage #newsBlock p a {
color:#dec500;
}
#newsBlock p a:hover {
color:#fc6b00;
}
#homePage #newsBlock h2 span {
color:#dec500;
font-size:12px;
line-height:200%;
margin-right:10px;
}
#homePage #newsTitle {
text-indent:-8000px;
width:179px;
height:68px;
background:url(../images/title_news.png) no-repeat;
}
.newsTopLeft {
background:url(../images/news_topleft.gif) no-repeat;
}
.newsTopRight {
background:url(../images/news_topright.gif) no-repeat top right;
padding-top:45px;
}
.newsBg {
background:url(../images/news_bg.gif) repeat top left;
}
.newsLeftBg {
background:url(../images/news_left.gif) repeat-y left top;
}
.newsRightBg {
background:url(../images/news_right.gif) repeat-y right top;
padding-left:22px;
padding-right:25px;
}
.newsBottomRight {
background:url(../images/news_botright.gif) no-repeat bottom right;
height:37px;
}
.newsPic {
float:left;
margin:3px 8px 0px 0px;
}				
/* **************************************** / NEWS BLOCK **************************************** */

/* **************************************** MUSIC BLOCK **************************************** */
#musicBlock {
padding-bottom:10px;
position:relative;
min-height:115px;
}
#musicBlock h3 {
width:134px;
height:44px;
left:-13px;
background:url(../images/sa-records.png) no-repeat;
}
#musicWrapper {
position:absolute;
top:30px;
width:280px;
background:url(../images/music-rpt.jpg) repeat-y;
}
#musicWrapper div {
width:280px;
background:url(../images/music-btm.jpg) no-repeat bottom;
}
#musicWrapper div div {
background:url(../images/music-top.jpg) no-repeat;
min-height:75px;
}
#musicBlock img {
margin:18px 11px 0px 9px;
border:2px solid #fff;
float:left;
}
#musicBlock p {
color:#d0f7fe;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
padding-top:10px;
}
#musicBlock p span a {
display:none;
}
.playSong {
position:relative;
}
.onebit_mp3 {
background:url(../images/button-play.gif) no-repeat right top;
display:block;
position:absolute;
width:20px;
height:18px;
top:7px;
right:15px;
padding-left:6px;
padding-top:5px
}
/* **************************************** /MUSIC BLOCK **************************************** */



/* ************************************** GALLERY BLOCK ************************************* */
#picsBlock {
min-height:250px;
padding-bottom:15px;
margin-bottom:10px;
position:relative;
}
#picsBlock h3, #musicBlock h3, #subscribeBlock h3 {
text-indent:-8000px;
position:absolute;
top:0px;
}
#picsBlock h3 {
width:157px;
height:51px;
background:url(../images/sa-photogallery.png) no-repeat;
}
#picsWrapper {
position:absolute;
width:280px;
top:42px;
background:#a9a079 url(../images/gallery_left.gif) repeat-y left;
}
#picsWrapper div {
background:url(../images/gallery_right.gif) repeat-y right;
}
#picsWrapper div div {
background:url(../images/gallery_botleft.gif) no-repeat bottom left;
}
#picsWrapper div div div {
background:url(../images/gallery_botright.gif) no-repeat bottom right;
}
#picsWrapper div div div div {
background:url(../images/gallery_topleft.gif) no-repeat top left;
}
#picsWrapper div div div div div {
background:url(../images/gallery_topright.gif) no-repeat top right;
padding:26px 0px 20px 20px;
}
#picsBlock a {
color:#460071;
font-weight:bold;
font-size:14px;
}
#picsBlock img {
margin-right:12px;
margin-bottom:10px;
border:1px solid #cebea9;
}


/* ************************************ /GALLERY BLOCK *************************************/

/* ********************************* SUBSCRIBE BLOCK **********************************/
#subscribeBlock {
min-height:100px;
padding-top:10px;
position:relative;
background:url(../images/sabscribe-bg.jpg) no-repeat 0px 20px;
}
#subscribeBlock h3 {
width:191px;
height:41px;
left:-13px;
background:url(../images/sa-subscribe.png) no-repeat;
}
#subscribeBlock form {
top:47px;
}
#subscribeBlock form, #subscribeBlock p {
left:8px;
position:absolute;
}
#subscribeBlock input {
color:#000;
height:20px;
margin-right:10px;
border:1px solid #47251a;
}
#subscribeBlock p {
color:#000000;
font-size:11px;
top:73px;
}
/* ********************************* /SUBSCRIBE BLOCK **********************************/

/* ********************************* VIDEO BLOCK **********************************/
#videoBlock {
width:505px;
height:400px;
background:url(../images/video-bg.jpg) no-repeat 5px 36px;
}
#videoBlock h3 {
width:505px;
height:36px;
text-indent:-8000px;
background:url(../images/sa-video.png) no-repeat;
}
#videoBlock p {
padding-left:21px;
}
/* ********************************* /VIDEO BLOCK **********************************/
#sayHello {
text-indent:-8000px;
display:block;
width:283px;
height:62px;
margin-top:15px;
background:url(../images/say-hello.gif) no-repeat;
}

/* / CONTENT  */

/* FOOTER */
#footer {
clear:both;
height:50px;
padding:20px 55px 0px 23px;
}
#footer, #footer p, #footer a {
color:#9f7c52;
font-size:11px;
}
#footer .floatLeft {
line-height:27px;
}
#footer .siteDeveloper {
float:right;
}
#footer .siteDeveloper p {
line-height:29px;
padding-right:10px;
float:right;
}
#footer .siteDeveloper a.web-design {
text-indent:-6000px;
display:block;
float:right;
width:167px;
height:27px;
background:url(../images/sunnieweb.gif) no-repeat;
}
/* / FOOTER */ 