html, body{
  margin:0;
  padding:0;
  }
body{
  font-size:70%;
  font-family:helvetica,arial,sans-serif;
  background:#efeed8 url(../images/site_bg.gif) repeat-x center top;
  }
body.pop{
  font-size:70%;
  font-family:helvetica,arial,sans-serif;
  background:#fff;
  }
embed{
  margin:0;
  padding:0;
  }

a:link,
a:visited{
  color:#126C94;
  font-weight:bold;
  text-decoration:none;
  }
a:hover,
a:active{
  color:#003045;
  }
#container{
  width:720px;
  margin:30px auto 15px auto;
  padding-bottom:20px;
  background:#f0f0da url(../images/content_bg.gif) repeat-x;
  }
#containerPop{
  margin:0 auto 15px auto;
  }
.popContent{
  margin:60px 20px 20px 20px;
  }
.popContent h3{
  text-align:center;
  font-size:1.3em;
  }
#siteHeader{
  width:100%;
  background:url(../images/siteHeader.gif) no-repeat left bottom;
  height: 70px;
  }
#siteHeaderPop{
  width:100%;
  background:url(../images/siteHeader.gif) no-repeat left bottom;
  overflow:hidden;
  height:70px;
  }
#logo a{
  text-indent:-90000px;
  display:block;
  width:280px;
  height:180px;
  position:absolute;
  z-index:5;
  top:0;
  background-repeat:no-repeat;
  background-position:left top;
  color:#fff;
  margin:0 0 0 -100px;
	/* for none ie who can handle pngs */
	background-image: url(../images/logo.png) !important;
    	
	/* hide the png background */
	background-image:none;

	/* IE filter */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.zigzaglive.com/live/wp-content/themes/zigzag3/images/logo.png', sizingMethod='image');
  }
#containerPop #logo a{
  text-indent:-90000px;
  display:block;
  width:347px;
  height:155px;
  position:absolute;
  z-index:1;
  top:-40px;
  background-repeat:no-repeat;
  color:#fff;
  margin:0 0 0 -60px;
	/* for none ie who can handle pngs */
	background-image: url(../images/logo.png) !important;
    	
	/* hide the png background */
	background-image:none;

	/* IE filter */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.zigzaglive.com/live/wp-content/themes/zigzag/images/logo.png', sizingMethod='image');
  }
#logo h1{
  display:none;
  }
#topNav{
  list-style:none;
  margin:37px 15px 0 0;
  padding:0;
  float:right;
  }
html>body #topNav{
  margin:37px 15px 0 0;
  }
#topNav li{
  float:left;
  margin:0 5px 0 0;
  padding:0 1px 0 0;
  background:#ffb96a url(../images/tab2.gif) no-repeat right top;
  border-top:1px solid #556c77;
  border-left:1px solid #556c77;
  border-right:1px solid #556c77;
  text-shadow:#333 2px 2px 2px;
  }
#topNav li a:link,
#topNav li a:visited{
  display:block;
  padding:8px 12px 8px 12px;
  background:url(../images/tab1_hover.gif) no-repeat left bottom;
  background:url(../images/tab1.gif) no-repeat left bottom;
  text-decoration:none;
  text-transform:uppercase;
  color:#fff;
  font-weight:bold;
  }
#topNav li a:hover,
#topNav li a:active{
  background:url(../images/tab1_hover.gif) no-repeat left bottom;
  }
#topNav li.current a:link,
#topNav li.current a:visited,
#topNav li.current a:hover,
#topNav li.current a:active{
  background:#ffb96a url(../images/tab1_on.gif) no-repeat;
  color:#fb7107;
  text-shadow:#ccc 2px 2px 2px;
  }
#leftColumn{
  float:left;
  width:197px;
  height:433px;
  background:url(../images/leftColumn_bg.gif) no-repeat left -2px;
  }
 

#musicNews{
  width:160px;
  float:left;
  margin:-350px 15px 0 15px;
  }

#musicNews h2{
  font-size:1.4em;
  color:#302b2f;
  }
#musicNews ul{
  list-style:none;
  margin:0;
  padding:0;
  }
#musicNews ul li{
  margin:0 0 3px 0;
  padding:0 0 0 15px;
  background:url(../images/newsBullet.gif) no-repeat left 1px;
  }
#musicNews ul li a:link,
#musicNews ul li a:visited{
  text-decoration:none;
  color:#a72320;
  }
#musicNews ul li a:hover,
#musicNews ul li a:active{
  text-decoration:underline;
  } 
  
 
