/*
Theme Name: Thunderpudd's Blog
Theme URI: http://www.thunderpudd.com/
Description: A custom theme for Thunderpudd's video game news blog.
Author: Nate Cohen
Version: 2.5.1
*/

/* Custom Fonts */
@font-face{font-family:'MunroRegular'; src:url('munro-webfont.eot'); src:local('Munro'),local('Munro'),url('munro-webfont.woff') format('woff'),url('munro-webfont.ttf') format('truetype'),url('munro-webfont.svg#webfontDVUtXuBm') format('svg'); font-weight:normal; font-style:normal}

/* Elements */
body {background: url(img/bg.png) repeat;}
a{color:#000;text-decoration:none;text-shadow:2px 2px 1px rgba(0, 0, 0, 0.2)}
a:hover{color:#333}
#content h1 a:active, #content p a:active, #subscribe a:active{left:1px;position:relative;text-shadow:1px 1px 1px #aeb1b7;top:1px}
a:visited{color:#000}
hr{margin:20px 0}
ul,ol{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;margin:10px 0 !important;}
ul li{list-style: disc inside}
ol li{list-style: decimal inside}
code{font-family:Courier, monospace;font-size:12px;letter-spacing:1px;line-height:18px}
ins{text-decoration:none;padding:2px;background:rgba(255,255,0,0.5);}
/* begin blockquote */
blockquote {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
line-height:18px;
color:#FFF;
display:block;
text-align:justify;
position:relative;
background:#014464;
background:-moz-linear-gradient(top,#0D658E,#0C577A 50%,#014D71 51%,#003E5C);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0E658E),color-stop(.5,#0C577A),color-stop(.5,#014D71),to(#003E5C));
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid;
border-color:rgba(0,0,0,0.9);
text-shadow:1px 1px 2px #000;
-moz-box-shadow:0 0 5px #000;
-webkit-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000;
padding:10px !important;
margin:10px !important;
}
blockquote:after {
content: '';  
position: absolute;  
width:100%;
height:auto;
display:block;
border-top:1px solid;
border-color:rgba(255,255,255,0.2);  
top:0;
left:0; 
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
/* end blockquote */

/* Header */
#header{background:url(img/header.png) no-repeat; margin-top:10px; width:940px; height:199px}

/* Content */
#content {
background: #e7ebf3;
border:1px solid #000;
border-radius:5px;
color:#000;
-moz-border-radius:5px;
margin-top:10px;
padding:10px;
width:656px;
}

#content h1{
font-family: 'Droid Sans', arial, serif;
font-size:24px;
font-weight: 900;
margin-bottom:15px;
}

.meta {
font-family:MunroRegular;
font-size:10px;
line-height:200%;
}

.meta div {display:inline;}

.meta a{border-bottom:1px dotted #000;text-shadow:none}
.meta a:hover{border-bottom:1px dashed #000}
.meta a:active{border-bottom:1px dotted #000;left:1px;position:relative;top:1px}

.meta img{margin-right:5px;vertical-align:middle}

.posted, .tags {margin-right:10px;}

#content p {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
text-align:justify;
margin-top: 10px;
}

#content p img {
background:url(img/img.png) repeat-x top #9a9a9a;
border:1px solid #000;
border-radius:5px;
-moz-border-radius:5px;
float:left;
padding:4px;
margin: 0px 20px 5px 0px;
max-width:646px;
}

.fr{float:right !important;margin:0 0 5px 20px !important}
.fn{float:none !important;}

#content blockquote p {margin-top:0;}

.readon{background:url(img/more.png) no-repeat;height:32px;margin-top:10px;width:89px}
.readon:hover{background:url(img/more.png) -90px 0 no-repeat}
.readon:active{background:url(img/more.png) -180px 0 no-repeat}

#prev{background:url(img/nextprev.png) 0 -33px no-repeat;height:32px;margin-top:10px;width:87px}
#prev:hover{background:url(img/nextprev.png) -88px -33px no-repeat}
#prev:active{background:url(img/nextprev.png) -176px -33px no-repeat}

#next{background:url(img/nextprev.png) no-repeat;float:right;height:32px;margin-top:-32px;width:56px}
#next:hover{background:url(img/nextprev.png) -57px 0 no-repeat}
#next:active{background:url(img/nextprev.png) -114px 0 no-repeat}

/* Sidebar */
#sidebar {
background: #b6caf3;
border:1px solid #000;
border-radius:5px;
-moz-border-radius:5px;
margin-top: 33px;
padding:10px;
float:right;
}

#sidebar li{
list-style-image:url(img/asterisk.png) !important;
vertical-align:middle;
line-height:200%;
font-weight:bolder;
}

#sidebar .children {margin:3px 0 3px 10px !important;}

.tabs{position:relative;top:-44px;}

.tabs div, .tabs li{display:inline-block;}

.panes{margin-top: -55px !important;}

#ctab{background:url(img/tabs.png) no-repeat;height:24px;width:80px}
#ctab:hover{background:url(img/tabs.png) -81px 0 no-repeat}
#ctab:active{background:url(img/tabs.png) -162px 0 no-repeat}
#atab{background:url(img/tabs.png) 0 -25px no-repeat;height:24px;width:66px}
#atab:hover{background:url(img/tabs.png) -67px -25px no-repeat}
#atab:active{background:url(img/tabs.png) -134px -25px no-repeat}
#rtab{background:url(img/tabs.png) 0 -50px no-repeat;height:24px;width:63px}
#rtab:hover{background:url(img/tabs.png) -64px -50px no-repeat}
#rtab:active{background:url(img/tabs.png) -128px -50px no-repeat}

#subscribe {
font-family: 'Droid Sans', arial, sans-serif;
font-size:14px;
font-weight:900;
}

#subscribe img {
vertical-align:middle;
margin-right:10px;
}

#gamercard{
margin:10px 0 0 10px;
}

/*Footer */
#footer{background:url(img/footer.png) no-repeat;color:#fff;font-family:'Droid Sans', arial, serif;font-size:14px;font-weight:900;height:51px;margin-top:10px;padding-top:19px;text-align:center;width:940px}