/* 
	Theme Name: TD 2
	Theme URL: http://www.tomsdimension.de
	Description: Based on Code Blue 3-column Widget-ready theme
	Author: Tom Braider
	Author URI: http://www.tomsdimension.de
	Version: 1.1
	Tags: three columns, fixed width, white, blue, sidebar widgets
*/

html * {
	margin: 0;
	padding: 0;
}

body, p {
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, Times New Roman;
}

body {
	color: #000;
	background: #fff url(images/body.png) repeat;
	}

#wrap {
	margin: 0 auto 0;
	}
	
/* Hyperlinks */

a {
	color: #2255AA;
	text-decoration: none;
	}
	
a:hover {
	color: maroon;
	text-decoration: underline;
	}
	
a img {
	background: #fff;
	border: none;
	}

a.download {
	display: inline-block;
	margin: 10px 1px 10px 0;
	padding: 10px 30px 10px 30px;
	background: #1A4E88;
	color: #fff;
	font-weight: bold;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 2px white solid;
	-moz-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	background: -moz-linear-gradient( left, #184C87, #4A7EB8);
	background: -webkit-gradient(linear, left top, right top, from(#184C87), to(#4A7EB8));
}

a.download:hover {
	background: #e00;
	margin: 10px 0 10px 1px;
	text-decoration: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
	
/* Header */

#header {
	width: 960px;
	height: 110px;
	color: #1A4E88;
	font-size: 16px;
	margin: 0px auto 0px;
	overflow: hidden;
	background: url(images/titel_bg.jpg) 350px top no-repeat;
	}
	
#header p {
	padding-bottom: 5px;
	line-height: 20px;
	}
	
#header h1 {
	color: #1A4E88;
	font-size: 3em;
	font-weight: normal;
	padding-top: 10px;
	text-decoration: none;
	}
	
#header h1 a {
	color: #1A4E88;
	text-decoration: none;
	}
	
#header a img {
	background: none;
	}
	
.headerleft {
	width: 550px;
	float: left;
	overflow: hidden;
	}
	
.headerright {
	width: 400px;
	float: right;
	padding-top: 10px;
	text-align: right;
	}
	
.headerright a {
	color: #fff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 3px;
	}
	
.headerright a:hover {
	color: #1A4E88;
	text-decoration: underline;
	}
	
.headerright a img {
	margin-bottom: 3px;
	}
	
/* Navbar */

#navbar {
	width: 954px;
	height: 22px;
	color: #FFF;
	margin: 0 auto 0;
	padding: 3px;
	-moz-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	border: 2px white solid;
	background: #1A4E88;
	background: -moz-linear-gradient( left, #184C87, #4A7EB8);
	background: -webkit-gradient(linear, left top, right top, from(#184C87), to(#4A7EB8));
	}
	
#navbarleft {
	width: 654px;
	height: 25px;
	float: left;
	}
	
#navbarright {
	width: 300px;
	height: 25px;
	float: right;
	text-align: right;
	}
	
#nav, #nav ul {
	list-style: none;
	}
	
#nav a {
	color: #FFF;
	display: block;
    font-weight: bold;
    margin-right: 5px;
	padding: 2px 10px 2px 10px;
	}
	
#nav a:hover {
	background: #4A7EB8;
	text-decoration: none;
	}

#nav li {
	float: left;
	}

#navbar, #nav li a {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
	
#nav li li {
	width: 140px;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #4A7EB8;
	color: #FFF;
	width: 140px;
	float: none;
	padding: 5px 9px 4px 9px;
	border: 1px #4A7EB8 solid;
	-moz-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #1A4E88;
	color: #FFF;
	border: 1px white solid;
	}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#nav li:hover ul {
	left: auto;
	display: block;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}

.previous, .next,
#l_sidebar ul li li, #r_sidebar ul li li,
#f_bar1 ul li li, #f_bar2 ul li li, #f_bar3 ul li li, #f_bar4 ul li li,
.comments-rss,
#respond-titel,
.bg_commentlink,
.bg_respond,
a.extern,
.widget_thelastentries_posts li, #recent-posts li,
.widget_categories li,
.blogfeeds
{
	background: url(images/sprite.png) no-repeat left top;
}

/* PostNav */

.post-nav {
	height: 20px;
	margin-bottom: 10px;
	border-bottom: 1px #999 solid;
}

