body {
  position: relative;
  direction: rtl;
  text-align: right;
  margin: 0px 12px 0px 12px; padding-left: 70px;
  font: 12px Arial;
  color: rgb(230,202,137);
  background: rgb(0, 0, 0);
}
#containeg {
  width: 800px;
  border: 0px solid #Ff79b4;
  margin-right: 22px;
}
/* Hide from IE5-mac. The Holly Hack - */

html p {
  height: 1%;
  margin-left: 0;
}

html #content img {
  margin-right: 10px;
}

/* End hide from IE5-mac */


P { 
  /*color: rgb(223,224,105); */
  padding: 7px 0px;
  margin: 5px 0px;

  color: rgb(230,202,137) 
 /* color: rgb(210, 185, 71); */
}


A { 
  text-decoration: none;
  color: rgb(230,202,137);
  
  

 /*color: rgb(223,224,105);  */
 /*color: rgb(210, 185, 71); */
}

A:hover {  
  color : black;
  background-color: rgb(230,202,137);
}

H1, H2, H3, H4 { color: rgb(232,171,96); }


H1 { font-size: 22px; }
H2 { font-size: 18px; }
H3 { font-size: 14px; }
H4 { font-size: 13px; }

BR { line-height: 5px; }


#AlternativaPos {
  width: 756px;
  margin-right: auto;
  margin-left: auto;
}

#Alternativa {
  margin-left:auto; 
  padding-right: 0px; 
  padding-left: 0px; 
  border:0px dotted #Ff79b4; 
  background: rgb(0,0,0) url('images/spidlogofinal1r.jpg') no-repeat -187px -2px; 
  /*background: rgb(0,0,0) url('images/spidlogofinal1r.jpg') no-repeat -187px -2px; */
  margin-right:auto; 
  margin-top:0px; 
  margin-bottom:0px
}

#container {
  width: 680px;
  position: relative;
  margin-right: auto;
  margin-left: 0px;
  border: solid #Ff79b4 0px;
}

#container #header {
  position: relative;
  border: solid #FFFFFF 0px;
  width: 680px;
  /*text-align: left;*/
  padding-top: 140px;
  padding-bottom: 0px;
}

/* rollover images code */
#rollover {
  position: relative;
  border: solid #FFFFFF 0px;
  border-bottom: none;
  height: 30px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

#rollover a img {
  border: none;
}

#rollover a:hover img {
	visibility:hidden;
}

#rollover ul {
  list-style-type: none;
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}


#rollover ul li {
  display: block;
  width: 110px;
  padding-right: 20px;
  float: right;
}

#rollover a:hover img { visibility : hidden; }


/* fix IE */
 * html #rollover a { cursor:pointer; } 

 * html #rollover li a:hover { height:1%; }



/* both IE/win and mac */
#rollover a {display:inline-block;}
/* \*/
 * html #rollover a {display:block;}

/* end hiding from IE/mac */



#rollover a { display : block; }

#rollover img { border: none; }

#rollover .addSpc { margin-right: 15px; }



#rollover .bmain { background: url(http://cdn.alternative-israel.com/images/butmainr.jpg) bottom right no-repeat; }
#rollover .bgallery { background: url(http://cdn.alternative-israel.com/images/butgalleryr.jpg) bottom right no-repeat; }
#rollover .bzine { background: url(http://cdn.alternative-israel.com/images/butziner.jpg) bottom right no-repeat; }
#rollover .bcom { background: url(http://cdn.alternative-israel.com/images/butcomr.jpg) bottom right no-repeat; }
#rollover .bnight { background: url(http://cdn.alternative-israel.com/images/butnightr.jpg) bottom right no-repeat; }
#rollover .bnight { background: url(http://cdn.alternative-israel.com/images/butnightr.jpg) bottom right no-repeat; }

/* end of rollover images code */

