/*CSS Document*/
body { 
   Background : #95B9C7 url('images/blastsidebkg.jpg') repeat-x; 
   Background-color : White; 
   Font-family : Verdana, Arial, Helvetica, sans-serif, Geneva, Times, "Times New Roman"; 
   Font-size : 14px; 
   margin : 0px 0px 0px 0px; 
   Padding : 0px 0px 0px 0px; 
 } 
#container { 
   background : White; 
   width : 968px; 
   min-height : 600px; 
   margin : 0px auto; 
 } 
#header { 
   Background : #95B9C7 url('images/blast_mainheader_logo.jpg') no-repeat top left; 
   Background-color : White; 
   Border-left : solid 1px #000; 
   Border-right : solid 1px #000; 
   Border-top : solid 1px #000; 
   Height : 200px; 
   Width : 968px; 
 } 
#headertxt { 
   Background-color : White; 
   Height : 190px; 
   Width : 968px; 
 } 
#hdrdateweatherbar {
   font-size : 14px; 
   Background : #3300cc url('images/blastdateweatherbarhdr.jpg') no-repeat top left; 
   Background-color : White; 
   width : 968px;
   font-variant : small-caps; 
   line-height : 20px; 
   margin-top : 201px;
   border-left : solid 1px #0033CC; 
   border-right : solid 1px #0033CC; 
   border-bottom : solid 1px #0033CC;
   vertical-align : text-top ;
   color : White ;
}
	
#menu { 
   padding : 10px 10px 0px 10px; 
   color : #FF0000; 
   font-size : 16px; 
   font-variant : Small-caps; 
   font-weight : bold; 
   text-align : center; 
   vertical-align : bottom;
   line-height : 27px; 
   border-bottom : solid 1px #0033CC; 
 } 
#menu a { 
   color : #FF0000; 
   text-decoration : none; 
   vertical-align : bottom;
   padding : 7px 10px 10px 10px; 
   line-height : 30px;  
 } 
#menu a:hover { 
   color : #0033CC; 
   background : url('images/blastmenubkg.jpg') #95B9C7 no-repeat top left; 
   line-height : 30px; 
   padding : 7px 10px 10px 10px; 
 } 
#content { 
   width : 968px; 
   min-height : inherit; 
   margin : 1px; 
   border-left : solid 1px #0033CC; 
   border-right : solid 1px #0033CC; 
   border-bottom : solid 1px #0033CC; 
   border-top : solid 1px #0033CC; 
   font-family : Verdana, Arial, Helvetica, sans-serif, Geneva, Times, "Times New Roman"; 
   font-size : 15px; 
   color : #000099; 
   overflow : hidden; 
 } 
#footer { 
   background : #FFFFFF url('images/blastfooter.jpg') no-repeat top left; 
   height : 10px; 
   width : 968px; 
   font-size : 10px; 
   text-align : center; 
   margin : 0px 0px 0px 0px; 
   padding : 0px 0px 0px 0px; 
   color : #C0C0C0; 
 } 
#footer a { 
   color : #C0C0C0; 
   text-decoration : underline; 
 } 
#footer a:hover { 
   text-decoration : none; 
   background-color : Transparent; 
 } 
#maincontentbox { 
   float : left; 
   width : 518px; 
   padding : 10px 10px 10px 10px; 
 } 
 #ctactuscontentbox { 
   float : left; 
   width : 730px; 
   padding : 10px 10px 10px 100px; 
   line-height : 17px; 
 } 
 #ctactusform { 
   float : left; 
   font-size : 13px; 
   width : 895px; 
   padding : 10px 10px 10px 10px; 
   line-height : 17px; 
   font-weight : bold;
 }
#picpagehdr { 
   /*    party*/
   font-size : 17px; 
   background : url('images/blastpartyhdr.jpg') #95B9C7 no-repeat top left; 
   padding : 0 1px; 
   font-variant : small-caps; 
   font-weight : bold;
   line-height : 30px; 
   margin-top : 10px;
   margin-bottom : 1px;
   white-space : nowrap;
 } 
.quotes { 
   margin-left : 15px; 
   padding-left : 5px; 
   white-space : nowrap;
 } 
 .footquotes{ 
   margin-left : 15px; 
   padding-left : 5px; 
 } 
 .nearfooter{ 
   border-left : 10px #809FFE solid; 
   margin-left : 5px; 
   padding-left : 1.1em; 
   font-weight : bold; 
   width : 960px;
 } 
.img { 
   padding : 5px 5px 5px 5px; 
 } 
#smallcontentbox { 
   float : left; 
   width : 360px; 
   margin-left : 5px; 
   padding : 10px 10px 10px 10px; 
 } 
h1 { 
   /*    none*/
   font-size : 15px; 
   background : url('images/headers.jpg') #95B9C7 no-repeat top left; 
   padding : 0 35px; 
   font-variant : small-caps; 
 } 
h2 { 
   /*    news*/
   font-size : 15px; 
   background : url('images/blastnewshdr.jpg') #95B9C7 no-repeat top left; 
   padding : 0 5px; 
   font-variant : small-caps; 
   line-height : 30px; 
   margin-top : 10px;
   font-weight : bold;
 } 
h3 { 
   /*    services*/
   font-size : 15px; 
   background : url('images/blastnewshdr.jpg') #95B9C7 no-repeat top left; 
   padding : 0 5px; 
   font-variant : small-caps; 
   line-height : 25px; 
   margin-top : 10px;
   margin-bottom : -5px;
   white-space : nowrap;
 } 
h4 { 
   /*     music*/
   font-size : 15px; 
   background : url('images/livemusichdr.jpg') #95B9C7 no-repeat top left; 
   padding : 0 35px; 
   font-variant : small-caps; 
   line-height : 30px; 
 } 
h5 { 
   /*    party*/
   font-size : 17px; 
   background : url('images/blastnewshdr.jpg') #95B9C7 no-repeat top left; 
   padding : 0 7px; 
   font-variant : small-caps; 
   font-weight : bold;
   line-height : 30px; 
   margin-top : 10px;
   margin-bottom : -5px;
   white-space : nowrap;
 } 
 h6 { 
   /*    services*/
   font-size : 14px; 
   font-variant : normal; 
   font-style : normal;
   font-weight : lighter;
   line-height : 30%; 
   margin-left : -5px;
   margin-top : 10px;
   margin-bottom : 3px;
   white-space : nowrap;
}
a , a:visited { 
   color : #1919B3; 
   text-decoration : underline; 
 } 
a:hover { 
   color : #1919B3; 
   text-decoration : none; 
 } 
.bold { 
   font-weight : bold; 
 } 
li, ul { 
   list-style-type : upper-roman; 
   list-style-image : url("images/bullet.gif"); 
   text-align : left; 
   margin-left:8px; 
   padding : 0px 0px 5px 0px; 
 } 
 #theFormDiv {
 	display : none;
 	position : absolute;
 	top : 4em;
 	left : 4em;
 	background-color : #EEE;
 	border : 1px solid #000;
 	padding : 1em;
 	margin : 3em;
 	width : 20em;
}
.darkenBackground {
background-color: rgb(0, 0, 0);
opacity: 0.7; /* Safari, Opera */
-moz-opacity:0.70; /* FireFox */
filter: alpha(opacity=70); /* IE */
z-index: 20;
height: 100%;
width: 100%;
background-repeat:repeat;
position:absolute;
top: 0px;
left: 0px;
}

.nocss {
  display:none;
}
