@charset "utf-8";
/*///////////////////////////////
  ===> colors
bg blue:				#DEF
main copy:				#333333
header dk blue:			#002044
header med blue:		#0066CC
 and brighter version of that 0099FF
mainnav bg: 			#FFFFFF (75%)
nav txt/subnav bg blue:	#001133 (67%)
accent red:				#CC0000

*/

/* universal utils */
html * {
	border-collapse:collapse;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
}
.flush {
	padding: 0;
	margin: 0;
}
.clear {
	clear:both;
	height:1px;
}
.clearL {
	clear: left;
}
.clearR {
	clear: right;
}
.floatL {
	vertical-align: top;
	float: left;
	margin: 0;
	padding: 0;
}
.floatR {
	vertical-align: top;
	float: right;
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
.imgFloatL {
	vertical-align: top;
	float: left;
	padding: 0 10px 10px 0;
}
.imgFloatR {
	vertical-align: top;
	float: right;
	padding: 0 0 10px 10px;
}
a:focus {
	outline: none;
}
/*///////////////////////////////
     basics 
////////////////////////////////*/
body {
	font: 100% Georgia, Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	color: #333333;
	background: #DEF url(../i/bg_smears.jpg) no-repeat center top;
}
body.interior {
	background: #DEF url(../i/bg_smears_interior.jpg) no-repeat center top;
}
p, li {
	color:#333333;
	font-size: 10pt;
	line-height: 1.5em;
}
a {
	color: #06c;
	text-decoration: none;
}
h1 {
	color: #002044;
	font-size: 20pt;
	margin: 0 0 20px;
	padding: 0;
	font-weight: normal;
}
h2 {
	color: #002044;
	font-size: 16pt;
	margin: 0 0 8px;
	font-weight: normal;
}
h2.pageTitle {
	color: #002044;
	font-size: 40px;
	margin: 0 0 20px;
	font-weight: normal;
	text-align: center;
}
h3, #mainContent .views-field-title a {
	color: #0066CC;
	font-size: 14pt;
	margin: 24px 0 4px;
	line-height: 1.33em;
	font-weight: normal;
}
h4 {
	font-weight: normal;
	color: 024;
}

.gap10 {
	margin: 0 0 10px;
}
/*///////////////////////////////
     layout 
////////////////////////////////*/

#container {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	position: relative;
	top: 70px;
	z-index: 10;
}

h1#siteName {
	background: url(../i/id_banner.png) no-repeat center 0px;
	display: block;
	width: 960px;
	height: 90px;
	text-indent: -9000px;	
}
h1#siteName a {
	display: block;
	width: 960px;
	height: 81px;
}
#header {
	margin: 0;
	padding: 0;
	height: 81px;
	clear: both;
}
#bg_holder {
	width: 100%;
	height: 600px;
	z-index: 0;
	position: absolute;
}

.bgFader {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 482px;
	float: left;
	clear: both;
	display: block;
}

#content-wrapper {
	width: 900px; 
	position: relative;
	z-index: 1;
	padding: 30px 30px 10px;
	clear: both;
	min-height: 400px;
}
#mainContent {
	width: 900px;
	float: left;
}
.views-field-field-mouseover-text-value .field-content big {
	font-size: 150%;
	color: #f11;
	margin-top: 5px; 
}
.myth_column {
	width: 260px; 
	padding: 30px 20px 10px;
	float: left; 
	display: inline; 
}
.myth_column h4 {
	font-size: 21px;
	line-height: 133%;
	color: #300; 
	margin-top: 10px;
}
.myth_column h4 big {
	color: #c00;
	font-size: 150%;
}
h3#title_myth {
	text-indent: -9000px;
	display: block; 
	background: transparent url(../i/hdr_myth.png) no-repeat 0 0;
	height: 40px; 
	margin: 0; 
}
.truth_column {
	width: 550px; 
	padding: 30px 20px 10px;
	float: right; 
	display: inline; 
}
.truth_column p {
	font-size: 14px; 
}
h3#title_truth {
	text-indent: -9000px;
	display: block; 
	background: transparent url(../i/hdr_fact.png) no-repeat 0 0;
	height: 40px; 
	margin: 0 0 10px; 
}
.truth_column h4 {
	font-size: 17px; 
	margin-bottom: 5px;
}

