===================================== Definition Page ========================================================================== */ .definition-header { margin-top: 10px; } @media (min-width: 640px) { .definition-header { margin-top: 35px; } } @media (min-width: 960px) { .definition-header { margin-top: 55px; } } @media (min-width: 1280px) { .definition-header { margin-top: 70px; } } @media (min-width: 960px) { .definition-header .page-header-ad { right: 40px; } } @media (min-width: 1280px) { .definition-header .page-header-ad { top: 70px; } } /* Definition Page Title ========================================================================== */ .definition-title { font-size: 20px; line-height: 1.1em; letter-spacing: -.02em; color: #323232; margin: 0 20px 10px; } @media (min-width: 640px) { .definition-title { font-size: 30px; margin: 0 40px 15px; } } @media (min-width: 960px) { .definition-title { font-size: 44px; padding-bottom: 23px; margin: 0 0 35px; background: url(../img/border_diagonal.png) repeat-x 0 bottom; } } @media (min-width: 1280px) { .definition-title { font-size: 50px; margin-right: 340px; } } .definition-subtitle { font-size: 13px; line-height: 1.54em; color: #666666; margin: 10px 20px 20px; } @media (min-width: 640px) { .definition-subtitle { font-size: 16px; margin: 10px 40px 20px; } } @media (min-width: 960px) { .definition-subtitle { font-size: 20px; width: 450px; min-height: 150px; margin: 0 0 20px; } } @media (min-width: 1280px) { .definition-subtitle { width: 540px; min-height: 125px; margin-left: 240px; } } /* Definition Page Authors ========================================================================== */ @media (min-width: 960px) { .definition-authors { margin-top: -10px; } } @media (min-width: 1280px) { .definition-authors { width: 200px; float: left; } } .definition-authors .main-article-author { border-bottom: 1px solid #e3e3e3; padding: 0 0 5px; margin: 0 20px 20px; } @media (min-width: 640px) { .definition-authors .main-arti