.youtube_playlist{
padding:80px 0px 0px 13px;
}
.rss{
padding:15px 0px 0px 15px;
font-size:11px;
background-color:#e0e0e0;
}
.rss a:link,
.rss a:visited{
font-size:11px;
color:#f38d37;
}
.rss a:hover{
font-size:11px;
color:#000;
}
.modifydate{
color:#999;
}

.Logo{
height:168px;
padding-right:15px;
color: #42656a;
}

.MailingListHeader{
font-size:17px;
text-transform:uppercase;
 color: #42656a;
letter-spacing: -2px;
line-height:17px;
}



.MailingListPop {
	background-image: url(images/MailingListBackground.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	padding:30px;
	margin-top:20px;
}

.MailinglistFields {
color:#fff;
font-size:14px;
}

.button{
background-color: #83cb85;
 color: #102132;
 border: 1px solid #284279; 
}

.Submit{
margin-top:20px;
background-color: #84bcae;
 color: #42656a;padding:7px;
font-size:19px;
 text-transform:uppercase;
border: 2px solid #42656a; 
}

.SignUp{
padding:2px;
margin:2px 0px 10px 0px;
background-color: #d4eef1;
 color: #42656a;
 border: 2px solid #84bcae; 
}

.SignUpMyspace{padding:2px;
background-color: #b6cac5;
color: #42656a;
 border: 2px solid #84bcae; 
}
.SignUpDropMenu{

background-color: #84bcae;
 color: #42656a;
 border: 1px solid #284279; 
}


.contentpaneopen{
font-size:12px;line-height:16px;
text-decoration:none;}

.contentpaneopen img{
margin:10px 0px 10px 10px;}

.MainContent a:link,
.MainContent a:visited
{color:#fff;
background-color:#84acca;
padding:0px 1px 0px 1px;
text-decoration:none;}

.MainContent a:hover
{color:#fff;
background-color:#5b819d;
padding:0px 1px 0px 1px;
text-decoration:none;}

.admin a:link,
.admin a:visited
{color:#666;
text-decoration:none;}

.TornEdgeTop{
background-image:url(images/TornEdgeTop.jpg) ;
 background-repeat: no-repeat;
 background-position: bottom;
 height:21px;
 width:480px;
margin-top:55px;background-color:#5b819d;
 }

/* the following selector is ONLY seen by IE/win */
* html .TornEdgeTop{
background-image:url(images/TornEdgeTop.jpg) ;
 background-repeat: no-repeat;
 background-position: bottom;
 height:21px;
 width:468px;
margin-top:55px;background-color:#5b819d;
 }





.TornEdgeBottom{
background-image:url(images/TornEdgeBottom.png) ;
 background-repeat: no-repeat;
  height:17px;
 width:480px;
}
/* the following selector is ONLY seen by IE/win */
* html .TornEdgeBottom{
background-image:url(images/TornEdgeBottom.png) ;
 background-repeat: no-repeat;
 background-position: top;
 width:468px;height:0px;
margin-top:0em;background-color:#5b819d;
 }
.contentheading{padding-top:20px;
font-size:22px;
letter-spacing: -2px;
color:#be8076;
}

.small{
color:#be8076;}
.createdate{
color:#be8076;
}


.MainContent{
background-color:#e0e0e0;
 width:450px;
padding:15px;
}

/* the following selector is ONLY seen by IE/win */
* html .MainContent{
background-color:#e0e0e0;
 width:458px;
padding:1.2em; 
}


.TopMenu{
background-color:#e0e0e0;
 width:460px;
 height:45px;
padding:10px;
}
/* the following selector is ONLY seen by IE7/win */
* html .TopMenu{
background-color:#e0e0e0;
 width:468px;
 height:45px;
padding:10px;
}


.LaunchPlayer{
height:110px;
padding-right:15px;
}

.rightcolumn{
width:340px;
float: left;
margin-left:0em;
}


.events{
float: left;
position:relative;
top:25px;
padding:0px 0px 0px 15px;
}
 
.flickr{
float: left;
position:relative;
top:25px;
padding:0px 0px 0px 15px;
}  


.flickr img{
padding-bottom:10px;
}

.top_right_banner{
position:relative;
top:65px;left:12px;
width:248px;
height:84px;
}

.Vagrant{
position:relative;
top:-26px;left:12px;
width:248px;
}

.MailingList{
position:relative;
top:12px;
width:248px;
padding:0px 0px 0px 12px;
}
 
#HassleFooterLogo{
color:#ffffff;
bottom: 0px;
background-image:url(images/HassleFooterLogo.png) ;
 background-repeat: no-repeat;
 background-position: top center;

width:100%;
height:70px;
}

*html #address{
color:#ffffff;
position: fixed;
bottom: 0px;
background-color:#ff6600;
padding:2px 100px 2px 8px;
width:100%;
}

