﻿/*
Theme Name: MySoft
Theme URI: http://kucrut.org/
Description:
Version: 1.0.0
Author: kucrut
Author URI: http://kucrut.org/
Tags: clean, widget-ready
License:

*/

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


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,hr,blockquote,
p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,
s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend {
  background:transparent;
  border:0;
  font-size:100%;
  font-style:normal;
  font-weight:normal;
  line-height:1;
  margin:0;
  outline:0;
  padding:0;
  vertical-align:baseline}



blockquote:before,blockquote:after,
q:before,q:after {content:''; content:none}
a {
  color:inherit;
  text-decoration:none}
/* remember to define focus styles! */
:active,:focus {outline:0}
/* remember to highlight inserts somehow! */
ins {text-decoration:none}
del {text-decoration:line-through}
sub {vertical-align:sub}
sup {font-size:80%;vertical-align:top}
.button {
	color:#fff;
	background:#590404;
	font-weight:bold;
	padding:3px;
	margin:5px;
	border: 1px solid #000;
}

.inventors-cat{
	color:#FFF;
	font-weight: normal;
}
.inventors-cat a:link{
	color:#FFF;
	font-weight: normal;
}
.inventors-cat a:hover{
	color:#FFF;
	font-weight: normal;
	text-decoration:underline;
}
.inventors-cat a:visited{
	color:#FFF;
	font-weight: normal;
}
.clear{clear:both}

.hidden {display:none}
.hider {overflow:hidden}
.holder {overflow:auto}
/* Text
 * --------------- */
strong,
.tBold {font-weight:bold}
.tCaps {text-transform:uppercase}
.tCent {text-align:center}
.tLeft {text-align:left}
.tRight {text-align:right}

/* Floats
 * --------------------- */
.aligncenter {margin-left:auto;margin-right:auto}
.alignleft {float:left}
.alignright {float:right}
.alignnone {float:none}


/* Class:
 * Horizontal Menu
 * ---------------------*/
.menu-horz {position:relative}
.menu-horz li {float:left}
.menu-horz li a {display:block;}
.menu-horz li ul {display:none}
.menu-horz li:focus ul,
.menu-horz li:hover ul,
.menu-horz li.hover ul {
  display:block;
  left:0;
  margin:0;
  position:absolute;
  top:35px;
  width:725px;
  z-index:99}

/* Class:
 * Slides
 * --------- */



/* Start Here
 * ------------- */
body {
  background:#fff;
  font:.625em 'Myriad Pro', Arial, Verdana, sans-serif}


/* Page
 * ------- */
#page {
  background:url(images/bg/page_top.png) repeat-x;
  color:#222}

#header,
#content,
#footer .wrapper {
  margin:0 auto}


/* Header
 * --------- */
#header {
  background:#fff url(images/bg/page_top.png) repeat-x;
  padding-top:50px;
  width:970px}

/* Logo */
#logo {
  float:left;
  width:500px}
#logo a {
  background:url(images/logo/logo.png) no-repeat;
  display:block;
  height:40px;
  margin:20px 0 0 20px;
  text-indent:-9999px;
  width:285px}

/* Menu: Language */
#menu-lang {
    color:#222;
  font-size:10px;
  font-weight:bold;}
#menu-lang a {
  color:#222;
  font-size:10px;
  font-weight:bold;}
#menu-lang .active a {color:#a62020}
#menu-lang a:focus,
#menu-lang a:hover {
  color:#a62020;
  text-decoration:underline}

/* Menu: Main */
#menu-main {
}
#menu-main li {float:left}
#menu-main li a {
  color:#222;
  display:block}
#menu-main li a span {
  display:block;
  font-size:12px;
  font-weight:bold;
  padding:10px 11px 10px 12px}
#menu-main li a:hover,
#menu-main li a:active {
  background:url(images/bg/menu_main_left.png) no-repeat 0 -31px;
  color:#a62020}
#menu-main li a:active span,
#menu-main li a:hover span {
  background:url(images/bg/menu_main_right.png) no-repeat right -31px}

#menu-main li.active {background-image:none}
#menu-main li.active a,
#menu-main li.active a:hover {
  background:url(images/bg/menu_main_left.png) no-repeat;
  color:#fff}
