/*   

Theme Name: wp-subdued

Theme URI: http://arhipova.org

Description: Irina Arhipova Foundation

Author: Alexey Sidorenko

Author URI: http://altzgamer.ru

Version: 0.1.

.

Creative commons. 

.

*/

/*RESET*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}table,td,th{vertical-align:middle;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}a img{border:none;}

/*GRID*/

html,body,div{border:0;margin:0;padding:0;}

.main{width:970px;padding-top:10px;margin:0 auto;}
.g160, .g150,.g180, .g320,.g480,.g640,.g800,.g960,.g80,.g240,.g400,.g560,.g720,.g780,.g880,.g960{float:left;display:inline;margin-left:10px;}

.g160{width:150px;}

.g150 {width:140px;}
.g180 {width:170px;}

.g320{width:310px;}

.g480{width:470px;}

.g640{width:630px;}
.g780{width:770px;}

.g800{width:790px;}

.g960{width:950px;}

.g80{width:70px;}

.g240{width:230px;}

.g400{width:390px;}

.g560{width:550px;}

.g720{width:710px;}

.g880{width:870px;}

.ml80{margin-left:90px;}

.ml160{margin-left:170px;}

.ml240{margin-left:250px;}

.ml320{margin-left:330px;}

.ml400{margin-left:410px;}

.ml480{margin-left:490px;}

.ml560{margin-left:560px;}

.ml640{margin-left:650px;}

.ml720{margin-left:730px;}

.ml800{margin-left:810px;}

.ml880{margin-left:890px;}

.ml960{margin-left:970px;}

.inside{margin-left:0;}

p.grid{padding-left:10px;}

.clear{clear:both;}

.clearfix:after,.main:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

.clearfix,.main{display:block;}



/*typography*/

