
/* Site Styles */
body { margin: 0; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; text-align: center; }
A { color: #ED005F; text-decoration: none; font-weight: bold; font-family: "Palatino", Georgia, serif; }
A:hover { text-decoration: underline; }
.left { float: left; }
.right { float: right; }
.blackborder { border: 1px solid #000; }
.block { display: block; }
H1, H2, H3, H4, H5 { margin: 0; padding: 0; }
H1 { font-size: 3.9em; float: left; background-image: url(images/ponderingPossibilitiesLogo.gif); width: 776px; height: 64px; margin: 30px 20px 6px 0; }
H1 SPAN { display: none; }
H2 { color: #666; font-weight: normal; }
H3 { font-size: 1.4em; letter-spacing: -.05em; }
.margin-left-twenty { margin-left: 20px; }

#container { width: 980px; text-align: left; margin: 0 auto; margin-top: 50px; }
#picture-of-tamara { margin-left: 60px; margin-top: 16px; border: 6px solid #eaeaea; width: 94px; height: 180px; }
#picture-of-tamara IMG { border: 2px solid #000; }
.description { font-size: .8em; line-height: 1.7em; color: #999; }
.breaking-news { font-size: .9em; line-height: 1.3em; margin: 20px 0 0 156px; color: #000; padding: 10px; border: 1px solid #a5a5a5; }
#favorite-projects-header { width: 100%; padding-top: 20px; margin-top: 40px; border-top: 1px dotted #a5a5a5; font-size: 1.6em; }

/* Header */
#header { color: #fff; padding-top: 16px; background-color: #000; height: 50px; _height: 66px; width: 100%; }
#music { color: #000; padding-top: 5px; background-color: #ED005F; height: 22px; _height: 27px; width: 100%; font-size: .8em; }
#twitter { color: #000; padding-top: 5px; background-color: #e7e7e7; height: 22px; _height: 27px; width: 100%; font-size: .8em; }
#headercontent { margin: 8px 20px 0 0; }
#headercontent2 { margin-left: 20px; color: #444444; font-size: 1.6em; }
#active-state { color: #fff; }
.content-title { font-weight: bold; text-align: left; margin-left: 20px; width: 160px; }
#twitter_update_list { text-align: left; margin: 0; padding: 0; }
#twitter_update_list li { list-style-type: none; }
#twitter-link { margin: 4px 0 0 40px; }
.listen { margin: 0 30px 0 8px; background-color: #000; font-size: .7em; color: white; padding: 3px; cursor: pointer;}
.listen a { color: white; font-family: "Helvetica Neue", "Helvetica", Arial, serif; }
.listen a:hover { text-decoration: none; }

/* Footer */
#stuffilike { text-shadow: 0 1px 1px #fff; width: 980px; margin: 0 auto; height: 140px; background-color: #e7e7e7; margin-top: 40px; border: 1px solid #cccccc; }
#stuffilike-header { background-color: #000; color: #fff; padding: 10px; width: 100px; _width: 120px; font-size: 2.0em; margin: 20px 30px 20px 40px; }
.thingilike { background-color: #fff; border: 1px solid #cccccc; color: #000; width: 100px; font-size: 1.4em; margin: 30px 20px 20px 30px; height: 80px; }
#friends { background-color: #ED005F; color: #fff; padding-top: 5px; height: 22px; _height: 27px; width: 100%; font-size: .8em; }
#musicians { background-color: #E7E7E7; color: #000; padding-top: 5px; height: 22px; _height: 27px; width: 100%; font-size: .8em; }
#musicians ul { margin: 0; padding: 0; }
#musicians ul li { display: inline; margin-right: 10px; }
#viralvideo { background-color: #000; color: #fff; padding-top: 5px; height: 22px; _height: 27px; width: 100%; font-size: .8em; margin-top: 40px; }
#viralvideo ul { margin: 0; padding: 0; }
#viralvideo ul li { display: inline; margin-right: 10px; }
#resources { background-color: #CCFFE7; color: #000; padding-top: 5px; height: 22px; _height: 27px; width: 100%; font-size: .8em; margin-top: 40px; }
#resources ul { margin: 0; padding: 0; }
#resources ul li { display: inline; margin-right: 10px; }
#friends a { color: #000; }
#friends ul { margin: 0; padding: 0; }
#friends ul li { display: inline; margin-right: 10px; }
#footer { text-shadow: 0 1px 1px #fff; color: #fff; padding-top: 20px; background-color: #000; height: 40px; _height: 60px; width: 100%; }
#footer A { text-shadow: 0 0 0 #000; }

/* Project */
.project { width: 980px; overflow: auto; background-color: #f6f6f6; margin: 30px 0 20px 0; border: 1px solid #e7e7e7; padding-bottom: 20px; }
.project-title { text-shadow: 0 1px 1px #fff; width: 80px; background-color: #000; color: #fff; margin: 0 40px 0 0; font-size: 60px; text-align: center; }
.project-inside { margin: 20px; }
.project-inside ul { font-size: .8em; }
.project-inside H4 { font-size: .8em; font-weight: normal; margin-top: 8px; }
.project-inside P { width: 640px; margin: 10px 0 0 0; _margin: 0; padding: 0; font-size: 1.0em; line-height: 1.4em; color: #444444; border-top: 1px dotted #a0a0a0; padding-top: 10px; }
.date { font-style: italic; margin: 0 40px 0 0; }
.photo-caption h5 { font-size: 1em; margin: 10px 0 0 0; }

/* Video */
.video-player { background-color: #000; text-align: center; border: 40px solid #CCFFE7; margin-top: 40px; }
#video { margin: 50px; }

/* Contact */
#contact-info { font-size: 1.4em; list-style-type: disc; }