/*
Theme Name: Unvegan Fall 2009
Design by Danny Cohen from dco1.com

*/


/*Global Page Stuff*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
margin:0;
padding:0;
}
	.hide {display:none;}
body{
margin:0px; margin-bottom:20px;
padding:0px; 
font-size: 13px; font-family: Helvetica, sans-serif;
background:#fff; 
}
html>body {font-size: 13px; }
p {line-height: 1.846153846153846em;}


.foot {clear:both; width:0px; height:0px; border:0px;  margin:0; padding:0;}
a img, a div {border:none; text-decoration:none;}
 a:hover div {border:none; text-decoration:none;}
 
#container,#head {width:940px; padding:10px; margin: 0 auto; margin-top:20px;position:relative;  padding-bottom:40px; clear:both;}
#container {}

#main, #footer {clear:both;}

h1, h2, h3, h4, h5, h6 {font-weight:normal; font-family:  Helvetica, sans;}


a {color:#0c5b51; text-decoration:none;} 
a:hover {color:#1bc0b7; text-decoration:none;}
a:active {color:#938d00; text-decoration:none;}
/*#container a:visited {color:#9e0000; text-decoration:none;}*/



/*Global Layout Sizes*/

.clear {clear:both;}
.left,.alignleft{float:left;} .left.clear {clear:left;}
.right,.alignright {float:right;} .right.clear {clear:right;}
.box {padding:10px;  }
.col {margin:0px 5px;}
.center {margin:0 auto;}
.one    {width:60px; }  .one.col {margin-left:0;}
.two    {width:140px;}  .box.two    {width:120px;}
.three  {width:220px;}  .box.three  {width:200px;}
.four   {width:300px;}  .box.four   {width:280px;}
.five   {width:380px;}  .box.five   {width:360px;}
.six    {width:460px;}  .box.six    {width:440px;} .size-large {width:460px !important;}
.seven  {width:540px;}  .box.seven  {width:520px;}
.eight  {width:620px;}  .box.eight  {width:600px;}
.nine   {width:700px;}  .box.nine   {width:680px;}
.ten    {width:780px;}  .box.ten    {width:760px;}
.eleven {width:860px;}  .box.eleven {width:840px;}
.twelve {width:940px; } .box.twelve {width:920px;} .twelve.wide {width:960px;}
.fifth  {width:195px;}  .fifth.col {width:184px; margin-left:0px;}
.cap, .wp-caption p {font-size:11px; color:grey; } 
.center {margin-left:auto; margin-right:auto;}


/* Head */
h1 a { background:url('images/headertext.png') center right no-repeat; display:block; width:740px; height:152px; text-indent:-99999px; margin:9px 0 0 200px;}
#head {width:940px; background:url('images/head-banner-images/rotator.php') center left no-repeat; height:170px; margin-bottom:20px; padding: 10px 0px;}
             
             
/* Navigation  */
#nav {background:#1bc0b7; height:40px; clear:both; margin:20px 0 10px; }

#nav ul              {list-style:none; margin:0; padding:0;}

#nav ul li              {float:left;}

#nav  ul a               {display:block; height:14px; padding:13px 6px; }

#nav a#home          {width:56px; background:url('images/home.png') center center no-repeat}
#nav a#about         {width:64px; background:url('images/about.png') center center no-repeat}
#nav a#reviews       {width:83px; background:url('images/reviews.png') center center no-repeat}
#nav a#rants         {width:61px; background:url('images/rants.png') center center no-repeat}
#nav a#heroes        {width:74px; background:url('images/heroes.png') center center no-repeat}
#nav a#store         {width:59px; background:url('images/store.png') center center no-repeat}

#nav a#home:hover    {background:#0c5b51 url('images/home.png') center center no-repeat}
#nav a#about:hover   {background:#0c5b51 url('images/about.png') center center no-repeat}
#nav a#reviews:hover {background:#0c5b51 url('images/reviews.png') center center no-repeat}
#nav a#rants:hover   {background:#0c5b51 url('images/rants.png') center center no-repeat}
#nav a#heroes:hover  {background:#0c5b51 url('images/heroes.png') center center no-repeat}
#nav a#store:hover   {background:#0c5b51 url('images/store.png') center center no-repeat}