/* SubContainer Stuff classes */
#subContainer {
  direction: rtl;
  width: 100%;
  margin: 0px 0px;
  margin-right: 0px;
  /* background-color: rgb(58,44,63); */
  background-color: black;
/*  background: rgb(51,38,56) url("moontreebg.jpg") 0 0 no-repeat; */
  background: rgb(0,0,0) url("http://cdn.alternative-israel.com/images/moontreebg1r.jpg") -0px -10px repeat;
  border: solid #FFFFFF 1px;
  /* border: solid rgb(213, 182, 212) 1px; */
}

#subContainer.articles #content {
  float: left;
  width: 500px;
  border: ridge #FFFFFF 1px;
  border-right: 0px;
}

#subContainer.articles #sideBar {
  float: left;
  width: 135px;
}


#subContainer.wideSide #content {
  float: left;
  width: 439px;
  border: ridge #FFFFFF 1px;
  border-right: 0px;
}

#subContainer.wideSide #sideBar {
  float: left;
  border: solid #FFFFFF 0px;
  width: 199px;
}

#sideBar {
  margin-bottom: 0px;
  margin-top: 12px;
}



/* main content styling */
#content {
  background: rgb(0,0,0) url("images/moontreebg4r.jpg") -200px -102px repeat; 
  margin-bottom: 0px;
  padding: 0px 20px 15px 20px;
}

.content {
  background: rgb(0,0,0) url("images/moontreebg4r.jpg") -200px -102px repeat; 
  margin-bottom: 0px;
  padding: 0px 20px 15px 20px;
}

#subContainer.lists #content { width: 85%;}
#subContainer.galList #content { width: 94%; }

#subContainer.lists #content, #subContainer.galList #content {
  border: solid #FFFFFF 0px;
  background: transparent;
  margin-right: auto; margin-left: auto;
  padding-bottom: 0px;
}


html>body #content {

  /* with 1px border */
  /*background: rgb(34,29,35) url("images/moontreebg2r.jpg") -201px -61px repeat;*/

  /* without 1px border */
  /* background: rgb(40,33,38)  url("images/moontreebgcontr.jpg") -221px -45px no-repeat; */

  margin-bottom: 20px;
}
  
#subContainer #content H1 {
  text-align: right;
  padding: 0px; padding-top: 20px;
  margin: 0px; margin-bottom: 10px;
  border-bottom: solid silver 1px;
}

#subContainer.articles #content H1, #subContainer.galList #content H1 { margin: 0px; padding-top: 20px; }
#subContainer.galList #content H1 {
	padding-top:5px;
}
#content H2 { 
  border-bottom: hidden #FFFFFF 1px;
  text-align: center;
  padding-top: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
}

#content H3 {
  margin: 0px; padding: 0px;
}
#subContainer.articles #content.col H3 { 
  background: url("images/lilspider.gif") right bottom no-repeat; 
  border-bottom : dotted #FFFFFF 2px;
  padding: 30px 33px 2px 0px;
  margin: 0px;
}
#subContainer.wideSide #content H3 { 
  background: url("images/lilspider.gif") right bottom no-repeat; 
  border-bottom : dotted #FFFFFF 2px;
  padding: 30px 33px 2px 0px;
  margin: 0px;
}

#subContainer.wideSide #content P { 
  padding-top: 0px; margin: 0px;
}


#content img { 
  float: left;
  margin: 0px 15px 10px 0px; 
}

#subContainer.wideSide #content img, #subContainer.articles #content img {
  float : left;
  margin: 8px 15px 10px 0px;
  border: solid #FFFFFF 1px;
}

#content H3, H2 {
  clear : both;
  font-weight: bold;
}

#subContainer.articles #content H4 {
  padding: 0px;
  margin: 0px; margin-bottom: 30px;
}


#content div.asaf {
  width: 450px;
  height: 80px;
  border: ridge #FFFFFF 0px;
  margin: 0px;
  padding: 2px;
}

#content div.asaf img {
  float: none;
  padding: 0px;
}