.previous, .next {
	width: 225px;
	height: 20px;
	overflow: hidden;
}

.previous {
	float: left;
	background-position: 0 -1500px; 
	padding-left: 20px;
}

.next {
	float: right;
	background-position: 228px -1285px;
	padding-right: 20px;
	text-align: right;
}

/* Content */

#content {
	width: 960px;
	margin: 0px auto 0px;
	}

#content p {
	padding-bottom: 10px;
	line-height: 20px;
	}
	
#content h1 {
	color: #2255AA;
	font-size: 2em;
	font-weight: normal;
	padding-bottom: 5px;
	}
	
#content h1 a  {
	color: #2255AA;
	text-decoration: none;
	}

#content h1 a:hover {
	color: maroon;
	text-decoration: none;
	}

#content h2 {
	color: #2255AA;
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 5px;
	}

	
#content h3 {
	color: #2255AA;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 5px;
	}
	
#content h4 {
	font-size: 14px;
	padding-bottom: 5px;
	}

#content img.wp-smiley, #content img.wp-wink {
	float: none;
	border: none;
	}

#contentleft {
	float: left;
	width: 500px;
	padding: 20px 30px 20px 0;
	}
	
#contentleft ol {
	margin-right: 20px;
	padding-bottom: 10px;
	}
	
#contentleft ol li {
	margin-left: 20px;
	padding-bottom: 5px;
	}
	
#contentleft ul {
	list-style-type: square;
	margin-left: 20px;
	padding-bottom: 10px;
	}
	
#contentleft ul li {
	list-style-type: square;
	margin-left: 20px;
	padding-bottom: 5px;
	}
	
.date {
	font-size: 11px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #999;
	}
	
.postmeta {
	width: 500px;
	font-size: 11px;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom: 40px;
	border-top: 1px dashed #999;
	}
	
blockquote {
	padding-left: 30px;
	background: url(images/blockquote.gif) left top no-repeat;
	color: #888;
	}
	
#content blockquote p {
	margin: 0;
	}

code {
	background: #eee;
}

pre code {
	display: block;
	width: auto;
	overflow: auto;
	border: 1px #ddd solid;
	padding: 3px;
	margin-bottom: 5px;
	background: #fff url(images/code.gif) left 3px;
}

/* Images */

img {
	vertical-align: middle;
}

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}
	
img.alignnone {
	margin-bottom: 10px;
	display: inline;
	}

img.alignright, .right {
	margin-left: 10px;
	display: inline;
	}

img.alignleft, .left {
	margin-right: 10px;
	display: inline;
	}

#contentleft a img {
	padding: 4px;
	border: 1px #ddd solid;
}

#contentleft a img:hover {
	background-color: #eee;
	border-color: #2255AA;
}

.aligncenter,
dl.aligncenter {
	margin-left: auto;
	margin-right: auto !important;
}

.alignright, .right {
	float: right;
	}

.alignleft, .left {
	float: left;
	}


/* Gallery */

.gallery {
	width: 550px;
	margin-bottom: 10px !important;
} 

.wp-caption {
	margin-bottom: 10px;
	}

.wp-caption, .gallery-item {
	margin-right: 10px;
	background: #fff;
	border: 1px #ddd solid;
	padding-top: 5px;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	}

.wp-caption:hover, .gallery-item:hover {
	background-color: #eee;
	border-color: #1A4E88 ;
	}

.gallery-item {
	width: 160px !important;
	padding-bottom: 5px;
	}

.wp-caption img, .gallery-item img {
	border: 0 !important;
	padding: 0 !important;
	}

.wp-caption-text {
	text-align: center;
	padding: 0 !important;
	color: #666;
	}

.gallery-caption {
	padding-top: 3px;
	color: #666;
	}

.highslide-caption {
	text-align: center;
	}

/* Sidebars */

#l_sidebar, #r_sidebar {
	float: left;
	width: 160px;
	padding: 10px 0px 20px 0px;
	line-height: 20px;
	}
	
#r_sidebar {
	float: right;
	width: 250px;
	}

#f_bar1, #f_bar2, #f_bar3, #f_bar4 {
	float: left;
	width: 232px;
	line-height: 20px;
	}

#f_bar1, #f_bar2, #f_bar3 {
	padding-right: 10px;
	}
	