/* FOOTER */
#footer-wrapper {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px auto 90px auto;
	padding: 60px 0 30px;
	width: 960px;
	min-height: 350px;
	font-size: 9pt;
	z-index: 25;
background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/bg_footer.png) no-repeat center top;
}
#footer-inner {
	position: relative;
	width: 960px;
	margin: 0;
	padding: 0;
}
#footer-inner ul, #footer-inner li {
	list-style: none;
	padding-left: 0;
}
#block-block-1 ul li {
font-size: 11px; 
}
#footer-inner ul {
	margin-bottom: 30px;
}
#footer-inner li {
	text-transform: uppercase;
	margin-bottom: 6px;
}
#footer-inner p {
}
#footer-inner a {
	color: #0066CC;
}
#footer-inner em {
	font-style: normal;
	text-transform: none;
}
#footer-inner em a {
	color: #333;
	text-decoration: none;
}
#footer-inner h3 {
	text-transform: uppercase;
	color: #000;
	border: 1px solid #000;
	margin: 0 auto;
	padding: 6px 10px;
	width: 220px;
	font-size: 10pt;
	text-align: center;
	position: absolute;
	top: 100px;
	left: 358px;
}
#footer-inner img#footerLogo {
	position: absolute;
	right: 0;
	top: -10px;
}
#footer-inner img#footerLogoLA {
	position: absolute;
	right: 0;
	top: 110px;
}
ul.menu {
	padding-left: 0;
	margin-left: 0;
}
#mainNav {
	margin: 0;
	padding: 0;
	height: 40px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
}
/* homepage rollover sub nav*/
#subNavHome {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 0;
	height: 120px;
	line-height: 40px;
	display: block;
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/bg_mainNav_hover.png) repeat;
}
/* cufon was not playing nice w/jq  add/removeClass */
 ul.primary-links li a.restore{
	color: #001133;
}

.tabs * {
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
	letter-spacing: .03em;
	background: transparent;
	background-image: none;
}
ul.tabs {
	padding:  20px 0 10px;
	margin:0;
}
.tabs a {
	color: #666;
	background: transparent;
	border: 1px solid #fff;
	padding: 6px;
	margin: 2px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: .7;
}
.tabs a.active {
	background: #fff;
}
.tabs a:hover {
	color: #666;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
/* act menu block  and Issues subnav menu (#block-menu_block-4)*/
#block-menu-menu-act-menu , .issues #block-menu_block-4, .take-action #block-menu_block-4 {
	/*	display: block;*/
	margin: 0 0 30px 0;
	padding: 0;
}
#block-menu-menu-act-menu ul, .issues #block-menu_block-4 ul, .take-action #block-menu_block-4 ul {
	padding-left: 0;
	margin-left: 0;
}
#block-menu-menu-act-menu li a, .issues  #block-menu_block-4 li a, .take-action #block-menu_block-4 li a {
	font-size: 14pt;
	font-weight: normal; 
	color: #fff;
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/bg_action_nav.png) no-repeat 0px 0px;
	display: block;
	width: 260px;
	height: 26px;
	text-indent: 8px;
	padding-top: 4px;
	margin-bottom: 10px;
}
#block-menu-menu-act-menu li a:hover, .issues  #block-menu_block-4 li a:hover, .take-action #block-menu_block-4 li a:hover {
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/bg_action_nav.png) no-repeat 0px -30px;
}
.form-submit, #salsa input[type=submit] {
	color: #fff;
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/bg_action_nav.png) repeat-x -20px 0px;
	padding: 4px 10px;
	border: #fff outset 2px;
}
.form-submit:hover, #salsa input[type=submit]:hover {
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/bg_action_nav.png) repeat-x -20px -30px;
}
.pageTitle em {
	display: block;
	font-size: 12pt;
}
#admin-menu li a {
	font-size: 8.5pt;
	padding: 4px;
}
td.region {
	padding: 8px 2px 24px;
	border-top: 1px solid #CCC;
}
div.view-footer,
div.more-link {
	width:260px;
	text-align: left;
	display: block;
	padding: 5px 0px;
}
div.view-footer a,
.more-link a {
	text-transform: uppercase;
	color: #0066CC;
	width:260px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
/* blog block */
#block-views-bloglike-block_1 {
	display: block;
	margin: 0 0 30px 0;
	padding: 0;
	font-size: 14pt;/*	position: relative;*/
}
table.views-table * {
	border: none;
}
#block-views-bloglike-block_1 li.views-row-first {
	border-top: 1px solid #AABBCC;
}
#block-views-bloglike-block_1 tr {
	clear: both;
	margin: 0;
}
#block-views-bloglike-block_1 td {
	vertical-align: top;
	padding: 14px 0;
	border-bottom: 1px solid #AABBCC;
}
#block-views-bloglike-block_1 .views-field-created {
	width: 60px;
	font-size: 10pt;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}
