@charset "UTF-8";
/* CSS Document */
/*  
Theme Name: Grid Focus
Theme URI: http://5thirtyone.com/
Description: Grid FocusXHEAVYPEDAL 
Version: 1.1xHEAVYPEDAL
Author: Christopher Sample
Author URI: http://www.studiolxv.com
Tags: heavy pedal, heavypedal, fixed gears, phoenix, arizona, track, cycling, 
*/

.downloadcolumns {position:relative; width:120px;float:left;height:230px;margin:0 0 10px 5px;}
.imaccolumns {position:relative; width:250px;float:left;  margin:0 0 10px 0px;}




.studiolxv {
bottom:-1px;
float:right;
height:55px;
position:fixed;
right:-10px;
}

.archiveh2 {color : #ffffff;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 18px;
font-style : italic;
font-weight : bold;
line-height : 1em;
margin-bottom : 10px;
padding : 0;
text-align : left;
text-indent : 0;}

.interviewlist { padding-bottom: 10px; border-bottom:#ed1c24 1px dashed;}

.links a {color:#ed1c24;}
img {border:none;}
body {
background-image : url(http://theheavypedal.com/images/layout/bg0001.gif);
background-color : #000;
background-attachment : fixed;
color : #fff;
font-family : arial, verdana, sans-serif;
font-size : 62.5%;
margin-left : auto;
margin-right : auto;
padding-top : 70px;
width : 780px;
}
.logo {
height : 72px;
left : 0;
margin : -5px 0 0 0;
position : fixed;
text-align : center;
top : 0;
width : 100%;
z-index : 99999;
}
.archives ul, li {
list-style-position : inside;
list-style : decimal-leading-zero;
padding : 5px 0 0 0;
}
.archives li {
list-style : decimal-leading-zero;
margin : 5px 6px 0 0;
}
.archives {
list-style : decimal-leading-zero;
margin : 5px 6px 0 0;
}

.logo-float {
background : url(http://theheavypedal.com/images/layout/bg0002.png) repeat-x;
top : 0;
height : 40px;
margin : auto;
width : 100%;
}
.s2 {
min-width : 475px;
padding : 10px;
}
.copyright {
bottom : 44px;
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
height : 20px;
left : 14px;
letter-spacing : 0.02em;
margin : -1px;
padding : 0;
position : fixed;
text-align : center;
width : 98%;
z-index : -1;
}
h1 {
font-size : 27px;
}
h2 {
font-size : 27px;
}
h3 {
font-size : 18px;
}
h4 {
font-size : 0.9em;
}
a {
color : #ed1c24;
outline-style : none;
outline-width : medium;
text-decoration : none;
}
a:hover {
color : #ed1c24;font-style : italic;

}

.active {-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;-webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
background-image : url(http://theheavypedal.com/images/layout/bg0003.png);
color : #ffffff;
padding : 5px 9px 6px;
}

.awesome:hover {-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;-webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
background-image : url(http://theheavypedal.com/images/layout/bg0003.png);
color : #ffffff;
padding : 5px 9px 6px;
}
.large.awesome, .large.awesome:visited {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
padding : 5px 9px 6px;
}
.large.awesome:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
padding : 5px 9px 6px;
}

.large.awesome:active {background-image : url(http://theheavypedal.com/images/layout/bg0003.png);}
.awesome, .awesome:visited {
background : #ed1c24 inherit repeat scroll 0 0;
color : #ffffff;
cursor : pointer;
display : inline-block;
padding : 5px 9px 6px;
position : relative;
text-decoration : none;
}
.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited {
font-size : 12px;
line-height : 1;
}
#wrapper {
letter-spacing : 0.02em;
line-height : 1.4em;
width : 780px;
z-index : 1000;
}
.nav li {
line-height : 1.2em;
}
.nav li a {
background-color : #ed1c24;
font-weight : bold;
letter-spacing : 1px;
text-transform : uppercase;
}
.nav li a span {
color : #ffffff;
font-size : 0.9em;
font-weight : normal;
text-transform : lowercase;
}
.nav li a.focus span {
color : #ffffff;
}
.nav li a:hover, .nav li a.focus {
color : #ffffff;
}
.nav .searchField input {
color : #ed1c24;
}
.toggleCategories li a {
color : #ffffff;
}
.toggleCategories li a:hover {
color : #ffffff;
}
.pagenavigation {margin:0 15px 13px;width:540px;}

.tweets {
margin : 2px -28px -8px -8px;
float : right;
}
.section {
background-image : url(http://theheavypedal.com/images/layout/bg0003.png);
color : #ffffff;
padding : 15px;
}
.input {
background-color : #000;
width : 475px;
max-width : 475px;
color : #ffffff;
float : none;
font-family : Arial, Helvetica, sans-serif;
padding : 10px 10px 10px 10px;
}
.submit {
background-color : #000;
color : #ffffff;
float : none;
font-family : Arial, Helvetica, sans-serif;
padding : 10px 10px 10px 10px;
}
.wpcf7-validates-as-required {
background-color : #000;
min-width : 475px;
max-width : 475px;
color : #ffffff;
float : none;
width : 475px;
font-family : Arial, Helvetica, sans-serif;
padding : 10px 10px 10px 10px;
}
.textinput {
background-color : #000;
min-width : 475px;
max-width : 475px;
color : #ffffff;
float : none;
width : 475px;
font-family : Arial, Helvetica, sans-serif;
padding : 10px 10px 10px 10px;
}
textarea {
background-color : #000;
min-width : 475px;
max-width : 475px;
width : 475px;
color : #ffffff;
float : none;
font-family : Arial, Helvetica, sans-serif;
padding : 10px 10px 10px 10px;
}
.textinput {
background-color : #000;
max-width : 475px;
width : 475px;
color : #ffffff;
float : none;
font-family : Arial, Helvetica, sans-serif;
}
input {
background-color : #000;
color : #ffffff;
float : none;
font-family : Arial, Helvetica, sans-serif;
}
.postMeta {
color : #fff;
text-decoration : none;
word-spacing : normal;
text-align : left;
letter-spacing : 0.05em;
line-height : 1.2em;
text-transform : uppercase;
}
.postMeta span.date {
background-color : #ed1c24;
color : #ffffff;
}
.postMeta span.comments a, .postMeta span.date a {
background-color : #ed1c24;
color : #ffffff;
}
.post h2 {
color : #ffffff;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 27px;
font-style : italic;
font-weight : bold;
line-height : 1em;
margin-bottom : 0px;
padding : 0;
text-align : left;
text-indent : 0;
}
.post h2 a {
color : #ed1c24;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 27px;
font-style : italic;
font-weight : bold;
line-height : 1em;
margin-bottom : 0px;
padding : 0;
text-align : left;
text-indent : 0;
}
.entry a, .secondaryColumn a, #commentsContainer h3 a, .commentlist .comment-author a {
font-size : 12px;
}
.entry a:hover, .secondaryColumn a:hover, #commentsContainer h3 a:hover, .commentlist .comment-author a:hover, .commentlist .comment-meta a:hover {
color : #ed1c24;
}
.secondaryColumn a {
color : #ffffff;
}
.entry ul, .entry ol, .entry blockquote {
color : #ffffff;
}
.entry blockquote {
font-style : italic;
}
.secondaryColumn h3, #commentsContainer h3 {
background-color : #ed1c24;
background-image : url(http://theheavypedal.com/images/layout/bg0004.jpg);
margin : 0 0 10px;
padding : 3px 3px 3px 7px;
}
#cancel-comment-reply-link {
color : #ffffff;
font-size : 0.8em;
}
.commentlist .comment-meta a {
color : #ed1c24;
}
.commentlist .comment-author cite {
font-style : normal;
font-weight : bold;
}
.commentlist .comment-meta {
font-size : 0.8em;
}
#paginateIndex {
font-size : 0.9em;
text-transform : uppercase;
}
#footer {
clear : both;
}
#footer p a {
color : #ffffff;
font-weight : bold;
}
#wrapper {
padding : 0 18px;
text-align : left;
width : 830px;
}
#masthead {
padding : 7px 0;
}
#filler {
width : 758px;
margin : 0 0 0 13px;
}
#mainColumn {float:left;
margin:38px 0 0;
padding:0;
width:533px;
}
.secondaryColumn {
background-image : url(http://theheavypedal.com/images/layout/bg0003.png);
float : right;
margin : 53px 0 0 5px;
padding : 8px 4px 1px 5px;
width : 210px;
z-index : 99;
line-height:2em;
}
#masthead h1 {
float : left;
margin : 15px 0 0 7px;
}
#masthead h1 a {
text-transform : uppercase;
width : 400px;
}
#blogLead img {
background : #ffffff inherit repeat scroll 0 0;
border : 1px solid #bbbbbb;
float : right;
height : 42px;
margin : 0 7px;
padding : 2px;
width : 42px;
}
#authorIntro {
float : right;
margin : 8px 0 0;
width : 340px;
}
.navStripWrapper {
clear : both;
position : relative;
}
.nav {
background : #eeeeee inherit repeat scroll 0 0;
}
.nav li {
border-right : 1px solid #cccccc;
display : block;
float : left;
}
.nav li a {
display : block;
height : 42px;
padding : 7px 4px 0 7px;
width : 110px;
}
.nav li a:hover {
background : #333333 inherit repeat scroll 0 0;
}
.nav li a.focus {
background : #3c6c92 inherit repeat scroll 0 0;
}
.nav li.searchField {
border : 0 none;
float : right;
}
.nav .searchField div {
margin : 9px 8px 0 0;
}
.nav .searchField span {
background : #ffffff inherit repeat scroll 0 0;
border-color : #cccccc #cccccc #bbbbbb #bbbbbb;
border-style : solid;
border-width : 1px;
display : block;
padding : 2px;
}
.nav .searchField input {
border : 1px solid #bbbbbb;
outline-style : none;
outline-width : medium;
padding : 4px;
width : 220px;
}
.toggleCategories {
background : #3c6c92 inherit repeat scroll 0 0;
}
.toggleCategories ul, .toggleCategories2 ul {
padding : 8px 7px 7px;
}
.toggleCategories ul li {
display : block;
float : left;
width : 102px;
}
.toggleCategories li a {
margin : 3px 0 4px 5px;
}
.postMeta {
margin-bottom : 14px;
position : relative;
text-align : right;
}
.postMeta .container {
background-color : #ed1c24;
padding : 3px;
position : absolute;
left : 0;
top : -9px;
}
.postMeta span.date {
background : #ed1c24 inherit repeat scroll 0 0;
padding : 0 4px;
}
.postMeta span.comments {
background : #ed1c24 url(images/chat_grey.gif) no-repeat scroll 2px -1px;
padding : 0 5px 0 18px;
}

