/*Theme Name: Fix Our JobsTheme URI: http://fixourjobs.org/Description: Custom Theme for ARAW's Fix Our Jobs site.Version: 1.0Author: Rad CampaignAuthor URI: http://www.radcampaign.com	Tags: custom header, fixed width, two columns, widgets*/@charset "utf-8";/* CSS Document *//* 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 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 ============================================== *//* html tag styles ================================================== */body {color: #333; background:url(/wp-content/themes/fixourjobs/images/bak.gif) top left #333;}body,td,input,textarea,select,option {font: normal 12px/1.5em  Arial, Helvetica, sans-serif;}p {margin: 5px 0px 10px 0px;line-height:1.5;}strong, em, b, i { font-family:  Arial, Helvetica, sans-serif;}b {font-weight: bold;}i {font-style: italic;}u {text-decoration: underline;}small { font-size:90%;}.small {font-size:90%}a, a:visited {color:#990000;text-decoration: underline; outline:none;}a:hover, a:active {color: #000;}#left-col li a.active, #left-col li a.active:visited {color:#0073ae;text-decoration: underline;	font-weight:normal; outline:none;}#left-col li a.active:hover, #left-col li a.active:active {color:#990000;}h1 {font-size: 250%;margin: 0px 0px 10px 0px;font-weight:normal;line-height:1.2;font-family:'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif;}h2 {font-size: 150%;margin: 0px 0px 10px 0px;font-weight:normal;line-height:1.4;font-family:'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif; }h3 {font-size: 130%;margin: 0px 0px 10px 0px;font-weight:bold;line-height:1.4;font-family:'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif;}h4 {font-size: 120%;margin: 0px 0px 5px 0px;font-weight:bold;line-height:1.5;font-family:'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif; }h5 {font-size: 110%;margin: 0px 0px 5px 0px;font-weight:bold;line-height:1.5;font-family:'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif;}h6 {font-size: 100%;font-weight: bold;margin: 0px 0px 5px 0px;line-height:1.5;font-family:'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif;}table.separate {border-collapse: separate;}th {font-weight:bold;}form table td {padding: 3px;}fieldset {border:none;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, span.caps {cursor: help;}acronym, abbr {font-size: 90%;letter-spacing: .07em; border-bottom: 1px dashed #999;}blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}blockquote cite {margin: 5px 0 0;display: block;}/* /Tag styles ========================================================= *//* list styles ========================================================= */ul, ol, dl {margin: 0px 0px 0px 8px;}ul {padding: 0px 0px 10px 10px;list-style:square;}ol {padding: 0px 0px 0px 25px;}/* /list styles ========================================================= *//* form ================================================================= */label {font-weight: bold;}.required {color: #cc0000;}.auto {width: auto;}/* /form ================================================================= *//* margins and pads ======================================================== */.marg0 {margin:0;}.pad0 {padding:0;}.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;}.margbottom35 {margin-bottom: 35px;}.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;}.padtop20 {padding-top: 20px;}.padright20 {padding-right: 20px;}.padbottom20 {padding-bottom: 20px;}.padleft20 {padding-left:20px;}.padbottom25 {padding-bottom:25px;}.padbottom45 {padding-bottom:45px;}.padbottom60 {padding-bottom:60px;}.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;}.tablepad td {padding:5px;}.tablepad10 td {padding:10px;}/* /shims and pads ======================================================== *//* layout styles ========================================================== */#skip-to-content, #skip-to-nav {margin-left:-9999px;height:0px;}#page {width:960px;margin:0 auto; background:#333; padding:10px 0;}#header {height:140px;}#container {background:#fff;padding:10px 0 0 0;}#navbar {border-right:41px solid #000; border-left:41px solid #000;height:30px; overflow:hidden;}div.menu ul {list-style:none;padding:0; margin:0 0 0 4px;}div.menu ul li {display:inline;}div.menu ul li a {background:#333;color:#fff;float:left;margin:0 4px 0 0; padding:6px 0; text-decoration:none; width:121px; text-align: center;}div.menu ul li.page-item-13 a  {margin:0; width: 120px;}/* div.menu ul li a {background:#333;color:#fff;float:left;margin:0 4px 0 0; padding:6px 29px; text-decoration:none;}div.menu ul li.page-item-13 a {padding:6px 36px; margin:0;} /* evens out some white spacing *//*@media screen and (-webkit-min-device-pixel-ratio:0){div.menu ul li.page-item-13 a {padding:6px 35px; margin:0;}} */div.menu ul li a:hover,div.menu ul li.current_page_item a {background:#990000;}#main {margin:30px 30px 15px 30px;overflow:hidden;}#content {float:left;width:570px;padding:0 30px 0 0;}#sidebar {float:right;width:300px;}#footer {border-top:#ccc solid 2px;padding:15px 30px; overflow:hidden;}#footer img {vertical-align:middle;}#footer a {padding: 0 8px; color:#000; text-decoration:none;}#footer a:hover {text-decoration:underline;}#footer_menu {float:left;margin:5px 0 0 0;}#araw {float:right;}#copyright {background:#000; color:#fff; padding:8px 0 8px 38px;font-size:85%;}/* widget styles */#text-5 h2 {text-indent:-9999px; background:url(/wp-content/themes/fixourjobs/images/frustrated_head.gif) top left no-repeat;width:428px; height:42px; margin:0 0 15px 0}#text-5 div.textwidget {background:url(/wp-content/themes/fixourjobs/images/form_bak.png) top left no-repeat; width:520px; height:210px; padding:20px;margin:0 0 20px 0; }#blog {padding:0 0 5px 0; border-bottom:#ccc solid 2px;}#blog h2.title {text-indent:-9999px; background:url(/wp-content/themes/fixourjobs/images/blog.png) top left no-repeat;width:162px; height:40px; margin:0 0 15px 0}#blog h2.title a {width:162px; height:40px; display: block;}#blog div.post h2 {font-size:100%; color:#990000;}#blog div.post {margin:0 0 15px 0;}#text-6 {margin:20px 0 0 0;}#text-6 h2 {display:none;}#text-3 h2 {text-indent:-9999px; background: url(/wp-content/themes/fixourjobs/images/whysuck.gif) top left no-repeat; width:289px; height:27px;margin:0 0 15px 0;}#text-4,#text-11 {margin:17px 0 0 0;}#text-4 h2, #text-11 h2 {text-indent:-9999px; background: url(/wp-content/themes/fixourjobs/images/watch.gif) top left no-repeat; width:140px; height:40px;margin:0 0 15px 0;}#text-7 {margin:17px 0 0 0;border-bottom:#ccc solid 2px;padding:0 0 10px 0;}#text-7 h2 {text-indent:-9999px; background: url(/wp-content/themes/fixourjobs/images/tweetitout.gif) top left no-repeat; width:235px; height:43px;margin:0 0 15px 0;}#text-8,#text-9 {border-bottom:#ccc solid 2px;padding:0 0 10px 0;}#text-8 h2,#text-9 h2 {text-indent:-9999px; background: url(/wp-content/themes/fixourjobs/images/tweetitout.gif) top left no-repeat; width:235px; height:43px;margin:0 0 15px 0;}#text-8,#text 9 {border-bottom:#ccc solid 2px;padding:0 0 10px 0;}#execphp-3,#execphp-4 {margin:17px 0 0 0;border-bottom:#ccc solid 2px;padding:0 0 10px 0;}#execphp-3 h2, #execphp-4 h2 {text-indent:-9999px; background:url(/wp-content/themes/fixourjobs/images/blog.png) top left no-repeat;width:162px; height:40px; margin:0 0 15px 0}#execphp-3 h2 a, #execphp-4 h2 a {width:162px; height:40px; display: block;}#execphp-3 h3, #execphp-4 h3 {font-size:100%; color:#990000;font-weight:normal;}#execphp-3 div.post, #execphp-4 div.post {margin:0 0 15px 0;}#text-10 {margin:0 0 17px 0;}#text-10 h2 {text-indent:-9999px; background:url(/wp-content/themes/fixourjobs/images/shareit.gif) top left no-repeat;width:162px; height:40px;}#text-10 table td {padding:5px;}#rss-6 h2,#rss-7 h2, #rss-8 h2  {display:none;}#rss-6 ul, #rss-7 ul, #rss-8 ul {list-style:none; padding:0; margin:10px 0 0 0;}#rss-6 ul li, #rss-7 ul li, #rss-8 ul li {margin-bottom:6px;border-bottom:1px dotted #ccc; padding-bottom:5px;}#rss-6 ul li a.rsswidget, #rss-7 ul li a.rsswidget, #rss-8 ul li a.rsswidget {text-decoration:none; color:#333; cursor:default;}#rss-6 ul li cite, #rss-7 ul li cite, #rss-8 ul li cite {color:#990000;}/*page header replacements */body.page h2.page-title, body.blog h2.page-title {text-indent:-9999px;height:35px; width:550px;margin:0 0 15px 0;}body.page-id-3 h2.page-title {background: url(/wp-content/themes/fixourjobs/images/hate_my_job_header.gif) top left no-repeat;}body.page-id-5 h2.page-title {background: url(/wp-content/themes/fixourjobs/images/love_my_job_header.gif) top left no-repeat;}body.page-id-7 h2.page-title {background: url(/wp-content/themes/fixourjobs/images/do_something_header.gif) top left no-repeat;}body.page-id-9 h2.page-title {background: url(/wp-content/themes/fixourjobs/images/tell_friends_header.gif) top left no-repeat;}body.page-id-2 h2.page-title {background: url(/wp-content/themes/fixourjobs/images/about_header.gif) top left no-repeat;}body.page-id-65 h2.page-title {background: url(/wp-content/themes/fixourjobs/images/contact_header.gif) top left no-repeat;}body.blog h2.page-title {background: url(/wp-content/themes/fixourjobs/images/blog_header.gif) top left no-repeat;}body.page-id-105 h2.page-title {background: url(/wp-content/themes/fixourjobs/images/press_header.gif) top left no-repeat;}/* misc classes */.red {color:#990000;}.center {text-align: center;}.hidden {display: none;}.screen-reader-text {position: absolute;left: -1000em;}.navigation {display: block;text-align: center;margin: 10px 0;}.clear {clear:both;}.tiny {font-size:70%; line-height:1.2;}.greybak {background:#efefef; padding-top:5px;padding-bottom:5px;}body.blog div#content div.post {padding:0 0 10px 0; border-bottom:1px solid #ccc;}/* comments */.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}.commentlist li ul li {font-size: 1em;}.commentlist li {font-weight: bold;}.commentlist li .avatar {border: 1px solid #ccc;padding: 2px;background: #fff;margin:0 0 0 50px}.commentlist cite, .commentlist cite a {font-style: normal;clear:both;display:block; margin:5px 0 5px 0;text-align:right;}.comment-edit-link {display:block;margin:5px 0 0 0; text-align:right;}.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}.commentmetadata {font-weight: normal; float:right;clear:both;margin:5px 0 5px 0 25px;clear:both;text-align:right;}#commentform input {width: 170px;padding: 2px;margin: 0 5px 0 0;}form#commentform table td {padding:0;}#commentform {margin: 5px 10px 0 0;}#commentform textarea {width: 100%;padding: 2px;}#commentform #submit {margin: 0 0 5px auto;	float: right;}.alt {margin: 0;padding: 10px;}.commentlist {padding: 0;text-align: justify;}.commentlist li {padding: 20px 5px 20px 10px;list-style: none; border-bottom:2px solid #ccc; overflow:hidden;}.commentlist li ul li {border:0; margin: 15px -5px 10px 10px padding:5px 5px 10px 10px; clear:both;}.commentlist p {margin: 10px 200px 10px 0;}.children { padding: 0; }#commentform p {margin: 5px 0;}.nocomments {text-align: center;margin: 0;padding: 0;}.comment-author {float:right;margin:0 0 0 25px;}#respond {overflow:hidden;margin:0 0 5px 0;}.says {display:none;}.report,.reply {display:inline; font-weight:normal;}.report:after {content:" | ";}.thread-even {background: #efefef;}.thread-odd {background:#d4d3d3;}.navigation {overflow:hidden;}/* wp image handling */p img {	padding: 0;max-width: 100%;	}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;}/* home page petition form */.formtext {float:left; width:49%;}.form {float:right; width:49%;}.form br {display:none;}.form p {margin:0 0 10px 0; line-height:1;}.form input[type="submit"] {background:#990000; color:#fff; border:0; padding:5px; font-size:150%;font-weight:bold;line-height:1;}.form label {font-size:80%;}.form input[type="text"] {width:250px;}.form label {display:none;}.form input[type="text"] {margin:-12px 0 0 0;}/* do something page */div#post-7 div.entry {background:url(/wp-content/themes/fixourjobs/images/do_something_bak.png) top left no-repeat; width:520px; height:250px; padding:20px;margin:0 0 20px 0; } .form input[type="submit"] {background:#990000; color:#fff; border:0; padding:5px; font-size:150%;font-weight:bold;line-height:1;}