/* the following selector is NOT seen by IE7/win */
* html #address{
color:#ffffff;
position:relative;
background-color:#ff6600;
padding:2px 100px 2px 8px;
top:-50px;
left:-30px;
}




body {
margin-top:0px;
margin-bottom:0px;
	font-family: courier, "Times New Roman", Times, serif;
	font-size: 12px;
	background-color:#3e3e3e;
	background-image:url(images/Gradient.jpg) ;
	 background-position: top;
	 background-repeat:repeat-x;
	 	overflow-x: hidden ! important; 
	overflow: -moz-scrollbars-vertical ! important;
}

body {
margin-top:0px;
margin-bottom:0px;
	font-family: verdana, "Times New Roman", Times, serif;
	font-size: 0.8em;
	background-color:#3e3e3e;
	background-image:url(images/Gradient.jpg) ;
	 background-position: top;
	 background-repeat:repeat-x;
	 	overflow-x: hidden ! important; 
	overflow: -moz-scrollbars-vertical ! important;
}
#twitter {color:#669933;
padding:100px 15px 0px 0px;
font-size: 12px;
width:220px;
word-wrap: break-word;
}

#twitter_update_list {color:#eff5b0;


font-size: 95%;
}

#twitter_update_list a:link,
#twitter_update_list a:visited
{background-color:#f28297;
font-size: 120%;
color:#666;
padding:1px;
text-decoration:none;
}
#twitter_update_list a:hover{background-color:#fff;
padding:1px;
}


ul{
border:10px;

}

li{list-style: none;
padding:7px 0px 7px 0px;
border-top:dashed #eff5b0 1px;
}




ul.mod_gigcal_upcom {
margin-left:0em;padding-left:0em;
width:150px;
  font-size: 11px;
  list-style: none;
color: #fff;}

ul.mod_gigcal_upcom a:link,
ul.mod_gigcal_upcom a:visited{
text-decoration:none;
color:#eff5b0;
font-weight:bold;
}

ul.mod_gigcal_upcom a:hover{
color:#eff5b0;
font-weight:bold;
 background-color: #666;
}


li.mod_gigcal_upcom {
  list-style-type: none;
}

.mod_gigcal_upcom_introtext {
  background-color: #FFF;
  color: #000;
  text-align: left;
 
}


a:visited.mainlevel-hassle,
a:link.mainlevel-hassle{
font-size:22px;
color:#888;letter-spacing: -1px;
text-decoration:none;padding:3px 8px; 3px; 6px;
}


a:hover.mainlevel-hassle{
font-size:22px;letter-spacing: -1px;
color:#888;background-color: #bbb;
text-decoration:none;padding:3px 8px; 3px; 6px;
}


a:visited.mainlevel,
a:link.mainlevel{
font-size:22px;
color:#888;
text-decoration:none;padding:3px 6px; 3px; 6px;
}


a:hover.mainlevel{
font-size:22px;
color:#888;background-color: #bbb;
text-decoration:none;padding:3px 6px; 3px; 6px;
}
a:link.matt,
a:visited.matt {
background-color:#FF3366;
font-size: 11px;
color:#fff;
}
a:hover.matt {
background-color:#B32247;
font-size: 11px;
color:#fff;
}
