h1, h2 {text-shadow: #ccc 2px 2px 4px; font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-weight: normal;}
p, a, ul, li {font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}

.article { width: 958px; overflow: auto; margin: 25px 0 15px 0 ; border: 1px solid #e0e0e0; border-width: 0 1px 1px 1px; background: #fff; padding-top: 121px; position: relative; }
.no_padding { padding-top: 0; }
.article { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.article h2 { font: bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 5px 0 10px 0;}
.article h3 { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 15px 0 5px 0;}
.article p { font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; line-height: 1.7em; color: #555;}
.article a { color: #227ED2;}
.article a:hover { color: #000; text-decoration: underline;}
.article .highlight { display: block; padding: 15px; background: #f8f8f8;}

.pageNavigation { clear: both; overflow: auto; height: 90px; background: url(/images/page_nav_background.png) 0 0 repeat-x #f5f5f5; padding: 0 50px;}
.pageNavigation a { display: inline; text-align: center; width: 235px; height: 33px; margin-top: 20px; padding-top: 17px; line-height: 15px;}
.pageNavigation a.prev { float: left; background: url(/images/page_nav_prev.png) 0 0 no-repeat; padding-left: 5px;}
.pageNavigation a.next { float: right; background: url(/images/page_nav_next.png) 0 0 no-repeat; padding-right: 5px;}
.pageNavigation a:hover { background-position: 0 -50px; text-decoration: none; color: #227ED2;}