#l_sidebar h2, #r_sidebar h2, #f_bar1 h2, #f_bar2 h2, #f_bar3 h2, #f_bar4 h2 {
	background: #1A4E88;
	background: -moz-linear-gradient( left, #184C87, #4A7EB8);
	background: -webkit-gradient(linear, left top, right top, from(#184C87), to(#4A7EB8));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	border: 2px white solid;
	color: #FFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;
	padding: 3px 0px 3px 10px;
	}

#l_sidebar p, #r_sidebar p, #f_bar1 p, #f_bar2 p, #f_bar3 p, #f_bar4 p {
	line-height: 20px;
	}
	
#l_sidebar ul, #r_sidebar ul, #f_bar1 ul, #f_bar2 ul, #f_bar3 ul, #f_bar4 ul {
	list-style-type: none;
	margin-bottom: 10px;
	}
	
#l_sidebar ul li li, #r_sidebar ul li li, #f_bar1 ul li li, #f_bar2 ul li li, #f_bar3 ul li li, #f_bar4 ul li li {
	background-position: 0 -200px;
	padding-left: 18px;
	}

/* Prefooter */

#prefooter {
	width: 960px;
	margin: 0 auto 30px;
	}

#prefooter .blogroll li {
	background-position: 0 -851px;
}

#prefooter .widget_tag_cloud div {
	text-align: center;
}

.blogfeeds li {
	background-position: 0 -1929px !important;
	padding-left: 20px !important;
}

/* Footer */

#footerbg {
	background: #1A4E88;
	}
	
#footer {
	width: 960px;
	height: 30px;
	color: #FFF;
	margin: 0 auto 0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
	}
	
#footer a {
	color: #FFF;
	text-decoration: none;
	}
	
#footer a img {
	background: none;
	}
	
.footerleft {
	width: 700px;
	float: left;
	padding: 8px 0px 8px 0px;
	}
	
.footerright {
	width: 250px;
	float: right;
	padding: 8px 0px 8px 0px;
	text-align: right;
	}
	
/* Search Form */

#s, #sbutt {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#s {
	background: #4A7EB8;
	width: 200px;
	color: #fff;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, Times New Roman;
	padding: 2px;
	padding-left: 10px;
	border: 0;
	}
	
#sbutt {
	background: #1A4E88;
	color: #FFF;
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 1px;
	border: 0;
	}
	
/* Comments	*/
	
#commentblock {
	width: 500px;
	float: left;
	line-height: 20px;
	}
	
#commentblock ol, #commentblock ul {
	margin: 0;
	padding: 0;
}

.depth-2, .depth-10 {
	background: #ffffff;
}

.depth-3, .depth-9 {
	background: #fafafa;
}

.depth-4, .depth-8 {
	background: #f5f5f5;
}

.depth-5, .depth-7 {
	background: #f0f0f0;
}

.depth-6 {
	background: #eaeaea;
}

.commentlist li {
	margin: 0 !important;
	list-style: none !important;
	}

.comment, .trackback, .pingback {
	border-top: 1px #999 dashed;
	clear: both;
	}
	
.children li {
	border: none;
}

.comment-body {
	padding: 10px;
}

.bypostauthor {
	background-image: url(images/admin.gif) !important;
	background-position: right top !important;
	background-repeat: no-repeat !important;
}

.avatar {
	float: left;
	padding: 2px;
	margin-right: 10px;
	border: 1px #ccc solid;
	background: #fff;
}

.vcard {
	display: block;
	height: 20px;
}

.vcard cite {
	font-style: normal;
	font-weight: bold;
	color: #000;
}

.says {
	display: none;
}

.comment-meta {
	display: block;
	height: 30px;
}

.comment-meta a {
	font-size: 11px;
	color: #aaa;
}

.comment pre, .comment-body pre {
	line-height: 16px;
}

.reply {
	clear: both;
	font-size: 11px;
	text-align: right;
}

/* trackback */

li.pingback {
	margin: 0 !important;
	}
	
li.pingback h3 {
	margin: 10px !important;
	}

li.pingback .reply, li.pingback p, li.pingback .comment-meta a {
	display: none;
}

li.pingback cite, li.pingback .comment-meta {
	width: 470px ;
	display: block;
	margin: 0;
	clear: both;
	float: none;
}

.comments-rss {
	float: right;
	background-position: 0 -1931px;
	margin-left: 20px;
	padding-left: 20px;
	font-size: 13px;	
}

