/*   Theme Name: IndustryNewTheme URI: http://djedet.comDescription: This is Industry Ear's New Wordpress ThemeAuthor: Djedet Media (Ralaunda L. Rayford)Author URI: http://djedet.comVersion: 1*/@media screen {* { margin: 0; padding: 0; }body { background: white;}.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }.clear { clear: both; }.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */#page-wrap { width: 960px; margin: 20px auto; }h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }p { margin: 0 0 10px 0; }ul, ol { margin: 0 0 10px 0; }} /* END screen media */@media print {.do-not-print { display: none; }#comments { page-break-before: always; }body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: black; background: none; font-size: 12pt; }h1,h2,h3,h4,h5,h6 {}h1 { font-size: 19pt; }h2 { font-size:17pt; }h3 { font-size:15pt; }h4,h5,h6 { font-size:12pt; }code { font: 10pt Courier, monospace; } blockquote { margin: 1.3em; padding: 1em; }img { display: block; margin: 1em 0; }a img { border: none; }table { margin: 1px; text-align:left; }th { border-bottom: 1px solid #333;  font-weight: bold; }td { border-bottom: 1px solid #333; }th, td { padding: 4px 10px 4px 0; }caption { background: white; margin-bottom: 2em; text-align: left; }thead { display: table-header-group; }tr { page-break-inside: avoid; } a { text-decoration: none; color: black; }	} /* END print media *//* ------------------------------------------ *//* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY *//* ------------------------------------------ */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;vertical-align: baseline;background: transparent;}html {overflow-y: scroll;}body {line-height: 1;font-size:100%;font-family: "Verdana", Geneva, sans-serif;background: url(images/main_background.jpg) repeat-x;}ol, ul {list-style: none inside;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: 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;}p {font: 1.1em/1.1em; margin-bottom: 1.1em;}a {outline: none;}a img {border: none;}/* END RESET *//* ------------------------------------------ *//* TOOLBOX CSS *//* ------------------------------------------ */.floatleft {float:left;}.floatright {float:right;}.clear {clear:both;}.transpBlack {background:url(images/transpBlack.png);}textarea {overflow:auto;} /* For IE */input:focus, textarea:focus, #subscribediv input:focus, #subscribediv textarea:focus, #mailpress-2 input:focus, #mailpress-2 textarea:focus{color:#009 !important;margin:0;padding:0;border:1px solid #990000;background-color:#ffff99;font-weight:bold;}.error{font-family:Verdana, Arial, sans-serif; color:#900;background-color:#ffff00;}input:focus:required:invalid, #mailpress-2 input:focus:required:invalid{background-image:url(images/error.png);background-position:96% center;background-repeat:no-repeat;}input:required:valid {background-image:url(images/accept.png);background-position:96% center;background-repeat:no-repeat;}input[type="email"]:focus:required:invalid, #mailpress-2 input[type="email"]:focus:required:invalid{background-image:url(images/email_error.png);}/* END TOOLBOX *//* ------------------------------------------ *//* BASIC CLASSES *//* ------------------------------------------ */a {color:#FF6600;}a:hover {color:#5F5959;background-color:#e1e1e1;text-decoration:none;}h3 {color:#121621;}hr {border-top: 1px #ccc dashed;}/* END BASIC CLASSES *//* ------------------------------------------ *//* REUSABLE CLASSES *//* ------------------------------------------ */.one {font-weight:bold;}.two {color:#FF6600 !important;}.three {color:#121621 !important;}.four  {margin-left:0; color:#FF6600 !important;}.five {text-align:left;}.six  {padding-top:50px;}.seven  {text-align:center;}.eight {margin-left: 56px;}.nine {margin-left: 22px;}.ten{height:22px}.eleven{color: red;}/* END REUSABLE CLASSES *//* ------------------------------------------ *//* WORDPRESS BUILT IN *//* ------------------------------------------ */img.alignright {float:right; margin:0 0 1em 1em}img.alignleft {float:left; margin:0 1em 1em 0}img.aligncenter {display: block; margin-left: auto; margin-right: auto}a img.alignright {float:right; margin:0 0 1em 1em}a img.alignleft {float:left; margin:0 1em 1em 0}a img.aligncenter {display: block; margin-left: auto; margin-right: auto}/* END WORDPRESS BUILT IN *//* ------------------------------------------ *//* PAGE STRUCTURE *//* ------------------------------------------ */#container {width:982px;margin:16px auto 0 auto;}#mainheader {height:136px;color:#5F5959;text-align:left;background: url(images/top_background.jpg) no-repeat;}#mainheader a{color:#5F5959;text-decoration:none;}#logo {height:91px;width:293px;background-repeat: no-repeat;}#logo a {text-decoration: none;}#logo span {display: block;visibility: hidden;}#logotext {color:#2c3c56;font:bold 90% Arial;  }#logocontainer {width:520px;padding-top:19px;padding-left:32px;}#searchcontainer {width:310px;float:right;padding-top:26px;padding-right:24px;font:0.925em Arial; }.minimenu {padding: 0 0 0 10px; margin: 0;}.minimenu2 {margin: -20px 0 0 212px; padding: 0;}#searchcontainer .search {margin-top:38px;}#searchcontainer .search form { float:right;}#searchcontainer .search span{ display:block; float:left; background: url(images/search_box.png) left top no-repeat; width:228px; padding:1px 5px; height:41px;}#searchcontainer .search form .keywords {color:#5F5959; width:229px; line-height:16px; height:22px; float:left; background:none; border:0; padding:10px 2px; font:1.1em Arial;}#searchcontainer.search form .button { float:left;}#home{color:white;height:292px;padding-right:28px;padding-left:32px;padding-top:20px;background: url(images/banner_background.jpg) no-repeat;}div#maincontent {width:100%;color:#5F5959;display:table;padding-top:24px;padding-bottom:34px;background: url(images/content_background.jpg) repeat-y;}div#maincontentcontain {width:94%;display:table;margin-left:auto;margin-right:auto;}#blogbox{color:white;background: #46443F url(images/bottom_footer_background.jpg) repeat-x;}#blogbox, #blogbox h3, .ssr-date{color:white;}div.srr-item, .srr-date, .srr-meta{color:white;}#newsbox h4{padding-bottom:4px !important;}#newsbox h4 a {text-decoration: none; color: #5e5a5b;}#newsbox a {color: #5e5a5b;}#newsbox p {margin-bottom:2px;}.newsboxlink {margin-bottom:12px !important; margin-top:4px !important; padding:0 !important;}.newsboxlink a{color:#FF6600 !important;}.mainbutton{color:white; font:bold 1.0em Arial; width:222px !important; height:52px !important; margin-left:24px; background:url(images/main_button.gif) no-repeat; border:none;}.mainbutton  a, .mainbutton  a:hover{text-decoration: none; color: white; background: none;}p.mainbutton2 { text-align:center;margin-left:auto;margin-right:auto;width:222px !important; height:53px !important;background:url(images/mainbutton2.png) no-repeat; border:none;}p.mainbutton2 a{color:white;text-decoration:none;font:bold 0.9em Arial;}p.mainbutton2 a:hover{background: none;}.floatdivleft, .floatdivlefttwo{width:270px;float:left;background: white;margin-bottom:30px;padding:6px;border: 10px solid #e1e1e1;}.floatdivleft h3, .floatdivright h3, .floatdivrighttwo div, .twitterfloatdiv, .rrfloatdiv{color:#5F5959;margin-left:-6px;margin-right:-6px;margin-bottom:8px;padding:4px;border-bottom: 10px solid #e1e1e1; }.followheader{border-top: 10px solid #e1e1e1; margin-top:10px;}.floatdivleft h3, .floatdivright h3{color:#5F5959;}.floatheightone {margin-left:4px;}.floatheighttwo {height:602px;}.floatheightthree {height:290px;}.floatheightfour {height:128px;}.floatheightfive {height:460px;}.floatmarginright{margin-right:8px;}.floatmarginleft{margin-left:8px;}.floatmarginlefttwo{margin-left:2px;}.floatmarginrighttwo{margin-right:8px;}.box{margin-left:8px;}.dalter {background-color: #eae4cc;}#contentbottom {width:982px;height:40px;margin:0 auto 0 auto;background: url(images/content_footer.jpg) no-repeat;}#footer {font:0.925em Arial;height: 455px;background: url(images/bottom_footer_background.jpg) repeat-x;}#footercontainer {color:white;width:1140px;padding-top:34px;margin:0 auto 0 auto;}#footermain {color:#e5e5e5;width: 700px;}#footermain a {color:#e5e5e5;text-decoration:underline;}#footermain a:hover {text-decoration:none;background:none;}#footermain p {padding-top:26px;padding-bottom:10px;}#footermain hr{width: 70%;color:#aaa;text-align:left;margin-left:2px;border-style:dashed;}#footerlogo {float:right;width:407px;height:309px;margin-top:46px;background: url(images/bottom_large_logo.png) no-repeat;}#djedet {padding-top:26px;}/* END STRUCTURE *//* ------------------------------------------ *//* SLIDER *//* ------------------------------------------ */#slider {width:922px; height:208px; margin:0 auto;}div#slideshow {width: 100%;}.slider-item { width: 100% !important; background-color:transparent !important;}.controls-center {margin:-15px 0 0 150px;}#slider_nav{}#slider_controls {position: relative; background: url(images/javascript_box_2.png) no-repeat top left; z-index: 1000;}#slider_controls ul {}#slider_controls ul li {list-style: none; float: left; display: block; }#slider_controls ul li a {width:28px; height:20px; background:url(images/javascript_box_2.png) no-repeat center; float:left; outline:none; }#slider_controls ul li a:focus {outline:none;}#slider_controls ul li a:hover{outline:none;}#slider_controls li.activeSlide {background:url(images/javascript_box_1.png) no-repeat center;}.homevisual {width:420px; float:left; margin-top:30px;}.homevisual p{padding:8px 0 0 0;}.homevisual h3{}.homevisual h3{color:white; font-weight:bold;}.homevisualtwo {width:473px; height:208px; float:right; background:#e1e1e1;}.homevisualtwo a:hover img{background-color:transparenet;}.homevisualtwo img{margin-top:16px; margin-left:16px; border:none;}.homevisualtwo, .homevisualtwo img, .homevisualtwo a:hover{-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;	/* Fallback for web browsers that doesn't support RGBa */background: rgb(255, 255, 255) transparent;/* RGBa with 0.6 opacity */background: rgba(255, 255, 255, 0.3);/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff, endColorstr=#33ffffff,);/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff, endColorstr=#33ffffff,)";}/* END SLIDER *//* ------------------------------------------ *//* PAGE HOME *//* ------------------------------------------ */#learnbox {background: url(images/glasses.png) no-repeat bottom right;}#subscribebox, #newsbox {background: url(images/newspaper.png) no-repeat bottom right;}#takeactiontwo {/* background: url(images/lock.png) no-repeat bottom right;*/}#followdiv{text-align:center; padding-top:4px;}.followlink{width:58px; height:58px;}.followlink_small{width:14px; height:14px; border:1px solid #e1e1e1; padding:2px;}#subscribediv span {display:block; float:left; background: url(images/search_box.png) left top no-repeat; width:228px;  margin:0 0 6px 20px;}form .box{color:#5F5959; width:229px; line-height:16px; height:41px; padding-top:4px; background:none; border:0; font:1.1em Arial;}/* END HOME *//* ------------------------------------------ *//* PRESS ROOM, MAIN LAYOUT *//* ------------------------------------------ */#presscontain {float:left;width:590px;}#presscontain p{margin-bottom:14px;}#presscontain  div{border:none;}#presscontain  h3{margin-bottom:10px;font-size:120%;}#presscontain  h2{font-style: italic;margin-bottom:10px;}#presscontain  h1{margin-bottom:10px;}#presscontain h3 a{text-decoration:none;}h2#pagetitle{width:600px;float:left;font-size:145%;margin:20px 0 30px 0;	color:#4B6480;text-transform: uppercase;}	.pressheader{padding-bottom:18px; margin-bottom:18px;}.pressbody{clear:both;}.pressbody img.alignright{float:right;padding:0 12px 12px 0; }.pressbody img.alignleft{float:left;padding:0 0 12px 12px;  }.pressbody img.alignnone{padding:0 12px 12px 0;   }.pressbody img.aligncenter{padding:0 0 12px 0;  }/*.postmetadataspan {margin-left:330px !important;}*/#presscontain .entrybody{text-align:justify;	margin-left:100px;margin-right:20px;}.archive .paged .category h2{margin-top:30px;	margin-bottom:30px;}/*Sidecontent  */#sidecontent, #sidereserved{width:590px; float:left;display:table;}#sidecontent p, #sidecontentthree p{padding-top: 12px;}#sidecontentthree p, #sidecontenttwo p, #sidecontentone p{padding-top: 0 !important;}#sidecontent ul li, #sidecontentthree ul li{list-style: square;margin-left: 30px;margin-right: 30px;margin-bottom: 6px;}#sidecontentone{width:290px; float:left;}#sidecontenttwo{width:290px; float:right;}#sidecontentthree{width:320px; float:right;margin-top:20px;background-color: #e1e1e1;}.mainentry h3{color:#4B6480;font-size: 160%;margin:40px 0 0px 0;padding:0;text-transform: uppercase;}.mainentry p{margin: 0;}#sidecontentthree h3, #sidecontenttwo h3, #sidecontentone h3{color: white;font-size: 110%;font-weight: bold;margin:0;padding:14px;}#sidecontent h3 a, #presscontain h3 a, #sidereserved h3{color:#4B6480;text-transform: uppercase;}#sidecontentthree h3 a, #sidecontenttwo h3 a, #sidecontentone h3 a{text-decoration: none;color: white;}#sidereserved{line-height:1.5;}#sidereserved h3{margin:28px 0 12px 0;	border-bottom:1px solid #ccc;margin-bottom:30px;}#sidereserved p, #sidereserved ul li{margin:0 0 18px 0;	}.transbox:hover, .transbox:hover div, .transbox:hover p, .transbox:hover h3, .transbox:hover h3 a {color:black !important;background-color: white !important;	}.transbox:hover h3 a {display:block}.archive p.readarticle, .archive  p.readarticletwo, .search p.readarticle, .search  p.readarticletwo {text-decoration: none;color:#4B6480;	text-align: right;	}.readarticle a, .readarticletwo a {text-decoration: none;color:#4B6480;	}.readarticle a:hover, .readarticletwo a:hover, .minimenu3 a:hover{background-color:white;		border: 1px solid #4B6480;}.post { }.entry a { }.entry:hover a{}.entry p, .entrytwo p {padding:4px !important; color:white;}.entry h3, .entrytwo h3 {padding:4px !important;  color:white}div.entrycontainer {padding:0;margin:0 0 20px 0;border: 1px solid #e1e1e1;background-repeat:no-repeat; background-size:cover;} div.entry, div.entrytwo{margin:0;padding:0;height:220px;}.transbox, #sidecontentthree h3, #sidecontenttwo h3, #sidecontentone h3{/* Fallback for web browsers that doesn't support RGBa */background: rgb(0, 0, 0) transparent;/* RGBa with 0.6 opacity */background: rgba(0, 0, 0, 0.3);/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000);/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000)";}.mainentry {margin-top: 0;margin-bottom:18px;}div.mainentry{line-height: 1.5;}.edit{text-align: right;}div.articlefooter {height:20px;padding-top: 8px;width:100% !important;background-color: #e1e1e1;}.articlefooter div{display: inline;}.articlefooter a{padding-left:4px;}div.minimenu3 {font-size: 90%;}div.readarticle{font-size: 90%;margin-left: 90px;}div.readarticletwo {font-size: 90%;margin-left: 120px;}.followlink_article{width:14px; }.followlink_article2{width:18px; }*/#searchform { }#s { }#searchsubmt { }.tocc_footer { visibility: hidden;color: white;}div.noborder {width: 240px;}div.noborder2 {width: 460px;}.story img {float:left;padding:0px 10px 10px 0px;}img.nofloat {float:none;padding:0px 0px 0px 0px;}img.floatright {float:right;padding:0px 10px 10px 0px;}img.press {float:left;margin:0 8px 0 0;border:black 1px solid;}img.imghome {width:60px;		height:40px;float:left;margin:0 8px 0 0;border:#4B6480 1px solid;background-image: url(images/iesmhf2.png);background-repeat:no-repeat; background-size:cover;}h2.presspage {margin-top:2%;padding-left:0;padding-right:0;margin-left:0;text-align:left;}tr.label {background-color: #e1e1e1;}/* END PRESS ROOM, MAIN LAYOUT *//* Text Size */#default, #large, #larger {color:#ff6600;font-weight:bold;text-decoration:none;margin-left:3px;padding:3px;border:solid 1px #ccc;}#default {margin-left:14px;font-size:80%;padding:4px 8px 4px 8px;}#large {font-size:100%;padding:3px 8px 3px 8px;}#larger {font-size:120%;padding:2px 8px 2px 8px;}#s {width:242px; height:30px;}#searchsubmit, .questionsubmit {height:34px;margin:4px 0 0 0;font-weight:bold;color:#5F5959;background-color:#eee;border:#CCCCCC 1px solid;}#printemail {text-align:center; margin-top: 8px;}#printemail a, #related a{color:#ccc;}/*  Sociable */div.sociable {text-align:center;}div.sociable_tagline { font-weight:bold;text-align:left;margin:0;padding:0;}span.sociable_tagline {position:relative;}span.sociable_tagline span {display:none; width: 14em;}span.sociable_tagline:hover span {position:absolute;display:block;top:-5em;background:#ffe;border:1px dotted #ccc;color:black;line-height:1.25em;}.sociable span {display:block;}.sociable ul {display:inline;margin:0 !important;padding:0 !important;}.sociable ul li {background:none;display:inline !important;list-style-type:none;margin:0;padding:1px;}.sociable ul li:before {content: "";}.sociable img {float:none;width:16px;height:16px;border:0;margin:0;padding:8px;}img.sociable-hovers {border:1px dotted #ccc;margin-top:10px;margin-left:6px;} img.sociable-hovers:hover {border:1px solid #FFC59F;background-color:white;	}/* End Sociable *//* Form Elements */#contactcontainer1 input {width: 155px;}#contactcontainer1 select {width: 156px;color: black;}#contactcontainer2 textarea {width: 282px;}#contactcontainer1 label {display: inline;float: left;width: 128px;margin: 0;}#contactcontainer1 p {}#contactcontainer2 {}#contactcontainer2 select {right: 64px;}#contactcontainer2 textarea {}#contactcontainer2 input {}#contactcontainer2 p {text-align: center;}#contact {width: 282px;text-align: left;}#formcontainer {border-top: #ccc 2px solid;padding-top: 12px;}#formcontainer input{margin-top: 4px;margin-bottom: 4px;}#tv input, #radio input{width: 230px;height: 24px;}#tv select, #radio select{width: 235px;height: 30px;margin-top:4px;margin-bottom:4px;font-size: 100%;color:#5F5959;}#news, #dataview, #form_admin {margin-left: 0;padding-left: 40px;padding-bottom: 4px;margin-bottom: 18px;border: #A6A6A6 1px solid;}#upload label {float: left;width: 10%;padding: 2px;text-align: right;font-weight: bold;}#upload fieldset {padding: 2%;}#upload legend {color: black;}#commentcontainer {border-top: #ccc 2px solid;padding-top: 12px;}#commentcontainer input {width: 150px;}#commentcontainer select {width: 160px;}#commentcontainer label {margin-left: 4%;display: inline;float: left;width: 140px;}#commentcontainer p {margin-bottom: 2%;}#complaintform  {margin-top: 42px;}#complaintform h4 {margin-bottom: 18px;}#questions input{width: 126px;font-size: 100%;color:white;}#questions label{display: inline;float: left;width: 140px;margin-top: 2%;}#questions p{margin-left: 2%;margin-right: 2%;}label#qlabel{float:none; width: 280px;	}#questions textarea{width: 276px; height:60px;}#research table, #research th, #research tr, #research td {border: 1px #cccccc solid;padding:5px;}#research tr :hover {background-color: #e1e1e1;}#donations{width:500px;margin: 0 auto 0 auto;}#donations li{margin-left: 30px;margin-bottom: 12px;list-style-position:outside;list-style-type:decimal !important;}#paybutton {text-align: center;}.celltext {font-weight: bold;}.alt-even {background-color: #F2F2F7;}.quesinput{margin-left:158px;margin-top:-58px;}/* End Form Elements *//* Paragraph Elements */p.scomment {padding-top: 4px;padding-left: 4px;padding-right: 4px;}p.nopad {text-align: left;font-size: 80%;padding-left: 0px;padding-right: 0px;}p.dataviewfooter {text-align: center;font-size: 80%;}p.require {font-size: 90%;margin-bottom: 10px;margin-top: 20px;}p.tdate {font-size: 80%;}p.iea {color: #FF6600;text-align: left;font-size: 130%;font-weight: bold;}p.iea2 {color: #FF6600;text-align: left;font-weight: bold;}p.iea3 {color: #FF6600;text-align: left;font-size: 110%;font-weight: bold;margin-top: 28px;}p.header {margin-top: 34px;text-align: center;}p.header2 {font-weight: bold;margin-top: 18px;padding-top: 0;text-align: center;}p.tvfooter {margin-top: 20px;text-align: center;font-size: 90%;font-weight: bold;}p.radiofooter {margin-top: 20px;text-align: center;font-size: 90%;font-weight: bold;}p.thankyou {font-weight: bold;}p.thankyou2 {font-weight: bold;color: #FF6600;}p.sendsuggest {color: #FF5500;font-style: italic;}p.send {font-weight: bold;}p.sendsubmit, p.center, td.center {text-align: center;}p.nscrip {color: red;text-align: center;font-weight: bold;}.contd {text-align: right;font-style: italic;}.biotitle {font-weight: bold;}.bioimage {float: left;border: 2px #FF6600 solid;margin-right: 5px;}.bioimagelarge {float: right;border: 2px black066 solid;margin-left: 8px;}/* End Paragraph Elements *//* Header Elements */h1.error {margin-top: 4%;font-size: 110%;font-weight: bold;padding-left: 18px;padding-right: 18px;text-align: center;}/* End Header Elements */div.fb-like-box {margin-left: -2px !important;padding-left: 0px;border:none;}.fb-container {width: 289px;height: 181px;margin-left: -10px !important;padding-left: 0px;overflow: hidden;}.fb-container div {margin: -1px 0px 0px -1px;  }/* Date Transform */.datecontainer {float:left;width: 90px;height: 140px;margin-bottom:8px;margin-right:10px;position: relative;background: url(images/iesmhf2.png) no-repeat ;	}.date {top:38px;width: 90px;position: absolute;}.day, .month, .year{padding:0;margin:0;position: absolute;}.day { font-size: 35px;top: 22px;left: 0; width: 44px;color:#FF6600;}.month { top: 0;left: 0;  width: 48px;font-size: 23px;}.year { top: 10px;left:46px;height:26px;color:#ccc;font-weight:bold;font-size: 20px;/* W3C CSS3 standard */	transform: translateX(-100%) rotate(-90deg);	transform-origin: right top;	/* Firefox */	-moz-transform: translateX(-100%) rotate(-90deg);	-moz-transform-origin: right top;	/* webkit (Chrome, Safari, mobile browsers, etc) */	 -webkit-transform: translateX(-100%) rotate(-90deg);	 -webkit-transform-origin: right top;	/* Opera */	-o-transform: translateX(-100%) rotate(-90deg);	-o-transform-origin: right top;	/* IE>=9 */	-ms-transform: translateX(-100%) rotate(-90deg);	-ms-transform-origin: right top;	/* IE8 */	-ms-filter: “progid:DXImageTransform.Microsoft.BasicImage(rotation=3)”;	/* IE<8 */	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);	background-image:url(images/some_image.jpg);	background-repeat:repeat;}p.datecategory{font-style:italic;font-size: 90%;}.datecategory a{text-decoration: none;}#support{float:right;	margin-top:58px;}/* END PRESS ROOM */#media{margin: 0;border: 2px black066 solid;}/* Pagination */#pagnum{clear:both;text-align: center;margin-top:50px;}.pagination {position:relative; z-index:100;padding: 0 auto 0px auto;font-size:16px;line-height:13px;}.pagination span, .pagination a {display:inline;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:white;background: #8d8d8d;}.pagination a:hover{color:black;background: white;}.pagination .current{padding:6px 9px 5px 9px;background: #3c5071;color:white;font-weight:bolder;}/* End Pagination */#tocc{padding-left: 5px;}#tocc h1, #tocc h2{color:#5e5a5b;	margin-bottom:30px;text-transform:uppercase;}#tocc h1{font-size: 160%;}#tocc h2{font-size: 120%;margin-right:30px;padding-left:4px;border-bottom:1px solid #ccc;margin-bottom:10px;}/*Sidebar  */#sidebar{display:table-cell;width:280px; float:right;padding:10px;background: #434343 url(images/bottom_footer_background.jpg) repeat-x;border: 10px solid #e1e1e1;}#sidebar,#sidebar div,#sidebar div a,#sidebar h4,#sidebar input,#sidebar textarea,#sidebar select,#sidebar p,#sidebar a,#sidebar ul  li,#sidebar ul  li a{color:#e5e5e5;}#sidebar a, .infoli li a {color:#e1e1e1;}#sidebar a:hover, .infoli li a:hover{color:#5F5959;}.infoli li{color:#ff6500 !important;margin-bottom:10px;}#sidebar div{		margin-left:-6px;margin-right:-6px;margin-bottom:24px;margin-top:18px;padding:4px;}#sidebar h4{margin-bottom:20px;border-bottom:1px dotted #ccc;}#sidebar input, #sidebar textarea, #sidebar select {background:none;border:#ccc 1px solid;}#sidebar select {background:none;border:#ccc 1px solid;}#sidebar a {}#sidebar ul  li{}#sidebar ul  li a{}#subscriberss { height: 127px;	/* Fallback for web browsers that doesn't support RGBa */background: url(images/newspapercopy.png) no-repeat 100% rgb(0, 0, 0) transparent;/* RGBa with 0.6 opacity */background: url(images/newspapercopy.png) no-repeat 100% rgba(0, 0, 0, 0.3);/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000);/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000)";	}#sidebarfcc  a{height:32px;width: 220px ;color:white !important;text-align: center;padding:12px 8px 0 8px;margin:0 auto 0 auto ;display: block;background-color: #8d8d8d !important;text-decoration:none;border: 1px solid #6c6565;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}#sidebarfcc  a:hover{color:black !important;background-color:#e1e1e1  !important;}#sidebarfcc div{padding-bottom:0 ;margin-bottom:0 ;}#sidebarfcc h4{padding-bottom:0 ;margin-bottom:0 ;}/* Sidebar */ /* Widget Styles */#sidebar  .inputbutton {width: 134px !important;height: 30px !important;color:white !important;background-color: #8d8d8d !important;margin-left:auto !important;margin-right:auto !important;}#sidebar  .inputbutton:hover {color:black !important;background-color: #e1e1e1 !important;}div#tag_cloud-2, div#ai1ec_agenda_widget-2{color:#ccc;	margin-top:44px !important;}#subscriberss{margin-bottom: 0 !important;}#ajax-calendar-2 caption{font-size: 16px !important;margin-bottom: 4px !important;}div.widget{margin-bottom: 10px;	}#related_posts_thumbnails image{width: 300px;	height: 100px;float:left;display: table-cell;margin-top: 0 !important;padding-top: 0 !important;}#related_posts_thumbnails span{display: table-cell;width: 280px;float:right;font-size: 90%;margin-top: 0 !important;padding-top: 0 !important;padding-left: 6px !important;}#related_posts_thumbnails li{display: table;height: 168px;width: 590px;padding-bottom: 8px !important;}#related_posts_thumbnails a {color:#5F5959;}#related_posts_thumbnails a:hover {color:#FF6600;}#related_posts_thumbnails h3 {margin-top: 30px !important;background-color:#e1e1e1;}h3#related{width: 590px;padding:4px;margin-top: 80px !important;background-color:#e1e1e1;	}/* Widget Styles */ /*  Calendar */#wp-calendar tbody td a{text-decoration:underline;}#wp-calendar th {font-style:normal;text-transform:capitalize;color:#FF6600;padding: 1px 8px 1px 8px;margin:0;}#wp-calendar td {color:#ccc;padding: 1px 8px 1px 8px;margin:0;}#wp-calendar a {font-weight: bold;padding-top:2px;}#wp-calendar a:hover {background:#e0e6e0;color:#333;}#wp-calendar td:hover {background:#eee;color:#bbb;}#wp-calendar caption{font-weight:bold;font-size:110%;padding: 4px 8px 4px 8px;}#wp-calendar caption a, #wp-calendar caption a:hover {background: transparent;}#wp-calendar #today {background:#FF6600;color:white;}#wp-calendar {empty-cells:show;width:100%;}td#prev a, td#next a{color:#FF6600;font-weight:bold;text-decoration:none;}#next_prev {margin-top:32px;text-align:center;}#next_prev a {color:#ff6600;font-weight:bold;margin-right:12px;text-decoration:none;}#giraffe_calendar {border:none !important;}#calpic {height: 22px;}/* Widget Styles */ /* MailPress */#sidebar #mailpress-2, #sidebar #_MP_mf_0{padding:0;}#sidebar #mailpress-2 h4, #sidebar #_MP_mf_0 h4{border-bottom:none !important;margin-top:34px;margin-left:15px;}#sidebar .mp-form input{display: block;height: 30px;width: 234px;font-size: 100%;color:white;margin-left:auto !important;margin-right:auto !important;}#sidebar .MailPressFormEmail input{color:white !important;margin-top: 18px !important;}#sidebar  input.MailPressFormSubmit{width: 134px !important;color:white !important;background-color: #8d8d8d !important;margin-left:auto !important;margin-right:auto !important;}#sidebar  input.MailPressFormSubmit:hover{color:black !important;background-color:#e1e1e1 !important;}#sidebar .widget_mailpress  div{height: 150px;}#sidebar div.mp-formdiv {margin:0 auto 12px auto !important;}#sidebar select{color:black; background: white;}#sidebar .mp-container div{}form.mp-form{}input.MailPressFormName{}input.mp_submit{}div.MailPress{}div.mp-message{}div.mp-loading{}iframe.addtoany_special_service.facebook_like { height: 21px !important; }#related_posts_thumbnails{clear:both;}div.ai1ec-agenda-widget-view, p.ai1ec-no-results{background: transparent;}/* End Widget Styles */div.tagcloud a{text-decoration: none;}#sidebarfooter{width:590px;	padding:48px 0 8px 0;	clear:left;display:table;	}#sidebarfooter h3{font-weight:bold;	font-size: 120%;	padding:10px 0 10px 4px;	margin-bottom: 18px !important;background-color: #e1e1e1;}div#popular-widget-2{display:table-cell;	float:right;width:290px !important;}div#recent-post-3{display:table-cell;		float:left;width:290px !important;}div#sidebar_footone {	color:#5F5959;}div#sidebar_footone h4{font-weight:normal;	margin:0 0 8px 0;	font-size: 120%;}div#sidebar_footone ul{width:290px; }div#sidebar_footone ul li{padding:4px 0 10px 0;}div#sidebar_footone ul li a{	color:#4B6480;	text-decoration: none;}.page-template-news-php div#popular-widget-2{width:312px !important;margin-top:40px;	border:none;}div#popular-widget-2 div, div#popular-widget-2 li{border:none;}	