#nav a:hover {background:#0c5b51}


.socialnavbutton {float:right; margin:5px; background:rgba(0,0,0,.3); text-shadow:0px 1px 0px rgba(0,0,0,.4); color:white;  text-transform:uppercase; font-size:80%; font-weight:bold;
 padding:8px 9px; display:block;
 border-bottom:1px solid rgba(0,0,0,.1);
  border-top:1px solid rgba(255,255,255,.1);

     -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
          border-radius: 6px; 
          
          
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 

   }
   .socialnavbutton:hover {color:#fff;} 
    .socialnavbutton:active {color:#ed9195;  text-shadow:0px -1px 0px rgba(0,0,0,.4);
     border-top:1px solid rgba(0,0,0,.3);
  border-bottom:1px solid rgba(255,255,255,.1);
    }


 #searchform  {padding: 0px; float:right; margin:5px 5px; }
 #searchform #s {font-size:13px; width:177px; line-height:17px; font-family: 'Vectora LT Std', Helvetica, sans;border:thin solid #ccfaf5; padding:3px; font-weight:300;  float:left; margin-right:5px;}
#searchsubmit {vertical-align:center; margin-top:1px; border:thin solid transparent; padding:3px; float:right;
     -moz-border-radius: 3px; 
  -webkit-border-radius: 3px; 
          border-radius: 3px; 
          
          
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 

}
#searchsubmit:hover {background:#0f4a3f; border:thin solid white;}

.tagcloud a:after {content: ", "}

/*Banners */