#menu-main li.active a span,
#menu-main li.active a:hover span {
  background:url(images/bg/menu_main_right.png) no-repeat right 0}
#menu-main li.active a:hover {color:#e1dede}


/* Banner */
.banner {
  text-align:center;
  padding:0 14px 19px 14px}
#banner1 {background:url(images/bg/banner_home.png) no-repeat}
#banner2 {background:url(images/bg/banner_page.png) no-repeat}


/* Content
 * --------- */
#content {width:910px}
#content .wrapper {padding:10px 0}
h1,
#intro h2,
#exhibitions h2,
#sidebar h2,
.post h2,
.post h3 {
  font-family:Georgia, Times, serif}
h1.posttitle {
  font-size:220%;
  padding:.4em}

/* main */
#main {
  float:left;
  width:510px}
#main .wrapper {padding:0 40px 0 0}

#intro {
  background:url(images/bg/intro_bottom.png) no-repeat center bottom;
  padding:1em 0 60px;font-size:130%;}
#intro h2 {
  font-size:160%;
  margin-bottom:.4em}
#intro p {
  font-size:130%;
  line-height:1.6}

#exhibitions {}
#exhibitions h2 {
  font-size:160%;
  font-weight:bold;
  margin-bottom:.6em}
.count {
	color: #980404;
}
.count a{
	color: #980404;
}


/** Class: Posts List
 ** -------------------- **/
.list-post {}
.list-post li {
  overflow:auto;
  padding:.5em 0}
.thumb-small {
  background:url(images/bg/thumb_small.png) no-repeat;
  float:left;
  margin-right:1em;
  padding:9px}
  
  .thumb-small2 {
  background:url(images/bg/thumb_small2.png) no-repeat;
  float:left;
  margin-right:1em;
  padding:9px}

  .thumb-medium {
  background:url(images/bg/thumb_medium.png) no-repeat;
  margin-right:1em;
  padding:14px}
.thumb-medium1 {
  background:url(images/bg/thumb_medium.png) no-repeat;
  margin-right:1em;
  float:right;
  padding:14px}
.post h3 {
  font-size:140%;
  margin:.6em 0 .6em}
.post h3 a {
  color:#590404;
  font-weight:bold}
