body { background: #f9fbf1; font: 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif; border-top: 7px solid #a2cb60; color: #3e434a; } .wrapper { width: 935px; margin: 0 auto; } #header { background: #fff; padding: 25px 0; border-bottom: 1px solid #d9ddd2; } #header h1 { width: 147px; height: 78px; float: left; } #header h1 a, #header h1 a:hover { background: url('../../../img2/logo.gif') no-repeat; text-decoration: none; width: 147px; height: 78px; text-indent: -100000px; float: left; } #header ul { padding: 27px 0 0; float: right; } #header li { margin: 0 3px; } #header li, #header li a, #header a strong, #header a:hover strong { float: left; } #header li a { text-decoration: none; font-size: 14px; color: #92ba0e; } #header li a strong { height: 27px; padding: 8px 17px 0; } #header li a:hover, #header li.active a { background: url('../../../img2/right_nav.gif') no-repeat top right; color: #fff; } #header li a:hover strong, #header li.active a strong { background: url('../../../img2/left_nav.gif') no-repeat top left; height: 27px; padding: 8px 17px 0; } /*------------------ Blog Styles ----------------*/ #blog #right h2{ font: normal 30px/36px "Helvetica Neue", Helvetica, Arial, sans-serif; color: #797c80; padding: 0; } #right blockquote { padding: 0 20px; } #right blockquote p { font: italic 18px/24px Georgia, "Times New Roman", Times, serif; } #right ol { padding: 0 0 0 30px; list-style:decimal; margin: 18px 0; color: rgb(121, 124, 128); font: 14px/21px "Helvetica Neue", Helvetica, Arial, sans-serif; } #right ol li { margin: 16px 0; } #right ul { padding: 0 0 0 20px; list-style: square; margin: 18px 0; font: 14px/21px "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(121, 124, 128); } #right pre { padding: 20px; background-color: #f8f8f8;} #right code { font-family: "Courier New", Courier, monospace} #right table { margin: 16px 0; border-bottom: 1px solid #ccc; width: 100%; } #right td { border-top: 1px solid #ccc; padding: 5px 0; } .entry { padding-bottom: 50px; } /* @group Content */ #content { background: #fff url('../../../img2/content_bg.gif') repeat-x top; padding: 44px 0 0 0; } #left { width: 250px; float: left; } /* @group List Buttons */ .list_buttons { } .list_buttons li { width: 205px; border-bottom: 1px solid #ededed; margin-left: 7px; } .list_buttons li.active { border-bottom: 0; margin-left: 0; } .list_buttons li a { text-decoration: none; width: 197px; height: 29px; padding: 10px 0 0 8px; font-size: 16px; color: #92ba0e; display: block; } .list_buttons li.active a { text-decoration: none; background: url('../../../img2/li_tab.gif') no-repeat; width: 206px; height: 29px; padding: 10px 0 0 15px; display: block; border-bottom: 0; margin-left: 0; color: #fff; font-weight: bold; font-size: 16px; } #left blockquote { width: 205px; padding: 25px 0 25px 7px; font: italic 14px/21px Georgia, serif; color: #797c80; } #left blockquote p { padding: 5px 0; } /* @end */ #right { width: 605px; padding: 0 0 0 80px; float: left; } #right h2 { font: normal 40px/40px "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #797c80; padding: 0 0 15px; } #right h3{ font: bold 14px/18px "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333; padding: 0; margin-top: 18px; } #right p { font: normal 14px/21px "Helvetica Neue", Helvetica, Arial, sans-serif; color: #797c80; margin: 14px 0; } /* @end */ /* @group Footer */ #footer { background: url('../../../img2/footer_bg.gif') repeat-x top; padding: 39px 0 0; } #footer h2 span { display: inline; } #footer .logos { height: 137px; } #footer .logos a { text-decoration: none; float: left; text-indent: -100000px; margin-right: 50px; } .l_prince { background: url('../../../img2/prince_wales.gif') no-repeat; width: 102px; height: 23px; margin-top: 52px; } .l_queens { background: url('../../../img2/queens_landing.gif') no-repeat; width: 101px; height: 12px; margin-top: 57px; } .l_pillar { background: url('../../../img2/pillar_post.gif') no-repeat; width: 100px; height: 20px; margin-top: 53px; } .l_skylon { background: url('../../../img2/skylon_tower.gif') no-repeat; width: 102px; height: 39px; margin: 44px 0 0; } #footer .logos p { font: italic 14px/21px Georgia, serif; color: #797c80; width: 275px; float: right; padding: 23px 0 0; } #footer .logos p span { font: normal 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif; color: #3e434a; display: block; padding: 5px 0 0; } .copy { padding: 30px 0; } .copy h2 { padding: 5px 0 0; float: right; font: normal italic 22px Georgia, serif; } .copy h2 a, .copy h2 a:hover { text-decoration: none; color: #92ba0e; margin: 0 0 0 25px; } .copy h2 a:hover { text-decoration: underline; } /* @end */ /* @group Columns */ .top_rack {} .column { width: 285px; float: left; } .column img { background: #fefffe; border: 1px solid #b8bdb2; padding: 3px; } .column h2 { font: normal 22px "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 10px 0 5px; color: #92ba0e; } .column p { font: normal 14px/21px "Helvetica Neue", Helvetica, Arial, sans-serif; color: #636363; } .column.middle { padding: 0 35px; } .bottom_rack { padding: 20px 0 0; } .bottom_rack h3 a { text-decoration: none; background: url('../../../img2/advance.gif') no-repeat; width: 270px; height: 30px; padding: 11px 0 0 15px; color: #fff; display: block; text-shadow: #7fa00d -1px -1px 0; } .blogposts h3 { font: normal 11px Georgia, serif; color: #363636; padding: 10px 0; text-transform: uppercase; border-bottom: 3px double #ddd; } .blogposts li { padding: 10px 0; } .blogposts li a { text-decoration: none; font-weight: bold; display: block; margin: 0 0 3px; font-weight: bold; font-size: 14px; color: #92ba0e; } /* @end */