*{
	margin:0;
	padding:0;
	zoom:0;
}
.hidden{display:none;}
.clear{clear:both;}
html{
	background:url(_design/htmlBg.gif) #222;
}

body{
     background:url(_design/bodyBg.jpg) top center repeat-x;
     color:#eee;
     padding:5px 0 0 0;
     font:15px arial;
}

#page{
	width:998px;
	margin:0px auto;
}



#main{
     background:url(_design/mainBg.png) repeat-y;
     padding:50px 59px 0 59px;
}

#header{
	height:312px;
     background:url(_design/headerBg.png);
     width:900px;
     padding:49px 49px 0;
     position:relative;
     margin-top:-40px;
}

#content{
     width:650px;
     float:left;
}

#sidebar{
	float:right;
	width:222px;
     margin-top:-3px;
}

#footer{
	height:200px;
     background:url(_design/footerBg.png) no-repeat;
}
#footer div{color:#444444;
padding:92px 0 0 230px;}
#logos{
	margin:0 auto;
	width:682px;
	height:29px;
	background:url(_design/logos.gif);
     position:relative;
     z-index:999;
}

#logos a{
     position:absolute;
     display:block;
}

#menu {
     position:absolute;
     left:59px;
     top:341px;
}
.wrapper{
     padding:15px;
}

.wood{
     background:url(_design/contentBg.jpg);
     border-top:solid #141414 1px;
     border-bottom:solid #141414 1px;
}
.mediaarea{
     height:300px;
     line-height:200px;
     text-align:center;
     background:#220000;
     margin-bottom:10px;
}

.gigItem{
     margin-bottom:10px;
     text-transform:uppercase;
}

.gigItem a{
     text-shadow:none;
}

.gigDate{
     font:italic bold 12px georgia;
}

.gigLocation{
     font-size:12px;
}
.mediaarea img{
     width:100%;
}
h1{
     text-transform:uppercase;
     letter-spacing:-2px;
     margin-bottom:20px;
     font-size:40px;
}

h2{
     letter-spacing:-1px;
     text-transform:uppercase;
     margin:0 0 10px 0;
}

h2.news_description{
     text-transform:none;
}
.sbbox{
     background:url(_design/exclusiveRealese.jpg) no-repeat;
     padding:70px 15px 30px 15px;
}

.upcoming{
     background-image:url(_design/upcomingShows.jpg);
}

.twitter{
     background-image:url(_design/twitter.png);
     padding:93px 15px 30px 15px ;
     margin-top:-23px;
}

.exclusive{
     text-align:center;
}

.blog{
     background-image:url(_design/blogBox.jpg);
}

.blog .gigLocation{
     display:none;
}
ul.pnav{
     list-style:none;
     text-align:center;
     
}

ul.pnav li{
     display:inline;
     padding:2px;
}
.press .newsThumb{
     width:174px !important;
     height:155px !important;
     margin-bottom:40px;
}

