@charset "utf-8";

/* Scott Walker Destruction Site Style Sheet
	Created: 5/4/2010
	Author: Robert Doeckel, One Wisconsin Now */
	
	
/* Meyer's CSS Reset */

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;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
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;
}

/* End CSS Reset */

/* Walker Failure Files Style */

body {background: url(i/brickBackgroundFull.png) no-repeat #000; background-position: top center; color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif;}

p {font-size: 14px;	line-height: 16px;}

a:link {color: #50c1ec; text-decoration: none;}
a:visited {color: #50c1ec; text-decoration: none;}
a:active {color: #50c1ec; text-decoration: underline;}
a:hover {color: #50c1ec; text-decoration: underline;}

#header {height: 210px; width: 960px; margin: 0 auto;}
#header img {float: right; margin: 9px 5px;}
#header form {float: right; margin-top: 10px; height: 25px;}
#header form .submitSmall {border: 1px solid #333; color: #ffd900; background: black;}
#header form .input {border: 1px solid #333;}
#header br {clear:right;}

/* Transparent wraps for main, left, right containers */

#blackBackTop {width: 960px; background: url(i/blackBackTransparent_top.png) no-repeat;	height: 5px;}
#blackBackWrap {width: 960px; background: url(i/blackBackTransparent_wrap.png);	background-repeat:repeat-y;}
#blackBackBot {width: 960px; background: url(i/blackBackTransparent_bot.png) no-repeat;	height: 5px; margin-bottom: 10px;}
#wideContentTop {width: 610px; background: url(i/leftContentTransparent_top.png) no-repeat;	height: 8px;}
#wideContentWrap {width: 610px;	background: url(i/leftContentTransparent_wrap.png);	background-repeat:repeat-y;}
#wideContentBot {width: 610px; background: url(i/leftContentTransparent_bot.png) no-repeat;	height: 8px; margin-bottom: 10px;}
#narrowContentTop {width: 305px; background: url(i/rightContentTransparent_top.png) no-repeat; height: 8px;}
#narrowContentWrap {width: 305px; background: url(i/rightContentTransparent_wrap.png); background-repeat:repeat-y;}
#narrowContentBot {width: 305px; background: url(i/rightContentTransparent_bot.png) no-repeat; height: 8px;	margin-bottom: 10px;}

/* End wraps */

#mainContainer {width: 960px; margin:0 auto;}
#main_container {width: 960px; margin: 0 auto;}

#topContent {height: 260px;}
#topContent h2{margin:30px 30px 15px 30px; width: 485px;}
#topContent h3 {margin: 30px;}
#topContent p {margin: 15px 30px; width: 580px;}

#walkerFrontPhoto {float:right;	width: 340px; margin: 0 20px 0 0;}

#bottomContentWide {margin: 0 0 0 30px;	width: 570px;}
#bottomContentWide h3 {margin: 0;}
#bottomContentWide h4 {padding: 0 20px 0 0px; font-size: 14px; font-weight: normal;}
#bottomContentWide h5 {padding: 0px; font-size: 10px;font-weight:normal;}
#bottomContentWide h6 {margin: 0; font-size: 14px; font-weight:normal; padding-bottom: 15px;}
#bottomContentWide p {padding: 15px 0 0 0;}
#bottomContentWide .simplepie li {margin:15px 0 0 0;}
#bottomContentWide .simplepie span {display:block; font-size:10px;}

#videoContent {margin-top:15px;}

#bottomContentNarrow {float: right;	margin: 0 0 15px 0px;width: 340px;padding: 0;}
#bottomContentNarrow h3 {margin-bottom: 15px; margin-left:40px;}
#bottomContentNarrow h4 {font-weight: normal; font-size: 14px; margin:  0 45px 10px 40px;}
#bottomContentNarrow table {margin: 15px 0 0 0;	width:200px;}
#bottomContentNarrow .simplepie {width:300px; margin-left:0; padding-left:0; list-style-type:none;}
#bottomContentNarrow .simplepie li {font-weight: normal; font-size:14px; margin: 15px 5px 15px 40px; display:block; list-style-type:none; text-indent:1px;}

#twitterContent {background: url(../images/twitterBackground.png) no-repeat; width: 340px;; margin: 15px 0 0 0; font-family: 'helvetica', arial, sans-serif;font-size: 18px; line-height: 22px;}
#twitterContent li {text-indent:-5px;}
#tweet {padding: 45px 40px;}
#twitterInfo {margin:45px 75px;}

#newsFrontPage {margin: 40px 0 0 0;}

#flickrFront {margin-top: 30px;}
#flickr_badge_uber_wrapper {text-align:center; width:240px; margin-left:40px;}
#flickr_badge_wrapper {padding:10px 0 10px 0;}
.flickr_badge_image {margin:0 9px 10px 0; float: left; padding: 7px 7px 7px 7px; background-color: #fff; border: 1px solid black !important;}
.flickr_badge_image img {border: 1px solid #666 !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, "Sans serif" !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {height: 200px;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, "Sans serif" !important; color:#666666 !important;}

#flickrText {margin-left:40px; margin-right: 45px;}


#issueContentContainer {width:960px;}

#issueContent {width: 570px; margin: 0 0 0 30px;}
#issueContent h2 {margin-top:30px;}
#issueContent h3 {margin:15px 0 0 0;}
#issueContent p {margin: 15px 15px 0 0;}
#issueContent td {vertical-align:middle; padding: 5px;}

#issueContentNarrow {float: right; width:300px;height: 530px; margin: 0 30px 0 0;}
#issueContentNarrow h3 {margin: 0 0 15px 15px;}
#issueContentNarrow p {margin: 15px;}

#quoteBox {background: #000; padding: 20px 30px; margin: 15px 0px 30px 0; font-weight: normal; border: 1px solid #333;}
#quoteBox h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; line-height: 30px;}
#quoteBox h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 500; margin-top: 15px;}
#quoteBox h5 { float: right; margin: 15px 15px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;	 font-size: 14px; font-weight: 500;}


/* Footer Content */

#bottomFooter {background: url(i/footerbackground.png); height: 200px; width: 960px; padding: 0; margin: 15px 0 0 0;}
#bottomFooter h3 {margin: 15px;}
#bottomFooter form {margin: 15px 0 15px 15px; }

#siteSearch {width: 250px; float:left; margin: 30px 0 0 15px; background-color: rgba(0,0,0,0.75);}
#siteSearch .submitSmall {border: 1px solid #333; color: #ffd900; background: black;}
#walkerFailureSearch {margin: 30px 0 0 0; height:25px;}

#aboutUs {width: 270px;float:left; margin: 30px 0 0 60px; background-color: rgba(0,0,0,0.75);}
#aboutUs p {margin: 0 15px 15px 15px;}

#footerSignUp {width: 285px; float:left; margin: 30px 0 0 50px; background-color: rgba(0,0,0,0.75);}
#signup {font-size:12px; margin: 30px 0 0 0;}
.signUpForm {width: 300px; margin: 15px 0 0 0;}
.signUpForm td {vertical-align: top;}
.input {font-family: Verdana, Arial, Helvetica, sans-serif;}
.signUpButton {margin-top:15px;}

/* End Footer */

.headerMarginTop {margin-top:15px; padding-top:15px;}

#timelineFrontMain img {padding: 15px 30px 0 30px;}
#timelineFrontMain {height:525px;}
#timelineFrontMain p {padding: 0; margin: 15px 0 0 30px; width: 900px;}
#timelineLower {padding: 0 0 15px 0;}
.dipity_embed {width:900px; margin: 15px auto; padding: 15px 0;}


#searchBox {margin: 15px 0 0 0;}
#searchBox td {vertical-align: top;	padding: 0 15px 0 0;}
#searchInput {height:16px; border: 1px solid #333;}

#searchResults {width:660px; margin: 30px;}
#searchResults h3 {margin:15px 0 0 0;}
#searchResults p {margin: 15px 0 0 0;}
#searchResults p.published {margin: 0;}
#searchResults p.small {padding-bottom:15px;}

#failureFront {height: 200px;}
#failureFrontHeader {margin: 30px 30px;}

#blogArchiveHeader {margin: 30px 0 0 0;}
#twitterInfo {text-align:right;}

#pressRelease {margin: 0 0 0 30px; width: 570px;}
#pressRelease h3 {margin: 30px 0 0 0;}
#pressRelease h4 {margin: 15px 0 0 0;}
#pressRelease p {margin: 15px 0 0 0;}
#mediaInquiry {float: right; margin: 0 15px 15px 0px; width: 300px;}
#mediaInquiry p {margin: 0 15px 15px 0;}
#mediaInquiry h3 {margin: 30px 0 15px 0;}

#videoContentInside {margin:15px 30px;}
#videoContentInside p {margin:15px 0 30px 0;}

#preLaunchSignup {width: 450px;	margin-top:2px;	margin-right: 30px;	float:right; text-align: right;	padding: 0px;}
#preLaunchSignup img {margin: 10px 0; padding: 0;}
#preLaunchFooter {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff;	text-align: right; margin: 0 30px 15px 30px;}
#main_container table {margin: 30px; width:900px;}
#footerSignUp form {margin-top: 10px; height: 25px;}
#footerSignUp form .submitSmall {border: 1px solid #333; color: #ffd900; background: black;}
#footerSignUp form .input {border: 1px solid #333;} 
