html {
padding: 0;
}

#header nav ul{
margin-left: -435px;
}

a {
 color: #000;
}

#wpadminbar {
top: 30px;
right: 0px;
left: inherit;
}

#header {
background: #000;
padding: 0;
margin: 0;
padding-top: 0px;
border: none;
}

#webcomic nav.above {
border: none;
}

nav.above .previous-webcomic-link span{
position: fixed;
left: 20px;
width: auto;
top: 0;
z-index: 200;
} 

nav.above .next-webcomic-link span{
position: fixed;
right: 20px;
top: 0;
z-index: 200;
} 

nav.above .first-webcomic-link span{
display: none;
} 

nav.above .last-webcomic-link span{
display: none;
} 

nav.above .random-webcomic-link span{
display: none;
} 

#header nav{
width: 100%;
color: #fff;
background: #333;
top: 0;
left: 0;
height: 35px;
position: fixed;
z-index: 100;
display: block;
-moz-border-radius: 0 0 30px 30px;
-webkit-border-radius: 0 0 30px 30px;
border-radius: 0 0 30px 30px;
background: -moz-linear-gradient(top, #222, #000);
background: linear-gradient(top, #222, #0FACCB);
border: #aaa outset;
border-width: 0 1px 2px 1px;
}

.menu-item {
text-align: center;
width: 170px;
background-color: #000;
border: solid #333;
border-width: 0 2px 2px 2px;
border-radius: 10px;
}

#menu-maine-menu {
position: fixed;
left: 50%;
width: 870px;
}

.current-menu-item a{
border-radius: 10px;
}

.menu-item a{
margin-bottom: 1px;
}

#wrap {
margin-top: 32px;
border: 0px;
background: #ddd url('http://ferretsvslemmings.com/concrete-middle.jpg');
}

aside div{
padding: 5px;
}

#content div {
padding: 0;
}

article {
margin-bottom: 30px;
}

.webcomic {
background: #333;
}

article .webcomic img{
z-index: 1;
position: relative;
margin-left: -25px;
}

#transcripts {
padding-top: 0px;
color: #aaa;
}

section #transcripts article{
margin-bottom: 0;
}

#transcripts h1{
text-align: center;
border: solid #bbb;
border-width: 0 2px 2px 2px;
border-radius: 0 0 20px 20px;
width: 1020px;
height: 25px;
margin: 0 auto;
padding-top: 5px;
}

.webcomic-transcript {
border: 0px;
background: #000;

}

.webcomic-transcript div{
background: #fff;
color: #000;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

#webcomic nav.below {
margin-bottom: 0;
}


#webcomic nav.above a{
color: #fff;
}

#webcomic nav.below a{
color: #fff;
border-radius: 15px;
}

.webcomic_post {
color: #000;
background: #fff;
margin: 0 0 10px 0;
padding: 0px 25px;
-moz-border-radius: 0 0 50px 0;
-webkit-border-radius: 0 0 50px 0;
border-radius: 0 0 50px 0;
background: -moz-linear-gradient(top, #aaa, #fff);
background: linear-gradient(top, #aaa, #fff);
border: #333 solid;
border-width: 0 5px 5px 0;
}

#content hr{
visibility: hidden;
}

#content .paginated{
margin: 0 auto 0 auto;
background: #000;
width: 200px;
color: #fff;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
}

.paginated a{
color: #aaa;
}

article H1{
margin-bottom: 0;
padding-top: 10px;
width: 95%;
}

article nav.prevnext {
position: fixed;
width: 80%;
left: 50%;
bottom: 0;
margin: 0 0 0 -40%;
padding: 0 10px;
border-top: #aab solid 3px;
border-radius: 20px 20px 0 0;
background: #000;
border-bottom: none;
z-index: 999;
}

article nav.prevnext a{
color: #fff;
}

.post {
padding: 5px 1.5em 0 1.5em;
background: #fff;
border: solid #000;
border-width: 3px 3px 3px 0px;
-moz-border-radius: 0 0 50px 0;
-webkit-border-radius: 0 0 50px 0;
border-radius: 0 50px 50px 0;
}
		#content div hr.webcomic {
			 border-bottom: 0px;
		}

#comic-in-post {
margin-left: -25px;
}

#idc-container .IntenseDebateFooter {
border: 3px outset #000;
background: #fff;
text-align: center;
padding: 10px;
margin: 20px;
text: bold;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
box-shadow: 5px 5px 10px #888888;
}

.content .pin-it-btn-wrapper {
float: right;
margin: 11px 100px 0 0;
padding: 0;
}

.content .snap_nopreview.sharing.robots-nocontent {
background: #333;
color: #fff;
border: solid #333;
border-width: 0px 0px 6px 10px;
border-radius: 30px 30px 0 0;
width: 90%;
}

a.share-facebook.share-icon {
color: #fff;
border: 1px outset #fff;
border-radius: 3px;
}

a.share-twitter.share-icon {
color: #fff;
border: 1px outset #fff;
border-radius: 3px;
}

a.share-reddit.share-icon {
color: #fff;
border: 1px outset #fff;
border-radius: 3px;
}

.embed input{
display: block;
background: #eee;
color: #aaa;
margin: 0 0 10px 0;
width: 90%;
border: solid #333;
border-radius: 0 0 10px 10px;
border-width: 0 5px 2px 5px;
}

article footer{
color: #555;
width: 95%;
}

article footer a{
border-bottom: 1px dotted #000;
color: #333;
}

article #transcripts {
display: none;
}

#idc-container.idc {
background: #fff;
padding: 5px;
border: 3px groove #fff;
border-radius: 10px;
}

/** WIDGET */

.widget_transposh {
border: 1px solid #000;
color: #fff;
text-align: center;
margin-top: 0px;
padding: 10px 5px;
background: #0FACCB;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background: -moz-linear-gradient(top, #0CF, #0FACCB);
background: linear-gradient(top, #0CF, #0FACCB);
}

.widgetized figure figcaption {
border-top: none;
padding-top: 0px;
}

#subscribe {
border: 2px outset #db5e29;
text-align: center;
margin-bottom: 2px;
padding: 10px 5px;
background: #ffa500;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background: -moz-linear-gradient(top, #ffa500, #db5e29);
background: linear-gradient(top, #ffa500, #db5e29);
}


#subscribe-other {
border: 2px groove #ffa500;
text-align: center;
margin-top: 0px;
padding: 10px 5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background: #ffbb00;
}

#pw{
background: #000;
margin: 10px -10px 0 0;
-moz-border-radius: 0 0 50px 0;
-webkit-border-radius: 0 0 50px 0;
border-radius: 10px 0 0 10px;
border: #ccc inset;
border-width: 2px 0 2px 3px;
}

#pw_adbox_61402_4_0 {
line-height: 1em;
}


ul {
margin: 0px;
}

.tweets li {
color: #000;
font-size: 9pt;
list-style: none;
padding: 5px 5px 10px 5px;
margin-bottom: 5px;
border: 2px #000 outset;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background: #33ccff;
background: -moz-linear-gradient(top, #33CCFF, #0099ff);
background: linear-gradient(top, #33CCFF, #0099FF);
box-shadow: 10px 10px 5px #888888;
}

.timesince {
background: #cfcfcf;
padding: 3px 5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 2px #33ccff inset;
width: 100px;
}

.scribol_widget {
width: 1024px;
background: #fff;
text-align: center;
padding-left: 7px;
padding-top: 10px;
}