/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */
/*.blog-name a{background:url(http://cdn.groovement.co.uk/wp-content/uploads/2011/01/logo45.png) no-repeat;text-indent:-9000px;width:900px;height:228px;display:block}*/

/* Thanks, Ethan */
img {max-width:100%;}

.broken_link,
a.broken_link:link, a.broken_link:visited,
a.broken_link:hover, a.broken_link:active
{text-decoration:line-through; color:red; color:rgba(255, 0, 0, 0.5); opacity:0.5;}

.widgetcontainer ul, .widgetcontainer .xoxo, .widgetcontainer ol  { list-style: none; margin: 0; padding: 0; }
.widgetcontainer li  { padding:2px 0; }

.post .entry-content a:link, .post .entry-content a:visited {font-weight:bold; text-decoration:none; border-bottom:1px dotted #999;}
.post .entry-content a:hover, .post .entry-content a:active {font-weight:bold; text-decoration:none; border-bottom:1px dotted #313428;}

#recent-comments-2 li,
#twitter-3 li {list-style:none; border-top:1px solid #bbb; margin:6px 0; padding:2px 0;}
#twitter-3 .entry-meta {font-size:10px; display:block; border-top:1px solid #ddd;}
#twitter-3 .time-meta {}
#twitter-3 .from-meta {}
#twitter-3 .intent-meta {}
#twitter-3 .intent-meta a {font-size:8px; font-weight:normal; text-transform:uppercase; letter-spacing:1px; padding:0 3px 4px 1px;}



/* download itunes
I wrote a blog post about creating this button:
http://robots.thoughtbot.com/post/2718077289/make-css3-buttons-like-a-boss
*******************************************************************************/
.post .entry-content a[href$=".zip"]:link, .post .entry-content a[href$=".zip"]:visited,
.post .entry-content a[href$=".zip"]:hover, .post .entry-content a[href$=".zip"]:active,
.post .entry-content a[href$=".mp3"]:link, .post .entry-content a[href$=".mp3"]:visited,
.post .entry-content a[href$=".mp3"]:hover, .post .entry-content a[href$=".mp3"]:active {
  font-weight:normal; text-decoration:none; border-bottom:none;
}

a[href$=".zip"]::-moz-focus-inner,
a[href$=".mp3"]::-moz-focus-inner {
  border: 0; }

a[href$=".zip"]:after,
a[href$=".mp3"]:after {
  content: " \21D3";
}

a[href$=".zip"] img,
a[href$=".mp3"] img {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius:10px;

  -webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
  -ms-box-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
  -o-box-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
  box-shadow:0 0 10px rgba(255, 255, 255, 0.5);

  width:98%;
  margin:4px;
  padding:0;
  border:0;
}

a[href$=".zip"],
a[href$=".mp3"] {
  background-color: #52a8e8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#52a8e8), to(#377ad0));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #52a8e8, #377ad0);
  background-image: -moz-linear-gradient(top, #52a8e8, #377ad0);
  background-image: -ms-linear-gradient(top, #52a8e8, #377ad0);
  background-image: -o-linear-gradient(top, #52a8e8, #377ad0);
  background-image: linear-gradient(top, #52a8e8, #377ad0);
  border-top: 1px solid #4081af;
  border-right: 1px solid #2e69a3;
  border-bottom: 1px solid #20559a;
  border-left: 1px solid #2e69a3;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  -moz-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  -ms-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  -o-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  color: #fff;
  font: normal 11px "lucida grande", sans-serif;
  line-height: 1;
  padding: 3px 5px;
  text-align: center;
  text-shadow: 0 -1px 1px #3275bc;
  display:inline-block;
  -webkit-background-clip: padding-box; }

a[href$=".zip"]:hover,
a[href$=".mp3"]:hover {
    background-color: #3e9ee5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3e9ee5 0%), to(#206bcb 100%));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: -moz-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: -ms-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: -o-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    border-top: 1px solid #2a73a6;
    border-right: 1px solid #165899;
    border-bottom: 1px solid #07428f;
    border-left: 1px solid #165899;
    -webkit-box-shadow: inset 0 1px 0 0 #62b1e9;
    -moz-box-shadow: inset 0 1px 0 0 #62b1e9;
    -ms-box-shadow: inset 0 1px 0 0 #62b1e9;
    -o-box-shadow: inset 0 1px 0 0 #62b1e9;
    box-shadow: inset 0 1px 0 0 #62b1e9;
    cursor: pointer;
    text-shadow: 0 -1px 1px #1d62ab;
    -webkit-background-clip: padding-box; }

a[href$=".zip"]:active,
a[href$=".mp3"]:active {
    background: #3282d3;
    border: 1px solid #154c8c;
    border-bottom: 1px solid #0e408e;
    -webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
    -moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
    -ms-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
    -o-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
    box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
    text-shadow: 0 -1px 1px #2361a4;
    -webkit-background-clip: padding-box; }

a[href$=".zip"]::-moz-focus-inner,
a[href$=".mp3"]::-moz-focus-inner {
  border: 0;
  padding: 0; }