#block-views-bloglike-block_1 .views-field-title {
	width: 180px;
	color: #0066CC;
	font-size: 10pt;
}
#block-views-bloglike-block_1 .views-field-title a {
	color: #0066CC;
}
/* event block */
#block-views-calendar_event-block_1 ul, #block-views-calendar_event-block_1 li {
	margin-left: 0;
	padding-left: 0;
	/*	position: relative;*/
	list-style: none;
}
#block-views-calendar_event-block_1 a {
	color: #0066CC;
}
#block-views-calendar_event-block_1 li.views-row-first {
	border-top: 1px solid #AABBCC;
}

#block-views-calendar_event-block_1 .views-field-body {
	width: 160px;
}
#block-views-calendar_event-block_1 .views-field-field-link-rsvp-url a,
.view-import-rss div.views-field-url span.field-content a{
	color: #fff;
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/bg_action_nav.png) repeat-x -20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 10px;
	display: block;
	position: absolute;
	right: 0px;
	bottom: 20px;
}
.view-import-rss  div.views-field-teaser div.field-content{
		width: 200px;
}
.view-import-rss  .views-row {
	border-bottom: 1px solid #AABBCC;
	padding: 14px 0;
	margin: 0;
	position: relative;
}
.view-display-id-block_1 li {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
/* salsa sign up panel */
#block-block-3 {
	margin: 0 auto;
	padding: 10px 0;
	width: 962px;
	height: 20px;
	position: relative;
	text-align: right;
	z-index: 2;
	/*background: #DEF;
	z-index: -50;
	top: -80px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;*/
	
}
#block-block-3 input {
	background: #cde;
	border: 1px solid #678;
	margin: 0 10px 0 0;
	vertical-align: middle;
}
#block-block-3 h2#signup-hdr {
	vertical-align: middle;
	padding-right: 10px;
	display: inline;
}
#block-block-3 #signup-button {
	border: none;
}

/* social media menu */
#block-menu-menu-social-media {
	text-align:	center;
	margin: 0 auto;
	width: 90px;
}
#block-menu-menu-social-media ul, #block-menu-menu-social-media li {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
#block-menu-menu-social-media a {
	display: block;
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/ico_social_lg.png) no-repeat 0px 0px;
	padding: 86px 0px 0 0;
	margin-bottom: 10px;
	font-weight: bold;
	color: #333333;
	width: 90px;
	height: 24px;
	text-align:center;
}
#block-menu-menu-social-media a:hover {
	color: #000;
}
a#socNav_facebook {
	background-position: 0px 0px;
}
a#socNav_twitter {
	background-position: 0px -120px;
}
a#socNav_youtube {
	background-position: 0px -240px;
}
a#socNav_rss {
	background-position: 0px -360px;
}

/*a#socNav_flickr {
	background-position: 0px -90px;
}
a#socNav_myspace {
	background-position: 0px -120px;
}*/

