/*  

Theme Name: Nisera Design

Theme URI: 

Description: Nisera D1 theme designed by <a href="http://www.anvico.ro">Anvico</a>. widget ready.

Version: D1

Author: Anvico

Author URI: http://www.anvico.ro

Tags: two-columns, fixed-width, white-gray, custom-header


For support requests please contact: ovidiu.moraru(at)anvico.ro.



*/

html, body, div, span,iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, cite, code,

del, dfn, em, font, ins,strong,ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

margin: 0;

padding: 0;

border: 0;

outline: 0;

font-weight: inherit;

font-style: inherit;

font-size: 100%;

font-family: inherit;

vertical-align: baseline;

}

:focus {

outline: 0;

}

body {

line-height: 1;

color: black;

background: white;

}

ol, ul {

list-style: none;

}

table {

border-collapse: separate;

border-spacing: 0;

}

caption, th, td {

text-align: left;

font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

content: "";

}

blockquote, q {

quotes: "" "";

}



/* Text decorations

*******************************/

.bold 		{ font-weight: bold; }

.normal 	{ font-weight: normal; }

.italic 	{ font-style: italic }

.underline	{ text-decoration: underline; }



/* Float

*******************************/

.f-right 	{ float: right; }

.f-left 	{ float: left; }

.f-none 	{ float: none; }



/* Text align

*******************************/

.t-right 	{ text-align: right; }

.t-left 	{ text-align: left; }

.t-center 	{ text-align: center; }

.t-justify 	{ text-align: justify; }



/* Other

*******************************/

.clear:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden

}



/* Main styles

*******************************/

html {

	height: 100%;

	margin-bottom: 1px;/* force vertical scrollbars */

}



body {

    background:#d3d3d3;

	color: #646464;

	font-size: 75%;

	text-align: left;

}



/* Default fonts

*******************************/

body,

input,

select		{ font-family: Tahoma, Arial, Helvetica, sans-serif; }



textarea,

pre,

code 		  { font-family:"Courier New", Courier, monospace; }



/* Header elements

*******************************/

h1,

h2,

h3,

h4,

h5,

h6 { 

  font-weight:normal;

  color:#f21e1e;

}

h1 {

    padding-bottom:8px;

    font-size: 2.5em;

    line-height:1;

}

h2 {

    font-size: 1.83em;

}

h3 { 
	

    font-size: 1.5em;

    padding-bottom:1.5em;

}

h4 { font-size: 1.3em; line-height: 1.8em; }

h5 { font-size: 1.2em; line-height: 1.6em; }

h6 { font-size: 1.1em; line-height: 1.2em; }



/* Text elements

*******************************/

p			  { margin: 0 0 1em 0; text-align: left; line-height:1.4; text-indent: 2em; }

p.last 		  { margin-bottom:0; }

p.first		  { text-indent: 20px; margin-top:1em; }

p.img		  { float: right; margin:0 0 1em 1em; padding:0; }

div.post p		{ text-indent: 20px; }



blockquote    {

    margin: 0 0 1em 1em;

    padding-left:1em;

    border-left:2px solid #646464;

}

strong        { font-weight: bold; }

em            { font-style: italic; }

pre           { border: 1px solid #ddd; margin-bottom: 1.2em; padding:1.2em; }

ins           { text-decoration:none; } /*remove underline from text*/

del           { text-decoration:line-through; }



q,

cite          { font-style:italic;}

dl {

    line-height:1.4;

    margin-bottom:1em;

}

/* decorate lists in posts */

#content .post ul,

#content .post ol {

    margin: 0 0 1em 2em;

}



#content .post ul {

    list-style-type:disc;

}



#content .post ol {

    list-style-type:decimal;

}



#content .post ul li,

#content .post ol li {

    line-height:2;

}



hr {

    color: #fff;

    background:transparent;

    margin: 0 0 0.5em 0;

    padding: 0 0 0.5em 0;

    border:0;

    border-bottom: 1px #000 dotted;

}



/*links*/

a:link,

a:visited,

a:focus,

a:hover,

a:active	{ color: #707070; text-decoration: underline; cursor:pointer; }



a:hover		{ text-decoration:none; }

a:visited	{ }



a:active, 

a:focus     	{ outline: 0; } /*remove border in ff*/



/* Images

*******************************/

img 		{ outline:0;border:0; }



/* Form styles

*******************************/

input,

select,

textarea {

	font-size:1.0em;/*by default font-size is bigger*/

	vertical-align:baseline;

    color:#828282;

}



input.text,

input.file { cursor:text; }



input.button { cursor:pointer; }



input.radio,

input.checkbox { border: 0;padding: 0; }





/* Wordpress aligning

*******************************/

.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

    float:left;

    margin: 0 1em 1em 0;

}



.alignright {

   float: right;

   margin: 0 0 1em 1em;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption {

    border:1px solid #eee;

    text-align:center;

    padding-top:4px;

}

.wp-caption p.wp-caption-text {

    font-size:.92em;

    text-align:center;

}



/* Main styles

 *******************************/

#root {

    width: 854px;

    margin:0 auto;

}



