@charset "UTF-8";/* CSS Document */body {background-color: #000;margin: 0;padding: 10px 0 0 0;font-size: 12px;font-family: Helvetica, Arial, sans-serif;}body, img, div, ul {border: none;}#container {width: 876px;margin: 0 auto;background-color: white;}#content {background-color: white;width: 100%;padding-bottom: 90px;}#footer-container {		position: fixed;bottom: 0px;z-index: 40;width: 100%;		}#footer {margin: 0 auto;width: 876px;height: 90px;background-color: black;color: white;}#tlc-img {float: left;padding: 5px 25px 0 0;}.home-footer-links {width: 120px !important;text-align: right;line-height: 14px;}.home-footer-links li {width: 120px !important;padding: 13px 0 0 0 !important;}ul#footer-links {width: 300px;padding: 10px 10px 0 0;float: left;margin: 0;list-style-type: none;font-size: 10px;line-height: 10px;}#footer-links li {width: 165px;float: left;padding: 6px 0 0 0;margin: 0;line-height: 10px;}.short-link {width: auto !important;}#footer-links li a {color: white;text-decoration: none;display: block;font-size: 10px;}#footer-links li a:hover {text-decoration: underline;}.donate-now a, .get-tickets a {text-decoration: none;}.donate-now img, .get-tickets img {position: absolute;top: -56px;left: 0;}.donate-now a:hover img, .get-tickets a:hover img {top: 0px;}.donate-now {float: left;width: 195px;height: 56px;overflow: hidden;padding: 0px 25px 0 50px;margin-top: 14px;position: relative;}.get-tickets {float: left;width: 150px;padding: 0px 0 0 50px;margin-top: 14px;height: 56px;overflow: hidden;position: relative;}.donate-now a:hover .button-title, .get-tickets a:hover .button-title {color: #e9c14d;}.button-desc {font-size: 11px;line-height: 12px;color: #ee1d22;}.button-call {color: #fefefe;font-size: 11px;line-height: 12px;}.button-title {color: #c4c3c3;font-size: 22px;}#standard-photos {width: 245px;padding: 25px 0px 20px 20px;}#manoa-photos {width: 245px;padding: 20px 0px 20px 20px;}#standard-text {padding: 30px 20px 20px 20px;text-align: justify;width: 378px;}#standard-sidebar {width: 151px;padding: 30px 20px 20px 20px;background-color: #efefef;}#photocube {padding-top: 12px;}#standard-text a, #revolutions-text a {color: #EE1D22;text-decoration: underline;}#standard-text a:hover, #revolutions-text a:hover {color: #323537;}#standard-text p, #revolutions-text p {line-height: 14px;}#standard-text ul, #revolutions-text ul {line-height: 16px;}h1 {color: #ee1d22;font-size: 15px;font-family: Helvetica, Arial, sans-serif;margin: 5px 0;text-transform: uppercase;}h2 {color: #323537;font-size: 12px;margin: 5px 0;}h3 {color: #ee1d22;font-size: 11px;font-family: Helvetica, Arial, sans-serif;margin: 0;padding: 0;}.yellowline {background-color: #f6cb4f;line-height: 0px;font-size: 0px;width: 100%;height: 1px;clear: both;}.revolutions-content {background: white url(../images/revolutions/background.jpg) no-repeat left top;}#revolutions-photos {width: 185px;padding: 125px 0px 20px 20px;color: #252526;font-weight: bold;font-size: 12px;line-height: 14px;}#revolutions-text {width: 445px;padding: 30px 15px 10px 20px;}.main-events a {display: block;float: left;padding: 0 6px 20px 0;width: 135px;text-decoration: none;font-size: 11px;color: black;}.main-events a img {padding-bottom: 4px;}a:hover h3 {color: #262625;}.revolutions-button {height: 37px;padding-top: 2px;overflow: hidden;padding-left: 45px;position: relative;line-height: 10px;margin-bottom: 20px;}.revolutions-button a {text-decoration: none;}.revolutions-button h3 {font-size: 10px !important;}.revolutions-button img {position: absolute;top: -39px;left: 0;}.revolutions-button a:hover img {top: 0px;}.rev-button-call {line-height: normal;}.rev-button-title {color: #cd632d;font-size: 15px;line-height: normal;}a:hover .rev-button-title {color: black;}#revolutions-sidebar {width: 161px;padding: 15px;background-color: #efefef;font-size: 10px;}.rev-sched-head {color: #ee1d22;font-weight: bold;font-style: italic;font-size: 12px;padding-top: 10px;}#revolutions-sidebar a {color: black;text-decoration: none;}#revolutions-sidebar a:hover {/*color: #cd632d;*/color: black;text-decoration: none;}#revolutions-sidebar p {margin: 7px 0;}#revolutions-sidebar p a:hover {color: #cd632d;}#revolutions-main {width: 646px;padding: 35px 18px 15px 20px;}#quick-links {float: left;width: 145px;padding: 20px 0 0 15px;}#home-footer {background-color: black;color: white;padding: 10px 10px;}.home-button-desc, .home-button-desc a {font-size: 14px;line-height: 19px;color: #ee1d22;text-decoration: none !important;}.home-button-call, .home-button-call a {color: #fefefe;font-size: 14px;line-height: 17px;text-decoration: none !important;}.home-button-title, .home-button-title a  {color: #393939;font-size: 25px;line-height: 32px;text-decoration: none !important;}a:hover .home-button-title  {color: #e9c14d !important;}.home-footer-button {float: left;width: 285px;padding: 14px 0 0 0;}.home-footer-button2 {float: left;width: 290px;padding: 14px 0 0 0;}.home-footer-button a, .home-footer-button2 a {text-decoration: none !important;}.home-footer-button img, .home-footer-button2 img {padding: 2px 12px 0 0;float: left;}.whtbordtop {border-top: 2px solid white;}.sub-content {padding: 0 10px 10px 10px;}.orange-title {color: #CD632D;font-size: 16px;font-weight: bold;text-decoration: none;}.yellow-title {color: #F6CB4F;font-size: 14px;font-weight: bold;text-decoration: none;}.event-head {font-weight: bold;color: #EE1D22;}.red {color: #EE1D22;}.h1b {color: #000;font-size: 14px;font-family: Helvetica, Arial, sans-serif;margin: 5px 0;text-transform: uppercase;font-weight: bold;}