a#socNav_facebook:hover {
	background-position: 0px -480px;
}
a#socNav_twitter:hover {
	background-position: 0px -600px;
}
a#socNav_youtube:hover {
	background-position: 0px -720px;
}
a#socNav_rss:hover {
	background-position: 0px -840px;
}
/*a#socNav_flickr:hover {
	background-position: 0px -270px;
}
a#socNav_myspace:hover {
	background-position: 0px -300px;
}*/
/* front press headlines */
#block-views-bloglike-block_2 {
	margin: 0;
	padding: 0 0 20px;
	width: 360px;/*background: #FF9;yellowy*/
}
#block-views-bloglike-block_2 * {
	margin: 0;
	padding: 0;
}
#block-views-bloglike-block_2 h2 {
	margin-bottom: 0; 
}
#block-views-bloglike-block_2 h3 a,
#block-views-bloglike-block_2 div.views-field-title a{
	font-size: 12pt;
	color: #0066CC;
	font-weight: normal;
	display: block;
	margin-top: 15px;
	padding: 0 0 4px;
	padding-bottom: 0;
}
#block-views-bloglike-block_2 .views-field-teaser a {
	color: #024;
}
/*#block-views-bloglike-block_2 a*/
#block-views-bloglike-block_2 div.views-field-created  span.field-content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #333;
	margin: 0;
	padding: 0;
}
#block-views-bloglike-block_2 strong a {
	font-style: italic;
	font-weight: bold;
}

#block-views-bloglike-block_2 .views-field-teaser a {
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	margin: 6px 0 12px;
	font-size: 10pt;
}
#block-views-bloglike-block_2 div.views-row{
	margin: 0 0 20px;
	padding: 0;
}
/* front disqus stuff */
/* a little hacky because the disqus css can't be edited and loads after this */
.dsq-widget {
	position: relative;
	width: 320px;
}
li.dsq-widget-item {
	margin: 0;
	padding: 0;
}
a.dsq-widget-user {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10pt;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	position: relative;
	bottom: 0px;
	left: 10px;
	font-size: 10pt;
}
span.dsq-widget-comment {
	color: #333;
	position: relative;
	bottom: 0px;
	left: 10px;
	float: left;
	display: block;
	width: 250px;
	font-size: 9pt;
}
p.dsq-widget-meta {
	color: green;
}
p.dsq-widget-meta a {
	color: #0066CC;
	font-size: 9pt;
}
/* featured comment stuff */
#block-views-bloglike-block_3 {
	width: 310px;
	margin: 0;
	padding: 0;
	display: block;
}
#block-views-bloglike-block_3 div.views-row {
	margin: 0;
	padding: 3px 0 27px; /*space between sets -split to top & bottom */
	position: relative;
}
.views-field-field-commenter-avatar-fid, #block-views-bloglike-block_3 div.views-field-iid {
	display: block;
	float: left;
	margin: 5px 10px 0 0;
	display: block;
	width: 60px;
}
#block-views-bloglike-block_3 .views-field-body {
	display: block;
	width: 230px;
	margin: 0 0 0 80px;
	padding: 0;
	color: #333;
	font-size: 10pt;
	line-height: 14pt;
}
#block-views-bloglike-block_3 .views-field-title {
	display: block;
	width: 240px;
	margin: 8px 0 0 80px;
	padding: 0;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
