/*
Theme Name: Dark Transparent
Version: 2.0
Theme URI: http://mou.me.uk
Description: Default mou.me.uk theme.  Launched 19/11/2007 00:50 .... <strong><a href="themes.php?page=k2-options">Configure K2 options</a></strong>.
Author: Front-End Design: Chris Chrisostomou.  K2 Back-End: <a href="http://getk2.com" target="_blank">Various</a>
Author URI: http://getk2.com/

*/


/*- Page Structure */
html{height:100%;margin-bottom:0.1em;}
body{font:62.5% 'Lucida Grande',Verdana,Arial,Sans-Serif;background-image:url(http://static.mou.me.uk/images/dark-transparent-v2/back.gif);background-position:top center;text-align:left;margin:0 0 30px;}
*{padding:0;margin:0;}


/* link related styles */
a{color:#ee0088;text-decoration:none;}
a:hover{text-decoration:underline;}
.entry-content a:visited{color:#b41;}
a img{border:1px solid white;}
a:hover img{border: 1px solid red!important;max-width:100%;}
#footer a{color:#888;border-bottom:1px solid #ccc;font-weight:bold;}
#footer a:hover{border:none;text-decoration:none;color:#000;}
.valid{background:transparent url(http://static.mou.me.uk/images/dark-transparent-v2/valid-tick.gif) no-repeat scroll 0pt 50%;}
.validlink a{padding:4px 4px 4px 23px!important;}
.validlink a:hover{background-color:#eee;}


/* img specific */
img{border:0;}
img.imgbdr{border:1px solid black;margin:2px;}
a img.nobdr{border:1px solid white!important;}
a:hover img.nobdr{border:1px solid white!important;}
img.leftimg{display:inline;margin-right:5px!important;float:left;}
img.rightimg{display:inline;margin-left:5px!important;float:right;}
img.avatar{ float: right; border: 1px solid #ccc!important; }


/* top ad */
#topMsg{width:330px;position:absolute;top:38px;left:50%;color:white;z-index:99;text-align:right;}
#ie6Msg{display:none;}
#notie6Msg{display:inline}


/* random styles */
hr{background-color:#eeeeee;color:#eeeeee;border:0;margin:10px 0;}
blockquote{margin: 20px 0;	padding: 20px 20px 20px 45px;background: url('http://static.mou.me.uk/images/dark-transparent-v2/quote.png') 5% no-repeat;background-color: #FFFFCC;border: 1px dashed #FFCCCC;font-style: italic;}
pre{margin: 20px 0;padding:15px 15px;background-color:#eeeeee;border:1px dashed #FFCCCC;overflow:auto;font-size:9px;font-family:verdana,arial,"Courier New",Courier,monospace;line-height:16pt;}
code{ font-size: 1.2em; }
.comments blockquote{background-color:#FFFFFC;border:1px dashed #FFFFCC;}
.clear{clear:both;margin:0;padding:0;}
.pLink{background-image:url(http://static.mou.me.uk/images/dark-transparent-v2/right_arrow_mini.png);background-position:left;background-repeat:no-repeat;padding-left:16px!important;font-size:9px;}
a.download { height:82px; width:259px; background-image:url('/downloads/download.gif'); display:block; }
a.download:hover { background-image:url('/downloads/download_ov.gif'); text-decoration:none; }
a.download span { display: none; }


/* header layouts */
#top_layout{background:url(http://static.mou.me.uk/images/dark-transparent-v2/layout_top.png);width:719px;height:45px;margin:30px auto 0px;}
#page{background:url(http://static.mou.me.uk/images/dark-transparent-v2/layout_middle.png);text-align:left;margin:0px auto;width:719px;}
#header{text-align:left;width:660px;padding:0px;margin:0px auto 0px 20px;position:relative;height:160px;background-image:url('http://static.mou.me.uk/images/dark-transparent-v2/paper-header.gif');background-position:top left;background-repeat:no-repeat;}


/* form elements */
input[type="submit"], input[type="submit"]:active, input[type="button"], input[type="button"]:active, input[type="reset"], input[type="reset"]:active {
background:transparent url(http://static.mou.me.uk/images/dark-transparent-v2/button-back.gif) repeat-x scroll 0pt;border-color:#999999;border-style:solid;border-width:1px 1px;color:#333333;cursor:pointer;display:block;float:left;font-size:11px;height:21px;margin:5px 10px 5px 0pt;padding:0pt 15px 3px 15px;text-decoration:none;white-space:nowrap;width:auto;}


/* nav */
#navlist{position: absolute;z-index:5;top:0;left: 50%;height:180px;width:171px;margin:0 0 0 0;margin-left:120px;padding:0px;list-style:none;}
#navlist li{margin:0px;padding:0px;	height:20px;list-style-type:none;display: inline;}
#navlist a, #navlist p{float:right;margin:0;padding:0 0 0 0;	overflow:hidden;width:171px;height:20px;}
#navlist a:hover { text-decoration:none; }
#navlist span{display:none;}
#navlist-filler1 p{background:url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat 0 0;}
#navlist-home a{background:transparent url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat scroll 0 -20px;}
#navlist-home a:hover{background:transparent url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat scroll 0 -200px;}
#navlist-archives a{background:transparent url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat scroll 0 -40px;}
#navlist-archives a:hover{background:transparent url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat scroll 0 -220px;}
#navlist-projects a{background:transparent url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat scroll 0 -60px;}
#navlist-projects a:hover{background:transparent url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat scroll 0 -240px;}
#navlist-photos a{background:transparent url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat scroll 0 -80px;}
#navlist-photos a:hover{background:transparent url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat scroll 0 -260px;}
#navlist-bookmarks a{background:transparent url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat scroll 0 -100px;}
#navlist-bookmarks a:hover{background:transparent url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat scroll 0 -280px;}
#navlist-about a{background:transparent url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat scroll 0 -120px;}
#navlist-about a:hover{background:transparent url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat scroll 0 -300px;}
#navlist-filler2 p{background:url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat 0 -140px;}
#navlist-filler3 p{background:url(http://static.mou.me.uk/images/dark-transparent-v2/nav.gif) no-repeat 0 -160px;}
#searchbox{position:absolute;z-index:999;top:140px;left:450px;}
#searchtext{display:none;}
#s{width: 75px;background-color:transparent;border:0px solid black;margin-left:30px;margin-right:0px;}
#search-but{margin-left:5px;margin-bottom:-2px;}


/* page body */
.primary{float:left;width:415px;padding:20px;margin-left:23px;display:inline;}
.primary-nosbar{float:left;width:630px;padding:20px;margin-left:23px;display:inline;}
#sidebar{float:right;display:inline;width:200px;padding:4px;margin-right:25px;}
.secondary{font:1em Lucida Grande,Verdana,Arial,Sans-Serif,Segoe UI,Sans-Serif;padding:0px 0 10px;color:#666;width:100%;position:relative;line-height:1.5em;}


/* footer */
#footer{font-size:.9em;line-height:1.5em;margin:0 auto;color:#FFF;width:719px;height:53px;background-image:url(http://static.mou.me.uk/images/dark-transparent-v2/layout_bottom.png);text-align: center;}
#footer p{line-height:1.6em;padding-top:17px;}


/*sidebar styles */
.header-aboutme span{background: transparent url(http://static.mou.me.uk/images/dark-transparent-v2/headers.gif) no-repeat scroll 0 -8px;width: 100%;height: 20px;position: absolute;}
.header-twitter{display: inline;}
.header-twitter span{background: transparent url(http://static.mou.me.uk/images/dark-transparent-v2/headers.gif) no-repeat scroll 0 -265px;width: 100%;height: 20px;position: absolute;}
.header-delicious{ display: inline; }
.header-delicious span{background: transparent url(http://static.mou.me.uk/images/dark-transparent-v2/headers.gif) no-repeat scroll 0 -34px;width: 100%;height: 20px;position: absolute;}
.header-flickr{display:inline;}
.header-flickr span{	background: transparent url(http://static.mou.me.uk/images/dark-transparent-v2/headers.gif) no-repeat scroll 0 -64px;width: 100%;height: 20px;position: absolute;}
.header-posts{ display: inline; }
.header-posts span{background: transparent url(http://static.mou.me.uk/images/dark-transparent-v2/headers.gif) no-repeat scroll 0 -92px;width: 100%;height: 20px;position: absolute;}
.header-archives{display: inline; }
.header-archives span{background: transparent url(http://static.mou.me.uk/images/dark-transparent-v2/headers.gif) no-repeat scroll 0 -148px;width: 100%;height: 20px;position: absolute;}
.header-links{ display: inline; }
.header-links span{background: transparent url(http://static.mou.me.uk/images/dark-transparent-v2/headers.gif) no-repeat scroll 0 -119px;width: 100%;height: 20px;position: absolute;}
.header-meta{ display: inline; }
.header-meta span{background: transparent url(http://static.mou.me.uk/images/dark-transparent-v2/headers.gif) no-repeat scroll 0 -180px;width: 100%;height: 20px;position: absolute;}
.header-categories{ display: inline; }
.header-categories span{background: transparent url(http://static.mou.me.uk/images/dark-transparent-v2/headers.gif) no-repeat scroll 0 -206px;width: 100%;height: 20px;position: absolute;}
.header-pages{ display: inline; }
.header-pages span{background: transparent url(http://static.mou.me.uk/images/dark-transparent-v2/headers.gif) no-repeat scroll 0 -234px;width: 100%;height: 20px;position: absolute;}


/* sidebar */
.secondary ul, .secondary ol{margin:15px 0;padding-left:0;}
.secondary h4{font-size:1.5em!important;font-weight:normal!important;padding: 0!important;display:inline;}
.secondary div{margin:20px 0 0;padding:0;position:relative;}
.secondary div div {margin-top:35px;margin-bottom: 25px;padding-left:15px;}	
.secondary div p{margin-top: 0.5em;}

#sb-modcontainer{border-left:solid 1px #cccccc;}
.sbmodcontainer span{font-size:15px;margin-bottom: 10px;display:inline;}
#sb-modcontainer ul li{list-style-type:none;margin:0em;padding:0px;text-indent:0px;}

.sb-author{margin-top:20px;overflow:auto;}
.sb-author p{margin-top: 15px;line-height:17px;font-size:10px;}
.sb-author img{width:45px;height:50px;}
.authormore{margin-left:40px;}
.sb-headers{color:#ffffff;}
.delicious p, #sb-flickr p{margin:5px 0px;font-size:9px;line-height: 1.2em;}
.sb-list li{padding-bottom:4px!important;border-bottom:1px dashed #dddddd; margin-top: 10px; }
#flickr-img p{margin-top:10px;}
div#flickr-img a img{width:75px;height:75px; margin: 2px;  border: 1px solid #333; }
.twitter_p{padding: 0 0 0 35px;background: url('http://static.mou.me.uk/images/dark-transparent-v2/quote.png') 5% no-repeat;font-style: italic;}
div.aktt_tweets{padding-left:0px!important;margin-top:10px!important;}

#feeds img{height:12px;width:12px;margin:0 5px -3px 0;}
#feeds a{background-color:#fff;}
#feeds a:hover{background-color:#eee;}


/* posts */
.hentry{padding-bottom:25px;margin-bottom:20px;border-bottom:1px solid #eee;}
.hentry iframe{margin: 5px 10px 5px 0px; display: inline; float: left;}
.alignleft { float:left; display:inline; }
.alignright { float:right; display:inline; }
img[align=left], img.alignleft {margin-right:10px; border: 1px solid #aaa; padding: 2px;}
img[align=right], img.alignright {margin-left:10px; border: 1px solid #aaa; padding: 2px;}
img[align=center], img.aligncentre {margin: 0 3px 10px 0; border: 1px solid #aaa; padding: 2px;}
.entry-head{margin-top: 10px;}
#primary .hentry .entry-head .metalink{font-size:1.8em;letter-spacing:-1px;text-transform:lowercase;margin-left:15px;}
#primary .k2-asides .entry-head .metalink{font-size: 1.4em;}

.entry-meta{font-size:1em;line-height:1.6em;display:block;margin-top:1px;color:#bbb;}
.entry-meta a, .comment-meta a{color:#777;}
.metadata{font-size:1em;display: block;margin-top:2px;color:#bbb;}
.metadata a{color:#777;}
.commentslink{padding:2px 0 2px 20px;background:url('http://static.mou.me.uk/images/dark-transparent-v2/comment.png') left center no-repeat;margin-right:10px;}
.chronodata{padding:2px 0 2px 20px;background:url('http://static.mou.me.uk/images/dark-transparent-v2/time.png') left center no-repeat;width:300px;}
.tagdata{display:block;padding:2px 0 2px 20px;background:url('http://static.mou.me.uk/images/dark-transparent-v2/tag_blue.png') left center no-repeat;}
.entry-tags{display: block;margin: 2px 0;padding: 0 0 0 20px;background: url('http://static.mou.me.uk/images/dark-transparent-v2/tag_blue.png') left center no-repeat;}
.entry-tags a{text-transform: lowercase;}
body.page .entry-edit{position:absolute;right:0;margin-top:-15px;}
.entry-edit a{border: none;padding: 2px;padding-left: 23px;background: url('http://static.mou.me.uk/images/dark-transparent-v2/pencil.png') left center no-repeat;height: 16px;}
.entry-content{font-size:1.1em;line-height: 1.5em;text-align: justify;color: #444;}
.entry-content p,.entry-content ul,.entry-content ol,.entry-content div,.entry-content blockquote{margin: 13px 0;}
.entry-content ol, .entry-content ul{padding:0 0 0 35px;}
.entry-content ol li, .entry-content ul li{margin:0 0 3px;padding:0;}
.entry-content .attachment{text-align:center;}
.bottom-tags{margin-top:20px!important;}
.entry-content table { width: 100%; }
.entry-content table .table-header { background-image: url('http://static.mou.me.uk/images/dark-transparent-v2/back.gif'); color: #eee; font-weight: bold; border-bottom: 0!important; }
.entry-content table td { border-bottom: 1px dotted #ccc; padding: 2px; overflow: hidden; }


/* comments */
.comments{margin-top:40px;}
.commentsrsslink{background:url('http://static.mou.me.uk/images/dark-transparent-v2/feed.png') left top no-repeat;padding:2px 0 2px 20px;margin-right:10px;height:16px;}
.trackbacklink{background:url('http://static.mou.me.uk/images/dark-transparent-v2/arrow_refresh.png') left top no-repeat;padding:2px 0 2px 20px;height:16px;}
.commentsrsslink a, .trackbacklink a{color: #999;padding: 2px;}
#commentlist{margin: 0;padding: 10px 0 20px;position: relative;}
#commentlist li{margin: 10px 0 0;padding: 10px 10px 5px;list-style: none;}
#commentlist li .comment-content{padding: 10px 0;font-size: 1.2em;line-height: 1.8em;}
.comment-content p,
.comment-content ul,
.comment-content ol,
.comment-content div,
.comment-content blockquote{
	margin: 13px 0;
}
#commentlist li .comment-meta{padding:2px 0 2px 20px;background:url('http://static.mou.me.uk/images/dark-transparent-v2/time.png') left center no-repeat;display:block;}
#commentlist li img{padding:0;border:none;}
#commentlist li img.gravatar {float:right;margin:-5px 0 0;}
#commentlist li .commentauthor{font-size:1.5em;font-weight:bold;letter-spacing:-1px;}
#commentlist li .counter{display:none;font:normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;color:#999;float:left;width:35px;}
li.byuser{background:#f6f7f8;}
li.bypostauthor{background:#eee;}
li.bypostauthor blockquote{color:#333;background:url('http://static.mou.me.uk/images/dark-transparent-v2/quote.png') no-repeat 10px 0;}
#pinglist{font-size:1.2em;padding:0;margin:10px 0 10px;background:#f6f7f8;background-image:url('http://static.mou.me.uk/images/dark-transparent-v2/pingback.gif');background-repeat:no-repeat;background-position:center left;}
#pinglist li{margin-left:40px;padding:7px 0;list-style:none;}
#pinglist li small{font-size:0.8em;display:block;}
#pinglist li .counter{display:none;}
#pinglist li span.favatar img{margin-left:-25px;border:none;padding:0;float:left;}
#pinglist li img{padding:0;border:none;}
#leavecomment, .comments #loading, #comments-closed-msg{text-align:center;margin:30px 0 20px!important;color:#ddd;font-size:2em;letter-spacing:-2px;}
.comments #loading{margin-top:20px!important;}
#comments-closed-msg{margin-bottom:40px !important;}
.comments #commenterror{display:none;line-height:2.0;padding:5px;color:#FF0000;background-color:#FFFF99;}
.comments #commentload{display:none;padding-top:3px;float:right;vertical-align:middle;height:18px;width:18px;background:url('http://static.mou.me.uk/images/dark-transparent-v2/spinner.gif') center center no-repeat;}
.comments form{clear:both;padding:1px 0 10px;margin:0;}
.comments input[type=text], .comments textarea{font: 1.2em 'Courier New', Courier, Monospace;padding:3px;color:#777;}
input[type=text]:focus, textarea:focus{background:#fff;color:#333;border-color:#666;}
.comments form input[type=text]{width:45%;margin:5px 5px 1px 0;}
.comments textarea{width:100%;margin:10px 0;}
.comments form #submit{margin:0;float:right;}


/* top & bottom page navigation */
.navigation{text-align:center;padding:0;width:100%;}
.navigation .left{float:left;width:50%;text-align:left;}
.navigation .right{float:right;width:50%;text-align:right;}
.navigation p{margin:0;padding:0;}
.navigation a{color:#999;}


/* headers */
h1, h2, h3, h4{font-family:'Trebuchet MS',Verdana,Sans-Serif;}
#primary h3, #primary h4{font-size:2.4em;font-weight:normal;letter-spacing:-1px;}
#primary .entry-content h3{font-size:1.8em;font-weight:normal;margin-top:25px;}
#primary .entry-content h4{font-size: 1.5em;font-weight:normal;margin-top: 25px;}
body.page .entry-content h3{font-size:1.7em;display:block;padding:15px 0 0;}
body.page .entry-content h4{font-size: 1.5em;display: block;padding: 15px 0 0;}
#primary .metalink a, #primary .metalink a:visited,.secondary .metalink a, .secondary .metalink a:visited,.secondary span a, .secondary span a:visited{color: #999;font-weight: normal;}
h1 a,h1 a:visited, h2 a, h2 a:visited{text-decoration:none;color:#444}
h1 a:hover, h2 a:hover{text-decoration:underline;}
h1, h2{text-align:left;font-size:2.4em;font-weight:normal;letter-spacing:-1px;color:#444;}
h4{text-align:left;font-size:2.4em;font-weight:normal;letter-spacing:-1px;color:#444;margin-bottom:10px;}
h5{text-align:left;font-size:1.6em;font-weight:normal;letter-spacing:-1px;color:#444;margin:10px 0;}

	
/* custom page styles */
.archivepages{color:#999;display:block;font-size:.45em;font-weight:normal;letter-spacing:0;text-transform:lowercase;margin-top:2px;}
.flickrsquare{width:75px;height:75px;}
.flickrrssimg{margin:1px!important; border: 1px solid #666;}
.primary .sb-list{list-style:none;list-style-image:none;}
.bookmarks-top5-links{font-size:1.3em;}
table#contactme-table td { padding: 4px; }
div#contact-success { border: 2px solid #a0e19d; background-color: #ccffd6; margin-bottom: 30px; }
div#contact-err { border: 2px solid #ff8181; background-color: #ffcccc; margin-bottom: 30px; }
div#contact-err ul { margin-left: 50px; }
p#err_str { margin: 6px 30px; font-weight: bold; }


.tag1{font-size:8px;}
.tag2{font-size:10px;}
.tag3{font-size:12px;}
.tag4{font-size:14px;}
.tag5{font-size:16px;}
.tag6{font-size: 18px;}


/* custom plugin styles */
.sharethis{margin-top:25px!important;}


/* date specific */
/* Valentines */
body.m02.d14 #header { text-align:left;width:660px;padding:0px;margin:0px auto 0px 20px;position:relative;height:160px;background-image:url('http://static.mou.me.uk/images/dark-transparent-v2/paper-header_valentines.gif');background-position:top left;background-repeat:no-repeat; }
/* Talk like a pirate day */
body.m09.d19 { background-image:url('images/back_pirateday.gif'); }
body.m09.d19 #header { text-align:left;width:660px;padding:0px;margin:0px auto 0px 20px;position:relative;height:160px;background-image:url('http://static.mou.me.uk/images/dark-transparent-v2/paper-header_pirateday.gif');background-position:top left;background-repeat:no-repeat; }