body{font:14px Georgia, serif; background:#e2e3e4 url(i/bg.png) repeat-x; color:#231F20}



p.first:first-letter{float:left;font-family:Palatino,'Palatino Linotype',Georgia, sans-serif;font-size:3em;font-weight:700;line-height:1em;margin-bottom:-0.2em;padding:0.2em 0.1em 0 0;}

p img{float:left;margin:0.3em 0.833em 0.833em 0;padding:0;}

p img.right{float:right;margin:0.3em 0 0.833em 0.833em;}



ul, ol { list-style-type:none; margin:0px; padding:0px;}

dl{margin:0 0 1.5em;}

dl dd{margin-left:1.5em;}

a{color:#8b0204;text-decoration:none;}

a:hover{text-decoration:none; color:#780002;}

table{margin-bottom:1.5em;border-collapse:collapse;}

tr,th,td{height:18px;margin:0;padding:0 1.5em 0 1em;}

caption{text-align:center;font-family:Georgia, serif;}

abbr,acronym{border-bottom:1px dotted #000;}

address{margin-top:1.5em;font-style:italic;}

del{color:#000;}

blockquote{font-family:baskerville,"palatino linotype",serif;padding:1em 1em 1em 1.5em;}

blockquote > *:first-child:before{content:"\201C";font-size:2.5em;margin-left:-0.62em;font-family:georgia,serif;padding-right:.2em;color:#aaa;line-height:0;}

strong{ont-weight:bold;}

pre,code{white-space:pre;margin:1.5em 0;}

pre,code,tt{font:1em monospace;line-height:1.5;}

tt{display:block;margin:1.5em 0;}

hr{margin-bottom:1.5em;}

.tc{text-align:center;}

.tr{text-align:right;}

.tl{text-align:left;}

.indent{text-indent:1.5em;}

.open{font-variant:small-caps;}

p.break{text-align:center;text-indent:0;line-height:0;}

p.zero{margin:0;padding:0;}

p.one{color:#111;padding:0 1em 1em;}

p img.right10{float:right;margin:0.833em;}

.oldbook{font-family:"Book Antiqua","Warnock Pro","Goudy Old Style","Palatino",Georgia,serif;}

.note{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:0.9em;color:#333;margin:0.1em;}

.mono{font-family:"Courier New", Courier, monospace;}

dl dt,th,dfn,.b{font-weight:700;}

tfoot,em,dfn,.i{font-style:italic;}

img {border:1px solid #8b0204}



/*OWN STYLES*/

.main {background:#d4d5d7 url(i/header.png) no-repeat; -moz-box-shadow: 1px 1px 15px #000;-webkit-box-shadow: 1px 1px 15px #000;box-shadow: 1px 1px 15px #000;margin-top:10px; margin-bottom:10px;}

/*HEADER AND NAVIGATION*/

#header { height:212px;}

	#header h1 a {display:block; height:110px; width:960px; text-indent:-9999px; float:left; clear:both}

	/*Social Networks*/

	.fb, .tw, .rss {text-indent:-9999px; display:block; float:left; width:15px; height:15px; background: url(i/sn_icons.png) no-repeat; margin-top:13px;}

		.fb {background-position:0px 0px;margin-left:35px}

		.tw {background-position:-47px 0px;margin-left:30px}

		.rss {background-position:-93px 0px;margin-left:30px}

	

	/*Navigation*/

#navigation {margin-left:344px; }

	#navigation ul {font-size:20px; }

		#navigation li{ float:left}	

		#navigation ul li a {color:#666a75;}

		#navigation ul li a { font-weight:normal; display:block;padding:0px 9px 0px 10px;  }

		#navigation a:hover, #navigation .current_page_item ul li a:hover {background:#FFF; color:#960100!important}

		

	

	#navigation ul li.current_page_item a, #navigation .current_page_parent a {background:#FFF; color:#960100!important}

	#navigation .current_page_item ul li a, #navigation .current_page_parent ul li a {background:none; color:#000!important;}

	

	@-moz-document url-prefix()

		{

			#navigation li:hover ul, #navigation li.hover ul {margin-top:-14px;}

		}

		

	/*SUB-LIST*/

	#navigation ul li ul {display:none;margin-top:-10px}

	/*ACTIVATE*/

	#navigation li:hover ul, #navigation li.hover ul{display: block; position: absolute; padding: 0px 0 0 0;

	z-index:1000; border-left:3px solid #FFF;  }

		#navigation .children {font-size:14px!important; }

		#navigation .children li a:hover {font-size:14px!important;background:none!important;color:#960100!important }

		

		#navigation ul li ul li a {color:#000;  }

			

		#navigation li:hover li, #navigation li.hover li { float: none;  }

		#navigation li:hover li a, #navigation li.hover li a{

	float: none;

	height:18px!important;

	font-weight:normal;

	padding-top: 0px;

	padding-right: 8px;

	padding-bottom: 0px;

	padding-left: 8px;

}

		

		

   /*SEARCH*/

	input#s {background:#eeeeee; border:none; padding:5px 5px 0px 0px; height:24px; width:145px; text-align:right; color:#afafaf;font-size:10px}

	input.search_submit {display:none;background:#e0e0e0; border:1px solid #d0d0d0; padding:4px;font-size:10px}

/*CONTENT*/

#content, #sidebar, #sidebar2 {float:left;display:inline;}

#content {width:662px; padding:30px 40px 40px 40px;}

	/*HEADINGS*/

	h2, h2 a {font-size:32px; font-weight:normal; }

	a.smaller_h2 {font-size:24px; color:#6d6e70; margin-left:15px;}

	/*Main page*/

	

	

	/*REGULAR PAGE*/

	#page h2{font-size:20px!important;}

	#page img {border:1px solid #960100}
	.nav-prev, .nav-next {border:none!important}
	#page h2 {}
	#page h3, #page h3 a {margin:10px 10px 10px 0px; font-size:16px; font-weight:bold;}

	#page ol { list-style-type:decimal;padding:0.5em 2em 0.5em 2em; }

	#page ul { list-style-type:circle;padding:0.5em 2em 0.5em 2em; }

	#page ol li {padding:0.5em 0em 0.5em 0em;}

	#page p, #comments p {padding:0.5em 0em 0.5em 0em; }

	

	/*COMMENTS IN THE PAGE*/

	.comment_container {padding:10px;  border:1px solid #e2e2e2; margin-top:10px;}

	#comments li { margin:10px 0px 10px 0px; padding:7px 10px 10px 10px}

	#comments img.avatar {float:left!important; margin-right: 10px; margin-top:3px; border:1px solid #e4e4e4}

	.comment-author {font-weight:bold;}

	.comment-date {padding-right:20px;}

	.odd {border:1px solid #e4e4e4;background:#FFF;}

	.even {background:#f3f3f3;border:1px solid #e4e4e4; }

	/*SEARCH PAGE*/

	#page h5 {font-size:14px;}

	

	/*AUTHOR PAGE*/

	.author_list_content {padding-left:10px;}

	

	

	

	.archive { text-transform:uppercase; font-size:10px;  text-align:right;}

	.archive a, .tagcloud a {}

	.archive a:hover {}

	

	

	

	

/*SIDEBAR*/	

#sidebar { background: url(i/sidebar.png) no-repeat top;  width:154px; height:500px;padding:112px 37px 0 27px; color:#616161; font-size:14px;}

	#sidebar a {color:#616161;}

	#sidebar strong {font-size:14px; color:#231F20}

	#sidebar h3 {font-size:20px; font-weight:bold; color:#88040c; margin-bottom:30px;}

	#sidebar ul {margin:0px;}

	#sidebar ul li{list-style-type:none; margin-bottom:20px;}



#sidebar2 { background: url(i/sidebar2.png) no-repeat top; width:154px; height:auto;padding:112px 37px 0 27px; color:#616161; font-size:14px;}

	

	

	

	

#footer { color:#a8a8a8; border-top:1px solid #efeff1; padding-top:15px; }

	.credits, .credits a {color:#2b2a28!important; font-size:10px;}

	.footerwrap {text-align:center; font-size:18px;}

	#footer ul {margin-bottom:15px;}

	#footer ul li.current_page_item a, #footer ul li a:hover {color:#960100!important; background:none!important}

	#footer ul li a {display:block;float:left; margin:0px 10px 0px 10px;}

	#footer a {color:#a8a8a8;}



.partnersLayer {padding:3px 0px; border-top:1px solid #feffff; text}

.partnersLayer img{border:none!important; margin:0px 18px;}	

.friends_table img {margin:0px!important;}

.friends_table td {padding-top:30px;}



/*WORDPRESS CLASSES*/

.alignright {float:right;}

.alignleft {float:left;}

.pr10 {padding-right:10px;}

.h150 {height:150px!important; overflow:hidden;}

.g150 {width:140px;}

.h50 {height:50px!important; overflow:hidden;}

.h75 {height:75px!important; overflow:hidden;}

.red a {color:#C00; font-style:normal; border-bottom:1px dashed;}

.red a:hover {}

.lowercase { text-transform:lowercase;}

#iframe {border:1px solid #960100; height:400px; width:662px }







/*Image caption*/

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}

.wp-caption img {margin: 0;padding: 0;border: 0 none;}

.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}



/*Contact form*/

div.wpcf7 {margin: 0;padding: 0;}

div.wpcf7-response-output {margin: 2em 0.5em 1em;padding: 0.2em 1em;}

div.wpcf7-mail-sent-ok {border: 2px solid #398f14;}

div.wpcf7-mail-sent-ng {border: 2px solid #ff0000;}

div.wpcf7-spam-blocked {border: 2px solid #ffa500;}

div.wpcf7-validation-errors {border: 2px solid #f7e700;}

span.wpcf7-form-control-wrap {position: relative;}

span.wpcf7-not-valid-tip {position: absolute;top: 20%;left: 20%;z-index: 100;background: #fff;border: 1px solid #ff0000;font-size: 10pt;width: 280px;padding: 2px;}

span.wpcf7-not-valid-tip-no-ajax {color: #f00;font-size: 10pt;display: block;}

span.wpcf7-list-item {	margin-left: 0.5em;}

.wpcf7-display-none {display: none;}

img.ajax-loader {border: none;vertical-align: middle;}



/*Slideshow*/

.jquery { cursor:pointer; width:auto;margin-top:10px; display:block;}

.hide {display:none;}

/*Legacy styles*/

.img_right {float:right;margin:0px 0px 0px 25px;border:1px solid #CCCCCC;}

.img_left {float:left;margin:0px 25px 0px 0px;border:1px solid #CCCCCC;}

.ad {background:#f7c5c5;margin:10px;padding:10px;border:1px solid #8b0204;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:right;line-height:normal;background-image:url(images/shop.gif);background-repeat:no-repeat;background-position:10px 10px; }	

.ad a {text-decoration:none;}

/*video*/

#container {margin:20px auto 0px 3px;width: 603px;border: 1px solid #8B0204;height:483px;}	

#videocontent {height: 630px;width: auto;}
.foundation_persons .current_page_item {font-weight:bold; background:#FFF;}