/* band page styling */
#subContainer #content.band H1 {
  margin-bottom: 10px;
}

#content.band ul { 
  width: 280px; 
  float: right; 
  list-style-type: none; 
  margin: 0px; 
  padding: 0px; padding-bottom: 30px; padding-top: 5px;
  font-size: 14px; font-weight: bold; 
}

#content.band li { padding-bottom: 4px; }
#content.band ul li ul { padding: 0px; padding-right: 40px; }
#content.band ul li ul li { 
  font-size: 12px;  
  padding: 0px; 
}

#content.band P { padding: 0px; padding-right: 20px; margin-top: 0px; }
#content.band ul li span { color: rgb(232,171,96); }

/* end of main content styling */


/* menu bar content styling */
#menuBar {
  position: relative;
  width: 640px;
  margin: 0px;
  clear: both;
  padding: 10px 15px 10px 15px;
  border-bottom: solid #FFFFFF 0px;
}
.indx #menuBar{
	float:right;
	width:auto;
}
#sideBar #weekEvent #NextDate{
	padding:0px;
}
#menuBar #bannerWrap {
  width: 450px; 
  background-color: black; 
  border: ridge #FFFFFF 1px; 
  margin: 0px; padding: 2px;
}

#menuBar #login {
  position: absolute; 
  top: 10px; left: 2px;
  font-family: arial; font-size: 12px; 
  color: rgb(230,202,137); 
}

#menuBar #login .fld {
  direction: rtl;
  color: white; 
  background: black; 
  border: solid silver 1px;

  font-family: arial; font-size: 12px;
}

#menuBar #login .btn {
  font-family: arial; font-size: 12px; 
  margin: 0px; padding: 0px;
  border: solid silver 1px;
  background: black; 
  color: rgb(230,202,137); 
  width: 100%;
}


#menuBar #login .btn:active, #menuBar #login .btn:hover { 
  background: rgb(230,202,137); 
  color: black; 
}

/* end of menu bar content styling */
/* side bar content styling */

#sideBar ul {
  text-align: right;
  margin: 0px;
  padding: 0px;
}

#sideBar li {
  list-style: none;
  border-bottom: 1px solid black;
}

/* hide from IE - fix lists ending */
html>body #sideBar li { border-bottom: 0px solid black }
/* end */

#sideBar A {
  display: block;
  padding: 4px;
  margin: 0px;
}

#sideBar H3 {
  text-align : center;
  margin: 0px 0px;
}


#sideBar .box {
  text-align: center;
  border: ridge #FFFFFF 1px;
  padding: 0px 0px;
  margin: 0px 15px 20px 15px; 
/*  margin-bottom: 20px; */
  background: black;
}
/* SPECIALS FOR ALL SITE */

#subContainer ul.Sbox {
	border: 2px solid rgb(255, 242, 112);
	border-top:0px;
	list-style:none;
  	margin: 0px 5px 0px 20px; 
	padding:4px;
	padding-bottom:0px;
	text-align: center;
 	background: black;
	float:left;
	width:165px;
}
* html #subContainer ul.Sbox {
	margin-left:10px
}
#subContainer .Sbox li{
	border-bottom: 1px ridge rgb(255, 255, 255);
	}

#subContainer .Sbox li a{
	 font-weight: bold;
	}
/* banner to the right */
#subContainer .RgtBnr{
	clear:none;
	position:inherit;
}
/*iefix*/
*:first-child+html #subContainer .RgtBnr {
	width:450px;
	padding-left:0px;
	padding-right:5px;
}

* html #subContainer .RgtBnr {
	width:450px;
	padding-left:0px;
	padding-right:5px;
}

/* clearing the special box float */
#subContainer .ClrLft{
	clear:left;
}
/* Gallery version text */
.galList .GallVer{
	float:left;
	padding:0px;
	margin:0px;
}


/* "Weekly Events" box styling */

