/*  
Theme Name: Red Anywhere
Theme URI: http://blog.redanywhere.co.uk/
Description: Wordpress theme based upon the default layout at http://www.redanywhere.co.uk/
Version: 1.0
Author: Fresh Egg
Author URI: http://www.freshegg.com/
*/


.entry ul,
.entry ol,
.entry dl{
	margin:20px 0 20px 20px;
	}
.entry li,
.entry dd{
	padding:0 0 5px;
	}
.entry dt{
	font-weight:bold;
	}
.entry ul *,
.entry ol *,
.entry dl *{
	margin:5px 0 0 20px;
	}
	
div.post img{
    padding:5px;
	border:1px solid #ddd;
	}
div.post img.alignleft, div.post dl.alignleft{
	float:left;
	margin:10px 10px 10px 0;
	clear:left;
	}
div.post img.alignright, div.post dl.alignright{
	float:right !important;
	margin:10px 0 10px 10px;
	}
.mceTemp {padding:0;width:auto;}
.wp-caption-dd{ text-align:center; display:block; font-size:1.2em; line-height:1.5em;}
div.post img.aligncenter, div.post dl.aligncenter, div.post .aligncenter{
	display:block;
	margin:0 auto;
	padding:10px;
	margin-bottom:5px;
	}
.wp-caption img{ border-bottom:none !important; margin:0 !important;}
.wp-caption-text {
        vertical-align:top;
		text-align:center !important;
		display:block !important;
		margin:0!important;	
		font-weight: bold;
		background-color:#F2F2F2;
		border-bottom:1px solid #ddd;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		width:100%;
		line-height:22px;
		padding-top:5px 2px !important;
		font-size:.9em !important;
		}		
	
#breadcrumbs{
	text-transform:lowercase;
	}
	
.post{
	margin:0 0 20px;
	clear:both;
	width:550px;
	overflow:hidden;
	}
	
.entry h2 a{
	text-decoration:underline !important;
	}
.entry h2 a:hover{
	color:#000 !important;
	}
	
.post small{
	font-size:.9em;
	color:#C5000A;
	display:block;
	margin:0 0 10px;
	font-style:italic;
	}
.post small a{
	color:#C5000A;
	white-space:nowrap;
	}
.post small a:hover{
	color:#333;
	}
div.post div.date{
	background:url(http://www.redanywhere.co.uk/graphics/NewsDate.gif) no-repeat 0 0;
	float:left;
	height:49px;
	width:49px;
	color:#fff;
	padding:0 20px 15px 0;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
	text-align:center;
}
div.post div.date span{
	font-size:18px;
}
div.post h2 {
	font-size:18px;
	}
	
.entry blockquote{
	display:block;
	float:left;
	clear:both;
	width:460px;
	margin:20px 20px 0; 
	padding:10px 25px 25px;
    background:url(images/quote_up.gif) no-repeat;
	}
.entry blockquote p{
    padding:0 25px 0 0;
	margin:0;
    float:left;
	color:#222;
	font-size:1.1em;
	font-style:italic;
    background:url(images/quote_down.gif) no-repeat 100% 100%;
	}
.entry cite{
    float:right;    
	} 
	
	
	

#sidebar ul{
	list-style:none;
		}
#sidebar li{
	background:url("http://www.redanywhere.co.uk/graphics/navBorder.png") no-repeat 0 0 !important;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	clear:both;
	width:178px;
	padding:0!important;
	border:1px solid #ccc;
	margin:0 0 20px;
	}

#sidebar li h2{	
	color:#fff;
	background:url("http://www.redanywhere.co.uk/graphics/hoverBG.jpg") no-repeat 0 0;
	display:block;
	font:15px Arial,Helvetica,sans-serif;
	padding:6px 0 6px 35px;
	text-decoration:none !important;
	height:auto !important;
	border:3px solid #FFFFFF;
	}
	
#sidebar li #searchform{
	padding:0 0 0 4px;
	margin:0;
	}