#leftNav{
  list-style:none;
  margin:0px 0px 0px 25px;
  padding:0;
  width:157px;
  height:300px;
  z-index:40 !important;
  position:absolute;
  top:130px;
  }
html>body #leftNav{
  margin:0 0 0 30px;
  width:170px;
  }
#leftNav li{
  padding:0;
  border-bottom:1px solid #888d89;
  margin:0;
  }
#leftNav li.last{
  border-bottom:0;
  }
#leftNav li a:link,
#leftNav li a:visited{
  display:block;
  width: 154px;
  padding:2px 10px 2px 7px;
  color:#1f5f7b;
  text-decoration:none;
  text-transform:uppercase;
  text-align:;
  font-size:14px;
  font-weight:bold;
  }
#leftNav li a:hover,
#leftNav li a:active{
  background:url(../images/leftNav_hover.gif) no-repeat  50%;
  color:#003045;
  }
#leftNav li.current a:link,
#leftNav li.current a:visited,
#leftNav li.current a:hover,
#leftNav li.current a:active{
  background:url(../images/leftNav_on.gif) no-repeat  50%;
  color:#fb7107;
  }
.topSelect{
  width:330px !important;
  width:auto;
  }
a#musicPlayer:link,
a#musicPlayer:visited{
  text-indent:-90000px;
  display:block;
  width:206px;
  height:76px;
  position:absolute;
  z-index:500;
  top:342px;
  background-repeat:no-repeat;
  background-position:left top;
  color:#fff;
  cursor:pointer;
  margin:0 0 0 200px;
	/* for none ie who can handle pngs */
	background-image: url(../images/ZZ_listen_off.png) !important;
    	
	/* hide the png background */
	background-image:none;

	/* IE filter */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.zigzaglive.com/live/wp-content/themes/zigzag2/images/ZZ_listen_off.png', sizingMethod='image');
  }
a#musicPlayer:hover,
a#musicPlayer:active{
	/* for none ie who can handle pngs */
	background-image: url(../images/ZZ_listen_over.png) !important;
    	
	/* hide the png background */
	background-image:none;

	/* IE filter */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.zigzaglive.com/live/wp-content/themes/zigzag2/images/ZZ_listen_over.png', sizingMethod='image');
  }
#sponsors{
	float: right;
  list-style:none;
  margin:-50px 20px 0 0;
  padding:0;
  width:176px;
  }
html>body #sponsors{

  }
#sponsors li{
  float:left;
  margin:0 5px 0 5px;
  padding:0;
  }

#sponsors li.zzLogo a{
  display:block;
  width:65px;
  height:131px;
  background-repeat:none;
  text-indent:-90000px;
	/* for none ie who can handle pngs */
	background-image: url(../images/ZZbooklogo.jpg) !important;
    	
	/* hide the png background */
	background-image:none;

	/* IE filter */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.zigzaglive.com/live/wp-content/themes/zigzag/images/ZZbooklogo.jpg', sizingMethod='image');
  }


#sponsors li.zzLogo a:hover{
  display:block;
  width:65px;
  height:131px;
  background-repeat:none;
  text-indent:-90000px;
	/* for none ie who can handle pngs */
	background-image: url(../images/ZZbooklogo_on.jpg) !important;
    	
	/* hide the png background */
	background-image:none;

	/* IE filter */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.zigzaglive.com/live/wp-content/themes/zigzag/images/ZZbooklogo_on.jpg', sizingMethod='image');
  }

#sponsors li.cmjLogo a{
  display:block;
  width:65px;
  height:41px;
  background-repeat:none;
  text-indent:-90000px;
	/* for none ie who can handle pngs */
	background-image: url(../images/cmjLogo.png) !important;
    	
	/* hide the png background */
	background-image:none;

	/* IE filter */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.zigzaglive.com/live/wp-content/themes/zigzag/images/cmjLogo.png', sizingMethod='image');
  }


#sponsors li.cmjLogo a:hover{
  display:block;
  width:66px;
  height:49px;
  background-repeat:none;
  text-indent:-90000px;
	/* for none ie who can handle pngs */
	background-image: url(../images/cmjLogo_on.png) !important;
    	
	/* hide the png background */
	background-image:none;

	/* IE filter */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.zigzaglive.com/live/wp-content/themes/zigzag/images/cmjLogo_on.png', sizingMethod='image');
  }
