/*by Max Korinets (mkorinets@gmail.com)*/
@import url(add_icons.css);
*{margin:0;padding:0;list-style:none}
img,fieldset{border:0}
body{background:#000 url(img/body.jpg) top center no-repeat;color:#fff;position:relative;width:1000px;min-height:610px;margin:25px auto 0 auto;font-family:Arial,sans-serif;font-size:small}
#nav h2{display:none}
#nav a,#nav span,#news h2,#pics h2{text-indent:-99999px}
#screen{position:absolute;top:0;left:61px;background:#000;z-index:2;width:484px;height:834px}
h3{margin-bottom:.5em;font-size:150%}
/*header*/
#header h1,#header p{display:none}
#logo{z-index:3;position:relative;margin-top:40px}
#cover{z-index:1;width:545px;height:0px;position:absolute;top:0;left:0;background:#000;text-align:right}
/*content*/
#content{margin-left:580px;margin-top:-260px;background:url(img/upper_glow.jpg) 198px 0 no-repeat;padding-top:25px}
.content{margin-bottom:50px}
#content p{margin-bottom:1em}
.content h2,.side h2{margin-bottom:.3em}
#side{width:400px;position:absolute;top:250px;left:85px;z-index:4}
.short{min-height:790px}
/*deleted: background:#acacac url(img/news.item.bottom.jpg) 0 top repeat-x;*/
#content .item,.photoset{background:#fff;margin-bottom:1em;color:#333;position:relative}
#content .item{padding:3px 3px 40px 3px}
#content .item .more{position:absolute;bottom:8px;right:10px;font-weight:bold;color:#de5402;text-decoration:underline}
#news img,#post .item img{width:414px}
#content .item img{display:block}
#news h2{height:23px;background:url(img/h2.news.gif) right top no-repeat;margin:0 10px 1em 0}
#pv h2{width:107px;height:27px;background:url(img/h2.photo-video.gif)}
#news h3{margin-bottom:.1em;font-size:29px;color:#fff;line-height:.8em}
#news a{color:#000;text-decoration:none}
#news h3 a{color:#fff}
#arch{margin:30px 0 0 30px}
#arch h4{font-size:120%;padding:0 0 5px 50px}
#arch h4 span{font-weight:normal;float:left;margin-left:-50px}
/*pic*/
#pic{padding:3em;background:#a3a3a3;margin-top:50px;position:relative}
#pic h3{margin:-68px 0 25px;font-size:150%}
#pic img{border:3px solid #fff}
#flickr{color:#0063DC;text-decoration:none;display:block;font-weight:bold}
#flickr span{color:#FF0084}
#flickr_sizes{background-image:url(img/flickr_sizes.gif);background-repeat:no-repeat;background-position:0 -25px;position:absolute;top:10px;right:50px;height:27px;text-indent:-9999px;width:30px}
#flickr_sizes:hover{background-position:0 -2px;}
.photoset{width:392px;padding:3px;height:387px;overflow:hidden;position:relative}
.photoset a{margin:0px}
#prev,#next{position:absolute;right:-30px;width:24px;height:21px;background-repeat:no-repeat;display:block;text-indent:-99999px;display:none;cursor:pointer}
#prev{background-image:url(img/prev.gif);top:35px}
#next{background-image:url(img/next.gif);bottom:12px}
.item .date,#comments .date{color:#de5402;margin:0 0 5px;background:url(img/date.gif) no-repeat;font-size:130%;padding:3px 5px;display:block;width:40px}
.item .date{margin-top:3px}
.loading{height:50px;background:url(img/ajax-loader.gif) center center no-repeat;}
/*comments*/
#comment_form{font-size:120%;width:414px}
#comment_poster,#comment_body{padding:5px;margin-top:.3em;margin-bottom:.3em;display:block}
#comment_poster{width:200px}
#comment_submit{float:right;width:150px;height:40px;margin:-40px 40px 0 0}
#comments .name{font-size:120%;font-weight:bold;padding-left:10px}
#comments p{background:url(img/comment.jpg) 0 bottom repeat-x;padding:10px;margin-bottom:1em}
#comments .date{float:right;margin:0;font-size:100%}
#ct_label{display:none}
/*songs*/
#songs table{width:100%}
#songs .thanks{font-size:80%;color:#36B583}
#songs .rating{text-align:center;width:102px}
.title.new{background:url(img/new.gif) right 5px no-repeat}
.val{width:30px;background:url(img/rating.gif) center 0 no-repeat;padding:9px 5px 10px 5px;text-align:center;color:#000;font-size:70%;font-weight:bold}
.votes{background:url(img/votes.gif) center 3px no-repeat;width:40px;font-size:75%;color:#000;padding:0 0 10px;text-align:center}
.download{color:green;padding:5px 5px 12px 24px;background:url(img/091.png) 5px 7px no-repeat;display:block}
/*nav*/
#nav{z-index:5;position:absolute;width:343px;top:440px;left:100px}
#nav li,#nav a,#nav span{width:156px;height:84px}
#nav li{background:#2d4944 url(img/nav.li.jpg);float:left;margin:0 12px 12px 0}
#nav a,#nav span{display:block;background-repeat:no-repeat;background-position:10px 50px}
#nav .blog{background-image:url(img/nav.blog.gif)}
#nav .images{background-image:url(img/nav.photo.gif)}
#nav .video{background-image:url(img/nav.video.gif)}
#nav .media{background:url(img/nav.media.gif) no-repeat 10px 40px}
#contacts{width:154px;height:81px;z-index:2;top:860px;left:60px;position:absolute;background:url(img/contacts.png) no-repeat;font-size:120%;font-weight:bold;padding:10px 15px 15px 15px;text-transform:uppercase}
#soc-butts a{text-indent:0;float:right;width:auto;height:auto;margin-right:1em}
/*footer*/
#footer{height:263px;z-index:0;margin-top:40px;background:url(img/footer.jpg) no-repeat;position:relative}
#footer .nav,#counters{top:190px;position:absolute}
#footer .nav{left:295px;font-size:90%}
#footer .nav span{color:#cc3300}
#footer .nav a{color:#fff}
#counters{right:30px}
