/* CSS Document */
body{padding:0px; margin:0px; background:#1e1b07; color:#000; font:11px/14px verdana, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

#container{margin:0 auto; width:775px; height:850px; background:url(images/main.jpg) 0 0 no-repeat; position:relative; border: #48420b 1px solid;}

h1 {margin: 0 0 4px 0}
h1 span {display:none;}

/* HEADER */

#header{height:310px; position:relative;}

#header #logo{width:309px; height:151px; position:absolute; top:49px; left:127px }

#header ul.menu{position:absolute; top:206px; left:110px;}
#header ul.menu li{float:left; padding-top:6px; margin-right: 5px;}

#header ul.menu a{color:#000; font-size:12px; text-decoration:none; padding: 0 1px 0 1px;}
#header ul.menu li a:hover{color:#009500; font-size:12px; text-decoration:none; padding: 0 1px 0 1px;}

#header ul.menu li.home a{width:41px; height:13px; display:block; background:url(images/btn_home.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.home a:hover{width:41px; height:13px; background:url(images/btn_home_over.jpg) 0 0 no-repeat;}

#header ul.menu li.about a{width:46px; height:13px; display:block; background:url(images/btn_about.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.about a:hover{width:46px; height:13px; background:url(images/btn_about_over.jpg) 0 0 no-repeat;}

#header ul.menu li.albums a{width:51px; height:13px; display:block; background:url(images/btn_albums.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.albums a:hover{width:51px; height:13px; background:url(images/btn_albums_over.jpg) 0 0 no-repeat;}

#header ul.menu li.concerts a{width:61px; height:13px; display:block; background:url(images/btn_concerts.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.concerts a:hover{width:61px; height:13px; background:url(images/btn_concerts_over.jpg) 0 0 no-repeat;}

#header ul.menu li.contacts a{width:64px; height:13px; display:block; background:url(images/btn_contacts.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.contacts a:hover{width:64px; height:13px; background:url(images/btn_contacts_over.jpg) 0 0 no-repeat;}

#header ul.menu li.bullet{width:2px; height:24px; background:url(images/line_menu.jpg) 0 0 no-repeat;}

/* CONTENT */

#content{position:relative; clear:both; padding: 0 119px 0 114px;}
#content a{font:11px verdana, sans-serif; color:#A00407; text-decoration:none;}
#content a:hover{color:#871818; background:#FFFFFF;}

#leftPan{width:324px; float:left; position:relative;}
#welcome{margin-bottom:24px; position:relative;}
#welcome h2{width:218px; height:66px;}
#welcome p {width:201px; padding: 10px 2px 10px 10px; font-family:verdana, sans-serif; font-size:12px;}
#welcome p span {font-family:verdana, sans-serif; font-size:12px; color:#000}

#albums{position:relative; clear:both;}
#albums p {width:340px; margin-top:-20px; padding: 0px 20px 15px -10px; font:11px "verdana", sans-serif;text-align:justify;}

#rightPan{width: 218px; float:left; position:relative;}

#links{margin-bottom:20px; padding-top:75px; margin-left:32px; position:relative;font:11px "verdana", sans-serif;}
#links ul{width:170px; padding:0 0 0 26px; }
#links ul li a{font:11px/16px "Times New Roman", Times, serif; color:#871818; text-decoration:none; background:url(images/arrow.jpg) 0 7px no-repeat; padding: 0 0 0 17px; display:block; }
#links ul li a:hover{background:#FFFFFF url(images/arrow.jpg) 0 7px no-repeat ;}

#news{position:relative; clear:both;}
#news h2{width:196px; height:69px; background:url(images/h_news.jpg) 0 0 no-repeat; margin-bottom:9px;}
#news p {width:98px; padding: 6px 0 15px 120px; font:11px/14px "Times New Roman", Times, serif;}
#news p span {font:14px/14px "Times New Roman", Times, serif; color:#000; font-weight:bold;}
#news p.news1{background:url(images/img_news1.jpg) 12px 0 no-repeat;}
#news p.news2{background:url(images/img_news2.jpg) 12px 0 no-repeat;}

#archive{position:relative; clear:both; width:201px; padding: 0 0 0 16px;   } 
#archive p a{font:14px/14px "Times New Roman", Times, serif; color:#000; background:#e7b67c; display:block; padding-left:4px;}
#archive p a:hover{color:#871818; background:#FFFFFF;}

/* FOOTER */

#footer{width:775px; position:absolute; top:800px; left:0;}
#footer p{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#fed07e; display:block; }
#footer a{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;  color:#fed07e; text-decoration:none; padding: 0 5px}
#footer a:hover{color:#000; text-decoration:none; background:#FFF;}