.pagetitle {color: #0c5b51; background:#0c5b51; text-align:center; height:0px;  padding-bottom:9px; margin-bottom:25px; position:relative; margin-top:7px;}
.pagetitle a {color: #0c5b51;}
.pagetitle span { visibility:hidden;}

.pagetitle a {height:20px; display:block;  background:white; padding:10px 40px;  padding-top:5px; position:relative;  color:#5b0600; font-weight:bold;  top:-12px; margin:0px auto;  }
.pagetitle#reviews a {display:block; background:white url('images/reviews-banner.png') center center no-repeat; width:83px;}
.pagetitle#heroes a {display:block; background:white url('images/heroesandvillain-banner.png') center center no-repeat; width:256px;}
.pagetitle#rants-and-raves a {display:block; background:white url('images/rantsandraves-banner.png') center center no-repeat; width:208px;}
.pagetitle#strange-meats a {display:block; background:white url('images/strangemeats-banner.png') center center no-repeat; width:220px;}
.pagetitle#danger a {display:block; background:white url('images/danger-banner.png') center center no-repeat; width:110px;}

.pagetitle#search-results  span {height:20px; display:block;  background:white; padding:10px 40px;  padding-top:5px; position:relative;  color:#5b0600; font-weight:bold;  top:-12px; margin:0px auto; display:block; background:white url('images/searchresults-banner.png') center center no-repeat; width:225px; visibility:visible; text-indent:-9999px;}

.pagetitle#tagged  span {height:20px;  padding:10px 40px;  padding-top:7px; position:relative;  color:#5b0600; font-weight:bold;  top:-7px; margin:0px auto; display:inline; background:white; visibility:visible;  text-transform:uppercase;  font-family: 'Vectora LT Std', Helvetica;}

.home .pagetitle#reviews span {height:20px; display:block;  background:white; padding:10px 40px;  padding-top:5px; position:relative;  color:#5b0600; font-weight:bold;  top:-12px; margin:0px auto;  display:block; background:white url('images/reviews-banner.png') center center no-repeat; width:83px; visibility:visible; text-indent:-9999px;}





.subbanner {color:#0c5b51; border-bottom:3px solid #5b0600; }
.subbanner span {visibility:hidden;}
.subbanner#heroes {background:url('images/heroes-side-banner.png') left top no-repeat; }
.subbanner#rants {background:url('images/rants-side-banner.png') left top no-repeat; }
.subbanner#reviews {background:url('images/reviews-side-banner.png') left top no-repeat; }

/* Content */

#content p a:hover {border-bottom:thin solid;}
#content p a:hover img {border-bottom:none;}
#content p {line-height:1.6em; margin:1.6em 0;}

/*Post*/
.postcommentcountlink:visited {color:white;}
.postcommentcountlink {float:right; padding:12px 7px; background:#ec0000; color:white; font-size:16px; width:10px; height:0px; line-height:0%;  text-align:center; text-shadow:0px -1px 0px black; 
   -moz-border-radius: 24px;
-webkit-border-radius: 24px;
        border-radius: 24px; 

           -webkit-transition: -webkit-transform .25s linear, background .25s linear, -webkit-box-shadow .25s linear;
     -moz-transition:  -moz-transform .25s linear, background .25s linear, -moz-box-shadow .25s linear;
          transition:  transform .25s linear, background .25s linear, box-shadow .25s linear;}

.postcommentcountlink:hover {background:#1bc0b7; color:white;
   -webkit-transform: rotate(-15deg) scale(1.5);
      -moz-transform: rotate(-15deg) scale(1.5);
           transform: rotate(-15deg) scale(1.5);
  -webkit-box-shadow: 0px 0px 3px #8f8f8f;
   -moz-box-shadow: 0px 0px 3px #8f8f8f; 
}

.postcommentcountlink:active {margin-top:1px; margin-bottom:-1px; background:#6a0011; 
 -webkit-box-shadow: 0px 0px 0px #8f8f8f;
-moz-box-shadow: 0px 0px 0px #8f8f8f;}

h3 {font-size:24px; color:#ec0000; font-family:Helvetica;} h3 a {color:#ec0000}
    small a {text-transform:uppercase; color:#1bc0b7; padding-right:5px;}
    small span {color:#5b0600; font-weight:bold; padding-right:5px;}
.tags { font-size:10px; font-weight:bold; text-transform:uppercase; padding-right:5px; clear:both;}
img.size-medium  {width:220px; float:inherit;}
.six.left .post {border-bottom: none; padding:5px 0 20px 0;}
.serif {font-family:Georgia, serf; font-style:italic;}
.more-link {color:#938d00; letter-spacing:.05em;}
h2.posttitle {margin:5px 0 ; font-weight:bold; padding-bottom:3px; text-decoration:none; color:#5b0600; font-size:18px; border-bottom:3px solid #0c5b51;}

#disclaimer {background:#fbe3cb; color:#641a20;border:thin solid #641a20; font-size:10px; padding:10px;}

/*Comments*/

#commentsbox {background:#ccfaf5; border:thin solid #1bc0b7; font-size:11px; padding:10px;}
#commentsbox p {font-size:11px; line-height:1.6em; margin:1.6em 0;}
#commentsbox .three {margin: 10px; width:210px; }
#commentsbox .three+.three {margin-left:0px;}
#commentsbox h3 a {color:#ec0000}
#commentsbox h3 { margin:5px 0;  padding-bottom:2px; text-decoration:none; color:#ec0000; font-size:18px; b}
#commentsbox a {color:#938d00l }

.commentlist {margin-left:20px;}
.commentlist .comment-author {font-size:13px;}

/* Alloting for the olderposts that are going to look horrific */
.wp-caption[style="width: 310px"] {width:220px !important}

img[width="300"] {width:220px; height:165px; !important;}
img[width="140"] {margin:10px;}

#sidebar img[width="300"] {width:210px; height:155px; !important;}
#content .wp-caption p {font-size:11px; color:grey; margin-bottom:0; } 

.wp-caption.alignleft {float:left; margin:0px 20px 13px 0 ;}
.wp-caption.alignright {float:right; margin:0px 0px 13px 20px;}
.wp-cation p {display:block;}

/*Sidebar*/
#sidebar {background:#ccfaf5; border:thin solid #1bc0b7; font-size:11px; margin-bottom:10px; }
#sidebar p {font-size:11px; line-height:1.6em; margin:1.6em 0;}
#sidebar .three {margin: 10px; width:210px; }
#sidebar .three+.three {margin-left:0px;}
#sidebar h3.posttitle {font-size:15px; line-height:1.6em;}
#sidebar h3 a {color:#ec0000}
#sidebar h3.sectiontitle { margin:5px; font-weight:bold; padding-bottom:3px; text-decoration:none; color:#0c5b51; font-size:18px; border-bottom:3px solid #5b0600; }
#sidebar a {color:#938d00; }

#spotlight {background:#960000; border:thin solid #ec0000; color:white; font-size:11px; line-height:170%; margin-bottom:10px; }
#spotlight a {color:white; text-decoration:underline;}
#spotlight .more-link {text-decoration:none; color:#c8faf5}
#spotlight .post {margin:10px;}
#spotlight h2 {font-size:24px; text-transform:uppercase; background:#5b0600 url('images/friedchickencircle.png') 5px center no-repeat;padding:5px 5px 5px 50px; border:none; text-decoration:none; }
#spotlight h2 a {text-decoration:none;}
#content #spotlight .wp-caption-text {color:#e0e0e0;}

.relatedposts {list-style:none; margin-left:5px; list-style-type:none;}
.relatedposts li a {font-size:1.3em; line-height:2em;}


/*Reviews Summary*/

.report {text-align:center;  width:460px; padding:5px; color:#18b4a7 ;padding-bottom:10px;}
#sidebar .report h3 a {color:#938d00;}
.report div {float:left; margin:0 5px;}
.report h3 { margin:0;padding:0;margin:5px auto 0px; font-weight:bold; padding-bottom:2px; text-decoration:none; color:#0c5b51; font-size:13px; width:100%;  line-height:1.846153846153846; }
.report span {text-align:center; font-size:1.384615384615385em;}
#sidebar .report .three {margin-top:0; }
.report .three h3 {font-size:20px; line-height:1.2em;} 




.what  {font-size:20px; text-align:right;}
.what a {font-size:20px;color:#938d00;} .what a:hover {border-bottom:thin solid ;}
h3.blogrolltitle { margin:5px 0 ; font-weight:bold; padding-bottom:2px; text-decoration:none; color:#5b0600; font-size:18px; border-bottom:3px solid #0c5b51; }

ul.serif {list-style:none; } 
ul.serif li {margin-bottom:11px; font-style:italic; font-size:11px; }
ul.serif li a {color:#938d00; border-bottom:thin solid ;}

/*Navigation*/
.navigation {clear:both; margin:5px 0;}
.navigation a {background:#00c0b6; padding:2px; color:white; font-size:.8em; text-transform:uppercase; 
-moz-border-radius-topleft        :3px;
-webkit-border-top-left-radius    :3px;
-moz-border-radius-topright       :3px;
-webkit-border-top-right-radius   :3px;
-moz-border-radius-bottomleft     :3px;
-webkit-border-bottom-left-radius :3px;
-moz-border-radius-bottomright    :3px;
-webkit-border-bottom-right-radius:3px;

}
.navigation a:hover {background:#005b52}


/*Sponsors*/

#sponsors {margin-bottom:60px; margin-left:-4px; display:block; }
#sponsors .sponsorbanner {background:#00b4a9; color:white; padding:5px; font-size:11px; text-transform:uppercase; font-weight:bold; display:block; width:450px;}
.sponsor a {display:block; border:1px solid #00c0b6}
.sponsor a+a {margin-top:20px;}
.sponsor a:hover {border-color:#f6000b}

/*Footer*/
#footer {padding:5px; height:110px; background:#1bc0b7 url('images/butcherknifecircle.png')  380px center  no-repeat; padding-right:80px; width:375px; float:right; position:relative; margin-top:-120px; }
#footer.fourohfour {clear:both; width:935px; padding-right:0px; background:#1bc0b7 url('images/butcherknifecircle.png')  830px center  no-repeat; margin-left:0; float:none;  margin-top:10px;}
#footer p {font-size:11px; margin:11px 0 ; color:white;}
#footer a {color:white; border-bottom:thin solid;}
#footer a:hover {color:#ec0000;}


/* get rid of that annoying smile */
#wpstats {display:none !important;}