.top-line {

    background:url(img/top-line.gif) 0 0 repeat-x;

}



.bottom-line {

    background:url(img/bottom-line.gif) 0 100% repeat-x;

}



/* Header

 *******************************/

#header {

    overflow: hidden;

}

#header .headers {

    text-align:center;

    color:#fff;

    font-size:.92em;

    line-height:3.2;

    height:36px;

}

#header .content {

    background:url(img/header-back.gif) 0 0 no-repeat;

    height:170px;

    position:relative;

    padding:10px 0 0 224px;

}

#header h1 {

    margin-top:30px;

}

#header .description {

	line-height:1.1;

}

#searchform {

    position:absolute;

    right:20px;

    top:-20px;

    font-size:.92em;

}

#nav-bar {

	left:40px;

	bottom:2px;

	position:absolute;

	overflow:hidden;

}

#nav-bar li {

	float:left;

	background:url(img/nav.gif) 0 0 no-repeat;

}

#nav-bar li a {

	height:27px;

	float:left;

	text-decoration:none;

	font-weight:bold;

	color:#fff;

	padding:15px 18px 0;

	background:url(img/nav.gif) 100% 100% no-repeat;

}

#nav-bar li:hover {

	background:url(img/nav-hover.gif) 0 0 no-repeat;

}



#nav-bar li:hover a {

	background:url(img/nav-hover.gif) 100% 100% no-repeat;

}



#searchform input.text {

    width:143px;

    border:0;

    background:transparent url(img/search-input.gif) 0 0 no-repeat;

    height:15px;

    padding:4px 3px;

    vertical-align:middle;

    margin-right:10px;

}

#searchform input.button {

    height:21px;

	padding-bottom:2px;

    width:61px;

    background:transparent url(img/search-button.gif) 0 0 no-repeat;

    border:0;

    color:#fff;

    font-weight:bold;

    vertical-align:middle;

}

#header h1 a {

    text-decoration:none;

    color:#f21e1e;

}



/* Main

 *******************************/

#main {

    background:url(img/root-back.gif) 0 0 repeat-y #fff;

    overflow:hidden;

    padding:20px 31px;

}

#main-block {

    float:right;

    width:569px;

    min-height:600px;

    height:auto!important;

    height:600px;

}

#content .post {

    overflow:hidden;

    background:url(img/post-header.gif) 0 0 no-repeat;

    padding-top:12px;

	margin-bottom:12px;

}

#content .post .footer {

    height:11px;

    background:url(img/post-footer.gif) 0 0 no-repeat;

}

#content .post .content {

    padding:8px 26px;

    background:url(img/post-back.gif) 0 0 repeat-y;

}



#content .title h2 {

    padding-bottom:6px;

}



#content .title a {

    text-decoration:none;

    color:#f21e1e;

}

#content .title a:hover {

    color:#91adc1;

}

#content .postdata {

    font-size:0.92em;

    padding-bottom:10px;

    margin-bottom:8px;

    background:url(img/post-delim.gif) 0 100% repeat-x;

    overflow:hidden;

}

#content .category {

    float: left;

}

#content .date {

    float: right;

    color:#919191;

}

#content .comments {

	float:right;

	padding-right:10px;

}



#content .comments,

#content .comments a,

#content .category,

#content .category a {

    color:#91adc1;

}



#content .entry {

    clear:both;

	overflow:hidden;

}



#content .entry a {

    color:#e08105;

}



a.more-link {

    font-weight:bold;

    color:#f78403;

    padding-right:18px;

    background:url(img/more-link.gif) 100% 1px no-repeat;

}



.nav-entries {

	font-size:.92em;

	overflow:hidden;

}



.nav-entries .prev a {

	float:left;

}



.nav-entries .next a {

	float:right;

}



#content .nav-entries a {

	background:url(img/nav-pages.gif) 0 0 no-repeat;

	color:#fff;

	text-decoration:none;

}



.nav-entries a span {

	padding:6px 12px 0;

	height:17px;

	float:left;

	background:url(img/nav-pages.gif) 100% 100% no-repeat;

}



.nav-entries a:hover {

	color:#fff;

}





/* Comments

 *******************************/

#leavecomment {

    padding-top:1em;

}





.comments-list .avatar {

    margin-bottom:4px;

}

#content ul.comments-list {

	margin:0;

}

.comments-list li {

    padding:12px;

    line-height:1.2;

	list-style:none;

	background:url(img/post-delim.gif) 0 100% repeat-x;

	margin-bottom:12px;

}



.comments-list li.graybox {

    background-color:#f5f5f5;

}



.comments-list cite {

    font-weight:bold;

    font-style:normal;

}



.comments-list small {

    font-size:.83em;

}



.comments-list .comment {

    margin-top:8px;

}



#commentform input.text,

#commentform textarea {

    border:1px solid #646464;

    border-bottom-color:#eee;

    border-right-color:#eee;

    padding:2px;

}



#commentform input.text {

    width:200px;

}