.press .newsTumbInner{
     width:100%;
     height:134px;
     margin-bottom:5px;
}
.box{
     background:url(_design/separator.png) center top no-repeat;
     padding-top:50px;
     margin-top:10px;
}
#tBlog{
     position:absolute;
     right:105px;
     top:90px;
     background:url(_design/tBlog.png);
     display:block;
     width:177px;
     height:83px;
}
.user-4 .newsTumbInner{
     background:url(http://www.eatingpebble.com/webroot/images/contact/profil-fredrik.jpg);
     height:150px;
}

.user-3 .newsTumbInner{
     background:url(http://www.eatingpebble.com/webroot/images/contact/profil-henrik.jpg);
     height:150px;
}

.user-2 .newsTumbInner{
     background:url(http://www.eatingpebble.com/webroot/images/contact/profil-matte.jpg);
     height:150px;
}

.user-1 .newsTumbInner{
     background:url(http://www.eatingpebble.com/webroot/images/contact/profil-benny.jpg);
     height:150px;
}
.newsentry.single{
     background:url();
     margin-bottom:30px;padding-bottom:0;}

.newsentry{
     background:url(_design/separator.png) center bottom no-repeat;
     padding:0 0 50px 0;
     margin:0 0 10px 0;
}

.newsentry h2 a{
     text-transform:uppercase;
     letter-spacing:-2px;
     font-size:30px;
     color:#fff;
     text-decoration:none;
}

.newsentry h2{
     margin:0 0 10px 0;
}


.newsentry p.news_description{
     line-height:20px;
}

.archive_item{
     margin:0 0 20px 0;
}

.archive_item h2 a{
     text-transform:uppercase;
}

.single img{
     margin-bottom:10px;
     width:100%;
}
a{
     font-weight:bold;
     color:#fff;
     text-decoration:none;
     text-shadow:#fff 0px 0px 8px;
}

h1 a, h2 a, h3 a{
     text-shadow:none;
     border:0;
}

a.home{
     display:block;
     position:absolute;
     width:500px;
     height:300px;
}

a:hover{
     color:#77BB99;
     text-shadow:none;
}

.sColor{
     color:#77BB99 !important;
}

a img{
     border:0;
}

input[type='text']{
     background:url(_design/gbInput.png);
     border:0;
     width:295px;
     height:24px;
     padding:5px 0 0 5px;
     color:#666;
     font:bold italic 14px georgia;
     margin-bottom:8px;
}

textarea{
     background:url(_design/gbInput2.png);
     width:290px;
     border:0;
     float:right;
     font:bold italic 14px georgia;
     color:#666;
     padding:5px;
     height:128px;
}

input[type='submit'],
input[type='button']{
     background:url(_design/buttonBg.gif) repeat-x;
     border:solid #000 2px;
     -moz-border-radius:4px;
     height:33px;
     color:#bbb;
     padding:0 10px;
     text-transform:uppercase;
     font-size:10px;
     float:right;
     cursor:pointer;
}
.guestbookInput input[type='text']{
     background:url(_design/gbInput.png);
     border:0;
     width:295px;
     height:24px;
     padding:5px 0 0 5px;
     color:#666;
     font:bold italic 14px georgia;
     margin-bottom:8px;
}

.guestbookInput textarea{
     background:url(_design/gbInput2.png) fixed 1 1;
     width:290px;
     border:0;
     float:right;
     font:bold italic 14px georgia;
     color:#666;
     padding:5px;
     height:128px;
}

.guestbookInput{
     background:url(_design/separator.png) no-repeat scroll center bottom;
     padding-bottom:50px;
}
#twitter_update_list{
     text-align:right;
     font:italic 10px georgia;
}

#twitter_update_list a{
     text-align:right;
     font:italic 10px georgia;
     color:#77BB99;
     text-shadow:none;
}

#twitter_update_list li{
     list-style:none;
     border-bottom:solid 1px #181919;
     padding:0 0 10px 0;
     margin-bottom:10px;
}

#twitter_update_list span{
     text-align:left;
     font:normal 12px arial;
     display:block;
     margin-bottom:5px;
}

#twitter_update_list span a{
     color:#fff;
     font:normal 12px arial;
     font-weight:bold;
     text-shadow:#fff 0px 0px 8px;
}

.twitterlink{
     color:#555;
     float:right;
     font-weight:normal;
     font-size:12px;
     text-shadow:none;
}
.album{
     margin:0 0 20px 0;
}

.album ul{
     list-style:none;
}

.listen{
     background:url(_design/spotifymini.png);
     width:12px;
     height:12px;
     display:inline-block;
}

.lyrics{
     background:url(_design/txt.gif);
     width:9px;
     height:12px;
     display:inline-block;
}

.albumPic{
     float:left;
     width:200px;
     margin:0 20px 0 0;
}

