/* -----------------------------------------------
	Take Back My TV CSS
	Mainted by: Blue State Digital
----------------------------------------------- */

body { text-align: center; background: #373737 url(http://takebackmytv.com/page/-/img/bg.jpg) top center}
html { height: 100%; margin-bottom: 1px;}  /*force scrollbars on short pages*/

/* @group Common Styles */

body { font-size: 62.5%; font-family: "Trebuchet MS", Verdana, sans-serif; color: #000;} /* sets font to 10px */

.interior h1 { font: 2.5em Helvetica, "Trebuchet MS", sans-serif; color:#333333; margin-bottom: 1em; font-weight: bold;}
.interior h2 {font-size: 1.8em; color:#333; margin-bottom: .8em; font-weight: bold;}
.interior h3 {font-size: 1.25em; margin-bottom: 1.2em; font-weight: normal; color: #000;}
.interior h4 {font-size: 1.1em; margin-bottom: 1.2em; font-weight: bold;color:#13771E}
.interior h5 {font-size: 1.0em; margin-bottom: 1.2em; font-weight: bold;}

.interior ol {list-style-type: decimal; font-size: 1.2em; line-height: 1.4em; margin: 1em 0; }
.interior li {font-size: 1em; line-height: 1.4em; margin-left: 25px; }
.interior ul {list-style-type: disc; font-size: 1.2em; line-height: 1.4em; margin-left: 25px; }
p {font-size: 1.2em; line-height: 1.5em; margin: 1.5em 0em; color: #000;}
blockquote { font-size: 1em; line-height: 1.4em; margin: 1.2em 3em 1.2em 3em; text-align: justify; }
pre { font-family: monospace; font-size: 1.0em; }
strong, b { font-weight: bold; }
em { font-style: italic; }
td { padding: 5px; font-size: 1.2em; }
#speakout td { font-size: .6em; }
#invitationpage td { font-size: .8em; }
img { padding: 10px; }

a {color: #13771E; text-decoration: underline; font-weight: bold;}

/* @end */



/* LAYOUT
----------------------------------------------- */
#container {background: #fff url(http://takebackmytv.com/page/-/img/temp_container_bg.png); text-align: left; width: 900px; margin: 0 auto;}

#content {float: left; margin: 0 0 0 21px; width: 610px; background: #fff; display: inline;}
#contentTop {background: url(http://takebackmytv.com/page/-/img/content-top-new.jpg) no-repeat top; height: 13px; width: 614px;}
#contentInner {background: url(http://takebackmytv.com/page/-/img/content-mid-new.jpg) repeat-y 0 0; margin: 0; width: 614px; }
#contentBottom {background: url(http://takebackmytv.com/page/-/img/content-bottom-new.jpg) no-repeat bottom; height: 8px;	width: 614px; }
#sidebar  { float: left; width: 235px; margin-left: 15px; display: inline; padding-left: 5px;}
#mainContent { float:left; width: 635px; height: auto; }



/* HEADER
----------------------------------------------- */
#header {position: relative; background: url(http://takebackmytv.com/page/-/img/header-new.png) no-repeat top left; height: 152px; width: 901px; margin-left: 1px; }
#header h1#logo {margin: 0;}
h1#logo a {
  display: block;
  text-indent: -9999px;
  width: 420px; height: 50px;
  background: url(http://takebackmytv.com/page/-/img/spacer.gif) no-repeat;
  position: absolute;
  top: 60px; left: 40px;
  margin: 0;
}

#headerContent {padding: 0px 30px 10px 30px;}
#headerContent {background: url(http://takebackmytv.com/page/-/img/header_content_background.jpg) repeat-y;}
#headerVideo {width: 200px; float: left; padding-left: 50px;}
#headerText {float: right; width: 570px; color: #666;}
#headerText h2 {color: #666;}
#headerText h2 span {
  display: block;
  text-indent: -9999px;
  width: 575px; height: 64px;
  background: url(http://takebackmytv.com/page/-/img/header_title.png) no-repeat;
  position: relative;
  margin: 0;}
#headerText p {font-size: 1.1em;}

#quickSignup { position: absolute; top: 35px; left: 660px; width: 165px;}
#quickSignup h3 { font-size: 1.4em; color: #fff; margin-bottom: 10px; font-weight: bold;;}
#quickSignup p { font-size: 1.1em; text-transform: uppercase; color: #000; margin: 0;}
#quickSignup input.text { padding: 2px; color: #a7a7a7; font-family: Verdana, sans-serif; }
#quickSignupEmail { width: 150px; margin-bottom: 10px;}
#quickSignupZip { width: 50px; margin-right: 10px; }


/* NAV
----------------------------------------------- */
#navigation {float:right; height: 13px;	padding: 0;	margin-bottom: 0px;	margin-top: 132px; width: 643px;}
	
	#navigation li { float: left; list-style-type: none; text-decoration:none; margin: 0;font-size:1em;  text-indent: -9999px;}
	#navigation li a {font-color:#fff;}
	#navigation ul { list-style-type: none; }
		#navigation li#home-nav a {display:block;width: 38px;margin-right: 12px;}
		#navigation li#why-nav a { display:block;width: 99px;margin-right: 9px;}
		#navigation li#trans-nav a {display:block; width: 138px; margin-right: 9px;}
		#navigation li#action-nav a { display:block; width: 78px;margin-right: 13px; margin-left: 6px;}
		#navigation li#news-nav a { display:block;width: 88px; margin-right: 13px;}
		#navigation li#press-nav a {display:block; width: 38px; margin-left: 16px; margin-right: 16px;}
		#navigation li#about-nav a {display:block; width: 61px;}


#navigation li#home-nav a:hover {background: url("http://takebackmytv.com/page/-/img/header-roll.png") no-repeat -258px; width: 38px; height: 14px; }
#navigation li#why-nav a:hover {background: url("http://takebackmytv.com/page/-/img/header-roll.png") -308px  no-repeat; width: 99px;height: 14px;}
#navigation li#trans-nav a:hover {background: url("http://takebackmytv.com/page/-/img/header-roll.png")  -416px  no-repeat; width: 143px;height: 14px;}
#navigation li#action-nav a:hover {background: url("http://takebackmytv.com/page/-/img/header-roll.png") -569px  no-repeat; width: 78px;height: 14px;}
#navigation li#news-nav a:hover {background: url("http://takebackmytv.com/page/-/img/header-roll.png") -660px no-repeat; width: 88px;height: 14px;}
#navigation li#press-nav a:hover {background: url("http://takebackmytv.com/page/-/img/header-roll.png") -777px  no-repeat; width: 40px;height: 14px;}
#navigation li#about-nav a:hover {background: url("http://takebackmytv.com/page/-/img/header-roll.png") -831px  no-repeat; width: 61px;height: 14px;}

/* CONTENT
----------------------------------------------- */
#content h1 {color: #13771E}
#content h1 a {text-decoration: none; color: #13771E;}
#content h1 a:hover {text-decoration: underline;}
#content h2 {color: #13771E}


/* SIDE
----------------------------------------------- */
#sidebar p {margin-top: 0;}

#sidebar .secondFeature{  width: 230px; height: 250px;
	padding-bottom: 15px;
	border-bottom: 1px solid #333;
	margin: 15px 0;
}

#sidebar .homeNews { padding-top: 15px; }
#sidebar .homeNews h3 { background: url(/page/-/img/title-presscoverage.png) no-repeat; width: 225px; height: 30px; text-indent: -9999px; margin-bottom: 15px;}
#sidebar .homeNews h4 { 
	font: 1.2em/1.5em "Trebuchet MS", sans-serif;
	margin-bottom: 0;
}
#sidebar .homeNews h4 a { text-decoration: underline; }
#sidebar .homeNews p { color: #333; font-size: 1.2em;}
#sidebar .homeNews span { font-style: italic; color: #666; }
#sidebar .homeNews .publication { margin-bottom: 1em; display: block; font-size: 1.1em; font-style: normal; font-weight: bold; color: #333;}

/* FOOTER
----------------------------------------------- */
#footer {
	background: url(http://takebackmytv.com/page/-/img/footer_bg.jpg) repeat-y top left; 
	text-align: right; color: #fff; 
	padding: 15px 0px; margin-top: 20px;
	height: 15px;
}
#footer a { color: #fff;}
#footer p { color: #fff; ;font-size: 1.1em; margin: 0 15px 0 0px;}


/* UTILS
----------------------------------------------- */

img {border: 0;}
.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.floatl {float: left; margin: 0; padding: 0 10px 10px 0;}
.floatr {float: right; margin: 0; padding: 0 0 10px 10px;}
.whitespace {margin: 0; padding: 0; width: 740px; background: #fff; height: 10px; clear: both;}
.clear {clear:both; height:0; margin:0; font-size: 1px; line-height: 0;}

.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 */


/* FORM ATTRIBUTES
----------------------------------------------- */
form {margin: 0;}
form p, form label {font-size: 10px; margin: 0; padding: 1px; line-height: 1.2em;}

select {font-size: 10px;}

label {padding: 0px; font-size: 11px; line-height: 1.1em;}

input, textarea {font-size: 11px; background: #fff; text-align: left;}
input.button, input#quickSignupZip { vertical-align: middle;}
.txt, .text {background: #fff}
.hasfocus {background: #DEEFFF; color: #001F5C;}

input.buttonImg {cursor: pointer; border: none; vertical-align: middle; padding: 0;}

/* FORM ATTRIBUTES
----------------------------------------------- */
form {margin: 0;}
form p, form label {font-size: 11px; margin: 0; padding: 1px; line-height: 1.2em;}

select {font-size: 10px;}

label {padding: 0px; font-size: 12px; line-height: 1.1em;}

#signup td { 
	padding-bottom: 5px;
}

input, textarea {font-size: 11px; background: #fff; text-align: left;}
.txt, .text {background: #fff}
.hasfocus {background: #DEEFFF; color: #001F5C;}

input.buttonImg {cursor: pointer; border: none; vertical-align: middle; padding: 0;}

#speakout div#tabs {height:22px;}
#speakout p {margin-top:0;font-size: 1.2em; line-height: 1.5em; margin: 1.5em 0em; color: #000;}
#speakout ul {margin:0 0 8px 20px;padding:0;font-size:}
#speakout li {margin:2px 0 2px 0;padding:0;list-style-type:square;}
#speakout td {padding:2px;vertical-align:top;}
#speakout input {background:#fff;height:auto;}
#speakout h3 {margin:0 0 3px 0;padding:0;}

#speakout span.error { color: red; }

/* navigation tabs for the form*/ 
ul#nav-tabs {float:left;width:100%;border-bottom:4px solid #333;padding:0;margin:0 0 10px 0;list-style-type:none;}
ul#nav-tabs li {float:left;font-size:11px;font-weight:bold;padding:3px 5px 3px 5px;margin:0 3px 0 0;list-style-type:none;}
ul#nav-tabs li.tab-on {cursor:pointer;white-space:nowrap;background:#333;color:#fff;border:1px solid #000; border-width:1px 1px 0 1px;}
ul#nav-tabs li.tab-over {cursor:pointer;white-space:nowrap;background:#eee;color:#000;border:1px solid #666; border-width:1px 1px 0 1px;}
ul#nav-tabs li.tab-off {cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccc; border-width:1px 1px 0 1px;}

/* navigation tabs for the goals*/ 
ul#goal-tabs {margin:0;padding:0;height:20px;list-style-type:none;}
ul#goal-tabs li {float:left;font-size:.85em;font-weight:bold;padding:3px 5px 3px 5px;margin:0 3px 0 0;list-style-type:none;}
ul#goal-tabs li.goal-on {cursor:pointer;white-space:nowrap;background:#333;color:#fff;border:1px solid #000; border-width:1px 1px 0 1px;}
ul#goal-tabs li.goal-over {cursor:pointer;white-space:nowrap;background:#eee;color:#000;border:1px solid #666; border-width:1px 1px 0 1px;}
ul#goal-tabs li.goal-off {cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccc; border-width:1px 1px 0 1px;}

/* navigation tabs for the tips */ 
ul#tip-tabs {margin:0;padding:0;font-size:.8em;height:19px;list-style-type:none;}
ul#tip-tabs li {float:left;font-weight:bold;padding:3px 5px 3px 5px;margin:-1px 3px 0 0;list-style-type:none;}
ul#tip-tabs li.tip-on {cursor:pointer;white-space:nowrap;background:#fff;color:#000;border:1px solid #666; border-width:1px 1px 0 1px;}
ul#tip-tabs li.tip-over {cursor:pointer;white-space:nowrap;background:#eee;color:#000;border:1px solid #666; border-width:1px 1px 0 1px;}
ul#tip-tabs li.tip-off {cursor:pointer;white-space:nowrap;background:#ccc;border:1px solid #666; border-width:1px 1px 0 1px;}

/* main form styles */


form#speakout_form select {border: 1px solid #666;}
form#speakout_form input, form#speakout_form textarea {font-size:.9em;font-family:courier;border:1px solid #999;padding:2px;}

form#speakout_form {display:block;margin:10px 0 10px 0;background:#eee;border:1px solid #666;padding:5px;clear:left;}
form#speakout_form table {width:100%;border-collapse:collapse;}
form#speakout_form table.step {width:100%;}
form#speakout_form table.step table {padding:2px;}
form#speakout_form table.step td, form#speakout_form table.step th {font-size:1em;padding:2px 2px 2px 0;}
form#speakout_form table.step td.divider {padding:0 0 10px 0;font-weight:bold;font-size:1em;white-space:nowrap;}
form#speakout_form th.divider {border:1px solid #ccc;padding:5px;font-weight:bold;font-size:1em;white-space:nowrap;background:#ddd;}
form#speakout_form table.step h3 {margin:0;padding:0;font-size:1em;font-weight:bold;}
form#speakout_form table.step h4 {margin:0 0 5px 0;padding:0;font-size:1em;font-weight:bold;}
form#speakout_form table.step label {font-size:.8em;font-weight:bold;white-space:nowrap;}
form#speakout_form table.step tr.recipient-header th {font-size:.8em;vertical-align:bottom;text-transform:capitalize;background:#ddd;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
form#speakout_form table.step td.recipient-divider {font-size:.8em;font-weight:bold;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
form#speakout_form table.step td.buffer {width:4px;}
form#speakout_form table.step td.radio {}
form#speakout_form table.step td.radio input {float:left;border:0;background:#eee;}
form#speakout_form table.step td.radio label {float:left;font-size:.8em;font-weight:normal;}
form#speakout_form table.step td.stat {text-align:right;font-size:.8em;}
form#speakout_form table.step td span.location {}
form#speakout_form table.step td table.buttons {width:100%;margin-top:10px;}
form#speakout_form td.bottom-link {text-align:right;font-size:.8em;}

form#speakout_form table.step td.label {font-weight:bold;vertical-align:top;width:1%;white-space:nowrap;}
form#speakout_form table.step td.field {vertical-align:top;width:55%;}
form#speakout_form div.group_field {float:left;margin-right:5px;}
form#speakout_form table.step td.preview {font-size:.9em;}
form#speakout_form table.step span.edit {font-size:.8em;}

form#speakout_form td.tips {vertical-align:top;padding:0;width:45%;}
form#speakout_form td.tips div.tip-content {font-size:12px;background:#fff;border:1px solid #666;padding:5px;display:block;}
form#speakout_form td.tips div.tip-content p {margin-bottom:8px;}
form#speakout_form td.tips div.tip-content ul {margin:0 0 0 8px;padding:0;}

form#speakout_form input.button {height:auto;font-family:Arial, Sans-serif;cursor:pointer;padding:4px;font-weight:bold;color:#000;background:#ccc;border-top:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #ccc;}
form#speakout_form input.button-over {height:auto;font-family:Arial, Sans-serif;cursor:pointer;padding:4px;font-weight:bold;color:#fff;background:#B7B7B7;border-top:1px solid #999;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #999;}
form#speakout_form input.button-send {height:auto;font-family:Arial, Sans-serif;cursor:pointer;padding:4px;font-weight:bold;color:#fff;background:#418341;border-top:1px solid #999;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #999;}
form#speakout_form input.button-send-over {height:auto;font-family:Arial, Sans-serif;cursor:pointer;padding:4px;font-weight:bold;color:#fff;background:#336833;border-top:1px solid #666;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #666;}

/* styles for the ezlist */
div#speakout table.ezlist {padding: 0;margin: 10px 0 10px 0;border: 0;border-collapse: collapse;width:100%;line-height: 1.2em;}
div#speakout table.ezlist th {font-size:.9em;padding:3px;white-space:nowrap;border-bottom:1px solid #666;text-align:left;color:#000;}
div#speakout table.ezlist th a { text-decoration:none;color:#fff; padding: 3px 0 3px 0; }
div#speakout table.ezlist th a:hover { text-decoration:underline;color:#fff; padding: 3px 0 3px 0; }
div#speakout table.ezlist th a:hover {color:#eee;}
div#speakout table.ezlist th.sorted {font-size:.9em;color:#000;}
div#speakout table.ezlist th.over {font-size:.9em;background:#969494;cursor:pointer;color:#F8F8AF;}
div#speakout table.ezlist tr.a td {font-size:.9em;background:#eee;vertical-align:top;border-bottom: 1px solid #ccc;text-align:left;padding:3px;}
div#speakout table.ezlist tr.b td {font-size:.9em;background:#fff;vertical-align:top;border-bottom: 1px solid #ccc;text-align:left;padding:3px;}
div#speakout table.ezlist tr.over td {font-size:.9em;cursor:default;background:#ddd;vertical-align:top;border-bottom: 1px solid #ccc;text-align:left;color:#900;padding:3px;}
div#speakout table.ezlist td.sorted {}
div#speakout table.ezlist tr.a .button {border-left: 1px solid #CCC;text-align: right;white-space: nowrap;width: 1%;}
div#speakout table.ezlist tr.b .button {border-left: 1px solid #CCC;text-align: right;white-space: nowrap;width: 1%;}
div#speakout table.ezlist tr.over .button {border-left: 1px solid #CCC;text-align: right;white-space: nowrap;width: 1%;}
div#speakout table.ezlist .nodata {background: #EEE;padding: 10px 0 10px 0;color: #900;text-align: center;font-weight: bold;border-bottom: 1px solid #CCC;}
div#speakout table.ezlist .pagination {padding: 5px; 2px; 5px; 2px;border-bottom: 1px solid #CCC;}

div#speakout input.btn, div#speakout input.landing-button {height:auto;font-family:Arial, Sans-serif;cursor:pointer;padding:1px;font-weight:bold;color:#fff;background:#418341;border-top:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #ccc;}
div#speakout input.btn-over, div#speakout input.landing-button-over {height:auto;font-family:Arial, Sans-serif;cursor:pointer;padding:1px;font-weight:bold;color:#fff;background:#336833;border-top:1px solid #666;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #666;}

/* landing page styles */
div#speakout table#landing {width:100%;border-collapse:collapse;}
div#speakout table#landing p {padding:0;margin:0 0 10px 0;font-size: 1.2em; line-height: 1.5em; margin: 1.5em 0em; color: #000;}
div#speakout table#landing td.description {}
div#speakout table#landing div.goal {float:right;width:280px;padding:0 0 10px 10px;margin:0;}
div#speakout table#landing div.goal h3 {margin:0 0 5px 0;text-transform:capitalize;padding:0;font-family:arial, sans-serif;font-size:1em;}
div#speakout table#landing div.goal div.goal-frame {border:1px solid #666;background:#eee;padding:5px;margin:0 0 10px 0;}
div#speakout table#landing div.goal div p {font-size:.9em;margin:3px 0 3px 0;}
div#speakout table#landing div.goal div table {border-collapse:collapse;width:100%;margin:3px 0 3px 0;}
div#speakout table#landing div.goal div table td {width:50%;font-size:.95em;}
div#speakout table#landing div.goal span.goal {color:#418341;font-weight:bold;}
div#speakout table#landing div.bar-frame {height:15px;padding:1px;margin:0 0 3px 0;%;border:1px solid #999;background:#fff;}

div#speakout form#participate {margin-bottom:10px;}
div#speakout form#participate label {font-weight:bold;font-size:.9em;}
div#speakout form#participate table {width:100%;border:1px solid #666;background:#ffc;}
div#speakout form#participate table tr {vertical-align:middle;}
div#speakout form#participate table td {vertical-align:middle;font-size:.9em;padding:5px;}
div#speakout form#participate table td input {border:1px solid #999;padding:2px;}

div.splash { margin: 0 0 5px 0; }
td.multi_recipient_note
{
	color: #390;
	font-style: italic;
	margin: 0 0 0 10px;
}

tr.extra {background-color:#DDD;}
tr.overlimit {background-color:#EEE;}

/* BLOG  */

#blogTitle #rssIcon {position: absolute; right: 0px; top: 2px;}

.homepage #contentInner .entry { padding: 0 25px; margin: 35px 0 0 0; }
.homepage #contentInner .entry.top { margin-top: 10px;}
.homepage #contentInner .entry p { margin: 1em 0 0 0 ; }
.homepage #contentInner h3 { font-size: 1.5em; margin-bottom: 5px;}
.homepage #contentInner h3 a { text-decoration: none; }
.homepage #contentInner .entry span.dateline {font-size: 1.1em;color: #333; font-weight: bold;}

#contentInner .entry .comments {padding: 5px 5px 5px 5px; background: #f8f8f8; font-family: verdana; font-weight: normal; text-transform: uppercase; font-size: .8em; vertical-align: center; margin: 1px -3px; border-bottom: 1px solid #ddd}
#contentInner .entry .comments p {width: 300px; float: left; margin: 2px 0 0 0; line-height: 16px;} /* comments & permalink */
#contentInner .entry .comments p a {font-weight: normal; color: #1e9a90; text-decoration: none;}
#contentInner .entry .comments p a:hover {text-decoration: underline;}
#contentInner .entry .comments span {display: block; float: right; margin: 2px 0 0 0; padding-bottom: 0; height: 16px;} /* add this */

#contentInner .blogentry {padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px solid #999;}
#contentInner .blogentry h1 {margin-bottom: 0px;}
#contentInner .blogentry .socialize {margin-top: 20px;}
#contentInner .blogentry .socialize .tags {float: left; width: 300px; margin-top: 0;}
#contentInner .blogentry .socialize span.addthis {display: block; float: right; margin: 2px 0 0 0; padding-bottom: 0; height: 16px;} /* add this */

/* COMMENTS
----------------------------------------------- */
#comments {margin: 30px 0;}

.comment {font-size: 1em; margin: 0 10px 30px 10px; padding: 5px; background: #f8f8f8}
.commentOdd {}
.commentEven {}
.commentNumber {border-bottom: 1px solid #999; padding: 3px; color: #EE2E24; text-align: right; margin-bottom: 0;}
.commentNumber a {text-decoration: none;}
.commentNumber a:hover {text-decoration: underline;}

.commentNumber a:hover {text-decoration: underline;}

.commentInfo {border-top: 1px solid #999; padding: 3px; color: #666; margin-top: 0; font-size: .9em;}
.commentText {margin-left: 3px; margin-right: 3px;}
.commentText p {margin: 6px 0;}

#commentPost {border-top: 1px solid #999; padding-top: 30px;}
#commentPost td {padding: 0; margin: 0;}
#commentPost form p {margin: 1px 0; padding: 3px 0;}
#commentPost form em {}
#commentPost form label {display: block; width: 90px; float: left; text-align: right; padding-right: 10px; padding-top: 1px;}
#commentPost form input.text {width: 420px;}
#commentPost form textarea {width: 420px;}

/* @group INDEX */


#actionsHome{float: left; width: 603px;	height: 191px;padding: 15px;}
#actionsHome .action1 {	float: left;  margin-left: 30px; display: inline;}
#actionsHome .action2 { float: right; margin-right: 30px; display: inline;}
#contentInner h2 span {display:none;}
#contentInner h2 {width: 612px; height: 59px; background: url(http://takebackmytv.com/page/-/img/campaign-news.png) no-repeat 0 0; text-align: left; margin: 0 0px 0px 1px;
}

#feature{ background:url(http://takebackmytv.com/page/-/img/feature-bg.jpg) no-repeat; float: left; height: 229px; width: 634px; margin-left: 1px; display: inline;}
#feature img{ float:left; margin: 25px 0 0 15px; }
#feature h1, #feature p, #feature a.action { float: left; width: 325px; margin-left: 20px; }
#feature h1 { 
	float: left; 
	margin-top: 40px;
	margin-bottom: 0px; 
	font: 2.25em Helvetica, "Trebuchet MS", sans-serif;
	font-weight: bold;
}
#feature p { color: #666; }
#feature a.action { font-size: 1.15em; }

#contentInner h4{padding-top: 10px;}
#contentInner .news{width: 575px;margin-left: 20px;}
#contentInner .news p{	margin-bottom: 0;	margin-left: 0;	margin-right: 0;}

/* @end */

/* @group Pages */

#pages{ width: 635px; float: left;}
#pagesTop {background: url(http://takebackmytv.com/page/-/img/pages-top.png) no-repeat top; width: 634px; height: 31px; margin-left: 1px; }
#pagesInner {background: url(http://takebackmytv.com/page/-/img/pages-middle.png) repeat-y; width: 585px; padding: 25px; }
#pagesBottom {background: url(http://takebackmytv.com/page/-/img/pages-bottom.png) no-repeat bottom; height: 14px; width: 634px; margin-left: 1px;}
#pagesInner-fw {background: url(http://takebackmytv.com/page/-/img/pages-middle.png) repeat-y; width: 585px; padding: 25px; }
#pagesInner-fw #speakout{width:585px;padding: 25px;}


.interior #pagesInner .entry { padding: 0 25px; margin: 35px 0 0 0; }
.interior #pagesInner .entry.top { margin-top: 10px;}
.interior #pagesInner .entry p { margin: 1em 0 0 0 ; }
.interior #pagesInner h3 { font-size: 1.5em; margin-bottom: 5px;}
.interior #pagesInner h3 a { text-decoration: none; }
.interior #pagesInner span.dateline {font-size: 1.1em;color: #333; font-weight: bold;}
.interior #pagesInner span.dateline.inner {font-size: 1.2em;}



/* @end */

/* @group Report Card Styles */

table#report-card, table#report-card-explanation { border: 1px solid #a7a7a7; }
#report-card th { 
	padding: 10px; 
	font-size: 1.4em; 
	font-weight: bold;
	color: #fff;
	background-color: #999;
	vertical-align: middle;
	text-align: center;
}
#report-card-explanation th {
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
	border: 1px solid #a7a7a7;
	padding: 10px;
}
#report-card td, #report-card-explanation td {
	border: 1px solid #a7a7a7;
	vertical-align: top;
	padding: 10px;
	color: #666;

}
#report-card .subheader td {
	background-color: #418341;
	font-size: 1.25em;
	font-weight: bold;
	color: #fff;
}
.interior #report-card td h3 {
	font-size: 1.25em;
	font-weight: bold;
}
/* @end */

/* @group ONE COLUMN */
#onecol-top{background:url(http://takebackmytv.com/page/-/img/onecol_top.jpg) no-repeat; height: 31px;}
#onecol-mid{background: url(http://takebackmytv.com/page/-/img/onecol_mid.jpg) ; padding: 25px;}
#onecol-end{background: url(http://takebackmytv.com/page/-/img/onecol_end.jpg)no-repeat ; height: 18px; width: 900px;}

/* @end */