#sideBar #weekEvent table a {
  padding: 0px 0px;
  border: solid #FFFFFF 0px;
}

#sideBar #weekEvent hr {
	word-spacing: 0px;
	line-height: 10%;
	margin: 0px;
	color: #C0C0C0;
	size: 1px;
}

#sideBar #weekEvent table, #sideBar #weekEvent td {
  padding: 0px 0px;
  margin: 0px 0px;
}

#sideBar #weekEvent table {
  border-bottom: ridge #FFFFFF 1px;
  width: 100%;
}

#sideBar #weekEvent ul { 
  border-top: ridge rgb(213,182,212) 1px; 
}

#sideBar #weekEvent #addEvent {
  padding: 0px; 
  border-top: solid rgb(213,111,109) 0px;
}

/* end of "Weekly Events" box styling



/* "Reviews" box styling */

#sideBar #reviews { text-align: right; }

#reviewss { text-align: right; }
/* end of "Reviews" box styling */



/* "Disc of the week" / "Galleries" box styling */
  
#sideBar #discweek img, #sideBar #galleries img {
  border: ridge rgb(255,169,167) 1px;
}

/* fix images align to center for browsers other than IE */
html > body #sideBar #discweek img, #sideBar #galleries img {
  display: block;
  margin-left: auto; margin-right: auto;  
}
/* end of fix */

#sideBar #discweek a, #sideBar #galleries a {
  padding-top: 10px;
  padding-bottom: 6px;
  border-top: ridge #FFFFFF 1px;
}

#sideBar #discweek, #sideBar #galleries { border-top: 0px; }

/* end of "Disc of the week" box styling */


#footer {
  clear : both;
  direction : ltr;
  text-align: center;
  /*border-top: solid rgb(213,182,212) 1px;*/
  color: rgb(232,171,96);
  border-top: ridge #FFFFFF 1px;
  padding: 0px 0px;
  padding-top: 0px;
  margin: 0px 0px;
  margin-top: 20px;
}

#header #rolloverSub {
/*  direction: ltr; */
  width: 100%;
  margin-top: 10px;
  border: solid #FFFFFF 1px;
 /*border: solid rgb(213,182,212) 1px;*/
  border-bottom: 0px;
  text-align: center;
  line-height: 20px;
  height: 20px;
}

#header #rolloverSub a {
  padding-top: 2px;  
  padding-bottom: 2px;
  font-weight: bold;
  font-size: 14px;
}


#header #rolloverSub span {
  font-weight: bold;
  font-size: 14px;
}

#menuBar H2 { padding: 30px 105px 0px 0px ; margin: 0px; }


/* Data Tables Styling */


#subContainer.lists .dataTab { 
  background: rgb(0,0,0) url("images/moontreebg4r.jpg");
}

#content table.dataTab img { 
  float: none; 
  margin-right: auto; margin-left: auto; 
  margin-bottom: 0px; 
}

table.dataTab { 
  text-align: center;
  color: rgb(230,202,137);
  border: solid #FFFFFF 0px; 
  border-top-width: 1px; border-right-width: 1px;
  width: 100%;
  margin-top: 10px;
}


.dataTab tr.altrow { background: rgb(68,2,0); }


.dataTab tr a { 
  display: block;
  font-weight: bold;
  padding: 5px; 
  margin: 0px;
}

.dataTab td, .dataTab th {
  border: 1px #FFFFFF solid;
  border-right: none;
  border-top: none;
}

.dataTab td {
  vertical-align: top; 
  margin: 0px; 
  padding: 0px; 
}

/* reviews list page */
.dataTab td.review {
  vertical-align: top;
  padding: 5px; padding-top: 1px;
  text-align: right;
}

#content .dataTab td.review h4 {
  font-size: 12px;
  margin: 0px; margin-bottom: 4px; margin-top: 4px;
  padding: 0px; padding-bottom: 1px;
  border-bottom: ridge #FFFFFF 1px;
}