#sidebar li #searchform input#s{
	width:115px;
	padding:3px 0;
	}

		
/*nav*/
#sidebar li ul{
	list-style:none;
	display:block;
	clear:both;
	float:left;
	}
#sidebar li ul ul{
	margin:0 0 0 10px;
	}
#sidebar li.categories ul ul li{
	background:url("http://www.redanywhere.co.uk/graphics/navBorder.png") no-repeat 0 0;
	height:28px;
	}
	
#sidebar li ul li{
	border:none;
	margin:0 !important;
	}
#sidebar li ul li a{
	font-size:1.1em;
	padding:6px 6px 6px 35px;
	text-decoration:none !important;
	background:url("http://www.redanywhere.co.uk/graphics/subArrow.png") no-repeat 20px 11px !important;
	color:#4C4C4C !important;
	display:block;
	}
#sidebar li ul li a:hover{
	background:url("http://www.redanywhere.co.uk/graphics/navBulletHover.png") no-repeat 20px 8px;
	text-decoration:underline !important;
	color:#c5000a;
	}
   
   
.ddsg-wrapper  ul{
	list-style:none;
	margin:0;
	}
.ddsg-wrapper  li{
font:15px Arial,Helvetica,sans-serif;
	}
.ddsg-wrapper  li a:hover{
	background:url(http://www.redanywhere.co.uk/graphics/sub-nav-arrow-active.gif) no-repeat 0 6px ;
	color:#c5000a;
	}
.ddsg-wrapper  li a{
	list-style:none;
	background:url(http://www.redanywhere.co.uk/graphics/sub-nav-arrow.gif) no-repeat 0 6px;
	line-height:30px;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#4c4c4c;
}
.ddsg-wrapper  li li a{
	background:url(http://www.redanywhere.co.uk/graphics/sub-nav-arrow.gif) no-repeat 85px 6px;
	padding:0 0 0 100px;
}
.ddsg-wrapper  li ul li a{
	background:url(http://www.redanywhere.co.uk/graphics/sub-nav-arrow.gif) no-repeat 0 6px;
	padding:0 0 0 20px;
}
	


div.pagination{
	padding:3px;
	margin:3px;
	text-align:center;
	}
div.pagination a{
	padding:2px 5px;
	margin:2px;
	border:1px solid #aaa;
	color:#888;
	text-decoration:none;
	}
div.pagination a:hover, div.pagination a:active{
	border:1px solid #555;
	color:#333;
	}
div.pagination span.current{
	padding:2px 5px;
	cursor:default;
	margin:2px;
	border:1px solid #555;
	background-color:#555;
	color:#fff;
	font-weight:bold;
	}
div.pagination span.disabled{
	padding:2px 5px;
	margin:2px;
	border:1px solid #eee;
	color:#ddd;
	}



	
/*nav arrow red when active */
#blog #nav .nav11 a{
	background:url(http://www.redanywhere.co.uk/graphics/nav-arrow-active.gif) no-repeat 15px 6px;
	color:#c5000a;
	}
ol.commentlist{
	list-style:none;
	clear:both;
	margin:20px 0;
	padding:0;
	}
ol.commentlist li{
	display:block;
	width:524px;
	padding:3px;
	border:1px solid #666;
	margin:5px 0;
	}
ol.commentlist li div.commenttitle{
	background:#8F8F8F;
	padding:5px;
	font-size:130%;
	line-height:25px;
	}
ol.commentlist li div.commenttitle cite a,
ol.commentlist li div.commenttitle cite{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	}
ol.commentlist li div.commenttitle .avatarPic{
	float:right;
	text-align:right;
	width:70px;
	}
ol.commentlist li div.commenttitle .avatarPic img{
	border:1px solid #909088;
	padding:2px;
	background-color:#D7D7D7;
	}
ol.commentlist li div.commenttitle small{
	font-size:.9em;
	font-style:italic !important;
	}
ol.commentlist li div.commentbody{
	padding:5px;
	background:#fff;
	}
ol.commentlist li div.commentbody p{
	padding:0 !important;
	margin:5px 0 !important;
	background:#fff;
	}
	
.author p{
	padding:6px;
	text-align:left;
}
.author img{
	padding:3px;
	border:1px solid #999;
	float:left;
	margin:0 5px 5px 0;
}

#commentform{
	clear:both;
	}

#comment{ width:493px; clear:both; margin-left:3px; float:left;}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/* New CSS */

div.post div.authorPic{
	float:left;
	height:60px;
	width:60px;
	padding:0 20px 15px 0;
	}
div.post div.authorPic a img, div.post div.authorPic img{
	border:1px solid #909088;
	padding:2px;
	background-color:#D7D7D7;
	}
div.post div.authorPic a:hover img{
	border:1px solid #4C4C4C;
	padding:2px;
	background-color:#8F8F8F;
	}
div.subscription h2{ font-size:1.7em;}
div.subscription legend{font-size:1.6em; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px;}
div.subscription ol{ margin-left:20px;}
h3#comments{ font-size:1.7em;}
#question{ margin-bottom:20px;}
.ShareThis{border:1px solid #4C4C4C; float:left; margin:5px 0; width:528px;}
.ShareThis h3{background:#8F8F8F url(../graphics/email-question.gif) no-repeat right center; border:3px solid #FFFFFF; color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif; font-size:20px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; height:32px; padding:5px 0 0 5px;}
.ShareThis p{padding:5px 0 0 5px; margin:0 0 5px 0 !important;}
ul.socialBtn{float:left; margin:0 0 8px 0; padding:0 0 0 5px; width:522px;}
.socialBtn li{float:left !important; list-style-type:none; margin:0 !important; padding:0 10px 0 0 !important; width:55px;}
.socialBtn li a{display:block; overflow:hidden; height:0; padding:48px 0 0 0 !important; width:55px; margin:0 !important;}
.socialBtn li a.myspace{background:url(images/myspace.jpg) no-repeat!important;}
.socialBtn li a.twitterbtn{background:url(images/twitter.jpg) no-repeat !important;}
.socialBtn li a.digg{background:url(images/digg.jpg) no-repeat !important;}
.socialBtn li a.stumbleupon{background:url(images/stumbleupon.jpg) no-repeat !important;}
.socialBtn li a.delicious{background:url(images/delicious.jpg) no-repeat !important;}
.socialBtn li a.facebook{background:url(images/facebook.jpg) no-repeat !important;}
.socialBtn li a.technorati{background:url(images/technorati.jpg) no-repeat !important;}
.socialBtn li a.google{background:url(images/google.jpg) no-repeat !important;}
h3 span{color:#EE242D; font-weight:bold;}
.tagCloud{ padding:10px;}
.tagCloud a{ color:#4C4C4C; text-decoration:none; background:none !important; padding:0 !important;}
.tagCloud a:hover{text-decoration:underline;}
ul.related{ list-style-type:none; width:550px; margin:0; padding:0; float:left;}
ul.related li{ padding:0 0 5px 0; margin:0 0 0 20px !important; width:240px; float:left;}
ul.related li a{ padding:0 0 0 15px !important; margin:0; color:#C5000A; background:url(http://www.redanywhere.co.uk/graphics/nav-arrow-active.gif) no-repeat scroll 0 6px;}
ul.related li a:hover{ color:#333; background:url(http://www.redanywhere.co.uk/graphics/nav-arrow.gif) no-repeat scroll 0 6px;}
.divClear{ clear:both;}
.retweet{width:63px; margin: 0 0 14px 0; float:right;}
.tweet-message{ padding:10px; text-align:left; color:#4C4C4C !important;}
.tweet-message a{ background:none !important; padding:0 !important; font-size:1em !important; color:#C5000A;}
.aktt_tweet_time{ display:none;}
.rssBtn{
	border:none !important;
	}