/* It's the style sheet! We're rockin' this party six days a week. */


body {
color:#ffffff;
font-family:"Helvetica", "Arial", sans-serif;
background-color: #000000;
background-image: url("images/brooklynsunset.jpg");
/* Note: background images are 964 wide */
background-repeat: no-repeat;
background-attachment: fixed;
}

a:link, a:visited, a:active, a:hover {
text-decoration: underline;
color:#ffffff;
}

h1 {
margin-right:10px;
margin-left:10px;
margin-bottom:0px;
margin-top:0px;
padding-left:5px;
padding-right:5px;
padding-top:10px;
padding-bottom:0px;
font-size: 40px;
line-height: 47px;
font-weight: bold;
letter-spacing: -0.05em;
border-bottom:solid 3px #ffffff;
}

h2 {
margin-right:10px;
margin-left:10px;
margin-bottom:0px;
margin-top:0px;
padding-left:5px;
padding-right:5px;
padding-top:10px;
padding-bottom:0px;
font-size: 28px;
line-height: 35px;
font-weight: bold;
letter-spacing: -0.05em;
border-bottom: solid 3px #ffffff;
}

h2 a:link, h2 a:visited, h2 a:active, h2 a:hover 
{
text-decoration: none;
color:#ffffff;
}


p {
margin:0px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
padding-top:10px;
font-size: 15px;
line-height: 17px;
}

.weatheralert, .weatheralert a:link, .weatheralert a:visited, .weatheralert a:active, .weatheralert a:hover {
color:#ff0000;
padding-top:0px;
font-size: 0.9em;
line-height: 17px;
text-transform: uppercase;
letter-spacing: 0.05em;
font-weight: bold;
text-decoration: underline;
}

#wrap {
 width:900px;
}


#left {
float:left;
}

#right {
float:right;
 }

#footer {
 clear:both;
 }

.date {
font-size: 0.8em;
color:#aaaaaa;
 }


.box {
background-image:url('images/black95.png');
position: relative;
border: 1px solid #000000;
margin-left:20px;
margin-top:20px;
margin-bottom:40px;
padding-bottom:5px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
width: 400px;
}

.footertext {
color:#000000;
padding-left: 40px;
font-size: 12px;
}

.socialrollover {
position:absolute; 
left:230px; 
bottom:23px; 
visibility:hidden;
}