/* comment form */

#commentform p {
	margin-left: 0;
	width: auto;
}

#commentform label, .tcf_label {
	color: #aaa;
}

.tcf_label, .tcf_submit {
	display: block;
	margin-top: 10px;
}

#respond-titel {
	background-position: 0 -1715px;
	padding-left: 20px;
}

#name, #email, #url, #comment, .tcf_field, .tcf_textarea {
	color: #000;
	font-size: 16px;
	padding: 0;
	height: 20px;
	font-family: "Trebuchet MS", Georgia, Times New Roman;
	border: none;
	border-bottom: 1px dashed #ccc;
	width: 500px;
	background: none;
	}

#comment, .tcf_textarea {
	width: 490px;
	height: 200px;
	padding: 4px;
	font-size: 13px;
	border: 1px dashed #ccc;
	}

.comment #name, .comment #email, .comment #url, .comment #comment {
	width: 97%;
	}

#submit, .tcf_submit {
	width: auto;
	height: auto;
	color: #FFF;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana;
	text-transform: uppercase;
	margin: 10px 1px 0 0;
	padding: 3px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	border: 2px white solid;
	background: #1A4E88;
	background: -moz-linear-gradient( left, #184C87, #4A7EB8);
	background: -webkit-gradient(linear, left top, right top, from(#184C87), to(#4A7EB8));
	cursor: pointer;
}

#submit:hover, .tcf_submit:hover {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 10px 0 0 1px;
}

.lotsensurrt {
	display: none !important;
}

/* widget tiny contact form */
.widget .tcf_field, .widget .tcf_textarea, .widget .tcf_submit {
	width: 98%;
	padding: 0;
}

.widget .tcf_textarea {
	height: 100px;
}

.widget .tcf_label {
	margin: 0;
}


b {
	font-weight: bold;
}

u {
	text-decoration: underline;
}

.bg_commentlink {
	background-position: 0 -634px;
	padding-left: 18px;
}

.bg_respond {
	background-position: 0 -1715px;
	padding-left: 20px;
}

a.extern {
	background-position: 0 -851px;
	padding-left: 18px;
}

a.link_wikipedia {
	background: url(images/link_wikipedia.gif) no-repeat left 5px;
	padding-left: 12px;
}

a.link_zip {
	background: url(images/link_zip.png) no-repeat left 5px;
	padding-left: 12px;
}

a.link_wordpress {
	background: url(images/link_wordpress.png) no-repeat left 5px;
	padding-left: 12px;
}

a.link_youtube {
	background: url(images/link_youtube.gif) no-repeat left top;
	padding-left: 20px;
}

a.link_twitter {
	background: url(images/link_twitter.gif) no-repeat left top;
	padding-left: 20px;
}

/* Widgets */

.widget_thelastentries_posts li, #recent-posts li {
	background-position: 0 -1068px !important;
}

.widget_thelastentries_comments li, #recent-comments li {
	background-position: 0 -634px !important;
}

.widget_thelastentries_posts li, .widget_thelastentries_comments li {
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-bottom: 1px #ccc dotted;
}

.widget_thelastentries_posts .datum, .widget_thelastentries_comments .datum {
	display: block;
	font-size: 11px;
	color: #999;
	height: 15px;
	vertical-align: top;
}

.widget_categories li {
	background-position: 0 -417px !important;
}

/* link-template */

#content ul.links-ul {
list-style: none;
list-style-position: inside;
padding-left: 0px;
margin-left: 0px;
}

#content li.linkcat ul {
list-style: none;
padding-left: 0px;
margin-left: 0px;
}

#content li.linkcat ul li {
margin-bottom: 20px;
}
#content li.linkcat ul li img {
display: block;
}

.spacer_ {
	display: block;
	height: 1px;
}

.hidden {
	clear: both;
	visibility: hidden;
}

.schatten {
	-moz-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
}

/* Template Links */

.links-ul li {
	list-style: none !important;
	margin-left: 0 !important;
}

.links-ul h2 {
	color: #2255AA;
	font-size: 2em;
	font-weight: normal;
	padding-bottom: 5px;
	}


/* Readme Parser */

.readme-parser {
	border: 1px #ccc dotted;
	padding: 10px;
	background: #fff url(images/readme.gif) right top no-repeat;
}

