/*  
Theme Name: Dirty Mouse
Theme URI: http://www.dirtymouse.co.uk
Description: The second generation Dirty Mouse theme
Version: 1.0
Author: Dan Edwards
Author URI: http://www.designplusone.com/
*/

/* @group Normalize */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0; padding: 0; }

body { padding: 0; background-color: #fff; color: #444; font-size:62.5%; line-height:1em; font-family:Arial, Helvetica, sans-serif; text-align: center;}

h1,h2,h3,h4,h5,h6 { font-weight:normal; }
ol,ul { list-style: none; }

address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
caption,th { text-align: left; }
q:before, q:after { content: '';}


p {font-size:1.1em; line-height:1.5em; padding:6px 0 6px 0; }
h6 {font-size:1.2em; line-height:1em; padding:1px 0 1px 0; }


#wrapper { width: 920px; margin: 0 auto; position:relative; }

#ultratopbar {width:100%; background-color:#f2f2f2;}

#topbar {width:920px; height:10px; background-color:#f2f2f2; text-align:left; margin:0 auto;}
#topbar ul {list-style:none; display:inline; margin:0 0 0 200px; padding:0;}

#topbar li {font-size:1.2em; font-weight:bold; padding:5px 10px 0 10px; display:inline;}
#topbar li a { height:40px; width:60px;}
#topbar p {display:inline; font-size:1.2em; padding:0; margin:0; line-height:1em; color:#999999;}



 #searchbar { float:left; width:320px; text-align:right; position:absolute; top:61px; right:0; } 
 #searchbar #s {margin-right:10px; width:250px}

#header { text-align: left; margin: 10px 0 20px 0; height:120px; border-bottom:1px solid #eee;  }
#header #logo {width:400px; float:left; padding-top:20px;}
#header #nav {width:520px; float:left; text-align:right; position:absolute; top:10px; right:0;}

#header ul {list-style:none; display:inline; padding:0;}

#header li {font-size:1.2em; font-weight:bold; padding:5px 10px 0 10px; display:inline;}
#header li a { height:40px; width:60px;}


#colone {float:left; width:456px; margin:0 0 0 0; padding-right:19px;}
#colone .post {text-align: left; width: 456px; }
#colone .post .entry { margin-bottom:50px; }
#colone .post .entry img {padding:2px; border:1px solid #DDD;}


#colone h2 {font-size: 1.8em; line-height:1em;}
#colone h2 a{font-weight:normal;}
#colone h3 {padding:4px 0 14px 0; font-weight:normal; font-size:1.3em; line-height:1.4em; }
#colone h3 a {border-bottom:1px dotted #dddddd; padding-bottom:1px;} #colone h3 a:hover{color:silver; border-bottom:1px dotted #f5467a;}

#uppercoltwo { float:left; width:444px;}

#uppercoltwo #topinfo {width:404px; float:left;  background-color:#ffffff; margin:0 0 25px 20px; padding:0 20px 20px 0; text-align:left; border-bottom:1px solid #eeeeee;}


#coltwo {text-align: left; width:214px;float:left; margin:0 10px 0 0; padding-left:20px; padding-right:20px; }
#coltwo .post .entry { padding-bottom:20px; margin-bottom:20px; }
#coltwo h2 {font-size: 1.4em; line-height:1.2em; padding-bottom:3px; color:#1a1a1a; }
#coltwo h2 a{font-weight:normal; color:#1a1a1a; 
border-bottom:1px dotted #dddddd; padding-bottom:1px;} #coltwo h2 a:hover{font-weight:normal; color:silver; border-bottom:1px dotted #f5467a;}

#coltwo p {line-height:1.4em; color:#666;}
#coltwo img {padding:1px; border:1px solid #dddddd;}

#sidebar { text-align: left; width: 140px; padding:0 0 10px 10px; float:left;}
#sidebar  h3 {margin:0 0 10px 0; padding:0; font-size:1.2em;}

#sidebar ul.bookmarks li {font-size:11px; padding:4px 0 4px 0;}
#topinfo ul.bookmarks li {font-size:11px; padding:4px 0 4px 0;}



a { color: #444; text-decoration: none; font-weight: bold; }
a:hover { color: silver; border-bottom: none; }


#sidebar a {border: none; font-weight: normal;}
#sidebar h2 {text-transform: uppercase;}


#footer { clear:both; margin-top:25px; border-top:1px solid #eeeeee; padding-top:10px; background-color:#f2f2f2; width:100% }
#footercontent {width:920px; margin:0px auto; text-align:left;}




#footercontent  h3 {margin-bottom:20px; font-size:1.2em;}
#footercontent p {padding:0; margin:0;}

#footercontent  .footercol {float:left; width:215px;  margin:10px 20px 10px 0; }
#footercontent  .footercolfinal {float:left; width:215px; margin:10px 0 10px 0;}
#footercontent  .tagcloud {line-height:17px;}

#footercontent .footentry {margin:5px 0 5px 0; padding-bottom:5px; border-bottom:1px solid #dddddd;}
#footercontent .footentry h6 a{font-weight:normal;}


.post li p, #coltwo li p {display: inline;}
.post li a, #coltwo li a {font-weight: bold; color:#f5467a;}
.post li, #coltwo li {display: inline; font-size:1.1em;}
#coltwo li a:hover {color:silver;}
#coltwo ul {padding-top: 5px;}


a:link.subscribe, a:visited.subscribe {color: #f36a18;}

a:hover.subscribe  {
color: silver;}

.description {font-size: .5em;}

#header img {border: 0px solid #bebebe; float: left;}


.break {height:25px;}
.minibreak {height:12px;}




 h1 { font-weight: normal; font-size:1.4em; padding-bottom:10px;}

 h1 a{color:#f5467a}  h1 a:hover{color:#f5467a; text-decoration:underline;}


.postmetadata { line-height: 1.2em; font-size:1.1em; color: #999999;}
.postmetadata a {color:#999999;}
.postmetadata a:hover {color:#999999; text-decoration:line-through;}

.cat {text-transform: uppercase; font-size:0.9em;}
.cat a  {text-transform: uppercase; color: #f5467a;}
.cat a:hover{text-transform: uppercase; color: silver;}


strong {font-weight: bold;}



.navigation {
margin: 0 0 1em;
}

.tags {font-size:1.1em; line-height:1.3em;}
.tags a {color:#00B0D8; font-weight:normal;} .tags a:hover {text-decoration:line-through;}

.center {text-align: center;}

.borderless img, img.borderless {border: none;}

.imgleft {float:left;}

em {font-style: italic;}

.entry li {display: block;}

ul {padding-bottom: 1em;}

ul.related li a{display: block;}
ul.related li {display: block;}

ul.archive li{display: block; padding: 0 0 1em;}

ul.archive p {
display: block; padding: 0;}

ul.archive {margin: 0; padding:0;}

.alignleft {float: left;}
.alignright {float: right;}

/* Begin Comments*/


#commentform {background-color:#f5f5f5; margin:10px 0 20px 0; padding:5px 10px; }
#commentform p { padding: 5px 0; color:#666666; }


#commentform p.notice { padding: 5px 0; color:#666666; font-size:1.1em; }


#commentform input {width:200px; margin-right:10px;}
#commentform #comment {width:400px; height:100px; }

#commentid { margin:20px 0 30px 0;} 
#commentleft {width: 120px; float:left; margin-right:30px; border-top:1px solid #ddd;}
#commentright {width: 340px; float:left; border-top:1px solid #ddd;}

#colone .post .entry #commentright img {border:none; padding:0; vertical-align:bottom;}


#commentright a {color:#f5467a; font-weight:normal; }


.nocomments { text-align: left; margin: 0; padding: 0; }

.commentmetadata { margin: 0; display: block; }
	
#commentPreview {
font-size: .8em;}
/* End Comments */






/* Share This */

.sharethis {padding: 2em 0 3em;}

#akst_form {margin-left: -50px;}

/* End Share This */




