body { color: #000; font-family: Arial; font-size: 10pt; margin: 0px; padding: 0px; background:#eee; text-align: center; } a { color: #036; } h2 a { color: #fff; text-decoration: none; } .date { color: #fff; float: right; padding: 0px 10px; margin: 0px; } .master{ width: 780px; margin: 10px auto; text-align: left; margin-top: 10px; background-color : #ffffe1; } .container { } .top { background-color : #ffffff; padding: 0px; margin: 0px 0px 0px 0px; height: 93px; } .top_nav{ height: 12px; letter-spacing : 1px; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-align: right; padding: 4px 10px 3px 0px; margin: 0px 0px 0px 430px; background : #ffffff; } .top_nav a{ color: #000; text-decoration: none; padding: 3px 2px 3px 2px; margin: 0px 0px 0px 0px; background : #fff; } .top_nav a:hover{ color: #666633; } .top_nav a.selected{ color: #933; } .top_categories{ font-size: 9pt; font-family: Garamond; height: 20px; text-align: right; padding: 5px 40px -0px 4px; margin: 0px 0px 0px 0px; background : #ffffff url(http://phillybookgeek.com/images/pbg_top_bg.gif) no-repeat right; letter-spacing : 1px; } .top_categories a{ color: #000; text-decoration: none; padding: 3px 8px 3px 8px; margin: 0px 5px 0px 5px; background : #ffffff; border : 1px dotted #000; } .top_categories a.selected{ color: #fff; text-decoration: none; background : #81ad46; border : 1px dotted #000; } .top_categories a:hover{ color: #000; text-decoration: none; background : #e1f2c0; border : 1px dotted #000; } .pipe { display: none; } .side { width: 205px; float: right; margin: 0px 10px 0px 0px; } .links{ padding: 3px 0px; } .sidebar { margin: 5px; padding: 5px; } .sidebar h3 { color: #fff; padding: 3px; margin: 0px; background: #02131d url(http://phillybookgeek.com/images/right_h2_bg.jpg) repeat-y right; } .sidebar h4 { padding: 0px; margin: 5px; } .sidebar p { padding: 0px; margin: 5px; } .main { padding: 0px 10px; margin: 10px 220px 10px 5px; } .main h1 { background: #e1f2c0; color: #000; margin: 5px 5px 5px 0px; font-size: 14pt; padding: 2px 2px 2px 8px; } .main h2 { background: #d8a72e; color: #000; margin: 5px 5px 5px 0px; font-size: 12pt; padding: 2px 2px 2px 8px; } .main h3 { color: #000; margin: 5px 5px 5px 0px; font-size: 12pt; padding: 2px 2px 2px 2px; } .main_text h3 { color: #000; font-size: 12pt; padding: 2px 2px 2px 2px; } .main_text{ padding: 5px; margin: 10px; } .feature h3 { color: #000; margin:0px; font-size: 12pt; padding: 2px; } .pic { padding: 5px; } .side_dashed{ border-top : 1px dotted #000; border-bottom: 1px dotted #000; } .feature{ padding: 5px; } .dashed{ border : 1px dotted #000; } .side_slice{ background-image : url(http://phillybookgeek.com/images/box_side.gif); background-repeat : repeat-y; } .bot_slice{ background-image : url(http://phillybookgeek.com/images/box_bot.gif); background-repeat : repeat-x; } .footer { clear: both; color: #999999; padding: 5px 10px; margin: 0px 0px 0px 7px; font-size : 8pt; } .footer a { color: #999999; text-decoration: none; } .footer a:hover { color: #666; } .side table { border: 1px solid #000; background : #FFF; margin: 10px 0px; border-collapse : collapse; } .side table a{ text-decoration: none; } .side td, th { border: 1px solid #000; padding: 5px; vertical-align: top; } .top_table { background : #a57600; color: #FFF; border-bottom: 1px solid #000; } th, .sub { background : #d8a72e; color: #FFF; border-bottom: 1px solid #000; text-align: center; } .feat_nav{ height: 12px; letter-spacing : 1px; font-family: Arial, Helvetica, sans-serif; padding: 5px; color: #81ad46; } .forward a{ color: #81ad46; float: right; } .forward a:hover{ color: #d8a72e; } .back a{ color: #81ad46; float: left; } .back a:hover{ color: #d8a72e; }