/*	
  Theme Name: MadLid	
  Theme URI: http://blog-well.com	
  Author: Martyn & Lidija Davis	
  Author URI: http://blog-well.com	
  Description: Our customised theme.
*/

/* General styles */
* 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	margin: 0;
	padding: 0;
}

body 
{
	background: #e5e5e5 url(/wp_content/themes/madlid/images/bg_top.gif) repeat-x;
	font: 0.80em Verdana, Arial, Helvetica, Sans-Serif;
	color: black;
}

#wrap 
{
	width: 980px;
	overflow: hidden;
	position:relative;
	margin: 0 auto 0 auto;
	background: url(/wp_content/themes/madlid/images/wrap.png) repeat-y center;
	padding: 0 10px 0 10px;
}

/* Links */
a, a:link, a:visited  { color: #346ba4; font-weight: normal; text-decoration: underline; }
a:hover     { color: #56b9ff; font-weight: normal; text-decoration: underline; }

a[href^="http:"], a[href^="https:"]
{
  background: url(/wp_content/themes/madlid/images/external.gif) no-repeat right top;
  padding-right: 12px;
}

a[href^="/index.html"], a[href^="https://blog-well.com"],
a.noexternallink[href^="http:"], a.noexternallink[href^="https:"],
.widget_twitter a[href^="http:"], .widget_twitter a[href^="https:"],
/*.widget_links a[href^="http:"], .widget_links a[href^="https:"],*/
/*.social a[href^="http:"], .social a[href^="https:"],*/
.widget_simpleimagelink a[href^="http:"], .widget_simpleimagelink a[href^="https:"],
#header a[href^="http:"], #header a[href^="https:"],
#footer a[href^="http:"], #footer a[href^="https:"]
{
  background: none;
  padding-right: 0px;
}

.feed-leftalign 
{
   background: url(/wp_content/themes/madlid/images/feed_icon_12x12_orange.png) no-repeat 0 50%;
   padding-left: 14px;
}

a.trackback-leftalign 
{
   background: url(/wp_content/themes/madlid/images/trackback_icon_12x12.png) no-repeat 0 50%;
   padding-left: 14px;
}

.utwtags 
{
   background: url(/wp_content/themes/madlid/images/tag_icon.gif) no-repeat 0 50%;
   padding-left: 14px;
   font-size:9pt;
}

/* Images */
img 
{
  border:0;
}

.social a, .social a:link, .social a:visited  { color: #346ba4; font-weight: normal; text-decoration: none; }
.social a:hover     { color: #56b9ff; font-weight: normal; text-decoration: underline; }

.social
{
  text-align: center;
  line-height: 160%;
}

img.social
{
  width: 16px;
  height: 16px;
  padding-right: 5px;
}

img.rb 
{
   border: 1px solid #aaa;
   float: right;
   margin: 0 0 5px 5px;
   padding: 4px;
}

/* Headers */
h1, 
h2, 
h3, 
h4 
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

h2 
{
 font-size: 150%;
}

h3 
{
 font-size: 140%;
}

h4 
{
 font-size: 130%;
}

/* Code, Blockquote et al */
 code 
{
	background-color: #eeeeee;
	padding: 5px;
	border: 1px solid #cccccc;
}

blockquote 
{
	border-left: 1px solid #aaaaaa;
	color: #666666;
	margin: 7px 10px 7px 10px;
	padding-left: 6px;
	font-style:italic;
}

/* Header */
 #header 
{
	height: 140px;
	width: 980px;
	margin: 0 auto 0 auto;
	padding: 0;
}

#banner 
{
	height: 111px;
	width: 980px;
	margin: 0 auto 0 auto;
}

#logo
{
	margin: 0 auto 0 auto;
	float: left;
}

#logo img
{
	margin-top: 20px;
}

#tag
{
	/* margin-top: 57px; */
  /* margin-left: 40px; */
	/* float: left; */
	margin-top: 57px;
  margin-right: 20px;
	float: right;
}

#tag h1
{
	font-weight: normal;
  color: white;
  font-size: 20px;
}

/* Navigation */
#toolbar
{
  clear: both;
	height: 29px;
	margin: 0px;
	width:970px;
	margin-left:auto;
	margin-right:auto;
}

#topnav 
{
  float: left;
	height: 29px;
	margin: 0px;
	border-left: 1px solid #dbe8f7;
}

#feedburner
{
  padding-top: 5px;
	font-size: 14px;
  float: right;
  width: 360px;
}

#feedburner a
{
  color: white;
}

#feedburner span
{
  color: white;
}

#feedburner a img
{
  float: left;
  margin-top: -25px;
  margin-right: 10px;
}

#topnav ul 
{
	padding: 0px;
	white-space: nowrap;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:0px;
}

#topnav ul li 
{
	display: block;
	float:left;
  height: 29px;
	line-height: 29px;
	list-style-type: none;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-align: center;
	border-right: 1px solid #dbe8f7;
}

#topnav ul li.current_page_item a  
{
	background-color: #89a5c9;
	border-top: 1px solid #dbe8f7;
}

#topnav ul li a 
{
	display: block;
	text-decoration: none;
	color:#fff;
	height: 29px;
	text-align: center;
	padding-left:20px;
	padding-right:20px !important;
}

#topnav ul li a:hover 
{
	color: #fff;
	background-color: #89a5c9;
}

/* Content */
#contentwrap 
{
	width: 565px;
	float: left;
	display:inline;
	margin: 15px 0 0 20px;
	padding: 0 15px 15px 0;
	border-right: 1px dotted #cdcdcd;
}

/* tag style */
.primary 
{
 padding-bottom:10px;
}

/* Sidebar */
#sidebar 
{
	margin: 15px 0 0 0;
	float: right;
	width: 365px;
}

#sidebar .sb-blurb 
{
	margin: 0 20px 10px 0;
	background-color: WhiteSmoke;
	border: 2px solid rgb(153,153,153);
	padding: 10px;
	line-height: 1.2em;
}

#sidebar .sb-blurb h2
{
	font-size: 130%;
	color: rgb(153,153,153);
	font-weight: bold;
	margin: 0px;
	padding: 0 0 2px 0;
	border-bottom: none;
}

.red
{
  color: rgb(226,0,0);
}

#sidebar .sb-blurb p 
{
	margin-top: 5px;
	margin-bottom: 0px;
}

#sidebar1, 
#sidebar2 
{
	width: 162px;
	float: right;
	line-height: 1.2em;
	display:inline;
	margin: 3px 20px 0px 0px;
	list-style: none;
  color: #346ba4;
}

#sidebar3
{
	clear: both;
	width: 344px;
	margin: 0;
	padding: 0;
  line-height: 1.2em;
	list-style: none;
  color: #346ba4;
}

#sidebar #recentcomments ul li 
{
	padding: 5px 0 5px 0;
}

li.widget
{
  list-style-position: outside;
  list-style: none;
}

#sidebar h2, 
#sidebar1 h2, 
#sidebar2 h2,
#sidebar3 h2
{
	font-size: 130%;
	color: rbg(153,153,153);
	margin: 0px;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #CDCDCD;
}

#sidebar h2.widgettitle, 
#sidebar1 h2.widgettitle, 
#sidebar2 h2.widgettitle,
#sidebar3 h2.widgettitle
{
	font-size: 130%;
  font-weight: normal;
  color: #CD1821; 
	margin: 0px 0px 10px 0px;
	padding: 0 0 2px 0px;
	border-bottom: 1px solid #CDCDCD;
}

.textwidget
{
  color: black;
}

.WP-PrintIcon
{
  padding-top: 2px;
}

#sidebar1 p, #sidebar2 p, #sidebar3 p 
{
	margin-bottom: 10px;
	margin-top: 10px;
}

#sidebar1 ul, #sidebar2 ul , #sidebar3 ul 
{
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

#sidebar1 ul li, #sidebar2 ul li, #sidebar3 ul li  
{
	display: inline;
	padding-bottom: 3px;
}

a, a:link, a:visited  { color: #346ba4; font-weight: normal; text-decoration: underline; }
a:hover     { color: #56b9ff; font-weight: normal; text-decoration: underline; }

#sidebar a/*, #sidebar a:link, #sidebar a:visited */
{
  color: #346ba4;
  text-decoration: none;
}

#sidebar a:hover 
{
 color: #56b9ff;
 text-decoration: underline;
}

#sidebar1 ul li, #sidebar2 ul li, #sidebar3 ul li 
{
	display: block;
}

#sidebar1 ul li a, #sidebar2 ul li a, #sidebar3 ul li a 
{
	cursor: pointer;
	display: inline;
	/*margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;*/
}

#sidebar1 #recent-posts ul li a, #sidebar2 #recent-posts ul li a, #sidebar3 #recent-posts ul li a,
#sidebar1 #popular-posts ul li a, #sidebar2 #popular-posts ul li a , #sidebar3 #popular-posts ul li a
{
	padding-bottom: 5px;
}

#sidebar1 ul li a:hover, #sidebar2 ul li a:hover, #sidebar3 ul li a:hover 
{
	background: #f9f9f9;
	border-bottom-color: #C3B9A2;
}

#sidebar1 ul#feed
{
	margin: 0 0 12px 0;
	padding: 0px;
	list-style: none;
}

#sidebar1 ul#feed li
{
	padding-top: 3px;
	padding-bottom: 3px;
}

#sidebar1 ul#feed li a
{
	background: url(/wp_content/themes/madlid/images/feed_icon_16x16_orange.png) no-repeat left 50%;
	padding-left: 25px;
}

#sidebar1 ul#feed li a:hover
{
	background: url(/wp_content/themes/madlid/images/feed_icon_16x16_red.png) no-repeat left 50%;
}

/* Search */
#sidebarsearch 
{
	padding: 0;
	margin: 0 0 10px 0;
}

#sidebarsearch #s 
{
	padding: 2px 4px 2px 4px;
	border: 1px solid #cbcacc;
	width: 200px;
}

#sidebarsearch #s:focus 
{
	border: 1px solid #ff97b1;
	background-color: #f9f9f9;
}

#sidebarsearch #s:hover 
{
	border: 1px solid #135193;
}

#sidebarsearch #searchsubmit 
{
	background: #f9f9f9 url(/wp_content/themes/madlid/images/button_bg.png) repeat-x;
	border: 1px solid #aaa;
	margin: 0 0 0 0;
	padding: 1px 2px 1px 2px;
	height: 24px;
}

#sidebarsearch #searchsubmit:hover 
{
	border: 1px solid #ff97b1;
}

/* Post Entry */
h2.entrytitle 
{
	font-size: 170%;
	font-weight: normal;
	line-height: 100%;
	margin: 0;
 	padding: 20px 0 3px 0;
	text-align: left;
	display: block;
	border-bottom: 1px solid #d1d1d1;
}

h2.entrytitle a, h2.entrytitle a:visited 
{
  color: #CD1821;
	text-decoration:none;
}

h2.entrytitle a:hover 
{
  color: #CD1821;
	text-decoration: underline;
}

h2.archivetitle 
{
	font-size: 120%;
	font-weight: normal;
	line-height: 100%;
	margin: 0;
 	padding: 0 0 3px 0;
	text-align: left;
	display: block;
}

h2.archivetitle  a, h2.archivetitle  a:visited 
{
  color: #CD1821;
	text-decoration:none;
}

h2.archivetitle  a:hover 
{
  color: #CD1821;
	text-decoration: underline;
}

.entry
{
	margin-top:0px;
}

.entrybody
{
	clear: both;
	margin-bottom: 30px;
}

.entrybody p 
{
  line-height: 1.2em;
	margin-bottom: 1.0em;
}

.entrymeta1
{
	margin: 0 0 20px 0;
	color: #4b5ba2;
	color: #777;
	font-size: .9em;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.entrymeta1 .meta-time 
{
	background: url(/wp_content/themes/madlid/images/meta_date.gif) no-repeat 0 50%;
	padding-left: 12px;
	margin-left: 1px;
	margin-right: 10px;
}

.entrymeta1 .meta-category 
{
  background: url(/wp_content/themes/madlid/images/meta_category.gif) no-repeat 0 50%;
	padding-left: 15px;
	margin-right: 10px;
}

.entrymeta1 .meta-author a 
{
	padding-left: 0px;
	margin-right: 0px;
}

.entrymeta1 .meta-comments 
{
	padding-left: 0px;
}

.entrymeta2 
{
	border: 1px solid #e5e5e5;
	background-color: #f9f9f9;
	margin: 0 0 15px 0;
	padding: 5px;
	font-size: 90%;
}

.entrymeta2 ul 
{
}

.entrymeta2 ul li 
{
	margin-left: 10px;
	list-style-type: none;
}

h2.archives
{
	margin-bottom: 15px;
}

.entrymeta-single
{
	color: #ADD248;
		margin-top: 3px;
	margin-bottom: 20px;
}

.entrybody h2 
{
	margin-top: 1.0em;
	margin-bottom: 1.0em;
}

.entrybody h3 
{
	margin-top: 1.0em;
	margin-bottom: 1.0em;
	font-size: 12pt;
	font-weight: bold;
}

.entrybody ul, .entrybody ol 
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:30px;
}

.entrybody li
{
	padding-top: 1px;
	padding-bottom: 1px;
}

/* Post Comments */
ol.commentlist
{
	margin: 10px 0px 30px 0px;
	padding: 0px;
	list-style: none;
}

ol.commentlist li
{
  padding-top: 10px;
}

hr.comment
{
	border-top:1px dotted rgb(200,200,200);
}

ol.commentlist li.alt
{
	/* background:#EEEEEE; */
}

ol.commentlist li.ours
{
	background:rgb(240,240,240);
	border:1px solid black;	
  padding: 10px;
}

.comment
{
  clear: both;
}

.commentname
{
  float: left;
	font-size: 110%;
	color: #4b5ba2;
}

.commentname a
{
	color: #4b5ba2;
	text-decoration: underline;
}

.commentedit
{
  padding-left: 10px;
	font-size: 80%;
	color: black;
}

.commentmod
{
	font-size: 80%;
  font-style: italic;
	color: black;
}

p.ajax-admin-edit-paragraph
{
  margin-top: 10px;
	font-size: 80%;
}

.commentdate
{
  float: right;
	color: #4b5ba2;
}

/* Comment Text */
.commenttext
{
  clear: both;
  padding: 15px 0px 0px 0px;
	/* min-height: 24px; */
}

.commenttext p
{
  padding-bottom: 15px !important;
}

ol.trackbacklist
{
	margin: 20px 0px 40px 0px; 
	list-style: decimal inside;
}

ol.trackbacklist li
{
	font-size: 90%;
}

#commentblock ol li
{
	margin-bottom: 5px;
}

#commentblock h2
{
	font-size: 120%;
}

.gravatar 
{
	float: left;
	height: 32px;
	padding: 0px;
	width: 32px;
	margin: 0px 5px 0px 0px;
	background:  url(/wp_content/themes/madlid/images/grav.png) no-repeat;
	display: inline;
}

/* Comments Form */
#commentsform 
{
	padding: 0 15px 0 0;
}

#commentsform p 
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#commentsform .label 
{
	font-size: 95%;
}

#commentsform #author, #commentsform #email, #commentsform #url, #commentsform #mcspvalue, #commentsform textarea 
{
	background: #fff;
	border: 1px solid #aaa;
	padding: .3em;
	width: 200px;
}

#commentsform #author:focus, #commentsform #email:focus, #commentsform #url:focus, #commentsform #mcspvalue:focus, #commentsform textarea:focus 
{
	background-color: #f9f9f9;
	border: 1px solid #ff97b1;
}

#commentsform textarea 
{
	width: 98%;
	font-size: 1em;
	line-height: 1.2em;
}

#submit 
{
	background: #f9f9f9 url(/wp_content/themes/madlid/images/button_bg.png) repeat-x;
	border: 1px solid #aaa;
	border-bottom: 1px solid #858585;
	margin: 5px 0 0 0;
	padding: 2px;
	height: 24px;
}

#submit:hover 
{
	border: 1px solid #e6aa45;
}

#commentsform .quicktags 
{
	margin-top: 10px;
}

#commentsform .quicktags input 
{
	background: #f9f9f9 url(/wp_content/themes/madlid/images/button_bg.png) repeat-x;
	border: 1px solid #aaaaaa;
	font-size: .9em;
	color: #666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	width: auto;
	margin: 1px 2px 2px 0px;
	padding: 0px 1px 0px 1px;
}

#commentsform .quicktags input:hover 
{
	border: 1px solid #cc0033;
}

table.interview
{
  text-align: center;
  margin-bottom: 20px;
}

h2.interview
{
  padding-top: 10px;
  padding-bottom: 15px;
}

/* Footer */
#footer 
{
	clear: both;
	padding: 10px 0 10px 0;
	margin: 0 auto 0 auto;
	width: 900px;
	height: 50px;
	text-align: left;
	border-top: 1px solid #cccccc;
}

#footer div 
{
  padding-right: 20px;
  float: left;
	font-size: 0.8em;
}

/* Plugins */
a.liexternal 
{
 background: url(/wp_content/themes/madlid/images/link_icon_external.gif) no-repeat right;
 padding-right: 7px;
}

a.liwikipedia 
{
 background: url(/wp_content/themes/madlid/images/link_icon_wikipedia.gif) no-repeat right;
 padding-right: 11px;
}

a.liftp 
{
 background: url(/wp_content/themes/madlid/images/link_icon_ftp.png) no-repeat right;
 padding-right: 13px;
}

a.limailto 
{
 background: url(/wp_content/themes/madlid/images/link_icon_mail.gif) no-repeat right;
 padding-right: 12px;
}

a.liflickr 
{
 background: url(/wp_content/themes/madlid/images/link_icon_flickr.png) no-repeat right;
 padding-right: 8px;
}

a.liinternal 
{
}

a.lipdf 
{
 background: url(/wp_content/themes/madlid/images/link_icon_pdf.png) no-repeat right;
 padding-right: 12px;
}

a.lixls 
{
 background: url(/wp_content/themes/madlid/images/link_icon_excel.png) no-repeat right;
 padding-right: 12px;
}

a.lidoc 
{
 background: url(/wp_content/themes/madlid/images/link_icon_word.png) no-repeat right;
 padding-right: 12px;
}

a.linsf 
{
 background: url(/wp_content/themes/madlid/images/link_icon_notes.png) no-repeat right;
 padding-right: 13px;
}

a.lizip 
{
 background: url(/wp_content/themes/madlid/images/link_icon_zip.png) no-repeat right;
 padding-right: 12px;
}

div.googlead
{
	text-align: center;
}

div.top
{
}

div.bottom
{
	padding-bottom: 20px;
}

div.diggit
{
	float: right;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

#cat
{
	width: 100%;
}

.widget_categories
{
	padding-bottom: 10px;
}

.widget_twitter
{
	padding: 0 5px 0px 5px;
	margin-bottom: 5px;
	background-color: rgb(148,231,239);
	overflow: hidden;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.widget_twitter h2
{
	background: url(/wp_content/themes/madlid/images/twitter.png) no-repeat;
	background-position: 5px 10px;
	height: 40px !important;
	border: none !important;
	font-size: 3.25em !important;
	text-indent: -999px
}

.widget_twitter li
{
	border-top: 1px dashed #AAAAAA;
}

.widget_twitter li .entry-content
{
	font-size: 90%;
}

.widget_twitter li .entry-meta
{
	font-size: 75%;
}

.widget_twitter h2 a:hover 
{
	text-decoration: none;
}

.widget_twitter a:hover 
{
	background: rgb(148,231,239) !important;
	color: rgb(49,105,165) !important;
}

pre
{
	padding-bottom: 1.0em;
}