* {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

html {
  overflow-y:scroll;
}

body {
  margin: 0px;
  padding: 0px;
  background:#13120e url(../img/layout/template/body-bg.png) repeat-x;
  font-family:Verdana;
  color:#FFF;
}

#wrapper {
  width:925px;
  margin:0 auto;
  position:relative;
}

#header {
 
  background-position:180px 9px;
  height:245px;
}

#footer {
   color:#262522;
   width:100%;
   height:138px;   /* Height of the footer */
   background:url(../img/layout/template/footer-bg.png) repeat-x;
   text-align:center;
   float:left;
}

#footer a:link, #footer a:visited {
  text-decoration:none;
  color:#595043;
}

#footer a:hover {
  color:#8e8a7e;
}

#footer-text {
  margin-top:10px;
}

#logo {
  background:url(../img/layout/template/logo.jpg) no-repeat;
  background-position:0px -3px;
  width:239px;
  height:210px;
  float:left;
}

#content {
  float:left;
  margin:0 auto;
  width:550px;
  margin-right:10px;
  margin-bottom:10px;

}

#content_box {
  background:#181713;
  float:right;
  padding:10px;
}

#main-sidebar {
  float:left;
  width:350px;
}

#sidebar {
  width:280px;
  float:left;
}


/*    MENU  */

#menu {
  list-style:none;
  position:absolute;
  top:87px;
  left:205px;
  line-height:30px;
  font-size:13px;

}

#menu a:link,#menu a:visited {
  color:#c6c6c6;
  text-decoration:none;
  padding-top:100px;
  width:140px;
  float:left;
  font-weight:500;
}

#menu a.active {
  color:#e4a33d;
  background-position:15px -4px;
}

#menu a:hover {
 color:#FFF;
 background-position:15px -4px;
}

#galleries_item {
 background: url(../img/layout/template/galleries1-bg.jpg) no-repeat;
 background-position:15px -141px;
}

#groups_item {
 background: url(../img/layout/template/groups1-bg.jpg) no-repeat;
 background-position:15px -141px;
 margin-left:5px;
}

#skaters_item {
 background: url(../img/layout/template/skateboard1-bg.jpg) no-repeat;
 background-position:15px -141px;
 margin-left:5px;
}

#shops_item {
 background: url(../img/layout/template/shop1-bg.jpg) no-repeat;
 background-position:15px -141px;
 margin-left:5px;
}

#downloads_item {
 background: url(../img/layout/template/downloads1-bg.jpg) no-repeat;
 background-position:15px -141px;
 margin-left:5px;
}

#menu li {
  float:left;
  text-align:center;
}


/************   BOXES     ************/



#partners {
  width:100%;
  float:left;
}


#main-sidebar li {
  list-style:none;
  border-bottom:#33322d 1px solid;
  line-height:25px;
    padding:5px;
}

#main-sidebar li a:link, #main-sidebar a:visited {
  color:#8e8a7e; 
  text-decoration:none;

}

#main-sidebar li a:hover {
  color:#FFF;
}



#latest-post {
  background:#0c0b09;
  width:505px;
  border:#33322d 1px solid;
  padding:10px;
  float:left;
  margin-right:20px;
  font-size:16px;
}


#latest-post h2 {
  font-size:20px;
  margin:5px 0 5px 0;
}

#latest-post h2 a:link,#latest-post h2 a:visited {
 color:#e4a33d;
 text-decoration:none;
}

#latest-post h2 a:hover {
 text-decoration:underline;
}


#other-posts {
  background:#171613;
  width:895px;
  margin:0px 0px 10px 0px;
  padding:10px 0 10px 0;
  border-top:#33322d 1px solid;
  border-bottom:#33322d 1px solid;
  float:left;
  position:relative;
}

.box {
background:#181713;
width:300px;
padding:10px;
float:left;
margin-bottom:10px;
}

.box-text {
color:#8e8a7e;
font-size:14px;
width:300px;
}

.main-text {
color:#8e8a7e;
font-size:16px;
}

.archive-post {
  width:260px;
  height:130px;
  float:left;
  margin-left:10px;
  margin-top:5px;

}

.sub-post {
  width:270px;
  float:left;
  margin-left:23px;
}

.sub-post ul {
  margin-bottom:15px;
  margin-left:15px;
}
.sub-post li {
  list-style:none;
  line-height:25px;
  border-bottom:#33322d 1px solid;
}

.sub-ul a:link, .sub-ul a:visited {
  color:#c6c6c6;
  text-decoration:none;
}

.sub-ul a:hover {
  color:#FFF;
}

.sub-ul li{
 color:#c6c6c6;
}

.sub-post .title {
  color:#e4a33d;
  background: url(../img/layout/template/star.gif) no-repeat;
  background-position:0 5px;
  padding-left:15px; 
}

.sub-title a:link, .sub-title a:visited {
  color:#535c36;
  text-decoration:none;
}

.sub-title a:hover {
  color:#e4a33d;;
}


.sub-text {
  color:#8e8a7e;
}

#archive-link,#archive-link:visited {
  background:url(../img/layout/template/folder.png) no-repeat;
  background-position:0px 3px; 
  padding-left:20px;
  color:#595043;
  position:absolute;
  top:-20px;
  right:10px;
  font-size:14px;
  text-decoration:none;
}


