﻿/*
THEME NAME: MarkPack10
THEME URI: http://www.markpack.org.uk/
DESCRIPTION: Custom theme produced by Puffbox
VERSION: 1
AUTHOR: Simon Dickson
*/

a { text-decoration: none; }
em,i { font-style:italic; font-weight:inherit; }
strong,b { font-weight:bold; font-style:inherit; }
.hidden { display:none; }
.nowrap { white-space:nowrap; }
img#wpstats { display:none; }
.rounded { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.navigation { clear:left; overflow:auto; font-size:85%; padding:10px; }
.alignleft { float:left; }
.alignright { float:right; }
.clearfix { clear:both; }
body { background:#222 url(images/diagonal.gif); color:#fff; font-family:Verdana,Arial,sans-serif; padding-bottom:2em; }
	.serif { font-family:Georgia,Times New Roman,serif; }

#topstrip { display:block; overflow:hidden; padding:1em 0; height:40px; background:url(images/topstrip.png) top left repeat-x; }
#buttons { clear:left; float:left; margin-left:5px; }
	#buttons a { background-position:center left; background-repeat:no-repeat; margin-right:10px; position:relative; z-index:100; }
#topstrip a { color:#fff; }
	#topstrip a:hover { text-decoration:underline; }
#topstrip .admin a { color:#ff0; }

/*
#topstrip #pages { float:right; margin-right:5px; }
#topstrip #pages li { list-style:none; display:inline; margin-left:2em; }
*/
.menu-header-container, .menu { display:inline; float:right; }
.menu li { list-style:none; display:inline; margin-right:2em; }
form.search { display:inline; float:right; margin-right:1em; }

#topstrip .search input { width:180px; background:#000; color:#fff; border:1px solid #999; font-family:Verdana,Arial,sans-serif; }

#header { height:98px; overflow:hidden; }
.markpic { float:right; width:201px; height:98px; }
.markpic img { margin-top:-42px; position:absolute; z-index:3; }
.sitetitle { float:left; width:649px; height:98px; }
#header h1 { float:left; font-size:3em; height:60px; width:300px; background:url(images/markname.png) 5px 0 no-repeat; }
	#header h1 a { display:block; width:300px; height:60px; position:relative; z-index:999;}
#header ul.tabs { clear:left; height:30px; overflow:hidden; padding-left:0.5em; position:relative; *margin-top:-2px; padding-top:10px; }
	#header .tabs li { float:left; height:30px; background-image:url(images/tabshade.png); background-position:top left; background-repeat:repeat-x; background-color:#6C6E58; border:3px solid #3E423A; margin-right:10px; }
		#header .tabs .live { background-color:#fff; border:3px solid #eee; }
	#header .tabs a { float:left; padding-top:5px; width:100px; text-align:center; color:#aa9; }
		#header .tabs a:hover { color:#acb; }
		#header .tabs .live a { color:#3E423A; }

#mainbit { color:#222; background:#fff url(images/shortbackandsides.gif) top right repeat-y; }
.onecol #mainbit { color:#222; background:#fff; }

#headblock { display:block; background:#fff url(images/stripe.png) bottom left repeat-x;  min-height:100px; border-bottom:1px solid #ccc; padding:10px 10px 10px 4px; }
	.index #headblock { min-height:36px; }
#headblock h2 { display:block; font-size:200%; color:#3E423A; }
#headblock a { color:#417378; }
	#headblock .itemmeta a:hover { text-decoration:underline; }
#headblock h2 a { color:inherit; }

#headblock { border-left:6px solid #acb; }
	.wardman #headblock { border-left:6px solid #0cf; }
	.ldv #headblock { border-left:6px solid #fc0; }
	.liberator #headblock { border-left:6px solid #f60; }
	.pinkdog #headblock { border-left:6px solid #f9c; }

.item h3 { font-weight:bold; font-size:123.1%; padding:0 0 10px 0; }

.itemlist .item { padding:5px 0; clear:both; }
.itemlist .even { background:#eee; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.itemlist .attachment-thumbnail { float:right; margin:15px 10px 0 10px; border:1px solid #ccc; }
.hasthumb { min-height:150px; }

.itemlist .item h3 { padding:10px 0 0 10px; }
.itemmeta { padding:5px 0 0 0; font-size:85%; }
	.itemlist .itemmeta { padding:5px 0 0 10px; }
	.home .itemmeta { padding:0 0 5px 0; }
.itemmeta div { display:inline; padding:0 0 4px 20px; margin:0 10px 0 0; line-height:1.5em; }
	.single .itemmeta div { display:block; }
.itemmeta .date { background:url(images/date.gif) top left no-repeat; }
.itemmeta .tags { background:url(images/tag.gif) top left no-repeat; }
.itemmeta .comments { background:url(images/comment.gif) top left no-repeat; }
.itemmeta .edit { background:url(images/edit.png) top left no-repeat; }
.itemmeta .tags a { /* white-space:nowrap; */ }

.itemlist h3 a { color:#000; }
	.itemlist h3 a:hover { text-decoration:underline; }

.content { padding:10px; }
.content p, .content li { line-height:1.465em; padding-bottom:1em; font-size:100%; }
.post #article h3, .page #article h3 { font-size:116%; padding-left:0.85em; font-weight:bold; padding-bottom:1px; border-bottom:1px solid #417378; margin-right:0.85em; }
.content h2 { font-size:138.5%; font-weight:bold; padding-bottom:4px; border-bottom:1px solid #417378; margin-bottom:10px; }
.content h3 { margin-top:5px; padding-bottom:3px; font-size:100%; }
.content blockquote { background:#F4F7D9; padding:1em 1em 0 1em; margin:0 1em 1em -10px; border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; -moz-border-radius:0 10px 10px 0; -webkit-border-top-right-radius:10px; -webkit-border-bottom-right-radius:10px; }
.content ul li { margin-left:1.4em; list-style:square; }
.content ol li { margin-left:1.4em; list-style:decimal; }
	.content ol { margin: 0 0 0 1em; }
.content a, .commentlist a, .navigation a, #respond a { color:#417378; border-bottom:1px dashed #ccc; }
	.content a:hover, .commentlist a:hover, .navigation a:hover, #respond a:hover { color:#417378; border-bottom:1px solid #417378; }
.content .wp-caption { margin:1em; padding:10px 5px 5px 5px; border:1px solid #ccc; text-align:center; }
.content p.wp-caption-text { padding:5px 0 0 0 !important; text-align:center !important; }



h3#comments, #respond h3 { font-weight:bold; font-size:116%; padding-left:10px; margin-right:10px; border-bottom:1px solid #417378; }
.commentlist li { list-style:none !important; padding:1em 10px 0.5em 10px; }
.commentlist li.odd { background:#eee; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.commentlist .avatar { float:left; margin-right:5px; }
.commentlist li p { padding:1em 1.5em 0 0 !important; }
.commentlist li .fn { font-weight:bold; }
.commentlist li .says { display:none; }
.commentlist li .reply { font-size:85%; padding:5px 0; }
.cancel-comment-reply { padding:5px 0; }
.commentlist li .children { margin-left:1em; }
.commentlist li .children li { padding:1em 1em 0 1em; border-bottom:none; }

#respond { padding:0 0 20px 0; }
#respond textarea { width:500px; }
#commentform { padding:10px; }
#commentform p { margin-bottom:3px; }

.sidebar { }
.sidebar .yui-u { font-size:93%; padding:3px 0; }

.sidebar .unit { margin-bottom:1em; }
.sidebar p, .sidebar li { line-height:1.31em; }
	.sidebar p { padding:0.5em 10px; }
		.sidebar p { color:#3E423A; }
		.sidebar .date { color:#6B6D57; }
	.sidebar li li { font-size:93%; border-bottom:1px solid #ddd; margin:0 10px; padding:0.5em 0; }
.sidebar h2 { font-weight:bold; margin:0.5em 10px 3px 10px; padding:0 0 3px 0; border-bottom:1px solid #417378; color:#3E423A; }
.sidebar .disclaimer { padding:0.5em 10px; }
.sidebar a { color:#417378; }
.sidebar a:hover { color:#000; }
.widget { margin-bottom:2em; }
.colophon { width:201px; }
.wardman .colophon, .ldv  .colophon, .liberator  .colophon, .pinkdog  .colophon { border-bottom:1px solid #ddd; }
	.wardman  .colophon { background:#0cf; }
	.ldv  .colophon { background:#fc0; }
	.liberator  .colophon { background:#f60; }
	.pinkdog  .colophon { background:#f9c; }
		.pinkdog .colophon p { margin-top:24px; }

.xpostimg { display:block; padding:10px 0 1em 5px; border:none !important; }
a.xpostimg:hover { border:none !important; }

.home #main { background:#fff; color:#222; }
.home #main .first { margin-bottom:20px; }
.home .welcome { padding:20px 10px; font-size:93%; border-bottom:1px solid #ddd; }
.home .welcome a { color:#417378; }
	.home .welcome a:hover { text-decoration:underline; }

.home .topic { clear:both; display:block; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
.home .topic .feature { padding-left:60px; min-height:200px; }
	.home .politics .feature { background:#fff url(images/home-pol.jpg) 0 1px no-repeat; }
	.home .technology .feature { background:#fff url(images/home-tech.jpg) 0 1px no-repeat; }
	.home .history .feature { background:#fff url(images/home-hist.jpg) 0 1px no-repeat; }
	.home .media .feature { background:#fff url(images/home-media.jpg) 0 1px no-repeat; }
.home .topic a { color:#417378; }
	.home .topic a:hover { text-decoration:underline; }
.home .topic h2 { display:block; text-transform:uppercase; font-weight:bold; padding:2px 10px; background:#fff url(images/whitegreyvert.gif) bottom left repeat-x; }
.home .feature { padding:10px; }
.home .feature h3 { font-size:167%; }
.home .feature .itemmeta { color:#666; }
.home .feature .excerpt { font-size:85%; line-height:1.5em; }
.home .others { font-size:85%; margin-top:10px; padding:10px 0 0 0; border-top:1px dotted #ddd; }
.home .others li { float:left; width:160px; margin-right:10px; padding-left:10px; }
.home .others .date { white-space:nowrap; font-size:85%; color:#666; padding:2px 0;  }

/*
.home #search { padding:20px 10px 10px 0; }
.home #search h2 { font-weight:bold; padding:0 0 3px 0; margin-bottom:5px; border-bottom:1px solid #417378; color:#3E423A; }
.home #searchform #s { width:140px; }
*/

/*
.home #twitter { *height:240px; min-height:240px; padding:20px 10px 20px 0; }
.home #twitter a { color:#39f; }
	.home #twitter a:hover { text-decoration:underline; }
.home #twitter h2 { display:block; width:290px; height:40px; background:#fff url(images/twitbird.png) bottom right no-repeat; }
.home #twitter h2 div { display:block; margin-right:50px; background:#fff url(images/twitterlogo.gif) top left no-repeat; padding:20px 0 0 0; }
.home #twitter h2 a { color:#222; font-size:85%; }
.home #tweets { border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; }
.home #tweets li { font-size:85%; padding:5px 10px; border-bottom:1px solid #ddd; }
*/

.home #newtwitter { margin:20px 0; display:block; width:295px; height:340px; }

.home #pinkdog { background:#f9c; margin:0 10px 40px 0; }
.home #pinkdog h2 a { display:block; height:125px; background:#f9c url(images/pinkdog2.gif) top right no-repeat; text-indent:-9999px; }
.home #pinkdog ul { font-size:85%; padding:0 10px 10px 10px; }
.home #pinkdog li { padding:2px 0; border-bottom:1px solid #f2c; }
.home #pinkdog li a { color:#036; }
	.home #pinkdog li a:hover { text-decoration:underline; }
.home #pinkdog li.li-last { border-bottom:none; }

#ft { clear:both; width:930px; margin:10px auto; font-size:85%; color:#ccc; text-align:left; }
#ft a { color:#acb; font-style:italic; }

.sociable { border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:10px 0; }
	.sociable_tagline { margin-bottom:0.5em; }
.yarpp { padding:0 0 10px 0; border-bottom:1px dotted #ccc; margin-bottom:10px; }
	.yarpp ol { margin-top:0.5em; }
	.yarpp li { padding-bottom:5px; }
.rsswidget img { float:left; margin:0 4px 0 0 !important; }
.textwidget { margin:5px 10px; font-size:93%; }
.widget_search div { margin:0 10px; }
.widget_search #s { width:140px; }
.video, object, embed { padding:1em 0 0 1em; }

/* styling the FB Connect window */
.fbc_loginstate_top { display:none; }
a#RES_ID_fb_login, a#RES_ID_fb_login:hover { border-bottom:none; }
p.fbloggedin { padding-left:20px; background:url(images/facebook.png) center left no-repeat; }

.jcarousel-prev, .jcarousel-next { width:30px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px; margin:10px 0; background:#417378; color:#fff; font-weight:bold; }
.jcarousel-prev { float:left; }
.jcarousel-next { float:right; }
.jcarousel-prev-disabled { color:#999; }

.jcarousel-pager .jcarousel-clip { border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:20px 0 0 0; }
.jcarousel-pager img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
opacity:0.5;
}
.jcarousel-pager .selected img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1.0;
}

.jcarousel-slideshow { border-top:1px solid #ccc; padding:15px 0 0 0; }
.eachslide .attachment-medium { float:left; margin:0 20px 0 0; }
.eachslide .slidetext { float:left; }

.jcarousel-pager span, .jcarousel-prev, .jcarousel-next { cursor:pointer; }

#mailpromo { border:1px solid #acb; margin:20px 0 0 0; padding:10px 10px 10px 150px; background:url(images/mailpromo.jpg) bottom left no-repeat; }
#mailpromo h2 { font-size:1.82em; }
#mailpromo p { margin:5px 0; }
#mailpromo #closeit { display:block; width:11px; height:11px; text-indent:-9999px; float:right; background:url(images/closeit.gif) center center no-repeat; }

#catstickies { background:#f4f6da; padding:10px; border-bottom: 1px solid #ccc; }
#catstickies h3 { font-weight:bold; color:#3E423A; font-size:100%; }
#catstickies li { margin:3px 0 3px 1.4em; list-style:square; }
#catstickies .date { font-size:77%; }
#catstickies a { color:#417378; }
#catstickies a:hover { text-decoration:underline; }

.sharing { border-top:1px solid #eee; border-bottom: 1px solid #eee; margin-bottom:1em; }
.sharing_label { position:relative; top:3px; }

.onecol .headstrip { background:#fff url(images/stripe.png) top left repeat-x; border-bottom:1px solid #ddd; padding:12px 210px; }
.onecol .headstrip h2 { font-size:200%; color:#3E423A; }
.onecol .headstrip a { color:inherit; }
.onecol .item { padding:12px 200px; }
.onecol .content .alignright { position:relative; right:-170px; margin:6px 0 1em -130px; }
.onecol .content .alignleft { position:relative; left:-170px; margin:6px -130px 1em 0; }
.onecol #hmenu { border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#eee; padding:5px 10px 5px 10px; }
.onecol #hmenu li { line-height:1.539em; display:inline; margin:0 10px 0 0; padding-right:10px; border-right:1px solid #999; }
.onecol #hmenu a:hover { text-decoration:underline; }