/* actions / groups / issues page boxy display */
div.view-id-actions, 
div.view-id-issues.view-display-id-page_2, div.view-id-groups.view-display-id-page_2 {
	width: 930px;
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
}
div.view-id-actions .item-list ul, div.view-id-issues.view-display-id-page_2 .item-list ul, div.view-id-groups.view-display-id-page_2 .item-list ul {
	width: 930px;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	display: block;
	position: relative;
}
div.view-id-actions .item-list li, div.view-id-issues.view-display-id-page_2 .item-list li, div.view-id-groups.view-display-id-page_2 .item-list li {
	margin: 0 30px 30px 0;
	padding-left: 0;
	list-style: none;
	width: 280px;
	height: 210px;
	float: left;
	position: relative;
}
div.view-id-actions li.odd, div.view-id-actions li.even, div.view-id-issues.view-display-id-page_2 li.odd, div.view-id-issues.view-display-id-page_2 li.even, div.view-id-groups.view-display-id-page_2 li.odd, div.view-id-groups.view-display-id-page_2 li.even {
	clear: none;
}
div.view-id-actions .imagefield-field_action_img, div.view-id-issues.view-display-id-page_2 .imagefield-field_img_issue, div.view-id-groups.view-display-id-page_2 .imagefield-field_group_img {
	display: block;
	width: 280px;
	height: 210px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 101;
}
div.view-id-actions .item-list li .views-field-field-mouseover-title-value, div.view-id-issues.view-display-id-page_2 .item-list li .views-field-field-mouseover-title-value, div.view-id-groups.view-display-id-page_2 .item-list li .views-field-title {
	width: 280px;
	height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 10px;
	z-index: 102;
	color: #fff;
}
#mainContent div.view-id-actions .views-field-field-mouseover-title-value a, #mainContent div.view-id-issues.view-display-id-page_2 .views-field-field-mouseover-title-value a, #mainContent div.view-id-groups.view-display-id-page_2 .views-field-title a {
	display: block;
	width: 280px;
	height: 210px;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 15pt;
	font-weight: normal;
}
div.view-id-actions .item-list li div.views-field-field-mouseover-text-value, div.view-id-issues.view-display-id-page_2 .item-list li div.views-field-field-mouseover-text-value, div.view-id-groups.view-display-id-page_2 .item-list li .views-field-teaser {
	color: #fff;
	background: #002044;
	width: 280px;
	height: 210px;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	z-index: 100;
}
div.view-id-actions .item-list li div.views-field-field-mouseover-text-value div.field-content a, div.view-id-issues.view-display-id-page_2 .item-list li div.views-field-field-mouseover-text-value div.field-content a, div.view-id-groups.view-display-id-page_2 .views-field-teaser p {
	color: #fff;
	font-style: italic;
	margin: 50px 10px 10px 10px;
	padding: 0;
	font-size: 13pt;
	line-height: 17pt;
	display: block;
}
/* groups subnav buttons */ 
a#nav_g_women {
	display: block;
	width: 260px;
	height: 31px;
	text-indent: -9000px;
	margin-bottom: 10px;
	color: #333;
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/btn-g-women.png) no-repeat 0px 0px;
}
a#nav_g_lgbt {
	display: block;
	width: 260px;
	height: 31px;
	text-indent: -9000px;
	margin-bottom: 10px;
	color: #333;
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/btn-g-lgbt.png) no-repeat 0px 0px;
}
a#nav_g_greeks {
	display: block;
	width: 260px;
	height: 31px;
	text-indent: -9000px;
	margin-bottom: 10px;
	color: #333;
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/btn-g-greeks.png) no-repeat 0px 0px;
}
a#nav_g_latinos {
	display: block;
	width: 260px;
	height: 31px;
	text-indent: -9000px;
	margin-bottom: 10px;
	color: #333;
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/btn-g-latinos.png) no-repeat 0px 0px;
}
a#nav_g_lawyers {
	display: block;
	width: 260px;
	height: 31px;
	text-indent: -9000px;
	margin-bottom: 10px;
	color: #333;
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/btn-g-lawyers.png) no-repeat 0px 0px;
}
a#nav_g_org-lab {
	display: block;
	width: 260px;
	height: 31px;
	text-indent: -9000px;
	margin-bottom: 10px;
	color: #333;
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/btn-g-org-lab.png) no-repeat 0px 0px;
}
a#nav_g_students {
	display: block;
	width: 260px;
	height: 31px;
	margin-bottom: 10px;
	color: #333;
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/btn-g-students.png) no-repeat 0px 0px;
	text-indent: -9000px;
}
/* home slideshow feature */

