/*  
Theme Name: nycitywatch
Theme URI: 
Description: The default NYCityWatch theme
Version: 
Author: Tomiko Karino
Author URI: 
*/


/**********
STRUCTURE
**********/

#nycitywatch
{
width: 940px;
padding: 0 20px 0 20px;
margin: 0;
border: solid 0px red;
}

#top-container
{
width: 900px;
border-bottom: solid 1px #ccc;
border-collapse: collapse;
margin: 0 0 15px 0;
}

#top-container #drop-down
{
width: 308px;
padding: 20px 0 20px 0;
border: solid 0px green;
}

#top-container #logo
{
width: 300px;
padding: 20px 0 20px 0;
border: solid 0px green;
}

#top-container #date
{
width: 292px;
padding: 20px 0 20px 0;
border: solid 0px green;
text-align: right;
font-family: helvetica, arial, sans-serif;
font-size: 9pt;
color: #666;
}

#level1-content
{
width: 900px;
border-collapse: collapse;
}

#nycitywatch #body #level1-content #col1
{
width: 284px;
vertical-align: top;
padding: 0 24px 0 0;
border: solid 0px red;
font-family: helvetica, arial,  sans-serif;
font-size: 9pt;
color: #666;
}

#nycitywatch #body #level1-content #col1 p
{
border: solid 0px blue;
}

#nycitywatch #body #level1-content #col2
{
width: 284px;
vertical-align: top;
padding: 0 24px 0 0;
border: solid 0px red;
font-family: helvetica, arial,  sans-serif;
font-size: 9pt;
color: #666;
}

#nycitywatch #body #level1-content #col2 #lead2
{
margin: 0 0 25px 0;
}

#nycitywatch #body #level1-content #col3
{
width: 284px;
border: solid 0px green;
padding: 0 0 0 0;
vertical-align: top;
}


#nycitywatch #body #level1-content #col3 .rss
{
margin: 0 0 27px 0;
}

/**********************************************
             TYPOGRAPHY & COLORS
***********************************************/

#nycitywatch a:link, #nycitywatch a:visited
{
color: #039;
text-decoration: none;
}

#nycitywatch a img
{
border: solid 0px #fff;
}

#level1-content #col1 #lead1 h1
{
font-family: helvetica, arial, sans-serif;
font-size: 18pt;
font-weight: bold;
color: #039;
margin: 0 0 15px 0;
}

#level1-content #col2 #lead2 h1
{
font-family: helvetica, arial, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #039;
margin: 0 0 15px 0;
}

#level1-content #col2 #lead3 h1
{
font-family: helvetica, arial, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #039;
margin: 0 0 15px 0;
}

#level1-content #col3 .rss h3, #level2-content .post h3, #level3-content .post h3
{
font-family: helvetica, arial, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #039;
margin: 0 0 6px 0;
}

.date
{
font-family: helvetica, arial, sans-serif;
font-size: 9pt;
color: #666;
font-weight: bold;
text-transform: uppercase;
margin: 0 0 10px 0;
}

#level1-content #col1 #lead1 a:link, #level1-content #col1 #lead1 a:visited,
#level1-content #col1 h1 a:link, #level1-content #col1 h1 a:visited,
#level1-content #col2 #lead2 a:link, #level1-content #col2 #lead2 a:visited,
#level1-content #col2 h1 a:link, #level1-content #col2 h1 a:visited,
#level1-content #col2 #lead3 a:link, #level1-content #col2 #lead3 a:visited,
#level1-content #col3 h1 a:link, #level1-content #col3 h1 a:visited,
#level1-content #col3 .rss h3 a:link, #level1-content #col3 .rss h3 a:visited,
#level2-content .post h3 a:link, #level2-content .post h3 a:visited,
#level3-content .post h3 a:link, #level3-content .post h3 a:visited
{
color: #039;
text-decoration: none;
}

#footer
{
width: 900px;
padding: 15px 0 0 0;
margin: 35px 0 0 0;
border-top: solid 1px #ccc;
}

#nycitywatch #body #level1-content #col1 .byline, #nycitywatch #body #level1-content #col2 .byline
{
font-family: helvetica, arial,  sans-serif;
font-size: 9pt;
color: #666;
margin: 5px 0 10px 0;
}

/************* WordPress MU styles *******************/
#main-content
{
border-collapse: collapse;
border: solid 0px blue;
width: 900px;
}

#level2-content, #level3-content
{
width: 616px;
vertical-align: top;
padding: 0 0 0 24px;
border: solid 0px green;
}

#level2-content .post, #level3-content .post
{
margin: 0 0 20px 0;
width: 592px;
}

#level2-content .post
{
font-family: helvetica, arial,  sans-serif;
font-size: 9pt;
color: #444;
border-style: solid;
border-width: 0 0 1px 0;
border-color: #ccc;
padding: 0 0 5px 0;
}

#level3-content .post .entry 
{
font-family: helvetica, arial,  sans-serif;
font-size: 9pt;
color: #444;
border: solid 0px red;
}

#sidebar
{
width: 284px;
margin: 0;#666;
padding: 0;
border: solid 0px red;
vertical-align: top;
background-color: #ccc;
}



#sidebar .nav-image
{
width: 284px;
}