html, body, div, h1, h2, h3, h4, ul, ol, li { padding: 0; margin: 0; }

#overlay { position: absolute; top: 0; left: 0; width: 100%; height: 1300px; background: url(images/rhythm.png); z-index: 100;
display: none;
}

p { margin: 0 0 20px 0; }
  p.first { clear: left; }
blockquote { margin: 0; padding: 20px 44px 0 44px; }
ol { list-style-position: outside; margin-left: 20px; }
pre { width: 400px; margin: 20px; }
dt { margin-right: 6px; float: left; }
textarea { width: 500px; height: 400px; border: none; margin-top: 1em; padding: 1em; }
form button { float: left; margin: 12px 12px 0 0; }
li.current_page_item a { display: inline; border-bottom: 2px solid #4f0000; }
a.formLink { float: left; margin: 12px 12px 0 0; }
p.attribution { margin: 0 0 0 20px; padding-bottom: 20px; }
img.leftFloat { float: left !important; margin: 0 11px 0 0 !important; }
a img { border: none }

#hands { position: absolute; top: 0; right: 0; z-index: -1; height: 300px; width: 500px; }
#mainContainer {position: relative; background: transparent; width: 1038px; padding: 0; margin: 0 auto;  z-index: 1; }
  #mainContainer > div { float: left; clear: none; }
		#bodyContainer { width: 600px }
		#bodyContainer > div { float: left; }
    #topCorners, #bottomCorners { height: 17px; width: 600px; }
    #topCorners { margin: 20px auto 0 auto; }
    
    #header { padding: 10px 40px 12px 40px; width: 520px; margin: 0; height: 73px; }
    
    #body { width: 520px; padding: 10px 40px 44px 40px; min-height: 560px;  z-index: 0;  margin: 0; position: relative }
      #body > h2 { margin: 18px 0 22px 0; }
      #body h2 > .date {font-size: 14px; color: #805251; margin-left: 6px;}
      #body > h4 { margin-top: 20px;}
      #body img { float: right; margin: 0 0 0 11px; }
      #body ol { margin-top: 20px; }
			#body > #intro { float: left; margin-bottom: 15px }
      #body div.feature { margin: 20px 0 0px 0; width: 520px; clear: both }
      #body ul { margin: 2px 20px 18px 20px; list-style-position: outside; }
      #body a.flowplayer_container {width:480px !important; margin: 10px 0 0 0 !important;}
      #body div.article { margin: 0 0 40px 0; padding: 0; }
      div.article h2 {margin: 0 0 19px 0; font-size: 16px; font-weight: bold;}
      div.feature h1 { background: rgb(216, 117, 37); color: rgb(250,250,250); font-size: 16px; font-weight: bold; margin: 0; padding: 5px }
      div.feature > h2 {  font-size: 16px; margin: 15px 0 20px 0;}
      div.feature > h2 > a {color: rgb(48,61,25);}
      div.feature > ul > li > .date {font-size: 14px; color: #B79899; margin-left: 6px;}
      div.feature div.post-teaser { margin-bottom: 6px;}
      div.feature .post-teaser h2 {font-size: 14px; text-transform: uppercase; margin: 0; }
      div.feature .post-teaser h2 a { color: #940000;}
      div.feature .post-teaser p {font-size: 16px; margin-top: 0;}
      #play p, #play dl { margin: 20px; }      
    
    #bottomCorners { margin: 0 auto 0 auto; }
    
  #subNavContainer { margin-top: 100px; width: 211px; float: right; }
    #topFolder, #bottomFolder { height: 47px; width: 211px; }  
    #subNavContainer img { display: block; }
    #subNav { padding: 15px 0 0 12px; }
      #subNav h1 { font-size: 18px; font-weight: bold; margin: 0px 0 0 26px; padding: 0px 0 0 0; }
      #subNav ul { list-style-position: outside; list-style-type: none; margin-left: 26px; }
      #subNav ul li a { color: rgb(48,61,25); }
      #subNav li.current_page_item a { color: #4F0000; }
      #subNav #feed-link { margin: 24px 0 0 25px; }
      #feed-link > a { font-size: 14px; text-decoration: none; border-bottom: 1px dotted black }
      #feed-link img {display: inline; margin-left: 5px }
    
      h3.related { background: rgb(216, 117, 37); color: rgb(250,250,250); font-size: 16px; font-weight: bold; margin: 20px 0 10px 0; padding: 5px }
      #body ol.related { margin-top: 0 }
    
    #sidebarContainer { margin-top: 150px; width: 212px; float: right }
        #topSidebar, #bottomSidebar { height: 45px; width: 212px }
        #sidebar { padding: 0 0 0 40px }
        #sidebar ul { font-size: 15px; list-style-position: outside; padding-right: 5px }
        #sidebar > ul > li { list-style-type: none; padding: 10px 0 }
		.widget.widget_search input#s { width: 148px }
		#searchsubmit { float: right; margin: 3px 14px }
