/* COLORS ******************************//*color #hexhex*//* TABLE OF CONTENTS ******************************//*color #hexhex*//* RESET CSS ******************************/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}body {line-height: 1; font: 62.5% arial, helvetica, 'helvetica neue', sans-serif; color: #4D4D4D;background: #002261 url('/images/background_wide_crop.jpg') no-repeat scroll 50% 0pt;}ol, ul {list-style: none;}blockquote, q {quotes: none;}a{text-decoration: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need cellspacing="0" in the markup */table {border-collapse: collapse;border-spacing: 0;}/* CLEARFIX ******************************/.clearfix:after { content: "."; display: block;height: 0;clear: both;visibility: hidden;}.clearfix { display: inline-block; }/* Hide from IE Mac \*/.clearfix { display: block; }/* End hide from IE Mac *//*GLOBAL*********************************/a{color: #B61219;}p a:hover,p a.hover{text-decoration:underline;}#buttons img {float:left;margin-left:10px;}.dateline{text-transform:uppercase;}.pic {border: 1px solid #CCCCCC;padding:7px;}p{font-size:12px;line-height:140%;}.left{float:left;}.right{float:right;}.bottomdent{margin-bottom:20px;}.textfield{border:1px solid #CCCCCC;}.divider{border-top: 1px solid #CCCCCC;margin-top:10px;padding-top:10px;}.paginate{width: 577px;text-align:right;font-size: 10px;}/*STRUCTURE************************************/#container{margin: 40px auto;text-align: left;width: 960px;background-color: #C8DCEC;}#main{padding: 15px;background:transparent url('/images/background_gradient.jpg') repeat-x 0 0;}#well{float:left;width: 607px;}#whitebox{background-color: #FFFFFF;padding:15px;}#stripebox{background-color:transparent;padding:0;line-height:0;width: 606px;}#whitebox #righthalf{float:right;width: 280px;}#whitebox #lefthalf{float:left;width: 280px;}#rightcol{float:right;width:309px;}/*NAV******************************************/#nav{background: #00408F url('/images/nav_gradient.jpg') repeat-x 0 0;border-top: 2px solid #00408F;height: 36px;z-index:99; /*NEW*/position:relative;}#nav ul li{position:relative;float:left;display:block; /*NEW*/border-right:1px solid #7294C4;}#nav ul li a{display:block;text-indent:-9999px;height: 34px;}#nav ul li ul {top:34px;display: none;background-color: #547CB9;position:absolute;z-index:99;}/*NEW*/#nav ul li ul li  {display:block;float:none;background-color: #547CB9;}#nav ul li ul li a {border-bottom: 1px solid #547CB9;border-left: 1px solid #547CB9;padding:3px;color: #FFFFFF;display:block;font-weight:normal;text-transform:none;text-align:left;width: 110px;font-size:120%;height:15px;text-indent:0;}#nav ul li ul li a:hover {background-color: #99B1D5;color: #B61D27;}#nav ul li>ul {top: auto;left: -1px;}#nav ul li:hover ul,#nav ul li.over ul,#nav ul li a:hover ul,#nav ul li a.over ul{ display: block; }#nav a.nolink {cursor:default;}#nav a.contribute {float:right;background: transparent url('/images/nav_contribute.gif') no-repeat 0 7px;width: 129px;margin-right:15px;border:0;display:block;text-indent:-9999px;height: 34px;}#nav a.contribute:hover{background: transparent url('/images/nav_contribute_on.gif') no-repeat 0 7px;}#nav .home{background: transparent url('/images/nav_home.jpg') no-repeat 0 0;width: 72px;}#nav .home:hover{background: transparent url('/images/nav_home_on.jpg') no-repeat 0 0;}#nav .about{background: transparent url('/images/nav_about.jpg') no-repeat 0 0;width: 70px;}#nav .about:hover{background: transparent url('/images/nav_about_on.jpg') no-repeat 0 0;}#nav .issues{background: transparent url('/images/nav_issues.jpg') no-repeat 0 0;width: 71px;}#nav .issues:hover{background: transparent url('/images/nav_issues_on.jpg') no-repeat 0 0;}#nav .network{background: transparent url('/images/nav_network.jpg') no-repeat 0 0;width: 94px;}#nav .network:hover{background: transparent url('/images/nav_network_on.jpg') no-repeat 0 0;}#nav .media{background: transparent url('/images/nav_media.jpg') no-repeat 0 0;width: 66px;}#nav .media:hover{background: transparent url('/images/nav_media_on.jpg') no-repeat 0 0;}#nav .news{background: transparent url('/images/nav_news.jpg') no-repeat 0 0;width: 62px;}#nav .news:hover{background: transparent url('/images/nav_news_on.jpg') no-repeat 0 0;}#nav .supporters{background: transparent url('/images/nav_supporters.jpg') no-repeat 0 0;width: 119px;}#nav .supporters:hover{background: transparent url('/images/nav_supporters_on.jpg') no-repeat 0 0;}#nav .action{background: transparent url('/images/nav_action.jpg') no-repeat 0 0;width: 76px;}#nav .action:hover{background: transparent url('/images/nav_action_on.jpg') no-repeat 0 0;}#nav .espanol{background: transparent url('/images/nav_espanol.jpg') no-repeat 0 0;width: 112px;}#nav .espanol:hover{background: transparent url('/images/nav_espanol_on.jpg') no-repeat 0 0;}#nav .contact_us{background: transparent url('/images/nav_contact_us.jpg') no-repeat 0 0;width: 86px;}#nav .contact_us:hover{background: transparent url('/images/nav_contact_us_on.jpg') no-repeat 0 0;}/*HEADERS***********************************/h1 {background: #C8DCEC url('/images/header.jpg') no-repeat 0 0;border-bottom: 2px solid #B5121B;width: 960px;height: 212px;text-indent: -9999px;}div#container object{border-bottom: 2px solid #B5121B;}#well h2{color:#B61219;font-size: 24px;font-weight:bold;padding: 0 0 15px 0;}#well h2 small {font-weight:normal;}#whitebox h2{color:#1A6697;}/*SHARETHIS********************************/div#sharethis{margin: 0 0 10px 0;text-align:right;width: 309px;display:block;}div#blogshare div#sharethis{float:right;width: 80px;margin: 5px 0 0 0;padding: 0;}div#sharethis span#sharethis_0 a.stico_default span.stbuttontext,div#sharethis span#sharethis_0 a.stbutton span.stbuttontext {color: #333333;font-family:Arial,sans-serif;font-size:10px;}	div#sharethis span#sharethis_0 a.stico_default:hover,div#sharethis span#sharethis_0 a.stbutton:hover 	{color: #333333;}	/*FOOTER**************************************/#footer{background-color:#154088;border-top: 2px solid #B5121B;padding:20px 24px 15px 15px;}#footer #paidfor {float:right;text-transform:uppercase;font-size:10px;color:#FFFFFF;background-color:#547DB8;border: 1px solid #FFFFFF;padding:5px;line-height:150%;width: 200px;text-align:center;}#footer ul#buttonlinks {float:right;}#footer ul#buttonlinks li{margin:0 0 10px 0;}#footer ul#buttonlinks a.contribute {background:transparent url('/images/btn_contribute.jpg') no-repeat 0 0;text-indent:-9999px;width:99px;height:40px;display:block;}#footer ul#buttonlinks a.contribute:hover{background:transparent url('/images/btn_contribute_on.jpg') no-repeat 0 0;}#footer ul#buttonlinks a.contact{background:transparent url('/images/btn_contact.jpg') no-repeat 0 0;width:99px;height:22px;text-indent:-9999px;display:block;}#footer ul#buttonlinks a.contact:hover{background:transparent url('/images/btn_contact_on.jpg') no-repeat 0 0;}#footer a.privacy{background:transparent url('/images/btn_privacy.jpg') no-repeat 0 0;width:99px;height:40px;text-indent:-9999px;display:block;float:right;margin: 2px 4px 0 0;}#footer ul#buttonlinks a.privacy:hover{background:transparent url('/images/btn_privacy_on.jpg') no-repeat 0 0;}#footer #buttons{float:left;}#footer #buttons img {margin:4px 4px 0 0;}#footer ul#links li{float:left;border-right:1px solid #90C4D3;padding:0 24px 0 0;margin: 0 10px 20px 0;font-size:12px;height:140px;color: #FFFFFF;display:block;}#footer ul#links li.last{border:none;}#footer ul#links li a{color:#FFFFFF;font-weight:bold;}#footer ul#links li a:hover,#footer ul#links li a.hover{background-color:#FFFFFF;color: #154088;}#footer ul#links li ul{margin-top:10px;}#footer ul#links li ul li{float:none;border:none;padding:0;margin:0;font-size:11px;height:20px;}#footer ul#links li ul li a{color:#90C4D3;text-decoration:none;padding:0;}#footer ul#links li ul li a:hover,#footer ul#links li ul li a.hover{background-color: #90C4D3;color: #154088;}#footer ul#links li ul li a.more{color:#CCCCCC;text-decoration:none;text-transform:uppercase;font-weight:normal;}/*MAKE A DIFFERENCE**********************/#difference {width:309px;background-color: #DFECF6;padding-top:1px;margin-top:0;display:block;}#difference h2 {background: transparent url('/images/sub_difference.gif') no-repeat 0 0;margin:10px;height:22px;}#difference h2 a{text-indent:-9999px;display:block;}#difference .box{background-color: #FFFFFF;margin:10px;padding:10px;}#difference .box div{width: 269px;height: 72px;margin-bottom:10px;}#difference .box div form{padding:7px 0 0 15px;}#difference .box div form .textfield{padding:2px;color:#999999;font-size:12px;margin: 0 5px 0 0;width: 150px;float:left;}#difference .box #contribute form .textfield{width: 80px;}#difference .box form .submit{float:left;}#difference .box h3 a{text-indent: -9999px;display:block;width: 250px;height: 30px;margin: 0 0 0 12px;}#difference .box #join{background: transparent url('/images/background_difference.jpg') no-repeat 0 0;}#difference .box #join h3 a{background: transparent url('/images/link_join.gif') no-repeat 0 12px;}#difference .box #join h3 a:hover,#difference .box #join h3 a.hover{background: transparent url('/images/link_join_on.gif') no-repeat 0 12px;}#difference .box #contribute{background: transparent url('/images/background_difference.jpg') no-repeat 0 0;}#difference .box #contribute h3 a{background: transparent url('/images/link_contribute.gif') no-repeat 0 12px;}#difference .box #contribute h3 a:hover,#difference .box #contribute h3 a.hover{background: transparent url('/images/link_contribute_on.gif') no-repeat 0 12px;}#difference .box a#network{background: transparent url('/images/background_network.jpg') no-repeat 0 0;width: 269px;height: 28px;text-indent: -9999px;display:block;}#difference .box a#network:hover,#difference .box a#network.hover{background: transparent url('/images/background_network_on.jpg') no-repeat 0 0;}#difference .box a#transition{background: transparent url('/images/background_transition_on.jpg') no-repeat 0 0;width: 269px;height: 28px;text-indent: -9999px;display:block;}#difference .box a#transition:hover,#difference .box a#transition.hover{background: transparent url('/images/background_transition_off.jpg') no-repeat 0 0;}/*TRANSITION INFORMATION**********************/#transition {width:309px;height: 267px;background-color: #DFECF6;padding-top:1px;margin-top:0;display:block;}#transition h2 {background: transparent url('/images/sub_transition.gif') no-repeat 0 0;margin:10px;height:40px;}#transition h2 a{text-indent:-9999px;display:block;}#transition .box{background-color: #FFFFFF;margin:10px;padding:10px;}#transition .box div{width: 269px;height: 72px;margin-bottom:10px;}#transition .box div form{padding:7px 0 0 15px;}#transition .box div form .textfield{padding:2px;color:#999999;font-size:12px;margin: 0 5px 0 0;width: 150px;float:left;}#transition .box #contribute form .textfield{width: 80px;}#transition .box form .submit{float:left;}#transition .box h3 a{text-indent: -9999px;display:block;width: 250px;height: 30px;margin: 0 0 0 12px;}#transition .box #join,#transition .box #updates{background: transparent url('/images/background_difference.jpg') no-repeat 0 0;}#transition .box #updates h3 a{background: transparent url('/images/link_updates.gif') no-repeat 0 12px;cursor:default;}#transition .box #contribute{background: transparent url('/images/background_difference.jpg') no-repeat 0 0;}#transition .box #contribute h3 a{background: transparent url('/images/link_contribute.gif') no-repeat 0 12px;}#transition .box #contribute h3 a:hover,#transition .box #contribute h3 a.hover{background: transparent url('/images/link_contribute_on.gif') no-repeat 0 12px;}#transition .box a#resume{background: transparent url('/images/background_resume_off.jpg') no-repeat 0 0;width: 269px;height: 28px;text-indent: -9999px;display:block;margin-bottom:10px;}#transition .box a#resume:hover,#transition .box a#resume.hover{background: transparent url('/images/background_resume_on.jpg') no-repeat 0 0;}#transition .box a#city{background: transparent url('/images/background_city_off.jpg') no-repeat 0 0;width: 269px;height: 28px;text-indent: -9999px;display:block;}#transition .box a#city:hover,#transition .box a#city.hover{background: transparent url('/images/background_city_on.jpg') no-repeat 0 0;}#difference .box2{padding-bottom:10px !important;}/*STANDARD PAGE******************/body#page .pic{float:right;margin: 0 0 20px 20px;}body#page .pic img{width: 240px;height:auto;}body#page #whitebox p{padding: 0 0 20px 0;}body#page #whitebox .pic p{margin-top:7px;padding:0;color: #1A6698;font-size:11px;text-align:center;}body#page h5{color: #6F6F6F;text-transform:uppercase;font-size:12px;font-weight:normal;padding: 0 0 5px 0;}body#page #whitebox h3{color: #547CB9;font-weight:bold;font-size:16px;margin: 3px 0 0 0;padding: 0 0 15px 20px;background: transparent url('/images/star.gif') no-repeat 0 0;}body#page #whitebox h3 a{color: #547CB9;}#whitebox h3 a:hover,#whitebox h3 a.hover,body#list .item h3 a:hover,body#list .item h3 a.hover{color:#B61219;}/*PHOTOS AND VIDEO*************************/body#video .item{float:left;margin:0 20px 20px 0;width: 150px;height: 130px;}body#video .pic img{ width: 120px;height: 90px;}div.video p,div.photo p{padding-top:20px;}body#video object{border:none;}body#video .item p,body#video .item p a{color: #547EBA;font-weight:bold;text-decoration:none;text-align:center;margin:7px 0 0 0;padding:0;}body#video .item p a:hover,body#video .item p a.hover{text-decoration:none;}body#video #whitebox h2{padding:20px 0;margin: 20px 0 0 0;border-top: 1px solid #CCCCCC;}body#photos .pic img{height:80px;width: 80px;margin:4px;}body#photos .pic{width: 88px;float:left;margin: 0 20px 0 0;padding:0;}body#photos .item h3{color: #547CB9;font-weight:normal;font-size:18px;padding: 5px 0 10px 0;}body#photos .item h3 a{color: #547CB9;}body#photos .item{border-bottom: 2px solid #E3EDF6;padding: 0 0 10px 0;margin: 0 0 10px 0;}body#video .item p a:hover,body#video .item p a.hover,body#photos .item h3 a:hover,body#photos .item h3 a.hover{color: #B61219;text-decoration:none;}/*LIST PAGE STYLES*****************/body#list .item{border-bottom: 2px solid #E3EDF6;padding: 0 0 10px 0;margin: 0 0 10px 0;}body#list .item .pic img{height:70px;width: 98px;margin:4px;}body#list .item .pic{width: 106px;float:left;margin: 0 20px 0 0;padding:0;}body#list .item h3{color: #547CB9;font-weight:bold;font-size:16px;margin: 3px 0 0 0;padding: 0 0 15px 20px;background: transparent url('/images/star.gif') no-repeat 0 0;}body#list .item h3 a{color: #547CB9;}body#list .item .left{width: 380px;}body#list .item .leftwide{width: 506px;}body#list .item .right a.more{background:transparent url('/images/btn_more.jpg') no-repeat 0 64px;text-indent:-9999px;display:block;width:38px;height:80px;}body#list .item h4{color: #547CB9;font-weight:normal;font-size:16px;padding: 0 0 5px 0;}body#list .item h4 a{color: #547CB9;}body#list .item h4 a:hover,body#list .item h4 a.hover{color:#B61219;}body#list .item h5{color: #6F6F6F;text-transform:uppercase;font-size:12px;font-weight:normal;padding: 0 0 5px 0;}body#list .item h5 small{text-transform:none;font-style:italic}body#list .item li{font-size: 12px;list-style-type:disc;margin-left:12px;}/*SUPPORTERS********************/body#supporters .item{float:left;margin:0;text-align:center;}body#supporters #people .item{width: 130px;}body#supporters #organizations .item{width: 180px;}body#supporters .pic{padding:4px;margin: 0 0 15px 0;}body#supporters #organizations .pic{border:none;padding:0;}body#supporters #people .pic img{ width: 120px;height: 120px;}div.supporters p{padding-top:20px;}body#supporters .item p,body#supporters .item p a,body#pop p{color:#7E7E7E;text-decoration:none;margin:7px 3px 0 3px;padding:0;font-size:11px;}body#supporters .item p a:hover,body#supporters .item p a.hover{text-decoration:none;}body#supporters #whitebox h2{padding:20px 0;margin: 20px 0 0 0;border-top: 1px solid #CCCCCC;}body#supporters #whitebox h4,body#pop h4{color:#547DB5;font-weight:bold;font-size:12px;}body#supporters #whitebox h4 a{color:#547DB5;}body#supporters #whitebox h4 a:hover,body#supporters #whitebox h4 a.hover{color:#B61219;}body#supporters #whitebox h5,body#pop h5{color:#7E7E7E;font-weight:bold;font-size: 12px;padding:0;margin:0;}body#supporters .row{border-bottom:2px solid #E3EDF6;padding-bottom:20px;margin-bottom:20px;}body#supporters #people .spacer{width: 18px;height: 150px;float:left;}body#supporters #organizations .spacer{width: 18px;height: 60px;float:left;}body#pop{background-color:#FFFFFF;background-image:none;}body#pop .item{margin:15px;}body#pop .pic{padding:4px;margin: 0 15px 0 0;float:left;}body#pop .quote{width: 350px;float:left;}/*BLOG*********************/div#difference div.section{margin-top:5px;padding-bottom:10px;}div#difference div.section h3{text-indent: -9999px;height: 22px;width: 260px;}div#difference div.section h3#search{background:transparent url(/images/sub_search_blog.gif) no-repeat 12px 0;}div#difference div.section h3#posts{background:transparent url(/images/sub_recent_posts.gif) no-repeat 12px 0;}div#difference div.section h3#archive{background:transparent url(/images/sub_archive.gif) no-repeat 12px 0;}div#difference div.section p{margin:10px 10px 0 10px;padding:10px;background-color: #FFFFFF;}div#difference div.section form {margin: 10px 10px 0 10px;background-color: #FFFFFF;padding:10px;}div#difference div.section form .textfield{padding:1px;color:#999999;font-size:11px;margin: 0 5px 0 0;width: 150px;}/*STORIES*******************/body#storiespop {background: transparent url('/images/background_box_gradient.jpg') repeat-x 0 0;}#storiespop h2{height: 47px;text-indent:-9999px;background: transparent url('/images/sub_share.gif') no-repeat 10px 15px;}#storiespop form{background-color: #E8F3F5;padding: 10px 30px;height: 500px;width: 600px;}#storiespop p{padding:20px;}.entryform form p,#storiespop form p{padding: 7px 0;}.entryform form label,#storiespop form label{width: 150px;font-size: 12px;color: #406D9D;font-weight:bold;float:left;text-align:right !important;}.entryform form .textfield,.entryform form textarea,#storiespop form .textfield,#storiespop form textarea{width:350px;margin-left:10px;font-size:12px; color: #666666; padding:2px;display:inline;float:left;}.entryform form textarea,#storiespop form textarea{height: 60px;}.entryform form .submit,#storiespop form .submit{margin-left:160px;}form#rsvp_form label small,.entryform form label small {font-size:10px;font-weight:normal;font-style:italic;}.entryform form img{padding-left:10px;width: 100px;height:auto;}/*FORMS**************/form#id2384471 .textfield,form#id2384471 .textarea,form#rsvp_form .textfield,form#rsvp_form textarea,form#invite-friends .textfield,form#contact_form .textfield,form#latinos_form .textfield,form#contact_form textarea,form#petition_form .textfield{width:230px;margin-left:10px;font-size:10px; color: #666666; padding:2px;}form#id2384471 select,form#entryform select,form#invite-friends select,form#contact_form select,form#latinos_form select{margin-left:10px;border: 1px solid #CCCCCC;font-size:10px; color: #666666; padding:2px;}form#id2384471 label.preField,form#rsvp_form label,form#invite-friends label,form#contact_form label,form#petition_form label,form#latinos_form label{width: 90px;float:left;text-align:right;}form#petition_form p{padding: 0 0 10px 0;}form#rsvp_form label{width: 130px;}form#rsvp_form textarea,form#contact_form textarea{height: 90px;}form#rsvp_form .submit{margin-left: 140px;}form#id2384471 .check{	margin-left: 100px;}form#id2384471 .reqMark,form#id2384471 .errMsg{	color:#B61219;	font-weight: bold;}form#id2384471 .submit,form#invite-friends .submit,form#contact_form .submit,form#petition_form .submit,form#latinos_form .submit{margin-left: 100px;}form#invite-friends textarea{height: 200px;width: 400px;margin-left:10px;font-size:11px; color: #666666; padding:2px;}/*FORM REQUIRED FIELD CHECK******************/p.error label {color:#B61219;}p.error input {background-color:#EEEEEE;}#form-error {margin:0 0 20px 0;}#form-error ul {list-style-type:none;}#form-error ul li {color:#B61219; font-size:12px; list-style-type:none;}.alert {color:#B61219;}/*HOME PAGE*********************************/#home #main{background-image:none;}#home #slides{position:relative;display:block; /*NEW*/z-index:1; /*NEW*/}#home #slides #slidenav{position:absolute;top:200px;left:180px;background: transparent url('/images/slideshow_menu.gif') no-repeat 0 0;height: 64px;width: 422px;z-index:99;}#home .slideshow{width: 607px;height: 267px;float:left;display:block; /*NEW*/}#home .slideshow p,#home .slideshow p a{font-size: 19px;line-height: 130%;color: #D0EAF9;font-weight:normal;padding: 32px 35px 0 345px;height: 160px;font-family:Georgia,Times,'Times New Roman',serif;text-align:center;}#home #slides #slidenav .next {float:right;margin-right:10px;}#home #slides #slidenav .prev{float:left;}#home #slides #slidenav ul li{float:left;margin:10px 2px;}#home #slides #slidenav ul li a{border:2px solid transparent;display:block;height:34px;width: 64px;}#home #slides #slidenav ul li a.activeSlide{border:2px solid #CCCCCC;}#home #slides #slidenav ul li img{border: 1px solid #CCCCCC;height: 32px;width: 62px;}#home #slides #slidenav img.arrow{border: none;width: 20px;margin:10px 3px;}#home #video_feature{width: 607px; height: 267px; float:left;background: transparent url('/images/background_video.jpg') no-repeat 0 0;}#home #video_feature div {display:block;margin: 13px 0 0 14px;}#home #video_feature object {border:none;display:block;}#home #live,#home #update{background: transparent url('/images/background_box_gradient.jpg') repeat-x 0 0;height:429px;margin-top:15px;}#home #live object{border-bottom:none;}#home #live h2,#home #update h2{height: 47px;width: 260px;text-indent:-9999px;}#home #live h2 a{background: transparent url('/images/sub_live.gif') no-repeat 10px 15px;width: 328px;display:block;text-indent:-9999px;height: 47px;}#home #update h2{background: transparent url('/images/sub_update.gif') no-repeat 10px 15px;float:left;}#home #live{width: 328px;float:left;}#home #update{width: 585px;float:right;}#home #live #video{background-color:#FFFFFF;border: 1px solid #CCCCCC;margin:25px 25px 10px 25px;padding:10px;}#home #live p{color: #1A6696;font-weight:bold;font-size: 11px; line-height:130%;margin: 0 25px;}#home #update div#tabs{float:right;margin:14px 10px 0 0;border-right:1px solid #547DB8;height:32px;}#home #update div#tabs a{float:right;border-left: 1px solid #547DB8;border-top:1px solid #547DB8;font-size:15px;display:block;font-weight:bold;background:transparent url('/images/background_tab_off.jpg') repeat-x 0 0;color: #1A6696;padding:8px 6px 7px 6px;border-bottom: none;}#home #update div#tabs a.selected{background:transparent url('/images/background_tab_on.jpg') repeat-x 0 0;border-bottom: 1px solid #E8F3F5;}#home #update .switchbox{padding:25px 15px 15px 25px;}#home #update .switchbox .item{padding-bottom:15px;}#home #update .switchbox h4{color:#1A6696;font-weight:normal;font-size:10px;padding-bottom:3px;text-transform:uppercase;}#home #update .switchbox h3{color:#1E5283;font-weight:bold;font-size:13px;padding-bottom:3px;}#home #update .switchbox h4 a{color:#1A6696;}#home #update .switchbox h3 a{color:#1E5283;}#home #update .switchbox h3 a,#home #update .switchbox h4 a{text-decoration:none;}#home #update .switchbox h3 a:hover,#home #update .switchbox h4 a:hover{text-decoration:underline;}#home #update .switchbox p{line-height:130%;}#home #update .switchbox .left{float:left;width: 244px;}#home #update .switchbox .left div.boximg {border: 1px solid #CCCCCC;background-color:#FFFFFF;margin:0 0 15px 0;}#home #update #blogbox .left div.boximg{padding:10px;margin: 0 0 10px 0;}#home #update .switchbox .left div.boximg img{margin:10px 10px 5px 10px;width: 224px;height:auto;}#home #update #blogbox .left div.boximg img{margin:0 10px 0 0;width: 130px;height:auto;float:left;vertical-align:bottom;display:block;}#home #update #blogbox .left div.boximg p{padding: 0;font-size:10px;text-align:left;vertical-align:bottom;display:block;}#home #update .switchbox .left h3{font-size: 16px;padding: 0 0 5px 0;}#home #update .switchbox .right{float:right;width: 268px;border: 1px solid #CCCCCC;background-color:#D5E6F2;}#home #update .switchbox .right .item{margin:12px;padding:0 0 12px 0;border-bottom:1px solid #CCCCCC;}#home #update .switchbox .right .last{border:none;padding:0;}#home #update .switchbox .right h3{font-size:15px;padding-bottom:5px;}#home #update .switchbox .right h4{text-transform:none;}/*SPLASH**********************************/body#splash{background: #002261 url('/images/background_crop.jpg') no-repeat scroll 50% 0pt;}body#splash #container{margin: 40px auto 0 auto;width: 840px;height: 860px;background-color:transparent;background-image:none;}body#splash #main{width: 840px;padding:2px;margin: 0 auto;background-color: #B5121B;background-image:none;}body#splash #signup{margin-top: 2px;background: #FFFFFF url('/images/signup.jpg') no-repeat 0 0;height:154px;}body#splash #signup form {float:left;width: 344px;padding: 70px 0 0 40px;}body#splash #signup form .textfield {border: 1px solid #DEDEDE;color: #666666;font-size: 10px;width: 154px;padding: 3px; margin: 0 7px 0 0;}body#splash #signup form .submit{color: #1B6497;font-family: Trebuchet, 'Trebuchet MS', Arial, sans-serif;padding: 2px;border: 1px solid #CCCCCC;float: right;font-size: 12px;margin:10px 12px 0 0;}body#splash a#home {display:block;float:right;margin: 50px 50px 0 0;text-indent: -9999px;background: transparent url(/images/skip.jpg) no-repeat 0 0;height: 48px;width: 240px;}body#splash #buttons{width: 840px;margin: 15px auto;padding: 0 0 0 60px;}/*ERROR MESSAGE PAGE**************/body.error ul{font-size:12px;margin-bottom:20px;}body.error #well{width: 930px;}/*ABOUT ANNISE PAGE****************/body#page div.about #whitebox h3{padding: 0 0 15px 0;background: none;}body#page div.about #whitebox div#aboutpics {display:block;width: 275px;height: 180px;padding:0;margin:0;}body#page div.about #whitebox .pic div#aboutpics img{width: 275px;height:180px;padding:0;margin:0;}body#page #whitebox ul,{font-size: 12px;line-height:140%;list-style-type:disc;margin: 0 0 0 15px;}body#page #whitebox ul li{font-size: 12px;line-height:140%;list-style-type:disc;margin: 0 0 0 15px;padding: 0 0 10px 0;}/*GROUPS PAGE********************/body#page #whitebox #lefthalf h3,body#page #whitebox #righthalf h3{color: #100D4B;}#lefthalf p,#righthalf p{margin-left:20px;color:#275C8A;}#lefthalf ol,#righthalf ol{margin-left:60px;font-size:12px;list-style-type:decimal;line-height:140%;color:#275C8A;}#lefthalf ol li,#righthalf ol li{padding-bottom:5px;}#righthalf img{width: 260px;height:auto;margin: 20px 0 0 20px;}#lefthalf ul{font-size: 14px;font-weight:bold;color: #4768A8;}body#page #whitebox #lefthalf ul li,#lefthalf ul li{background: transparent url('/images/facebook_chicklet.gif') no-repeat 0 8px;padding: 10px 0 10px 24px;border-top: 1px solid #CCCCCC;margin:0;list-style-type:none;}#lefthalf ul li.first{border-top:none;}#lefthalf ul li a {color: #4768A8;}/*NEWS PAGES*************/body#page div.article ul{font-size: 12px;line-height:140%;list-style-type:disc;margin: 0 0 0 15px;}body#page div.article li{padding: 0 0 10px 0;}body#page div.article h4{font-size: 16px;font-style:italic;color:#275C8A;padding: 0 0 10px 0;}body#page div.article h2 small{font-size:12px;font-weight:normal;text-transform:uppercase;}/*NETWORK PAGE*************//*STORIES PAGE***************/body#stories div#header{background:transparent url(/images/houston_speaks.jpg) no-repeat 0 0;width: 607px;height:267px;position:relative;}body#stories div#header a{background: transparent url(/images/btn_share.jpg) no-repeat 0 0;top: 214px;left: 278px;display:block;width: 329px;height:53px;text-indent:-9999px;position:absolute;}body#stories_small{background-color: #EFF4FA;background-image:none;}body#stories div#people {margin-top:15px;}body#stories div#people div.item{width: 298px;height: 220px;background-color: #EFF4FA;float:left;}body#stories div#people div.leftitem{margin: 0 11px 11px 0;}body#stories div#people div.rightitem{margin: 0 0 11px 0;}body#stories_small div.item .pic,body#stories div#people div.item .pic{border:0;float:left;padding:10px;}body#stories_small div.item .pic img{width: 120px;height: 150px;}body#stories div#people div.item .pic img{width: 80px;height:100px;}body#stories div#people div.item .story{float:left;padding:10px 10px 10px 0;width: 185px;}body#stories_small div.item .story{float:left;padding:10px 10px 10px 0;width: 290px;}body#stories_small div.item h4,body#stories div#people div.item h4{color: #196797;font-size:14px;font-weight:bold;padding: 0 0 10px 0;}body#stories_small div.item h4 a,body#stories div#people div.item h4 a{color: #196797;}body#stories div#people div.item h4 a:hover,body#stories div#people div.item h4 a.hover{color: #B61219;}body#stories_small div.item  p,body#stories div#people div.item p{color: #547DB5;font-weight:bold;font-size: 12px;}body#stories_small div.item p small,body#stories div#people div.item p a{font-size:11px;color: #666666;font-weight:normal;}body#stories div#people div.item p a:hover,body#stories div#people div.item p a.hover{text-decoration:none;}/*EVENTS*********************************/table.calendarBG td {border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;padding:5px;width: 14%;}table.calendarBG td div {margin: 5px 0;}table.calendarBG {border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;width:582px;}.calendarBlank {  background-color: #EDEDED;}div.calendarMonthLinks{width: 582px;}.calendarMonthLinks { font-size:         18px; letter-spacing:	.1em; text-decoration:   none; color:             #666; background-color:  transparent;margin: 20px auto 10px auto;text-align:center;}.calendarMonthLinks a {display:inline;}.calendarDayHeading { font-weight: bold;  font-size:	11px; color: #fff;  background-color: #666;  text-align:  center; vertical-align: middle;}.calendarToday {  font-size:         12px; font-weight:		bold; letter-spacing:	.1em; text-decoration:   none; text-align:  left; vertical-align: top; color:             #000; background-color: 	#ccc;}.calendarCell { font-size:         11px; text-decoration:   none; text-align:  left; vertical-align: top; color:             #666; background-color:  #fff;}.calendarToday a,.calendarCell a{padding: 0 0 0 18px; display:block; color: #547CB9;line-height:110%;font-size: 11px;}body#list .calendar h3{padding: 0 0 15px 0;background: none;color:#1A6697;font-weight:bold;font-size:24px;}body#list .calendar h3 small{float:right;font-size: 12px;font-weight:normal;}body#list .calendar h3 small a{text-indent:-9999px;background: transparent url('/images/btn_event.jpg') no-repeat 0 0;display:block;height: 40px;width: 88px;}body#list .calendar h3 small a.hover,body#list .calendar h3 small a:hover{background: transparent url('/images/btn_event_on.jpg') no-repeat 0 0;}#storiespop h2.events{height: 47px;text-indent:-9999px;background: transparent url('/images/sub_submit_event.gif') no-repeat 10px 15px;}.calendar .item .details span.lbl{font-weight:bold;float:left;width: 150px;text-align:right;margin-right:20px;display:block;}.calendar .item .details p{margin: 10px 0;}body#list h4.event{padding: 0 0 5px 20px;background: transparent url('/images/star.gif') no-repeat 0 0;}form#rsvp_form p{padding: 10px 0;}/*CHARITY LIST************/body#page div.about div#whitebox div.divider .right,body#page div.about div#whitebox div.divider .left{width: 250px;}/*WORKING OVERTIME *************/body.overtime div#container object{border:none;margin: 0 0 0 75px;}#overtime_form {border: 1px solid #CCCCCC;padding: 20px;margin: 0 0 20px 0;}#overtime_form .textfield{padding:2px;color:#999999;font-size:12px;margin: 0 5px 0 0;width: 80px;float:left;}#overtime_form .submit{float:left;}#overtime_form span{float:left;color:#999999;font-size:12px;padding: 3px 3px 0 0;}/*LATINOS POR ANNISE**********/div#latinos_list {margin-bottom:30px !important;}div#latinos_list div{width: 150px;float:left;margin-right:20px;font-size:12px;}