#rightColumn{
  float:left;
  padding:0;
  margin:0px 0px 0px 0px;
  width:523px;
  background:url(../images/rightcolbg.jpg) no-repeat right top;
  }
#flashMovie{
  background:url(../images/flashplaceholder.jpg) no-repeat;
  width:523px;
  height:246px;
  margin:0;
  color:#fff;
  }
#register{
  width:81px;
  height:79px;
  padding-top:-12px
  }
#vote{
  width:81px;
  height:79px;
  }
  
#download
{
  position: relative;
	width: 140px;
	height: 79px;
	margin: 10px 0px 0px 65px;
}

#spotlightArtist{
	position:relative;
	padding-top: 0px;
	margin-top: 0px;
	margin-left:0px;
	height: 246px;
	width:310px;
  }
#spotlightArtist img{
  margin:45px 5px 5px 0px;
  border:none;
  float:right;
  }
#spotlightArtist p{
  margin:45px 0px 0px 18px;
  float:left;
  }
#spotlightArtist a:link img,
#spotlightArtist a:visited img{
  border-color:#666;
  }
#spotlightArtist a:hover img,
#spotlightArtist a:active img{
  border-color:#333;
  }
#spotlightArtist p a:link,
#spotlightArtist p a:visited{
  text-decoration:none;
  color:#a72320;
  border-color:none;
  }
#spotlightArtist p a:hover,
#spotlightArtist p a:active{
  text-decoration:underline;
  border-color:none;
  }

#bodyContent{
  background:url(../images/content_bg.gif) repeat-x;
  overflow:hidden;
  }
#subContent{
  width:470px;
  padding:0 20px 0 20px;
  background:#ccc;
  background:url(../images/subContent_body.gif) repeat-y;
  margin:0;
  min-height:400px;
  }
html>body #subContent{
  height:inherit;
  overflow:hidden;
  }
#subContent .entry p{
  margin:20px 0 0 0;
  line-height:1.6;
  }
#subContent small{
  font-size:1em;
  color:#666;
  padding-bottom:10px;
  }
#subContent h2{
	font-size: 1.5em;
	margin-bottom: 5px;
	font-weight: 100;
	font-family: georgia, times, serif;
  }
#subContent h2 a:link,
#subContent h2 a:visited{
	color: #CD5B03;
	font-size: 1.3em;
	text-decoration: none;
	margin-bottom: 0;
	font-weight:normal;
  }
#subContent h2 a:hover,
#subContent h2 a:active{
  color:#f86c02;
  text-decoration:underline;
  }
#subContent h4{
	font-size: 1.3em;
	margin-bottom: 2px;
  }
#subContent h4 .date{
  color:#333;
  }
#subContent h5{
	font-size: 1.1em;
	margin-bottom: 10px;
	margin-top:0;
	color:#000;
	font-weight:normal;
  }
#subContent h5 a:link,
#subContent h5 a:visited{
	font-weight:normal;
	color:#f60;
  }
#subContent h5 a:hover,
#subContent h5 a:active{
	font-weight:normal;
	color:#930;
  }
.tourList{
  list-style:none;
  font-size:1.1em;
  margin:0;
  padding:0;
  }
.tourList li{
  margin-bottom:5px;
  }
.tourList li a{
  font-weight:normal;
  }
  
#subContent img{
	float: right;
	margin-left: 5px;
	padding: 10px;
	background-color: #FFF;
	border-color: #993C08;
	border-width: 1px;
	border-style: solid;
	/*background-image: url(../images/site_bg.gif);
	background-repeat: repeat-x;
	background-position: center;*/
  }
#subContentTop{
  background:url(../images/subContent_top.gif) no-repeat;
  width:510px;
  height:28px;
  margin:0;
  }
#subContentBottom{
  background:url(../images/subContent_bottom.gif) no-repeat;
  width:510px;
  height:28px;
  margin:0;
  }
.seperator{
  background:url(../images/seperator.gif) no-repeat;
  width:447px;
  height:17px;
  margin:20px auto 20px auto;
  }
#bottomContent{
  float:left;
  width:670px;
  margin:0px 0 0 15px;
  overflow:hidden;
  }
#poll
{
	width: 245px;
	height: 255px;
	margin: 15px 0px 0px 5px;
	position: absolute;
	z-index: 5;
}


#poll p{
width: 230px;
margin: 0;
padding: 0;
padding-left: 5px;

}


#zigOfTheDay
{
  position: relative;
	width: 199px;
	height: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}

#zigOfTheDay img.picture{

position: relative;
  margin-top: 5px;
  margin-left: 22px;