.albumTracks{
     float:left;
     width:400px;
}
.post-meta{
     margin-top:40px;
     list-style:none;
     float:right;
}

.post-meta li{
     float:left;
     border-left:1px solid #333;
     padding:0 0 0 9px;
     margin-left:10px;
     height:20px;
}

.post-meta a{
     color:#77BB99;
     text-shadow:none;
     font:italic 11px georgia;
     padding:0 1px 4px 0px;
     font-weight:bold;
     line-height:23px;
}

.post-meta a.newslink{
     color:#fff;
     font:bold 16px arial;
}

.post-meta.single-post{
     margin-top:0px;
     background:url(_design/separator.png) no-repeat bottom;
     float:none;
     height:45px;
}


.commentMsgs ul{
     margin-top:20px;
     list-style:none;
}

.commentMsgs ul li{
     margin:0 0 30px 0;
}

h4.commentName, h4.commentName a{
     font-size:30px;
     text-shadow:none;
     letter-spacing:-1px;
}

.commentMsg{
     background:#181919;
     position:relative;
     padding:20px;
     color:#666;
     margin-top:5px;
     -moz-border-radius:10px;
     -webkit-border-radius:10px;
     font:bold italic 14px georgia;
}

.commentDate{
     position:absolute;
     font:italic 10px georgia;
     bottom:5px;
     right:5px;
}
.newsText{
     float:left;
     width:438px;
}

.newsThumb{
     float:left;
     height:150px !important;
     margin:0 20px 0 0;
     width:150px !important;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     border:solid #333 1px;
     background:#000;
     padding:5px;
}

.newsTumbInner{
     overflow:hidden;
}

.newsentry .newsThumb img{
     height:150px;
     background:#000;
}

.post-meta a.totalcomments{
     background:url(_design/bubbla.png) no-repeat left center;
     display:inline-block;
     padding:0 1px 4px 0px;
     color:#000;
     font:bold italic 11px "Palatino Linotype","Book Antiqua",Palatino,georgia,serif;
     line-height:23px;
     width:150px;
     cursor:pointer;
}

.post-meta a.totalcomments span{
     color:#77BB99;
     font-family:georgia;
     float:right;
     padding-left:3px;
}

.post-meta a.totalcomments div{
     text-align:center;
     float:left;
     width:27px;
}
ol{
     border:solid 2px #222;
     border-top:solid 1px #222;
     padding-left:35px;
     color:red;
     list-style:decimal-leading-zero;
     background:url(_design/olBg.gif) 0 1px;
     -moz-border-radius:4px;
     -webkit-border-radius:4px;
}

ol li{
     color:#77BB99;
     line-height:19px;
     border-left:#282828 1px solid;
     padding-left:3px;
     font:italic bold 12px georgia;
}

ol li span{
     color:#fff;
     font:12px arial;
     line-height:19px;
}

ol li a{
     float:right;
     display:block;
     margin:4px 7px 0 0;
}
.album{
     background:url(_design/separator.png) center top no-repeat;
     padding-top:50px;
     margin-top:10px;
}
.frame2{
     float:left;
     margin:0 20px 20px 0;
     width:278px !important;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     border:solid #333 1px;
     background:#000;
     padding:5px;
     float:left;
}

.frame2 img{
     width:278px;
}
.number{
     font-family:georgia, serif;
     font-style:italic;
     color:#77BB99;
}
.font-size_btn,
.print_btn,
.tipsa_btn{
     display:none;
}

.tipsaFB_btn{

     font-size:11px;
}

#ftp_toolbar{
     list-style:none;
     float:right;
}
.gallery-td{
     background:none !important;
}

.gallery-td div{
     border:solid 1px #333333;
     -moz-border-radius:3px;
     background:#000;
     padding:5px;
}

.gallery-td div a{
     max-height:140px;
     overflow:hidden;
     display:block;
}
.caption{
     font-family:georgia, serif;
     font-style:italic;
     color:#77BB99;
}
