/* CSS Document */

body {background-color: #ffffff;
}

#page {position: absolute;
width: 984px;
top: 0px;
left: 10%;	
background-color: #ececec;   
}
#banner {background-image:url(images/nycbanner.gif);
background-repeat:no-repeat;
width: 984px;
height: 239px;
background-color: #c0c0c0;
}
#header {width: 984px;
background-color: #ececec;
border-bottom: 2px solid #808080;
}
#tag {position: relative;
left: 375px;
top: 40px;
width: 500px;
}
.red {color: #ff0000;
}
h1 {font-family:Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 18px;
}
h2 {position: relative; 
left: 100px;
color: #000000;
margin: 0px;
width:780px;
padding: 5px;
font-family:Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 14px;
}
.topheader {
width: 350px;
margin: 0px 50px 5px 10px;
}
h3{font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 14px;
color: #ff0000;
padding: 5px;
margin: 0px;
}
#navigation {width: 984px;
height: 49px;
position: relative;
top: 0px;
left: 0px;
}
#content {
background-color: #ffffff;
margin: 10px;
width: 700px;
border: 2px dashed #808080;
}
#wrap {position: relative;
top: 0px;
left: 0px;
width: 710px;
}
#wrap p {font-family:Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 14px;
color: #000000;
padding: 10px;
text-align: justify;
word-spacing: normal;
text-indent: 10px;
background-color: #ffffff;
}
#inside {
background-color: #ffffff;
border: 2px dashed #808080;
margin: 10px;
}
.container {
margin: 20px;
}

.container img {margin: 10px;
border: 2px dashed #000000;
float: left;
}

#content a:link { 
text-decoration : none;
color: #808080;
}
#content a:visited { 
text-decoration : none;
color: #808080;
}
#content a:focus { 
text-decoration : none;
color: #808080;
}
#content a:hover { 
text-decoration : underline;
color: #ff0000;
}
#content a:active { 
text-decoration : none;
color: #808080;
}
.container p {font-family:Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 14px;
color: #000000;
padding: 0px 10px 20px 15px;
text-align: justify;
word-spacing: normal;
text-indent: 10px;
background-color: #ffffff;
}
#sidebar {position: absolute;
top: 326px;
left: 710px;
width: 254px;
margin: 0px 10px 10px 10px;
background-color: #d7d7d7;
}
.network {
margin: 10px;
}
.side {
border-bottom:2px dashed #808080;
}
.side img {margin: 5px 10px 5px 10px;
border: 0px;
}
.side p {font-family:Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 10px;
color: #000000;
padding: 10px;
margin: 0px 5px 20px 5px;
text-align: justify;
word-spacing: normal;
text-indent: 10px;
border: 2px dashed #808080;
background-color: #ffffff;
}
#footer {
width: inherit;
position: relative;
top: 0px;
margin: 0px;
border-top: 2px solid #808080;
}
#footer p {padding: 10px;
}
#bottom-navigation {
position:relative;
top: 0px;
width: 984px;
height: 28px;
margin: 0px;
background-image:url(images/navback.gif);
background-repeat:repeat-x;
background-color: #000000;
}
#bottom-navigation p {
position: relative;
top: 5px;
left: 30%;
width: 450px;
height: auto;
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
font-weight : normal; 
}

#bottom-navigation a:link { 
color : #ffffff; 
text-decoration : none;
margin: 3px;
padding: 3px;
} 
#bottom-navigation a:visited { 
color : #ffffff; 
text-decoration : none;
margin: 3px;
padding: 3px;
} 
#bottom-navigation a:focus { 
color : #ffffff; 
text-decoration : none;
margin: 3px;
padding: 3px;
} 
#bottom-navigation a:hover { 
color : #ff0000; 
text-decoration : none; background-color: #c0c0c0;
margin: 3px;
padding: 3px;
} 
#bottom-navigation a:active { 
color : #ff0000; 
text-decoration : none; 
margin: 3px;
padding: 3px;
} 
#references {width: 984px;
}
#inner {width: 964px;
margin: 10px;
background-color: #000000;
}