z-index: 1;
}

.pictureCaption{
  position:relative;
  margin-top:10px;
  margin-bottom:15px;
  margin-left:0px;
  z-index:500;
  width:199px;
  font-weight:bold;
  color:#666;
  }


#zigOfTheDay div.frame{

position: relative;
width:199px;
height:190px;
margin-top: -170px;
margin-bottom: 10px;
margin-left: 0px;
z-index: 5;
background: url(/live/wp-content/themes/zigzag3/images/photooftheweek.png) !important;
	/* hide the png background */
	background-image:none;
	/* IE filter */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.zigzaglive.com/live/wp-content/themes/zigzag3/images/photooftheweek.png', sizingMethod='scale');
	
}


#poll h2{
  /*font-size:1.4em;
  color:#302b2f;*/
  display: none;
  }
#chart{
  width:700px;
  height:auto;
  float:left;
  padding: -35px 0 10px 0;
  }
#chart h2{
  font-size:1.4em;
  color:#302b2f;
  }
.chartTable{
margin: 0;
  width:710px;
  border:none;
  border-collapse:collapse;
  }
.chartTable tr.alt{
  background-color:#fff;
  }
.chartTable th{
  text-align:left;
  color:#999;
  padding:1px 5px 1px 5px;
  border-bottom:1px solid #ccc;
  }
.chartTable .artist{
  font-weight:bold;
  }
.chartTable td{
  padding:3px 5px 3px 5px;
  border-left:1px solid #ccc;
  }
.chartTable td.first{
  padding:3px 5px 3px 5px;
  border-left:none;
  }
.chartTable .number{
  text-align:right;
  font-weight:bold;
  color:#999;
  }
#footer{
  width:690px;
  margin:15px 0 0 0;
  padding:8px 5px 8px 5px;
  border:5px solid #fff;
  float:left;
  }
#footer ul{
  margin:0;
  padding:0;
  list-style:none;
  overflow:hidden;
  }
#footer li{
  margin:0;
  padding:0;
  float:left;
  }
#footer li.copyright{
  margin:0;
  padding:0;
  float:left;
  font-size:.9em;
  color:#666;
  }
#footer li.right{
  float:right;
  }
#footer li.right ul li{
  margin-right:5px;
  border-right:1px solid #999;
  padding-right:5px;
  font-size:.9em;
  }
#footer li.right ul li.last{
  margin-right:0;
  border-right:none;
  padding-right:0;
  }
#footer li.right ul li a:link,
#footer li.right ul li a:visited{
  color:#666;
  text-decoration:none;
  font-weight:normal;
  }
#footer li.right ul li a:hover,
#footer li.right ul li a:active{
  color:#333;
  text-decoration:underline;
  font-weight:normal;
  }
#topFlare{
	width: 154px;
	height: 113px;
	position: absolute;
	z-index: 1;
	top: 2px;
	right: 10px;
	background-repeat: no-repeat;
	margin: 0 0 0 -60px;
	/* for none ie who can handle pngs */
	background-image: url(../images/toprightFlair.png) !important;
	/* hide the png background */
	background-image:none;
	/* IE filter */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.zigzaglive.com/live/wp-content/themes/zigzag/images/toprightFlair.png', sizingMethod='image');
  }
#galleryTable{
  width: 100% !important;
  padding: 0;
  margin: 0;
  }
#galleryTable td{
  text-align: left;
  padding-bottom: 15px;
  }
#galleryTable td img{
  float: left;
  margin: 0;
  padding: 0;
  padding: 5px;
  border: 1px solid black;
  }
#player{
	position: absolute;
	right:  20px;
	top:  20px;
}



/* flickr album styles */

.falbum{


}

.falbum img{
width: 120px;
float:left !important;
display: inline;
border: 1px solid black;
padding: 5px;
margin: 5px;
margin-left: 0px;
}


.falbum-gallery{
height: auto;
overflow: hidden;
width: 100%;
background: pink;

}

#pages-top{
padding-bottom: 10px;
}

#pages-bottom{
padding-top: 10px;
clear: both;
}

.falbum-navigationBar a{

margin-left: 4px;

}

.falbum-photo-block img{
margin: 0 !important;
width: 100%;
padding: 0 !important;
border: none !important;
}

.falbum-nav{
clear: both;
text-align: center;
}

#pageprev-{
float: left;
padding-left: 10px;
width: 60px;
}

#pagenext-{
float: right;
padding-right: 10px;
width: 60px;
}