#commentform input.button {

	width:115px;

    color:#fff;

    font-weight:bold;

    text-align:center;

    height:21px;

	padding-bottom:2px;

    background:transparent url(img/button-back.gif) 0 0 no-repeat;

    border:0;

    color:#fff;

	font-size:.92em;

    vertical-align:middle;

}



#commentform textarea {

    width:500px;

}











#right-block {

    float:right;

    width:223px;

}



.box {

	background:url(img/box-back.gif) 0 0 repeat-y;

	margin-bottom:8px;

}



.popular h3 {

	color:#eda33a;

}



.blogroll h3 {

	color:#78ab5f;

}



.archive h3 {

	color:#8fafc6;

}



.box .header {

	background:url(img/box-header.gif) 0 0 no-repeat;

	height:34px;

	padding:16px 20px 0;

}



.box ul {

	padding:0 5px 24px 5px;

	background:url(img/box-footer.gif) 0 100% no-repeat;

}



.box ul li {

	padding:9px 15px 1px 15px;

	font-size:.92em;

	background:url(img/box-li-bottom.gif) 0 100% repeat-x;

}



.box ul li a {

	display:block;

	padding:1px 0 11px;
	font-size:14px;
	text-decoration:none;

	background-position:100% 0;

	background-repeat:no-repeat;

}



.box li a {

	background-image:url(img/cat.gif);

}



.popular li a {

	background-image:url(img/popular.gif);

}



.blogroll li a {

	background-image:url(img/blogroll.gif);

}



.archive li a {

	background-image:url(img/archive.gif);

}



.categories .children li a {

	background-image:url(img/cat-sub.gif);

}



.box ul li a:hover {

	text-decoration:underline;

}



.box li a:hover {

	background-image:url(img/cat-hover.gif);

	color:#f21e1e;

}



.popular li a:hover {

	background-image:url(img/popular-hover.gif);

	color:#eda33a;

}



.blogroll li a:hover {

	background-image:url(img/blogroll-hover.gif);

	color:#78ab5f;

}



.archive li a:hover {

	background-image:url(img/archive-hover.gif);

	color:#8fafc6;

}



.categories .children li a:hover {

	background-image:url(img/cat-sub-hover.gif);

	color:#f21e1e;

}



.box ul ul {

	padding:0;

	background:none;

}



.box li li {

	background:none;

	font-size:1em;

	padding:0 0 0 15px;

}





.box .footer {

	padding:0 5px;

    height:24px;

	background:url(img/box-footer.gif) 0 100% no-repeat;

}



.box .tags,

.box .textwidget,

#sidesearch,

#calendar_wrap {

    padding:12px 18px;

}







.box input.text {

    border:1px solid #8A8A8A;

    width:140px;

    background:#fff;

    font-size:.92em;

}



.box input.button {

    background:#F6F6F6;

    color:#8A8A8A;

    font-weight:bold;

    border:0;

    font-size:.92em;

    border:1px solid #8A8A8A;

}



.box .tags,

.box .textwidget {

    line-height:1.4;

}



.box .textwidget {

    font-size:.92em;

}



#calendar_wrap,

.box .textwidget {

    padding-bottom:36px;

    background:url(img/box-footer.gif) 0 100% no-repeat;

}



#recentcomments li {

    background:none;

    padding-left:0;

}



#wp-calendar {

    width:190px;

    font-size:.92em;

}

#wp-calendar caption {

    padding:4px 0;

    text-align:right;

    font-weight:bold;

    color:#F21E1E;

}

#wp-calendar th,

#wp-calendar td {

    padding:2px;

    text-align:center;

}

#wp-calendar thead th {

    color:#4189C1;

    font-weight:bold;

}

#wp-calendar #prev {

    text-align:left;

    padding-top:4px;

}

#wp-calendar #next {

    text-align:right;

    padding-top:4px;

}

#recentcomments {

    padding:0 18px 36px;

    line-height:1.4;

}

#recentcomments li a,

#recentcomments li a:hover {

    background:none;

    padding:0;

    border:0;

}



/* Footer

 *******************************/

#footer {

    background:url(img/footer-back.gif) 0 0 no-repeat #c4c4c4;

    height:70px;

    font-size:.92em;

    padding:22px 27px 0;

}



#footer img {

	vertical-align:middle;

}



#footer .copyright {

    float:left;

    padding-top:5px;

}

#footer .copyright a {
	color:#C00;
	text-decoration:none;

}



#footer .links {

    float:right;

}



#footer .links a {

    padding-left:18px;

    margin-left:16px;

    background-repeat:no-repeat;

    background-position:0 2px;

    color:#518cb1;

}



#footer .rss {

    background-image:url(img/rss.gif);

}



#footer .login {

    background-image:url(img/login.gif);

}



#footer a.powered {

    padding:0;

}



#footer a.entries {

    margin:0;

}



#img-cache {

	display:none;

	overflow:hidden;

	height:0;

	width:0;

}

#imageMenu ul li.bk7 a {
    background: url(http://www.nisera.ro/wp-content/uploads/fantani.jpg) repeat scroll 0%;
}