@charset "utf-8";
/*
Theme Name: SEIU
Theme URI: http://www.campaignforillinoisfuture.org
Description: Wordpress Theme for SEIU HealthCare Illinois
Version: 1.0
Author: Rad Campaign
Author URI: http://www.radcampaign.com/
*/
/* initial conditions ============================================== */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: inherit;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }
/* /initial conditions ============================================== */
/* Tag styles ========================================================= */
body {background:#fff;color: #000000;text-align:center;line-height:1.5;}

body,td,input,textarea,select,option {font: normal 12px Arial, Helvetica, sans-serif;}

p {margin: 0px 0px 10px 0px;line-height:1.5;}

b {font-weight: bold;}
i {font-style: italic;}
u {text-decoration: underline;}
small { font-size:90%;}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	color:#444;
	}
a, a:visited {color:#0066cc;text-decoration: none;font-weight:bold;	}
a:hover, a:active {color: #ff9933;text-decoration: underline;}
h1 {font-size: 200%;margin: 0px 0px 10px 0px;font-weight:normal;color:#0f457d;}
h2 {font-size: 175%;margin: 0px 0px 10px 0px;font-weight:normal; color:#0f457d;}
h3 {font-size: 150%;font-weight: bold;margin: 0px 0px 10px 0px;	color:#0f457d;}
h4 {font-size: 125%;font-weight: bold;margin: 0px 0px 5px 0px; color:#0f457d;}
h5 {font-size: 110%;font-weight: bold;margin: 0px 0px 5px 0px;}
h6 {font-size: 100%;font-weight: bold;margin: 0px 0px 5px 0px;}
table.separate {border-collapse: separate;}
th {font-weight:bold;}

form table td {padding: 3px;}

fieldset {border-style: solid;border-width: 1px;border-color: #000000;margin:10px 0px;padding:5px 0px;}
legend {padding: 0px 5px 0px 5px;}
img {border-width: 0px;}
pre { background-color: #eee; padding: 0.75em 1.5em; font-size: 12px; border: 1px solid #ddd;}

code {font: 110% 'Courier New', Courier, Fixed;}

acronym, abbr
{font-size: 90%;letter-spacing: .07em;}
small {font-size:90%;}
.small {font-size:90%;}
/* /Tag styles ========================================================= */

/* list styles ========================================================= */
ul, ol {margin: 0px 0px 0px 5px;}
ul {padding: 0px 0px 10px 15px;
list-style:square;
}
ol {padding: 0px 0px 0px 25px;}
li { padding-bottom:5px;}
ul ul {margin:10px 0 0 0; list-style-type:circle;}
/* /list styles ========================================================= */
/* form ================================================================= */
option {padding: 0px 5px 0px 0px;}

label {font-weight: bold;font-size: 100%;}

div.form1 input {width: 300px;}
div.form1 textarea {width: 300px;}
div.form1 input.px250 {width: 250px;}
div.form1 input.px200 {width: 200px;}
div.form1 input.px150 {width: 150px;}
div.form1 input.px100 {width: 100px;}
div.form1 input.px75 {width: 75px;}
div.form1 input.px50 {width: 50px;}
div.form1 input.auto {width: auto;}

.required {color: #cc0000;}
.auto {width: auto;}
/* /form ================================================================= */

/* margins and pads ======================================================== */
.marg5 {margin: 5px}
.marg10 {margin: 10px;}
.marg15 {margin: 15px;}

.margtop3 {margin-top: 3px;}
.margright3 {margin-right: 3px;}
.margbottom3 {margin-bottom: 3px;}
.margleft3 {margin-left: 3px;}

.margtop5 {margin-top: 5px;}
.margright5 {margin-right: 5px;}
.margbottom5 {margin-bottom: 5px;}
.margleft5 {margin-left: 5px;}

.margtop10 {margin-top: 10px;}
.margright10 {margin-right: 10px;}
.margbottom10 {margin-bottom: 10px;}
.margleft10 {margin-left: 10px;}

.margtop15 {margin-top: 15px;}
.margright15 {margin-right: 15px;}
.margbottom15 {margin-bottom: 15px;}
.margleft15 {margin-left: 15px;}

.margtop20 {margin-top: 20px;}
.margright20 {margin-right: 20px;}
.margbottom20 {margin-bottom: 20px;}
.margleft20 {margin-left: 20px;}

.margtop25 {margin-top: 25px;}
.margright25 {margin-right: 25px;}
.margbottom25 {margin-bottom: 25px;}
.margleft25 {margin-left: 25px;}

.padtop3 {padding-top: 3px;}
.padright3 {padding-right: 3px;}
.padbottom3 {padding-bottom: 3px;}
.padleft3 {padding-left: 3px;}

.padtop5 {padding-top: 5px;}
.padright5 {padding-right: 5px;}

.padbottom5 {padding-bottom: 5px;}
.padleft5 {padding-left: 5px;}

.padtop10 {padding-top: 10px;}
.padright10 {padding-right: 10px;}
.padbottom10 {padding-bottom: 10px;}
.padleft10 {padding-left: 10px;}

.padtop15 {padding-top: 15px;}
.padright15 {padding-right: 15px;}
.padbottom15 {padding-bottom: 15px;}

.padleft15 {padding-left: 15px;}
.padleft25 {padding-left:25px;}
.padleft35 {padding-left:35px;}

.pad5 {padding: 5px;}
.pad10 {padding: 10px;}
.pad15 {padding: 15px;}

table.tblpad3 td {padding: 3px;}
table.tblpad5 td {padding: 5px;}
/* /margins and pads ======================================================== */
/* layout =================================================================== */
#page {width:960px;margin:15px auto;background-color:#fff;text-align:left;overflow:hidden;border:1px #000 solid;}
#header {width: auto; height:145px; background:url(/wp-content/themes/seiu/images/header_bak.gif) top left no-repeat;border-bottom:1px solid #000;}
#signup {margin:35px 10px 0px 0px; width:320px; float:right;}
#signup h2 {color:#fff;font-size:220%;font-weight:normal;}
#signup form {margin:10px 0 0 75px;}
#navbar {background: url(/wp-content/themes/seiu/images/nav_bak.png) top left repeat-x; width:100%; height:48px; border-bottom:1px solid #000;}
#navbar ul  {list-style:none; margin:0; padding:7px 0 0 0 !important;}
#navbar li {float:left; margin:0; padding:0;}
#navbar a {font-size:110%; padding:12px 28px 0 28px; border-right:1px solid #000; display:block;height:29px; text-decoration:none; color:#0066cc; text-transform:uppercase;}
#navbar a:hover, #navbar a:active {background:url(/wp-content/themes/seiu/images/nav_hover_bak.png) top left repeat-x;}
#navbar a.divider:hover {background:none;}
#navbar .current {background:url(/wp-content/themes/seiu/images/nav_hover_bak.png) top left repeat-x;}
#navbar .last {border:none !important; padding:12px 23px 0 23px;}
#content {float:left; width:535px; margin:20px 15px 0px 20px;}
#content_home {float:left; width:570px;}
#main_feature {border-right: 5px #0066cc solid; border-left: 5px #0066cc solid; padding:10px; background:url(/wp-content/themes/seiu/images/feature_bak.gif) bottom left no-repeat}
#main_feature h1 {color:#ff9933; font-size:400%; text-align:center; text-transform:uppercase}
#main_feature h1 span {color:#0f457d; display:block; font-size:60%;}
#main_feature p {margin:0 0 5px 0;}
#latest_news {background:url(/wp-content/themes/seiu/images/latest_news_bak.gif) top left repeat-x; padding:10px;}
#latest_news h2 { background:url(/wp-content/themes/seiu/images/widg_bak.gif) top left repeat-x; padding:10px 0px 5px 15px; font-size:125%; border-bottom:1px solid #0f457d; font-weight:bold; text-transform:uppercase;}
#latest_news h2 span {color:#0066cc;}
#second_feature {float:left; width:50%; border:1px solid#ff9933; padding:5px;}
#second_feature h3 {background:#ff9933; font-size:110%; color:#fff; font-weight:normal; text-transform:uppercase; padding:1px 0px 1px 10px;}
#second_feature h4 a {font-size:115%; color:#0066cc;}
#second_feature h4 a:hover, #second_feature h4 a:active {text-decoration:underline; color:#0066cc;}
#recent_posts {float:right;width:45%;}
#recent_posts h5 {color:#0f457d;}
#sidebar {float:right; width:390px; background:url(/wp-content/themes/seiu/images/sidebar_bak.gif) top left repeat-x; text-align:center;}
.sidebar_actions {width:345px!important;}
#sidebar ul {margin:0; padding:0;}
#footer { text-align:center; font-weight:bold; margin:10px 0;}
#footer a {text-decoration:none; color:#000;}
#footer a:hover, #footer a:active {text-decoration:underline;}

/* post styles ============================================================= */
.postmetadata {margin:10px 0 10px 0; clear:both; padding:10px 5px 5px 5px; border-top: 1px dashed #ff9933; background:#efefef; font-size:90%;}
.alt {padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.post {clear:both;}

.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li { margin-right: -5px;	margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;	}
.commentmetadata {margin: 0;display: block; font-size:90%;}
.odd {background:#f1f4f7;}
/* widget classes ========================================================== */
.side-search {margin: 10px 10px 0 10px; padding:0 0 5px 0; border-bottom: 4px solid #ff9933; width:370px; text-align:center;}
.widget_text {margin:5px 10px 10px 10px; padding:15px 0 5px 0; border-bottom: 4px solid #ff9933; width:370px; text-align:center; background:url(/wp-content/themes/seiu/images/widg_bak.gif) top left repeat-x #fff;}
.sidebar_actions .widget_text {width:325px!important;}
.widget_text h2 {font-size:220%; margin:0 0 5px 0; color:#0f457d; font-weight:normal; text-transform:uppercase;}
.widget_text h2.hide {display:none;}
.widget_text h2 span {color:#0066cc;}
.widget_text h2 a {font-weight:normal; text-decoration:none!important;}
.textwidget { font-size: 110%; font-weight:bold; color:#0f457d; padding:0 0 5px 0; border-bottom: 1px solid #0f457d;}
.textwidget a {color:#0f457d; text-decoration:none;}
.textwidget a:hover, .textwidget a:active {text-decoration:underline;}
.side-text-368859541 { border-bottom:none!important;}
.side-daikos-text-1 {margin:0 0 0 10px; }
.side-daikos-text-1 h2 {font-size:110%; color:#0f457d; background:#c8ddf2; padding:4px; text-align:left;text-transform:uppercase; font-weight:bold;}
.DaikosText {text-align:left!important;}
.side-daikos-text-2 {text-align:right;}
.side-daikos-text-2  .DaikosText {text-align:right!important; margin:0 10px 0 0;}
#rotate_pics_list {list-style:none; margin:0 0 0 30%!important;}
#rotate_pics_list li a img {vertical-align:middle;}
.side-upcoming-events {text-align:left; margin:0 0 0 10px;}
.side-upcoming-events h2 {font-size:110%; color:#0f457d; background:#c8ddf2; padding:4px; text-transform:uppercase; font-weight:bold;}
.side-upcoming-events ul { list-style:none; margin:0 0 0 10px!important;}
.side-upcoming-events li { list-style:none; margin:0!important;}
.ec3_list_day {font-weight:bold; color:#ff9933!important;}
ul.ec3_events ul { display:inline; margin:0!important; padding:0!important;}
ul.ec3_events ul li{ display:inline; margin:0!important; padding:0!important;}
/* misc classes ============================================================ */
.email {width:225px; margin:0 0 5px 0;}
.zip {width:100px; margin:0 5px 0 0; color:}
.searchbox {width:250px;}
.clear {clear:both;}
.floatright {float:right;}
.floatleft {float:left;}
.searchform {width:370px;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
.more {background:#fef8d8; padding:5px; text-align:center; border:1px solid #a7a7a7; color:#a7a7a7; margin:10px 0 0 0; display:block; width:120px;}
a.more {font-weight:normal; font-size:110%; color:#a7a7a7;}
.breadcrumb { margin:10px 0px;}
/* salsa styles ========================================================== */
.memberSignup {display:none;}
.salsa p {margin:0 0 10px 0!important;}
.formRow {margin:10px 0px;}
.salsa label {font: bold 12px Arial, Helvetica, sans-serif !important;}
.salsa em {text-decoration:none!important;}
.salsa input[type="submit"],.salsa input[type="button"] {background: url(/wp-content/themes/seiu/images/button_bak.gif) center no-repeat; color:#fff; font-weight:bold; border:none; cursor:pointer;}
.salsa .customFields {margin:0 0 15px 0;}
.salsa .customFields .checkboxLabel {margin:0 5px 0 0;}
.salsa #campaign_left br {display:block!important;}
#Letter_Content {height:330px;}
.supporterInfo br {display:none;}