/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/

pre code {
    display: block;
    color: #000;
    background: #f8f8ff;
    font-size:120%
}

.comment, .template_comment, .diff .header, .javadoc {
    color: #998;
    font-style: italic
}

.keyword, .css .rule .keyword, .winutils, .javascript .title, .lisp .title, .subst {
    color: #000;
    font-weight: bold
}

.number, .hexcolor {
    color: #40a070
}

.string, .attribute .value, .phpdoc {
    color: #d14
}

.title, .id {
    color: #900;
    font-weight: bold
}

.javascript .title, .lisp .title, .subst {
    font-weight: normal
}

.class .title {
    color: #458;
    font-weight: bold
}

.tag, .css .keyword, .html .keyword, .tag .title, .django .tag .keyword {
    color: #000080;
    font-weight: normal
}

.attribute, .variable, .instancevar, .lisp .body {
    color: #008080
}

.regexp {
    color: #009926
}

.class {
    color: #458;
    font-weight: bold
}

.symbol, .lisp .keyword {
    color: #990073
}

.builtin, .built_in, .lisp .title {
    color: #0086b3
}

.preprocessor, .pi, .doctype, .shebang, .cdata {
    color: #999;
    font-weight: bold
}

.deletion {
    background: #fdd
}

.addition {
    background: #dfd
}

.diff .change {
    background: #0086b3
}

.chunk {
    color: #aaa
}

div.icq
{

	background: transparent url(/i/icq.jpg) no-repeat 0px 10px;

}

div.gmail
{

	background: transparent url(/i/gmail.jpg) no-repeat 0px 10px;

}

div.skype
{

	background: transparent url(/i/skype.jpg) no-repeat 0px 10px;

}

div.vkontakte1
{

	background: transparent url(/i/vk.jpg) no-repeat 0px 10px;

}

div.icq, div.skype, div.gmail, div.vkontakte1
{
font-size:20px;
padding:10px 20px 10px 55px;
}

div.special
{
background:#E7EFE0;
padding-left:5px;
margin-top:10px;
margin-bottom:7px;
}

div.support
{
background:#EEFFDF;
height:auto;
overflow:hidden;
font-size:130%;
letter-spacing:-1px;

}

div.support div
{
padding:8px 10px 0px 48px;
float:left;
height:38px;
margin:2px 0px 0px 0px;

}



div.support div.firefox
{
background:#EEFFDF url(/i/firefox.png) no-repeat 10px 7px;
}

div.support div.msie
{
background:#EEFFDF url(/i/msie.png) no-repeat 10px 7px;
}

div.support div.safari
{
background:#EEFFDF url(/i/safari.png) no-repeat 10px 7px;
}

div.support div.opera
{
background:#EEFFDF url(/i/opera.png) no-repeat 10px 7px;
}

div.aprove
{
width:160px;
padding:3px 0px 3px 8px;
background:#C2EFEE;
font-size:90%;
font-family:Tahoma;
}

.skills
{
	color:#000;
	background-color:#FEFF9F;
	padding:3px;
	font-size:12px;
}

div.wp-pagenavi1
{
	display:block;
	padding:2px;
	position:relative;
	margin:2px;
	padding-bottom:30px;
	top:-10px;
	font-size:14px;

}

.wp-pagenavi1 a, .wp-pagenavi1 a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: underline;

	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi1 a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi1 a:hover {
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi1 a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi1 span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi1 span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	color: #fff;
	background:#efefef;
	background-color: #555;
}
.wp-pagenavi1 span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

div.subscribe
{
	padding:4px 0 5px 0;
}

p.share
{
	color:#557799;
	font-size:140%;
}

div.inline-image
{
	padding:10px;
	display:inline;

}


a.big-link
{
font-size:16px;
font-weight:bold;
line-height:2.5;
}

a.big-link1
{
font-size:14px;
font-weight:bold;
line-height:2;
}

.ddsg-wrapper ul li ul
{
	margin-top:10px;
}

.ddsg-wrapper li a
{
	color:#466775;
}

.ddsg-wrapper li a:hover
{
color:#CC0000;
}


.ownercomment {
background-color: #fff !important;
border:2px dotted #67c1d8;;
}

.auth
{
	margin:5px 0;
	border:1px solid #333;
}