.breadcrumbs {
color : #fff;
text-decoration : none;
word-spacing : normal;
text-align : left;
letter-spacing : 1px;
line-height : 1.4em;
font-size: 9px; 
text-transform: uppercase;
width : 500px;
background-image : url(http://theheavypedal.com/images/layout/bg0003.png);
margin : 0;
padding : 16px 13px 8px 13px;
}


.post {
color : #fff;
text-decoration : none;
word-spacing : normal;
text-align : left;
letter-spacing : 1px;
line-height : 1.4em;
font-size : 1.3em;
width : 500px;
background-image : url(http://theheavypedal.com/images/layout/bg0003.png);
margin : 0 0 25px;
padding : 4px 13px 20px;
}
.post h2 {color : #fff;
margin-bottom : 10px;
padding : 0 3px;
}
.post h2 a {color : #fff;
display : block;
}
.entry {
width : 500px;
}
.entry p {
margin : 10px 0;
}
.entry ul, .entry ol, .entry blockquote {
margin : 0 14px;
}
.entry ol {
list-style-image : none;
list-style-position : outside;
list-style-type : none;
}
.entry ul li, .entry ol li {
margin : 0 0 7px 0;
}
.entry ul li {
display:list-item;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal-leading-zero;
margin:0 0 0 18px;
}
.entry blockquote {
border-left : 1px solid #ed1c24;
font-size : 1.1em;
line-height : 1.4em;
margin-left : 21px;
padding-left : 10px;
}

.postbreadcrumbs {width:auto;}

.entry.meta {
background : #000000 inherit repeat scroll 0 0;
border-color : #ed1c24;
border-style : solid;
border-width : 1px 0;
}
.entry.meta p {
margin : 5px 7px;
}
.entry.meta .highlight {
font-size : 10px;
text-transform : uppercase;
}
.entry.meta a {
font-size : 8px;
border-color : #ed1c24;
color : #ffffff;
text-transform : uppercase;
}
.entry.meta a:hover {
font-size : 8px;
border-color : #ed1c24;
color : #ed1c24;
text-transform : uppercase;
}
#paginateIndex {
width : 500px;
padding : 8px;
margin-bottom : 0;
}
#paginateIndex a, .commentlist li .reply a {
background : #000000 inherit repeat scroll 0 0;
color : #ffffff;
display : block;
font-size : 0.9em;
padding : 4px 7px 3px;
text-transform : uppercase;
}
.commentlist li .reply a {
color : #aaaaaa;
}
#paginateIndex a:hover, .commentlist li .reply a:hover {
background : #000000 inherit repeat scroll 0 0;
border-color : #ed1c24;
color : #ed1c24;
}
.secondaryColumn h3 {
background-image : url(http://theheavypedal.com/images/layout/bg0004.jpg);
background-color : #ed1c24;
margin : 0 0 10px;
padding : 3px 3px 3px 7px;
}
.widgetContainer {
margin:0; padding:0;
}
.widgetContainer ul{margin:0;padding:0;}

.widgetContainer ul li {
list-style-image : none;
list-style-position : outside;
list-style-type : none;
margin : 0px 0px 7px 0px;
padding:0px;
}
.widgetContainer ul li ul {
margin-top : 5px;padding:0px;
}
.widgetContainer .textwidget {
line-height : 1.5em;
margin : 0 3px;padding:0px;
}
.widgetContainer #wp-calendar {
border-collapse : collapse;
width : 100%;
}
#wp-calendar caption {
font-weight : bold;
margin-bottom : 7px;
}
#wp-calendar thead th {
border-color : #cccccc;
border-style : solid;
border-width : 1px 0;
padding : 4px 0 4px 3px;
}
#wp-calendar td {
color : #777777;
padding : 3px 0 4px 3px;
}
#wp-calendar td a {
font-weight : bold;
}
#commentsContainer {
margin-bottom : 10px;
width : 510px;
}
#commentsContainer span.hook {
display : block;
position : relative;
}
#commentsContainer h3 {
font-size : 1.6em;
background-image : url(http://theheavypedal.com/images/layout/bg0004.jpg);
background-color : #ed1c24;
display : block;
margin : 0 0 10px;
padding : 5px 3px 7px 20px;
}
.cancel-comment-reply {
position : absolute;
right : 4px;
top : -1px;
}
.commentlist {
background-image : url(http://theheavypedal.com/images/layout/bg0003.png);
list-style-image : none;
list-style-position : outside;
list-style-type : none;
margin : 0 0 20px;
padding :12px 10px 10px 35px;
}
.commentlist .comment-author {
margin : -3px;
padding-top : 7px;
}
.commentlist .comment-author img.avatar {
background-image : url(http://theheavypedal.com/images/layout/speechbubble.png);
display : block;
float : left;
height : 32px;
margin : 0 4px 0 0;
padding : 6px 9px 12px;
width : 32px;
}
.commentlist .comment-meta {color:#ed1c24;
margin : 0 0 0 325px;
}
.commentlist li .reply {
border-bottom : 0.05px dashed #ed1c24;
padding-bottom : 10px;
text-align : right;
}
.commentlist li .reply a {
display : inline;
}
.commentlist li p {
font-family : Arial, Helvetica, sans-serif;
line-height : 1.5em;
letter-spacing : 0.03em;
font-size : 1.3em;
font-weight : normal;
margin : auto;
padding : 5px 0 0px 56px;
}
.commentlist li ul, .commentlist li ol, .commentlist li blockquote {
margin : 0 20px;
}
.commentlist .children {
margin : 0 0 0 40px;
}
.commentlist .children li {
list-style-image : none;
list-style-position : outside;
list-style-type : none;
}
#commentform .contain {
margin : 0 0 10px !important ;
}
#commentform #author, #commentform #email, #commentform #url, #commentform p label {
margin : 4px 0 0;
}
#commentform textarea {
background-image : url(http://theheavypedal.com/images/layout/bg0003.png);
color : #ffffff;
float : none;
font-family : Arial, Helvetica, sans-serif;
overflow : auto;
padding : 15px;
width : 480px;
}
#footer {
margin : 0;
}
#footer p {
padding : 14px 3px 0;
}
.floatleft, .alignleft {
float : left;
margin : 3px 7px 0 0;
}
.floatright, .alignright {
float : right;
margin : 3px 0 0 7px;
}
.right {
padding-right : 15px;
margin-bottom : 30px;
float : right;
}
.left {
float : left;
}
.clear {
clear : both;
}
.fix:after {
clear : both;
content : ".";
display : block;
height : 0;
visibility : hidden;
}
.fix {
display : inline-block;
}
.fix {
display : block;
}
.tweetable_follow {
display : block;
margin : 6px 6px 0 6px;
font-weight : bold;
}
.tweetable_latest_tweets {
margin : 6px 6px 0 6px;
padding : 0;
}
.tweetable_latest_tweets li {
margin : 0;
width : 100%;
list-style : none;
border-bottom : 1px dashed #9a9898;
padding : 6px 0 6px 0;
}
.twitter_status {
width : 100%;
display : block;
margin : 0;
padding : 0;
}
.twitter_meta {
display : block;
font-size : 0.8em;
font-style : italic;
color : #9a9898;
}
div.wpcf7 {
margin : 0;
padding : 0;
}
div.wpcf7-response-output {
margin : 2em 0.5em 1em;
max-width : 475px;
background-color : #ed1c24;
padding : 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
border : 2px solid #ed1c24;
}
div.wpcf7-mail-sent-ng {
border : 2px solid #ed1c24;
}
div.wpcf7-spam-blocked {
border : 2px solid #ed1c24;
}
div.wpcf7-validation-errors {
border : 2px solid #ed1c24;
}
span.wpcf7-form-control-wrap {
position : relative;
}
span.wpcf7-not-valid-tip {
position : absolute;
color : #ed1c24;
top : 20%;
left : 20%;
z-index : 100;
font-size : 10pt;
width : 280px;
padding : 2px;
}
span.wpcf7-not-valid-tip-no-ajax {
color : #f00;
font-size : 10pt;
display : block;
}
span.wpcf7-list-item {
margin-left : 0.5em;
}
.wpcf7-display-none {
display : none;
}
img.ajax-loader {
border : none;
vertical-align : middle;
}
.numbers {
border-bottom : dashed #ff0000;
padding : 2px 2px 2px 2px;
margin : 2px;
text-decoration : none;
color : #fff;
background-color : #ed1c24;
}
.wp-pagenavi a, .wp-pagenavi a:link {
font-size : 11px;
padding: 2px 2px 2px 2px;
margin : 2px;
text-decoration : none;
color : #fff;
background-color : #ed1c24;
}
.wp-pagenavi a:visited {
font-size : 11px;
padding:2px 2px 2px 2px;
margin : 2px;
text-decoration : none;
color : #fff;
background-color : #ed1c24;
}
.wp-pagenavi a:hover {
font-size : 11px;
color : #fff;
background-color : #ed1c24;
}
.wp-pagenavi a:active {
font-size : 11px;
padding : 2px 2px 2px 2px;
margin : 2px;
text-decoration : none;
color : #fff;
background-color : #ed1c24;
}
.wp-pagenavi span.pages {
font-size : 11px;
padding : 2px 2px 2px 2px;
margin : 2px;
text-decoration : none;
color : #fff;
background-color : #ed1c24;
}
.wp-pagenavi span.current {
font-size : 11px;
padding : 2px 2px 2px 2px;
margin : 2px;
text-decoration : none;
color : #fff;
background-color : #ed1c24;
}
.wp-pagenavi span.extend {
font-size : 11px;
padding : 2px 2px 2px 2px;
margin : 2px;
text-decoration : none;
color : #fff;
background-color : #ed1c24;
}
#wp_page_numbers, #wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
font-size : 100%;
}
#wp_page_numbers {
clear : both;
display : block;
margin : 0;
width : 600px;
background : transparent;
padding : 0;
}
#wp_page_numbers ul {
width : 100%;
margin : 0;
padding : 0;
}
#wp_page_numbers li {
float : left;
display : block;
margin : 2px;
padding : 0;
}
#wp_page_numbers a {
padding :2px 2px 2px 2px;
margin-left : 2px;
margin-right : 2px;
display : block;
color : #fff;
background-color : #ed1c24;
}
#wp_page_numbers li a:hover {
text-decoration : underline;
}
#wp_page_numbers li.space {
padding : 2px 2px 2px 2px;
}
#wp_page_numbers li.first_last_page {
font-style : italic;
}
#wp_page_numbers li.active_page a {
}
#wp_page_numbers li.active_page a:hover {
color : black;
text-decoration : underline;
}
#wp_page_numbers li.page_info {
float : left;
display : block;
padding : 2px 2px 2px 2px;
margin-right : 2px;
color : #ed1c24;
font-size : 11px;
}
#wp_page_numbers li.dropdown {
float : right;
display : block;
padding :2px 2px 2px 2px;
margin-right : 2px;
color : #ed1c24;
font-size : 11px;
}
img.nothumb {
border : 0;
}