#archive-link:hover {
  color:#8e8a7e;
}


.group {
  float:left;
}

.albums {  
  width:440px;
  float:left;  


}
.album {
  width:550px;
  float:left;

}
.album-item {
  width:440px;
  float:left;
}

.album-title {
  font-size:20px;
  margin-top:10px;
  float:left;
  width:440px;
}

.download-link:link, .download-link:visited {
  float:left;
  text-decoration:none;
  color:#e4a33d;
}

.download-link:hover {
  text-decoration:underline;
}

.download-ul {
  margin-top:10px;
  width:270px;
  float:left;
  list-style:none;
}


.song-number {
  color:#e4a33d;
}


.song-link {
  background:url(../img/layout/template/download-icon.png) no-repeat;
  background-position:260px 7px;
  width:270px;
  float:left;
  line-height:23px;
  border-bottom:#33322d 1px solid;
}

.song-link:link, .song-link:visited {
  color:#8e8a7e;
  text-decoration:none;
}

.song-link:hover {
  background:url(../img/layout/template/download-icon1.png) no-repeat;
  background-position:260px 7px;
  color:#e4a33d;

}
/************** HEADINGS  ************/

h1 {
  color:#433f36;
  position:absolute;
  top:200px;
  left:77px;
  font-size:12px;
  font-weight:normal;
}

h1 a:link, h1 a:visited {
  color:#433f36;
  padding:150px 20px 0px 0px;
  text-decoration:none;
}

h1 a:hover {
  color:#8e8a7e;
}

h2 {
  color:#e4a33d;
  background:#0c0b09;
  float:left;
  width:100%;
  line-height:35px;
  font-weight:normal;
  letter-spacing:2px;
  margin-bottom:10px;
}

h3 {
  color:#535c36;
  /*color:#45493b;*/
  font-weight:400;
  font-size:26px;
  letter-spacing:2px;
  margin-bottom:12px;
  float:left;
  width:100%
}

h4 {
  color:#e4a33d;
  float:left;
  width:500px;
  padding:10px 0 0 0px;
  font-weight:normal;
  font-size:20px;

}

h5 {
  color:#535c36;
  font-weight:400;
  font-size:26px;
  letter-spacing:2px;
  margin-bottom:12px;
  float:left;
  width:400px;
}

/*********/


/* MISC */

.date {
  display:block;
  width:100%;
  color:#8e8a7e;
  font-size:13px;
}


.archive-date {
  display:block;
  width:100%;
  color:#e4a33d;
  font-size:13px;
}

.event-date {
color:#e4a33d;
}



#logo {
  position:absolute;
  left:0px;
  top:8px;
}


.gallery {
  width:550px;
  float:left;
  color:#8e8a7e;
  font-size:13px;
  margin-bottom:10px;
}

.gallery a:link, .gallery a:visited {
  font-size:18px;
  color:#e4a33d;
  padding-bottom:10px;
  line-height:30px;
  text-decoration:none;
}

.gallery a:hover {
  color:#fff;
}

.post-date {
  float:right;
  width:100%;
  text-align:right;
  padding-right:15px;
}

.contact, .contact:visited {
  float:left;
  margin-left:10px;
  font-size:22px;
  color:#e4a33d;
  margin-bottom:10px;
  text-decoration:none;
  width:100%

}

.contact:hover{
  text-decoration:underline;
}

.sidebar-text {
 float:left;
 margin-left:10px;
}


.partner-link {
  height:120px;
  width:160px;
  float:left;
}

/******** IMAGES *********/
.thumb {
  border:#fff 3px solid; 
  margin:15px 15px 15px 0;
  float:left;
}

.thumb1 {
  padding:5px;
  border:#33322d 1px solid; 
  margin:0px 20px 15px 10px;
  float:left;
}




.img_left {
  border:#fff 3px solid; 
  margin:0px 15px 0px 0;
  float:left;
}



.img_home {
  border:#fff 3px solid; 
  margin:10px 15px 0px 0;
  float:left;
}

.img_right {
  border:#fff 3px solid; 
  margin:0px 10px 0px 10px;
  float:right;
}


/**********************/
#navigation { 
  margin-top:10px;
  text-align:center;
  width:100%;
  float:left;
}

#navigation a:link, #navigation a:visited {
  padding:5px;
  border:#34332e 1px solid;
  text-decoration:none;
  color:#34332e;
  width:120px;
}

#navigation a:hover {
  color:#8e8a7e;
}

#numbers {
  width:270px;
  height:20px;
  margin-top:10px;
  float:left;
}

.PrevPg
{
  margin-right: 10px;
 float:left;
}

.NextPg
{
  float:right;
}

.DisabledPgLk
{ color:#34332e;
  width: 120px;
  padding:5px;
  border:#34332e 1px solid;
  float:left;
}


/******* FORMS  *****/
.textinput {
  background:#2b261e;
  color:#e4a33d;
  margin-bottom:15px;
  margin-top:10px;
  width:220px;
  height:22px;
  padding-top:5px;
  text-align:center;
  border:#6d6d6d 1px solid;
}

.submit {
  background:#2b261e;
  color:#e4a33d;
  width:35px;
  padding-top:4px;
  padding-bottom:5px;
  text-align:center;
  border:#6d6d6d 1px solid;
}

.submit:hover {
  border:#8e8a7e 1px solid;
}