.readme-parser ul li {
	margin-left: 0 !important;
}

.readme-parser code {
	background-color: #eee;
}

.readme-parser-screenshots {
	list-style: none;
}

.readme-parser-screenshots li {
	margin: 0 !important;
	padding-bottom: 10px !important;
	overflow: hidden;
}

.readme-parser-screenshots img {
	max-width: 400px;
}

#readme-arbitrary, #readme-changelog {
	height: 200px;
	overflow: auto;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	margin-bottom: 20px;
}

/* tiny spoiler */
.spoiler {
	border: 1px #999 dashed;
	background: #fff;
}
.spoiler legend {
	margin-left: 10px;
}
.spoiler legend input {
	width: 20px;
	border: 0;
	background: #1A4E88;
	color: #fff;
	font-weight: bold;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

/*comment_quicktags */

#ed_toolbar input, #ed_toolbar span{
	background: #4A7EB8;
	color: #fff;
	margin: 3px 1px 4px;
	line-height: 18px;
	display: inline-block;
	border: 0;
	min-width: 26px;
	width: auto;
	padding: 2px 4px;
	font-size: 12px;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#ed_toolbar input:hover {
	background: #f00 !important;
}

#ed_link {
	text-decoration: underline !important;
	color: #00f !important;
}
#ed_del {
	text-decoration: line-through !important;
}
#ed_em {
	font-style: italic !important;
}
#ed_strong {
	font-weight: bold !important;
}


/* subscription */

.subscription-manager {
	padding-top: 20px;
}

.subscription-manager .updated {
	border: 2px #2255AA solid;
	margin: 10px 0;
	padding: 10px 10px 0 10px;
}

.subscription-manager ul, .subscription-manager ol {
	margin-left: 30px;
}

.subscription-manager fieldset {
	margin-bottom: 20px;
	padding: 10px;
}

.subscription-manager legend {
	padding: 5px;
	font-weight: bold;
}



/* page/comment navi */

.wp-pagenavi, .wp-commentnavi {
	margin: 10px 0 10px 0;
	padding: 5px;
	background-color: #ddd;
}

.wp-pagenavi, .wp-pagenavi .current, .wp-pagenavi a,
.wp-commentnavi, .wp-commentnavi .current, .wp-commentnavi a {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-decoration: none;
}

.wp-pagenavi a, .wp-commentnavi a {
	background-color: #fff;
}

.wp-pagenavi .current, .wp-pagenavi a,
.wp-commentnavi .current, .wp-commentnavi a {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
}

.wp-pagenavi .pages, .wp-pagenavi .extend,
.wp-commentnavi .pages, .wp-commentnavi .extend {
	font-weight: bold;
	border: none;
	background: inherit;
}

.wp-pagenavi .current, .wp-pagenavi a:hover,
.wp-commentnavi .current, .wp-commentnavi a:hover {
	background-color: #1A4E88;
	color: #fff;
	border-color: #1A4E88;
	text-decoration: none;
}

.wp-commentnavi-all-comments-link {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
	background-color: #eee;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}


/* move-wordpress-comments */

.move-wordpress-comments {
	padding-left: 7px;
	background-color: #ddd;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.move-wordpress-comments *, .move-wordpress-comments input {
	font-size: 11px;
	color: #555;
}

.move-wordpress-comments input {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: none;
	text-align: center;
}


/* twitter */

.widget_twitter h2 a { color: #fff !important; }

ul.twitter {
	overflow: hidden;
}
li.twitter-item {
	background: none !important;
	padding-left: 0 !important;
}
p.twitter-message {}
.twitter-timestamp {
	font-size: 11px;
	display: block;
	color: #999;
}

a.twitter-link {}
a.twitter-user {}

/* wp ajay edit comment */

.authorURL, .authorInput {
	width: 110px;	
}



/* print */

@media print {

body {
  background: #fff;
 }

.headerright, #navbar, .post-nav, .wp-pagenavi, #l_sidebar, #r_sidebar, #respond, #commentform, #footer {
  height: 0;
  display: none;
}

#header, .headerleft, #contentleft, #content, .date, .postmeta, #commentblock {
	width: auto;
 	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}

.readme-parser-screenshots img {
	max-width: 600px;
}

#readme-arbitrary, #readme-changelog {
	height: auto;
	border: none;
}

}

