/*
Theme Name: F.A.I.T.H.
Theme URI: http://faith-metal.kiev.ua
Description: Spesial theme for F.A.I.T.H. site.
Version: 1.0
Author: Max
Author URI: 
*/
* {
margin:0;
padding:0;
}
a, a:visited {
color:#5679fe;
}
a:hover, a:active {
color:#fff;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
a img { border:none;}

body {
background:url(images/main_bg.jpg) left top #333;	
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
color:#c9c9c9;
text-align:center;
}
#wrap {
width:1004px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
#top h1, #top p {
font-size:1px;
text-indent:-9999px;
}
/*---------MAIN-----------*/
#main {
float:right;
width:804px;
background:url(images/photo2.jpg) top left no-repeat;
}
#content {
width:704px;
margin:530px auto 10px 30px;
}
#content h2, #player h2, #content .page_h1 {
color:#515151;
font-size:18px;
margin-bottom:30px;
}
#content .post {
margin:28px auto 60px 30px;
width:682px;
}
#content .post h3 {
margin-bottom:16px;	
font-size:16px;
font-weight:bold;
}
#content .post p {
margin-bottom:22px;
text-indent:4px;
line-height:1.4em;
}
#content .post img {
margin:4px;	
}
#content ul, #content ol {
margin-left:30px;	
}
#content ul li, #content ol li {
margin-left:6px;
margin-bottom:10px;
}
#player .song {
margin-bottom:20px;
}
.preview_img {
border:1px solid #bbb;
}

/*---------player on music page-----------*/
#jump_player {
margin-left:10px;
margin:26px 0 50px 0;
}
#jump_player small {
font-size:11px;	
}
#player_jump_menu, #player_jump {
width:320px;	
}
#player_jump_menu {
margin-top:8px;	
}

/*---------TEXTS-----------*/
.texts_album {
margin-bottom:70px;
}

.texts_album h3 {
margin:30px 0 12px 16px;
font-size:14px;	
}
.texts_album p {
margin-left:20px;
font-size:13px;	
}
/*---------SIDEBAR-----------*/
#sidebar {
width:196px;
}
#menu {
margin-top:11px;
margin-left:30px;
width:154px;
position:relative;
z-index:10;
}
#menu li {
list-style:none;
font-family:Tahoma, Geneva, sans-serif;
font-size:18px;
line-height:18px;
font-weight:bold;
margin-bottom:28px;
}
#menu a, #menu a:visited {
text-decoration:none;
color:#c9c9c9;
display:block;
width:152px;
padding-bottom:2px;
}
#menu a:hover, #menu a:active {
color:#fff;
background:url(images/bull.jpg) right no-repeat;
/*border-right:6px solid #fff;*/
padding-bottom:1px;
border-bottom:1px solid #fff;
}
#sidebar img {
margin-top:30px;
}
#menu .current {
background: #c9c9c9;
color:#000;	
margin-left:10px;
font-size:19px;
padding:2px;
}

/*---------FOO-----------*/
#foo {
clear:both;
}
#foo p {
font-size:12px;
color:#717171;
text-align:center;
}
.hm {
text-indent:-99999px;
}

#counters {
margin-top:20px;
}