.post h3 a:focus,
.post h3 a:hover {
  color:#222}
.home .post p {
  font-size:120%;
  line-height:1.6}

.more a {
  background:url(images/bg/more.png) no-repeat;
  color:#590404;
  display:block;
  float:left;
  height:34px;
  font-size:10px;
  width:134px}
.more a span {
  display:block;
  font-size:120%;
  padding:8px 14px}
.more a:focus span,
.more a:hover span {
  color:#222}

.medal {text-align:center}
.medal a {
  background:url(images/bg/medal.png) no-repeat;
  color:#590404;
  display:block;
  height:34px;
  width:170px}
.medal a span {
  display:block;
  font-size:120%;
  font-weight:bold;
  padding:9px 22px 7px 36px}
.medal a:focus span,
.medal a:hover span {
  color:#222}
.shadow {
  background:url(images/bg/shadow_large.png) no-repeat center 0;
  display:block;
  height:24px;
  width:100%}

.maroon {
	color:#590404;
	font-weight:bold;
}
.maroon a:link{
	color:#590404;
	text-decoration: none;

}
.maroon a:hover{
	color: #999;
	text-decoration:underline;
}
.maroon a:visited{
	color:#590404;
}
/* Page */
.page h2 {
  font-size:140%;
  padding:.4em 0}
.page .post h3 {
  font-size:120%;
  margin:0;
  padding:.2em 0}
.page .post {font-size:140%}

.page .post p,
.page .post ol,
.page .post ul {
  margin-bottom:1.5em}
.page .post li ol,
.page .post li ul {
  margin-bottom:0}
.page .post p,
.page .post li {
  line-height:1.6}

.page .post ol {
  margin-left:2.4em;
  list-style:decimal}
.page .post ul ol,
.page .post ol ol {
 margin-left:1.8em}
.page .post ul {
  margin-left:2em;
  list-style:disc}
.page .post ul ul,
.page .post ol ul {
  margin-left:1.4em}

.section-meta {
  font-size:120%;
  padding:.2em .8em 1.4em}
.section-meta p {
  float:left;
  width:50%}
.section-meta .date {
  color:#666;
  font-weight:bold}
.section-meta .nav {text-align:right}
.section-meta .nav a {
  color:#590404;
  font-weight:bold}
.section-meta .nav a:focus,
.section-meta .nav a:hover {
  color:#666}



/* Gallery
 * ---------- */
.gallery {
  border-top:2px solid #edeaea;
  padding:10px 0}
.gallery-row {padding:10px 0}
.gallery-title {
  float:left;
  width:235px}
.gallery-title h2 {
  margin:.6em 0 1.2em}
.gallery-title h2 a {
  color:#590404;
  font-size:160%;
  font-weight:bold}
.gallery-title h2 a:focus,
.gallery-title h2 a:hover {
  color:#666}
.gallery-title .date {
  font-size:120%;}
.gallery-thumbs {
  float:left;
}
.gallery-thumbs dl {
  float:left;
  width:225px;
  height: 260px;
  }
.gallery-thumbs dt {
  background:url(images/bg/thumb_album.png) no-repeat;
  padding:10px 11px}
.gallery-thumbs dt a{
  background:url(images/bg/thumb_album.png) no-repeat;
}
.gallery-thumbs dd {padding:.2em 1.2em}
.gallery-thumbs p {
  margin-bottom:.4em;
  padding:.2em 0}
.gallery-thumbs .capt {
  font-size:120%;
  font-weight:bold;}
  .gallery-thumbs .capt a {
  font-size:100%;
  font-weight:bold;}
.gallery-thumbs .desc {
  color:#666;
  font-size:110%;
  line-height:1.3}
.gallery-thumbs .comment {
  color:#5887b8;
  font-size:110%}
.gallery-thumbs #date {
  background:url(images/icon/comment.png) no-repeat 0 0;
  color:#5887b8;
    padding:0 0 20px 20px}
.gallery-thumbs .comment a:focus,
.gallery-thumbs .comment a:hover {
  color:#666}
.gallery .nav {
  border-top:0px solid #d7d7d7;
  margin-left:235px;
  padding:1em 0;
  text-align:right}
.gallery .nav span {
  font-size:120%;
  font-weight:bold;
  padding-left:.6em;
  cursor: pointer;}
.gallery .nav span {color:#590404}
.gallery .nav span:focus,
.gallery .nav span:hover {
  color:#666}




.gallery .nav1 {
  border-top:0px solid #d7d7d7;
  margin-left:235px;
  padding:1em 0;
  text-align:right}
.gallery .nav1 span {
  font-size:120%;
  font-weight:bold;
  padding-left:.6em;
  cursor: pointer;}
.gallery .nav1 span {color:#590404}
.gallery .nav1 span:focus,
.gallery .nav1 span:hover {
  color:#666}



/* Sidebar */
#sidebar {
  float:right;
  width:400px}

.list-widget {}
.widget {
  padding-bottom:14px}
.widgetTitle {
  color:#590404;
  font-size:16px;
  font-weight:bold;
}
.widgetTitle a{
  color:#590404;
  font-size:16px;
  font-weight:bold;
}

.widgetTitle a:hover{
  color:#590404;
  font-size:16px;
  font-weight:bold;
  text-decoration:underline;
}

.widgetWrapper {
}
.widget ul {}
.widget ul li {
  background:url(images/bg/bullet.png) no-repeat 0 1em;
  font-size:120%;
  border-bottom:1px solid #ccc;
  padding-left:1.4em;
  padding-top:10px;
  padding-bottom:5px;}
.widget ul li a {
  color:#222;
  display:block;
  padding-left:1.4em;
  padding-top:10px;
  padding-bottom:5px;}
  .widget ul li.last {border:0}
.widget ul li.last a {border:0}
.widget ul li a:focus,
.widget ul li a:hover {
  color:#590404}


/* Widgets */
#video-banner {
  background:url(images/bg/widget.png) no-repeat;
  margin-left:9px;
  padding:5px}

#footer {
  background:url(images/bg/footer_top.png) repeat-x;
  color:#888;
  padding:50px 0 20px}
#footer .wrapper {width:900px}
#copyLeft {text-align:right}


/*  */

#preview{
	position:absolute;
	border:0px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	

/*  */


div.pagination {
	padding: 3px;
	margin: 3px;
	float: right;
	font-size:140%;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	