/* crew list page */
.dataTab td.crewPart, .dataTab th.crewPart {
  text-align: center;
  vertical-align: middle;
  width: 20%;
}

#content .dataTab td.eventBanShow a { margin: 0px; padding: 0px; }

#subContainer #content .dataTab td.eventBanShow img {
  float: none;
  margin-right: auto; margin-left: auto;
  border: solid silver 1px;
  margin-top: 5px;
  vertical-align: middle;
  width: 114px;
}

#subContainer #content .dataTab td.crewPart img {
  border: solid silver 1px;
  margin-top: 5px;
  vertical-align: middle;
  width: 85px;
  height: 102px;
}

/* bands list page and toGo list page */
#content table#bandList.dataTab td, #content table#togoList.dataTab td {
  vertical-align: middle
}
#content table#bandList.dataTab H2, #content table#togoList.dataTab H2,
#content table#togoList.dataTab H4 { margin: 0px; padding: 0px; }

#content table#bandList.dataTab img { border: solid silver 1px; }
#content table#bandList.dataTab a:hover img { border: solid rgb(230,202,137) 1px; }




.dataTab th { 
  color: red;
  background: rgb(0,0,0); 
  font-size: 14px; 
}


/* album table styling */

#content table.album {
  border: 0px;
  width : 100%;
}

#content table.album td { 
  text-align: center;
  vertical-align: top; 
  width: 150px; 
}

#subContainer #content table.album img { 
  float: none; 
  display: block; 
  margin-top: 15px; margin-bottom: 2px;
  margin-right: auto; margin-left: auto; 

}
#content .gal {
background: rgb(0,0,0) url("images/moontreebg4r.jpg");
border: solid #FFFFFF 1px;
}



/* End of Data Tables Styling */


#commet {
  font-family: arial; font-size: 12px; 
  color: rgb(230,202,137);
}

#commet .fld {
  direction: rtl;
  color: white; 
  background: black; 
  border: solid silver 1px;

  font-family: arial; font-size: 12px;
}

#commet .btn {
  font-family: arial; font-size: 12px; 
  margin: 0px; padding: 0px;
  border: solid silver 1px;
  background: black; 
  color: rgb(230,202,137); 

}


#commet .btn:active, #commet .btn:hover { 
  background: rgb(230,202,137); 
  color: black; 
}

#menuBag {
  position: relative;
  width: 640px;
  margin: 0px;
  clear: both;
  padding: 0px 0px 0px 0px;
  border: solid #FFFFFF 2px;
/* border-bottom: solid #FFFFFF 0px; */
}

#subContaineg {
  direction: rtl;
  width: 100%;
  margin: 0px 0px;
  margin-right: 0px;
  /* background-color: rgb(58,44,63); */
  background-color: black;
/*  background: rgb(51,38,56) url("moontreebg.jpg") 0 0 no-repeat; */
  background: rgb(0,0,0) url("images/moontreebg1r.jpg") -0px 0px repeat;
  border: solid #FFFFFF 0px;
  /* border: solid rgb(213, 182, 212) 1px; */
}
#header #rolloverSuf {
/*  direction: ltr; */
  width: 100%;
  margin-top: 10px;
  border: solid #FFFFFF 0px;
 /*border: solid rgb(213,182,212) 1px;*/
  border-bottom: 0px;
  text-align: center;
  line-height: 20px;
  height: 20px;
}
#header #rolloverSuf a {
  padding-top: 2px;  
  padding-bottom: 2px;
  font-weight: bold;
  font-size: 14px;
}


#header #rolloverSuf span {
  font-weight: bold;
  font-size: 14px;
}
#subContainep {
  direction: rtl;
  width: 100%;
  margin: 0px 0px;
  margin-right: 0px;
  /* background-color: rgb(58,44,63); */
  background-color: black;
