.hide {display:none;} sup {font-size:50%; display:inline; margin-top:0;}

html {	background: #8CC734 url(http://www.windattack.com/wp-content/uploads/2008/07/bggrad9.png) repeat-x; margin-left:-120px; }

body {
	font: 18px/1.8em 'Helvetica Neue' , Helvetica, 'Lucida Grande', Verdana, Arial, Sans-Serif;
color: #333; margin:0; padding:0; background:inherit;
width:100%; height:100%;}


a { color:#dd4b1d; color:#bf3f16; color:#333;}
 a:visited {color: #333; color:#36494e;}
 
a:hover {color:#fff; text-decoration:none;}
 a:active {text-decoration:none;} 

#page {   width:800px; margin:0 auto; padding:0; padding-top:100px; 	
}

.foot {clear:both; width:0px; height:0px;}

.right {float:right;} .clearright {clear:right;}
 
 #header {clear:both;  margin-bottom:50px; position:relative;}
        	h1, h2, h3, h4, h5, h6 {margin:0; padding:0;	font-family: Helvetica;	}
          h1  a {display:block; width:217px; height:100px; margin:0; padding:0; background: url('http://www.windattack.com/wp-content/uploads/2008/07/thewindattackheader2.png') left no-repeat; float:left; margin-top:8px;}
      
/* NAV STUFF*/
#nav {  display:block; color:#dff46f;   font-size:28px; font-family:helvetica;padding:1%; margin-left:35%; padding-top:30px;}
#nav p {display:inline; line-height:120%;}
#nav a {  text-decoration:none;}
#nav a:hover { color: #fff; } 


/*Foodbuzzstuff*/
#foodbuzzbadge {position:absolute; top:0; left:840px; margin:10px;  margin-left:40px; }
#ad { position:absolute; top:100px; left:820px; margin:10px;  margin-left:40px;} 



.entrylisting {font-size:18px; color:#CEEE5F; line-height:125%; }
.entrylisting h2 {display:block; float:left;   font-size:18px; color:#474e23;  padding-right:10px;}     .entrylisting+.entrylisting  h2 { color:#CEEE5F;}
.entrylisting strong {color:#474e23;}

.entrylisting div {margin:20px 0; padding:0; margin-left:100px;}
.entrylisting .date {font-size:9px; vertical-align:top; background: #fe5930; color:white; padding:3px; }
.entrylisting .tag {font-size:9px; vertical-align:top; background: #59a5f9; color:white; padding:3px;} 
.entrylisting a {padding-right:1px;}
.entryitem+.entryitem {padding-right:0; padding-left:3px;}
.entryitem+.entryitem:before {content: ", "; padding:0;}



.journallisting {clear:both; background:#9bd04e;}

.journallisting a {text-decoration:none; border-top:1px solid rgba(0,0,0,.2); display:block;color: rgba(51, 51, 51,.7);}
      .journallisting a:hover {color: rgba(51, 51, 51,1);}
.journallisting h3 {background:rgba(0,0,0,.1); padding:10px 5px;}
.journallisting .date {float:right;font-size:10px; vertical-align:top; background: rgba(254, 89, 48, 0.6); color:white; padding:10px; width:50px; text-align:center; font-weight:bold;}
      .journallisting a:hover .date {background: rgba(254, 89, 48, 1);}
.journallisting img {float:left;}
.journallisting p {float:right; width:335px;}


#archivelisting { margin-bottom:60px;}
#archivelisting a {display:block; width:90%; text-decoration:none; padding:10px; margin:0; position:relative; margin-bottom:10px;}
#archivelisting a[rel="recipe"] { height:190px;}

#archivelisting a+a {clear:both;} 
#archivelisting a:hover {background:#a6cb4b; color:black;}
#archivelisting img {width:250px; border:10px white solid; float:left; margin-right:10px; }
#archivelisting h3 {font-size:24px;}
#archivelisting h4 {font-size:18px;}
#archivelisting p {font-size:12px;}
#archivelisting .date {float:right; font-size:11px; font-weight:bold; text-align:center; vertical-align:top; background: #fe5930; color:white; padding:2px 3px; width:51px; }

#archivelisting .more-link {display:none;}

#photos {margin:30px 0; } 
#photos a {width:30%; position:relative; padding:0; text-align:center;  text-decoration:none;margin:1px;}
#photos img { width:inherit;margin:0px; padding:0; background: white; display:inline; border:10px white solid;}

#photos .photoinfo {display:none;  position:absolute; bottom:14px; margin-bottom:0px; left:10px; right:15px; background:rgba(253,49,38,.5); color:white; text-decoration:none; text-shadow:0px 1px 1px black; padding:15px 15px; font-size:11px; z-index:1; font-weight:bold;  line-height:100%; vertical-align:middle; }
#photos a:hover .photoinfo {display:inline; text-decoration:none; border:none;}



/*Single Entry Stuff*/
.entry {line-height:210%; width:500px; font-size:14px; font-family:'Helvetica Neue',Helvetica, Arial, sans;}
.entry p {margin-bottom:30px;color:#222314;  width:500px;  }
h2.title a {text-decoration:none; font-size:24px;}
 h3 {font-size:18px;}
.entry h4 {margin-bottom:2px;}

div.sidebyside {width:700px;}
div.sidebyside img {margin-right:10px;}

.entry p a img {margin:10px 0;}
.entry p a img[align=left], .entry p a img[align=right] {margin:10px;}

p.postmetadata {line-height:140%; font-size:10px;}
blockquote {margin: 15px 0px 0 15px; padding: 0; }


.side ul h4 {margin-top:7px;}
.side {float:right; clear:right; width:300px; margin-left:520px; position:absolute;  }
.side cite {font-size:11px; font-style:italic; font-family:Georgia;display:block;}
.side blockquote {margin:0; padding:10px; padding-top:5px; background:#9bd04e; line-height:150%;}
.side blockquote p { margin:10px 0 0 0;}
.side p {width:inherit;}
.entry .tag {display:block; vertical-align:top; background: #59a5f9; color:white; padding:3px;}

.reviewinfo { font-size:11px; font-style:italic; font-family:Georgia;display:block; line-height:170%;}


#related {float:right; width:290px; margin-left:10px;}
#related h4 {padding:10px 0;}
#related #photos {margin:5px 0;} 
#related #photos a {width:130px; height:86px; position:relative; padding:0; text-align:center;  text-decoration:none;position:relative; float:left;  margin:0 10px 10px 0; }
#related #photos img { width:inherit; margin:0px; padding:0; background: white; display:inline; border:5px white solid;}

#related #photos .photoinfo {display:none;  position:absolute; margin-top:0; right:0;
left:5px;  top:5px; width:120px; height:76px; padding:30px 5px 0; height:56px;
background:rgba(253,49,38,.5); color:white; text-decoration:none; text-shadow:0px 1px 1px black; text-align:center; vertical-align:center; font-size:11px; z-index:1; font-weight:bold;  line-height:100%; vertical-align:middle; bottom:0;;}
#related #photos a:hover .photoinfo {display:block; text-decoration:none; border:none;}




.jumpicon { padding:5px; float:right; display:block;  border:thin solid transparent; background-color:none; margin-left:5px; } 
.jumpicon:hover {border:thin solid white;}
.date.jumpicon {  background: #fe5930; color:white; padding:3px; height:36px; padding-top:10px;}
.date.jumpicon:hover {  border:thin solid transparent ;}


    #jumptorecipeicon {background:transparent url(http://www.windattack.com/wp-content/uploads/2008/07/recipecard1.png) center center no-repeat;  width:40px; height:40px; }
    #jumptorecipeicon:hover {background:#36494e url(http://www.windattack.com/wp-content/uploads/2008/07/recipecard1.png) center center no-repeat; }
    #printtherecipeicon { background:transparent url(http://www.windattack.com/wp-content/uploads/2008/07/printrecipe.png) center center no-repeat;  width:40px; height:40px;}
    #printtherecipeicon:hover { background:#36494e url(http://www.windattack.com/wp-content/uploads/2008/07/printrecipe.png) center center no-repeat; }
    #jumptocommentsicon { background:transparent url(http://www.windattack.com/wp-content/uploads/2008/07/comments1.png) center center no-repeat;  width:40px; height:40px;}
    #jumptocommentsicon:hover { background:#36494e url(http://www.windattack.com/wp-content/uploads/2008/07/comments1.png) center center no-repeat; }
   #openamapicon { background:transparent url(http://www.windattack.com/wp-content/uploads/2008/07/foodmapwithspoon.png) center center no-repeat;  width:40px; height:40px;}
    #openamapicon:hover { background:#36494e url(http://www.windattack.com/wp-content/uploads/2008/07/foodmapwithspoon.png) center center no-repeat; }

small {font-size: 9px; line-height:100%; font-family:#666}


/* LivingGreen Bike Versus Car Thing*/
.versus {width:353px; height:130px; background:transparent url('http://www.windattack.com/wp-content/uploads/2008/08/bikevcar1.png') no-repeat; position:relative;margin:10px auto;}

.versus .bike, .versus .car  {text-transform:uppercase;  text-align:center; position:absolute; top:45px; width:131px; font-weight:bold; vertical-align:middle; height:131px; }
.versus .bike {left:0;}
.versus .car   {left:222px;}
.versus strong {font-size:65px; display:list-item; list-style:none; text-align:center; opacity:.9;  text-shadow:0px 1px 1px black;}

.versus.total {border: 1px solid ; margin:10px auto; height:52px; background:transparent; width:436px; color: #333; background:#333 url(http://www.windattack.com/wp-content/uploads/2008/11/tinytotal2.png) 10px no-repeat; padding-left:110px;}

.versus.total  span  {font-size:18px; position:relative; top:6px; left:40px; padding:15px; background:#8CC734; }

.versus.total  span strong {font-size:32px; display:inline;}

.versus.total .bike {padding-left:47px; background:#8CC734 url(http://www.windattack.com/wp-content/uploads/2008/11/tinybikewheel.png)   no-repeat 2px center;}
.versus.total .car { padding-left:53px;  background:#8CC734 url(http://www.windattack.com/wp-content/uploads/2008/11/tinycarwheel.png) no-repeat 2px center;}



.pagenavlinks a {text-decoration:none;font-size:23px; }

/* Footer CSS */

.foot {border:none; clear:both; display:block;;}

#footer {font-size:23px; margin:80px 0;}
#footer a {text-decoration:none;}
#footer .colophon {font-size:9px; color:#CDDD79; margin:80px 0 20px 0;}
.colophon a {text-decoration:underline;}


#searchform {	 margin-top:10px; display:inline;}

 #searchform  {padding: 0px;}
 #searchform #s {font-size:23px; width:30% ; font-family:Helvetica;}

#searchsubmit {vertical-align:middle; margin-top:-6px; border:thin solid transparent;}
#searchsubmit:hover {background:#36494e; border:thin solid white;}



.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {}

/*COMMENTS*/	

  #comments {padding:0; width:500px; position:relative; background:#9bd04e; padding-top:0px; float:left;}
#comments h3 {font-weight:normal;clear:both; padding:10px; border-top:1px solid rgba(0,0,0,.2); background:rgba(0,0,0,.1) url(http://www.windattack.com/wp-content/uploads/2008/07/comments1.png) 10px center no-repeat; padding-left:55px;}
#comments p {font-size:13px; line-height:150%; margin:3px; clear:both;}
#comments .commentlist {margin:00px 0; padding:0; list-style:none;}
#comments li {margin:0px; padding:10px;padding-bottom:30px; }
#comments li p {margin:0px; padding:0 15px 0 0 ; margin-left:0%; font-size:13px; line-height:150%; text-align:left; }
          #awaitingmoderation {margin:10px 0; color:#c73a3e; font-weight:bold; font-size:16px;}


#comments li cite {left:40px; padding:0 10px; font-size:13px; line-height:140%; font-weight:bold; padding-top:-10px;}
#comments cite small {display:block;}
#comments li cite small a  {display:block; text-decoration:none; font-size:11px;}

#comments .comment-author {float:left; position:relative;}
#comments .commentmetadata {float:right;}
#comments .commentmetadata a {font-size:10px; vertical-align:top; background: #fe5930; color:white; padding:3px; text-decoration:none;}
#comments .odd {background:rgba(0,0,0,.1);}
#comments .comment-author-admin {background:rgba(255, 236, 22,.4);}
#comments .says {font-size:11px; display:none;}

#comments #respond {padding-bottom:20px;}
#comments form {margin:10px; padding:0 0 20px 0;}
#comments input {font-size:11px; float:left; clear:left; width:30%; margin:2px 0;}
#comments label {float:left; clear:left; text-align:right;margin:2px 0;}
#comments textarea {font-size:11px; width:65%; margin-left:0%; margin-top:5px;}
#comments #submit {font-size:11px; float:left; clear:left; margin:10px 0;}
/* End Comments */







/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}

acronym, abbr {border-bottom: 1px dashed #999;}

code {font: 1.1em 'Courier New', Courier, Fixed;}

acronym, abbr, span.caps
{font-size: 0.9em;letter-spacing: .07em;}
	
blockquote cite {margin: 5px 0 0;display: block;}

.center {text-align: center;}

hr {display: none;}

a img {border: none;}