/*  
Theme Name: mkjones-wp
Theme URI: http://www.mkjones.co.uk
Description: Erm?
Version: 1.2.3.4
Author: Lovely Jones
Author URI: http://www.mkjones.co.uk
Template: typographywp
*/

@import url("../typographywp/style.css");

body
{
	border-top:4px solid #666;
	background:#fff;
	font:Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;
}
a, 
a:visited,
#posts .post .pinfo li.liright h1 a, 
#posts .post .pinfo li.liright h1 a:visited,
#lside a, 
#lside a:visited,
#posts .post .postcontent a, 
#posts .post .postcontent a:visited,
#footerboxes a
{
	color:#333;
}
#rside a,
#posts .post .postcontent a
{
	color:#000;
	border-bottom:1px dashed #CCC;
}
#rside a:hover,
#posts .post .postcontent a:hover
{
	color:#999;
	text-decoration:none;
	border-bottom:1px solid #ccc;
}
#rside a:visited,
#posts .post .postcontent a:visited,
#footerboxes a:visited
{
	color:#000;	
	text-decoration:none;
	border-bottom:1px dashed #999;
}
#rside ul li
{
	line-height:20px;
	text-transform:none;
}
#wrap
{
	border:none;
	padding:0;
	margin:0 auto;
}
#top
{
	height:307px;
}
/* Header */
#header,
#header_hover
{
	height:260px;
	padding:0;
	margin:20px 10px;
	border-bottom:1px solid #ddd;
	width:960px;
	position:absolute;
	top:24px;
}

#intro #topmenu
{
	width:600px;
	position:absolute;
	top:16px;
	left:15px;
}
#intro #topmenu ul,
#intro #topmenu ul li
{
	margin:0;
	padding:0;
	list-style:none;
}
#intro #topmenu ul li
{
	float:left;
	margin:15px;
}
#intro #topmenu ul a,
#intro #topmenu ul a:hover
{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:lighter;
	letter-spacing:2px;
	color:#fff;
	text-transform:uppercase;
}
#intro #topmenu ul a.links
{
	color:#ccc;
}
#intro #topmenu ul a.links:hover
{
	color:#333;
	text-decoration:none;
}


#container
{
	
}
#header
{
	background:url(images/me.png) no-repeat scroll 720px 10px #fff;
	z-index:10;
}
#header_hover
{
	background:url(images/me_h.png) no-repeat scroll 720px 10px #fff;	
	z-index:5;
}
#header h1,
#header_hover h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	font-size:80px;
	margin:60px 0 0 20px;
	font-weight:normal;
	font-weight:lighter;
	letter-spacing:-1px;
}
#header h1 span,
#header_hover h1 span
{
	font-style:italic;
	font-weight:normal;
	color:#333;
}
#header h1 a:hover,
#header_hover h1 a:hover
{
	text-decoration:none;
}
#intro 
{
	height:111px;
	padding-top:166px;
	position:absolute;
	top:24px;
	width:960px;
	z-index:200;
}
#intro h1
{
	height:60px;
	left:660px;
	margin:0;
	padding:0;
	position:absolute;
	text-indent:-99999em;
	top:45px;
	width:90px;	
}
#intro h1 a
{
	display:block;
	width:90px;
	height:60px;	
}
#intro p.desc
{
	color:#888;
	padding:5px 0 3px 29px;
}

#intro p.desc a.active
{
	color:#007ACC;
}
/* Header */
#rside .textwidget,
#rside .aktt_tweets
{
	margin-bottom:20px;
}
#rside p
{
	padding-top:10px;
	line-height:20px;
}
#rside h2,
#lside h2
{
	text-transform:none;
	font-size:22px;
	color:#666;
}
#rside ul li 
{
	background:url(images/libg300.png) no-repeat scroll left 2px transparent;
}
#posts .post .pinfo,
#rside,
#lside,
#footer
{
	background:none;
}
#footerboxes 
{
	border-top:1px solid #DDDDDD;
}
#footerboxes h2
{
	padding-bottom:10px;
}
#footerboxes ul
{
	border:0;
}
#footerboxes .box2 a.rsswidget 
{
	border:none;
}
#footerboxes .box2 a.rsswidget img
{
	display:none;
}
#footer 
{
	text-align:center;
	padding-top:40px;
}
#footer h1
{
	text-transform:none;
}

/* ads */
#lside .textwidget p 
{
	padding:20px 0 0 0;
}

#posts .post .postcontent p
{
	line-height:22px;
	padding-bottom:15px;
}
#posts .post .postcontent h2,
#posts .post .postcontent h3
{
	padding-bottom:12px;
}
.comtext p 
{
	line-height:20px;
	padding-bottom:15px;
	word-spacing:1px;
}

#lside ul,
#rside ul 
{
	border-bottom:none;
}
#lside ul li 
{
	padding:4px 0;
}

#posts .post .pinfo li.liright h1
{
	font-size:22px;
	font-weight:lighter;
	padding:0 0 10px 0;
	line-height:23px;
}
#posts .post .pinfo li.liright h1 a:hover
{
	text-decoration:none;
	color:#ccc;
}
#posts .post .postcontent img
{
	padding:4px;
	
}
#posts .post .postcontent img.size-full
{
    max-width:430px;
    height:auto;
}
#posts .post .postcontent img.aligncenter 
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:8px;
}
#posts .post .postcontent em
{
	font-style:italic;
}
#posts .post .postcontent 