/*  background: rgb(51,38,56) url("moontreebg.jpg") 0 0 no-repeat; */
  background: rgb(0,0,0) url("images/moontreebgr.jpg") -0px -10px repeat;
  border: solid #FFFFFF 0px;
  /* border: solid rgb(213, 182, 212) 1px; */
}
#contenp {
   
  margin-bottom: 0px;
  padding: 0px 20px 15px 20px;
   background: Black;
   width: 100%;
}

#AlternativaPot {
  width: 90%;
  margin-right: auto;
  margin-left: auto;
}

#Alternativat {
  
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  border: dotted #Ff79b4 0px;
 /*  background: rgb(0,0,0) url("images/spidlogofinal.jpg") 51px -2px no-repeat; */
 /* background: rgb(0,0,0) url("images/logo1.jpg") no-repeat -0px -0px;
  background-repeat: no-repeat;*/
}
.logo {
	background-image: url(images/logo2.jpg); background-repeat: no-repeat;
	width: 790px;
	line-height: 60px;
	background-position: right;
	}
.lot {
	 background: rgb(0,0,0) url("images/moontreebg4r.jpg") -0px 0px repeat;
  text-align: center;
  border: solid #FFFFFF 0px; 
  width: 100%;
  margin-top: 10px;
}

#container #specials { 
  position: absolute;
  top : 26px;
  left: 2px;
  width: 260px;
  z-index: 100;
  text-align: center;
  }

#container #specials H3 { margin-bottom: 2px; }

#container #specials #specialsList {
  width: 100%;
  height: 60px;
  border: ridge #FFFFFF 0px;
}

#container #specials a { 
  display: block; 
  font-size: 13px;
}

#specials #login {
  font-family: arial; font-size: 12px; 
  color: rgb(230,202,137); 
}

#specials #login table{
  background-color: rgb(68,2,0);
  border: solid silver 1px;
}

#specials #login .fld {
  direction: rtl;
  color: white; 
  background: black; 
  border: solid silver 1px;

  font-family: arial; font-size: 12px;
}

#specials #login .btn {
  font-family: arial; font-size: 12px; 
  margin: 0px; padding: 0px;
  border: solid silver 1px;
  background: black; 
  color: rgb(230,202,137); 
  width: 100%;
}


#specials #login .btn:active, #menuBar #login .btn:hover { 
  background: rgb(230,202,137); 
  color: black; 
}
.btn {
  font-family: arial; font-size: 12px; 
  margin: 0px; padding: 0px;
  border: solid silver 1px;
  background: black; 
  color: rgb(230,202,137); 
}
 #bannerWrapp {
   position: relative;
  width: 450px; 
  margin: 0px 0px;
  padding: 10px 15px 10px 10px;
  border: solid #FFFFFF 0px;
}
#contentt {
  background: rgb(0,0,0) url("images/moontreebg4r.jpg") -200px -102px repeat; 
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  float: right;
  width: 479px;
  border: ridge #FFFFFF 1px;
  border-right: 0px;
  margin-bottom: 5px;
}
.reviewss { text-align: right; }
.PageList li {float:right; list-style:none; background:black;}

.IndexArticle {
	border-top: solid #FFFFFF 1px;
	padding:4px 0px 0px;
	clear:left;
}
.IndexArticle img{ float:left;}
.IndexArticle i{ float:left;}
#ArticleName{ float:right;}
.ArticlContainer {padding:0px;}

.Addnews label{
	display:block;
}

.Addnews .fld {
  direction: rtl;
  color: white; 
  background: black; 
  border: solid silver 1px;

  font-family: arial; font-size: 12px;
}

.Addnews .btn {
  font-family: arial; font-size: 12px; 
  margin: 0px; padding: 0px;
  border: solid silver 1px;
  background: black; 
  color: rgb(217, 194, 89); 
  width: 100%;
}


.Addnews .btn:active, #Addnews .btn:hover { 
  background: rgb(217, 194, 89); 
  color: black; 
}