.view-display-id-block_2 {
	position: relative;
	margin: 0;
	padding: 0;/*background: red;*/
}
.view-display-id-block_2 .item-list ul, #views_slideshow_main_1 {
	position: relative;
	margin: 0;
	padding: 0;
	display: none;
	width: 920px;
	height: 320px;
	z-index: 120;
	list-style: none;/*background: yellow;*/
}
.view-display-id-block_2 .item-list li {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 920px;
	height: 370px;/*background: green;*/
}
.view-display-id-block_2 .item-list ul .views-field-title {
	position: relative;
	width: 330px;
	font-size: 20pt;
	line-height: 24pt;
	padding: 10px 15px 4px;
}
.view-display-id-block_2 .item-list ul .views-field-body {
	position: relative;
	width: 330px;
	font-size: 12pt;
	padding: 0 15px;
}
.views-field-field-feature-image-fid-1 {
	width: 540px;
	height: 320px;
	position: absolute;
	top: 0;
	right: 0;/*background: pink;*/
}
.view-display-id-block_2 .item-list ul img.imagefield .imagefield-field_feature_image, #views_slideshow_main_1 .field-content img.imagefield-field_feature_image {
	margin: 0;
	position: absolute;
	display: block;
	top: 0px;
	right: 0px;
	width: 540px;
	height: 320px;
}
.view-display-id-block_2 .item-list ul img.imagefield img {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 540px;
	height: 320px;
}
.view-display-id-block_2 .item-list ul div.views-field-field-feature-button-all-url-1 {
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
	width: 300px;
	z-index: 500;
}
/* the view shows either a link to a video in a lightbox or a 
   link to a content item -- the links have different hooks */
.view-display-id-block_2 .item-list ul div.views-field-field-feature-button-all-url-1 span.field-content a {
	display: block;
	color: #fff;
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/bg_action_nav.png) no-repeat 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
	text-align: center;
	line-height: 30px;
	height: 30px;
	width: 230px;
	position: absolute;
	bottom: 66px;
	left: 16px;
}
.view-display-id-block_2 .item-list ul  .views-field-field-feature-video-nid span.field-content a.video{
	background: transparent;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 540px;
	height: 320px;
	text-indent: -9000px;
	z-index: 2;
}
.view-display-id-block_2 .item-list ul div.views-field-field-feature-button-all-url-1 span.field-content a:hover {
	background-position: 0px -30px;
}
#featureNav {
	display: block;
	margin:0;
	padding:0;
	width: 960px;
	height: 30px;
	position: absolute;
	bottom: 0px;
	left: -20px;
	text-align: center;
	z-index: 10005;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: .8;
}
#featureNav li {
	list-style: none;
	margin: 0 15px;
	display: inline;
}
#featureNav a {
	text-decoration: none;
	width: 160px;
	padding: 6px 14px;
	color: #456;
	background: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9.2pt;
	line-height: 30px;
}
#featureNav a.activeSlide {
	color: #0066CC;
}
#featureNav a:hover {
	color: #0066CC;
}
.view-display-id-block_2 .views-field-field-feature-nav-value {
	display: none;
	width: 160px;
	height: 30px;
	padding: 0 10px;
	line-height: 30px;
	color:#000;
	background: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .025em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
/* bg image holder */
div.views-field-field-feature-bg-image-fid{
	width: 100%;
	height: 600px;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
/* bg images */
img.imagefield-field_feature_bg_image{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
/* end home slideshow feature */
/* all sidebar block get a bottom margin */
#rightSidebar div#issues-facts {
	display: none;/* HIDDEN FOR NOW
		margin-bottom: 30px; */
}
#rightSidebar div.clear-block {
	margin-bottom: 30px;
}
/* media kit */ 
#block-block-6 {
/*margin-top: 30px;*/
}
/* related (by tax term) block */
#block-views-issues-block_1 {
/*margin-top: 30px;*/
}
#block-views-issues-block_1 h2 {
}



/* add this views field */
div.views-field-addthis{
	display: block;
	width: 26px;
	height: 26px;
	position: absolute;
	bottom: 0;
	right: 0;
}
li.addthis{
	display: block;
	width: 26px;
	height: 26px;
	position: absolute;
	bottom: -2px;
	right: -4px;
}
.addthis img{
	margin: 0;
	padding: 0;
}

ul.rss li{
	list-style:  none;
	margin-left: 0;
	padding-left: 0;
}
ul.rss li{
	background: url(http://alexiforillinois.com/sites/all/themes/alexi/i/ico_rss_small.png) no-repeat left center;
	list-style: none;
	margin-left: 0px;
	padding-left: 28px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#main-site-link {
	text-indent: -9000px;
	margin: 0; 
	display: block;
	background: transparent url(../i/btn_visit_homepage.png) no-repeat 0 0;
	height: 170px; 
	width: 170px; 
	position: fixed; 
	top: 0; 
	right: 0;
	z-index: 999; 
}