#container
        {
            background: white;
            width: 930px;
            margin: 15px auto;
            overflow: hidden;
        }       
            
        #menu
        {
            width: 945px;
            float: left;
            overflow: hidden;
        }
        #menu ul {margin: 0;padding: 0;float: left; list-style: none;}
        #menu ul li {float: left;margin-right: 15px;height: 80px;}
        #menu ul li a { display: block;width: 130px;height: 50px; background: url(menu_inactive.jpg);color: #fff;text-decoration: none;font-family: Helvetica, Arial, sans-serif; font-size: 10px; text-transform: uppercase; padding: 5px 5px 5px 8px;position: relative;}

        .sociable-hovers  ul {margin: 0;padding: 0;float: left; list-style: none;}
        
        .mainpic { width: 660px; float: left; position: relative; margin-bottom: 15px; }
        
        
        .smallcaps, .entry p.smallcaps, .post p.smallcaps, .sociable strong, #content .entry blockquote h2
        {
            font-family: "arial black" , Helvetica, Arial, sans-serif;
            font-style: normal;
            font-size: 10px;
            text-transform: uppercase;
        }
        
        #menu ul li a.logo 
        {
            padding: 0;
            width: 120px;
            height: 80px;
        }
        #menu ul li a:hover, #menu ul li a.active, #menu ul li.current_page_item a
        {
            background: url(menu_active.jpg);
        }
        
        #menu ul li a:hover, #menu ul li a.visited
        {
            border-width: 0px;
        }
        .menu
        {
            width: 660px;
            float: left;
            font-family: Helvetica, Arial, sans-serif;
            font-size: 12px;
            margin: 8px 0;
        }
        .menu a
        {
            color: #000;
            text-decoration: none;
        }
        .menu a:hover
        {
            text-decoration: underline;
        }
        .menu .alignleft
        {
            float: left;
        }
        .menu .alignright
        {
            float: right;
        }
        #content ul li
        {
            list-style: disc;
        }
        #content .entry ul li
        {
            margin: 10px 0 10px 0px;
        }
        #content .entry ol li
        {
            list-style-type: decimal;
            margin: 10px 0 10px 20px;
        }
        #content li.comment
        {
            list-style: none;
        }
        #content .entry li.program_details blockquote
        {
            margin: 0 0 15px 0;
            padding: 5px;
            border: 1px solid #ddd;
            background-color: #eee;
            width: 150px;
        }
        #content .entry li.program_details blockquote p
        {
            padding: 0;
            margin: 0;
            font-size: 12px;
            font-weight: bold;
        }
        .post p, .entry p, .post ol, .post ul
        {
            font-family: Georgia, "Times New Roman";
            font-size: 14px;
            line-height: 20px;
            margin-bottom: 15px;
        }
        .entry h2
        {
            font-family: Helvetica, Arial, sans-serif;
            font-size: 16px;
            font-weight: bold;
            line-height: 24px;
            letter-spacing: -0.3px;
            margin-bottom: 5px;
        }
        #content .entry blockquote
        {
            padding: 10px 0;
            margin: 0;
            border-top: 5px solid #ccc;
            border-left: 0;
        }
        #content .entry blockquote p
        {
            font-size: 12px;
        }
        
        #twitter_div
        {
            font-size: 14px;
        }
        #twitter_update_list ul
        {
            padding:5px;
        }
        
        .entry form
        {
            /* This is mainly for password protected posts, makes them look better. */
            text-align: center;
        }
        #sidebar
        {
            position: relative;
            float: left;
            margin: 0 0 0 0;
            background-color: #fff;
            padding: 0px 0;
            width: 255px;
        }
        #sidebar ul.recentcomments
        {
            font-family: Georgia, "Times New Roman";
            margin: 0;
            float: left;
            line-height: 16px;
            font-size: 12px;
        }
        #sidebar ul.recentcomments a
        {
            font-family: Georgia, "Times New Roman";
            margin: 0;
            float: left;
            font-style: italic;
            line-height: 20px;
            font-size: 20px;
            color: #fff;
            text-decoration: none;
            padding: 0 0 5px 0;
        }
        #sidebar ul.recentcomments a:hover
        {
            text-decoration: underline;
        }
        #sidebar .recentcomments li
        {
            margin: 0 0 5px 0;
        }
        #sidebar .section
        {
            position: relative;
            float: left;
            border-bottom: 1px solid #fff;
            width: 255px;
        }
        #sidebar .tab
        {
            float: left;
        }
        #sidebar .padding
        {
            width: 239px;
            padding: 8px;
            border-bottom: 1px solid white;
            float: left;
            clear: both;
        }
        
        
        
        
        #sidebar .padding h3
        {
            font-family: Georgia, "Times New Roman";
            font-style: italic;
            line-height: 20px;
            font-size: 20px;
            font-weight: normal;
            margin: 5px 0;
        }
        #sidebar .padding p.subject
        {
            font-family: "arial black" , Helvetica, Arial, sans-serif;
            font-style: normal;
            font-size: 10px;
            text-transform: uppercase;
            margin: 0px 0;
        }
        #sidebar .padding p.comments
        {
            font-family: "arial black" , Helvetica, Arial, sans-serif;
            font-style: normal;
            font-size: 10px;
            text-transform: uppercase;
            text-align: right;
            white-space: nowrap;
        }
        #sidebar .padding p.comments img, img.bottomalign
        {
            vertical-align: bottom;
        }
        #sidebar .padding p.author
        {
            font-family: "arial black" , Helvetica, Arial, sans-serif;
            font-style: normal;
            font-size: 10px;
            text-transform: uppercase;
            float: left;
        }
        #sidebar .padding a
        {
            color: #fff;
            text-decoration: none;
        }
        #sidebar .spacing
        {
            color: #fff;
            width: 100%;
        }
        #sidebar .padding a:hover
        {
            text-decoration: underline;
        }
        p.navhead
        {
            font-family: Helvetica, Arial, sans-serif;
            font-size: 22px;
            font-weight: bold;
            padding: 8px 8px;
            display: block;
        }
        #content .entry li.program_details blockquote
        {
            margin: 0 0 15px 0;
            padding: 5px;
            border: 1px solid #ddd;
            background-color: #eee;
            width: 150px;
        }
        #content .entry li.program_details blockquote p
        {
            padding: 0;
            margin: 0;
            font-size: 12px;
            font-weight: bold;
        }
        .post p, .entry p, .post ol, .post ul
        {
            font-family: Georgia, "Times New Roman";
            font-size: 14px;
            line-height: 20px;
            margin-bottom: 15px;
        }
        .entry h2
        {
            font-family: Helvetica, Arial, sans-serif;
            font-size: 16px;
            font-weight: bold;
            line-height: 24px;
            letter-spacing: -0.3px;
            margin-bottom: 5px;
        }
        
        
        
        
        
        #content .entry blockquote
        {
            padding: 10px 0;
            margin: 0;
            border-top: 5px solid #ccc;
            border-left: 0;
        }
        #content .entry blockquote p
        {
            font-size: 12px;
        }
        .post h1, .entry h1, h1
        {
            font-family: Helvetica, Arial, sans-serif;
            color: #000;
            font-size: 46px;
            line-height: 50px;
            font-weight: bold;
            letter-spacing: -1px;
            padding: 0;
            margin: 15px 0;
        }
        #content
        {
            width: 660px;
            float: left;
            margin-right: 15px;
        }
        .minipuff
        {
            width: 322px;
            float: left;
            position: relative;
        }
        
        