/*
Theme Name: belavarizita
Theme URI: http://2pixels.hu
Description: Esküvői ruha készítés ~ Bélavári Zita Couture ~ online portfolio.
Version: 2.0
Author: David Koltai
Author URI: http://2pixels.hu
Tags: belavarizita, esküvői ruha készítés, dark, light
*/
body {
background:#191919 url(images/background.jpg) repeat scroll center top;
color:#6C7273;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
font-size:105%;
line-height:1.25em;
}
div#wrapper {
  width: 960px;
  margin:0 auto;
  margin-top:-394px;
}
a {
	color: #ccc;
}
a:hover {
	color: #fff;
}
p {
	/*margin: 0 25px;*/
}
h1, h2, h3, h4 {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-weight: normal;
}
strong {
color:#9BA7B2;
font-weight:normal;
}
div#header {
/*  height:110px;*/
  height:40px;
  margin:30px 25px;
}
#branding {
  display:block;
  float:left;
  width:218px;
}
h1 {
	font-size: 48px;
	color: #fff;
	/*line-height: 120px;*/
}
h1 a {
	text-decoration: none;
	color: #fff;
}
  #belavari-zita-eskuvoi-ruha-keszites-logo-bg{
  background:transparent url(images/eskuvoi-ruha-keszites-belavari-zita-logo-bg.jpg) no-repeat scroll center top;
  display:block;
  height:393px;
  margin-left:-664px
}
.logo { 
  /*border:1px solid;*/
  float:left;
  /*left:23px;*/
  margin:0 auto;
  padding:0;
  position:relative;
  text-indent:-9999px;
  /*top:37px;*/
  width:218px;
}
.logo a {
  /*border:1px solid red;*/
  cursor:pointer;
  display:block;
  height:42px;
  margin:0;
  overflow:hidden;
  position:relative;
  width:218px;
}
.logo a img {
  display:block;
  text-indent:0;
}

.hide {
  display:none;
}
/*div#header h2, div#navigation ul {
	margin: 0 0 6px;
}*/
.navigation{
  background:#080808 none repeat scroll 0 0;
  /*margin-top:-5px;*/
  height:25px;
}

div#navigation {
  display:block;
  /*margin:24px 0;*/
  padding:8px 0;
}
div#navigation ul {
  display:block;
  float:right;
  /*padding:2.6em 1.3em;*/
  /*height:1.85em;*/
}
div#navigation ul li {
  display: inline;
  border-left:1px solid #602247;
  padding:8px 10px 8px 15px;
}
div#navigation ul li:first-child {
  border-left: medium none;
}
div#navigation ul li a {
  color:#BFBBC5;
  font-family:Georgia,Times,'Times New Roman',serif;
  font-size:1.05em;
  text-decoration:none;
}
div#navigation ul li a:hover {
	color: #fff;
}
div#header h2 {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-weight: normal;
	display: block;
	width: 300px;
	float: right;
	text-align: right;
	font-size: 16px;
}
span.f {
	font-style: italic;
}
div#content-bg-top {
  background:transparent url(images/content-bg-top.png) no-repeat scroll center top;
  height:25px;
  width:960px;
  
  display:inline;
  float:left;
}
div#content-bg-bottom {
  background:transparent url(images/content-bg-bottom.png) no-repeat scroll center top;
  height:25px;
  width:960px;
  /*margin-top:-25px;*/
  
  display:inline;
  float:left;
}
div#single-bg-bottom {
  background:transparent url(images/content-bg-bottom.png) no-repeat scroll center top;
  height:25px;
  width:960px;
  
  display:inline;
  float:left;
}
div#archive-content-bg-bottom {
  background:#080808;
  height:25px;
  width:960px;
  margin-top:-25px;
  margin-bottom:3px;
  
  display:inline;
  float:left;

}
div#archive-content-lastpost-bg-bottom{
  background:transparent url(images/content-bg-bottom.png) no-repeat scroll center top;
  height:25px;
  width:960px;
}


/* content */

#casing {
	font-size:0.75em;
	padding:0 25px;
	background:#080808 none repeat scroll 0 0;
	float:left;
  padding:0;
  width:960px;
}

#casing h1 {
  color: #D9D9D9;
  font-size:2em;
  margin:0 0 15px;
  line-height:1em;
}
#casing h1 a {
	text-decoration: none;
	color: #fff;
}
td#index-content h1{
  font-size: 1.5em;
  color: #BFBBC5;
  margin-top:20px;
}
td#index-content h2{
  color: #6C7273;

}
#casing h2 {
  font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
  font-size: 100%;
  margin:0 0 10px;
  color: #BFBBC5;
}
#casing h2 a {
  background-color:#2E2E2E;
  color:#9BA7B2;
  text-decoration:none;
}
#casing h3{
  color:#BFBBC5;
  font-size:1.4em;
  margin:0 0 5px;
}
#casing p{
	margin:0 0 15px;
}

.breadcrumb {
  color:#666B6C;
  font-size:0.9em;
  padding:0 0 18px 1px;
}
.breadcrumb a {
  color:#999999;
  text-decoration:none;
}
.breadcrumb a:hover {
  color:#D8D8D8;
}
#content {
  height:100%;
  padding:0 25px;
  width:910px;
}

/*---------2oszlopos--------*/
/* content-Tartalmi */

#content-2col {
	width:586px;
	display:inline;
  float:left;
  height:100%;
  padding:0 0 0 25px;
}

#content-2col ul{
  padding:0 0 15px 35px;
  list-style: disc;
}

/* sidebar */
#sidebar{
  /*background:none repeat scroll 0 0 #FFFFFF;*/
  display:inline;
  float:right;
  margin:0 25px 0 0;
  width:290px;
}
#right-collection-menu{
  margin:5px 25px 0 0;
  width:290px;
  height:70px;
  background:url(images/right-collection-menu-bg.png) no-repeat;
  color:#acaab7;
  padding:10px 0 0 25px;
}
#right-collection-menu p{
  font-size:1.15em;
  margin:0 0 10px 0;
}

#right-collection-menu ul{
  font-size:2em;
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-weight: normal;
}
#right-collection-menu ul li{
  border-left:1px solid #602247;
  display:inline;
  padding:0 10px 0 15px;
}
#right-collection-menu ul li:first-child{
  border-left:none;
  padding:0 10px 0 0;
}
#right-collection-menu ul li a{
  color:#acaab7;
  text-decoration:none;
}
#right-collection-menu ul li a:hover{
  color: #fff;
}


#right-menu{
  font-size:1.15em;
  color: #ADAAB7;
  line-height:3em;
  margin:15px 25px 15px 0;
  width:290px;
}
#right-menu ul{
}
#right-menu ul li{
  padding:0 0 0 20px;
  border-top:1px solid #201B23;
}
#right-menu ul li:first-child{
  border-top:none;
}
#right-menu ul li a{
text-decoration:none;
}
#right-menu ul li a:hover{
  color: #fff;
}


/* callto árajánlat */
#arajanlat-callto{
  width:290px;
  height:84px;
  margin:0 0 13px 0;
  background:url(images/callto-ajanlat-keres.png) no-repeat;
  position:relative;
}
#arajanlat-callto a{
  display:block;
  height:84px;
  margin:0;
  width:290px;
}
/* callto kapcsolat */
#kapcsolat-callto{
  width:290px;
  height:84px;
  margin:0 0 13px 0;
  background:url(images/callto-kapcsolat-felvetel.png) no-repeat;
  position:relative;
}
#kapcsolat-callto a{
  display:block;
  height:84px;
  margin:0;
  width:290px;
}



/*-------------------------*/

td#index-content h2{
margin:0 50px 30px 0;
}
td#index-content p{
margin:0 50px 30px 0;
}
div.thumbnail {
	width: 500px;
	float: left;
}
div.entry {
	/*width: 250px;
	float: right;*/
	/*border: solid yellow 1px;*/
	/*float:left;*/
}
p.comment-link {
	margin: 0;
}
p.comment-link a {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	font-size: 16px;
	line-height: 36px;
}
p.comment-link a:hover {
	color: #999;
	text-decoration: underline;
}
#footer {
  /*width:960px;*/
  /*line-height:70px;*/

  color:#6C7273;
  float:left;
  font-size:0.7em;
  margin:0 auto;
  padding:20px 25px;
  width:920px;

}
#footer p {
  /*color:#777777;
  font-size:0.7em;
  line-height:70px;*/

  display:inline;
  float:left;
}
#footer h4.webdesign {
float:right;
font-weight:normal;
margin:-1px 0 0;
color:#6C7273;
font-size:1em;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;

}
#footer a {
	color: #6C7273;
	text-decoration: none;
}
#footer a:hover {
	color: #6C7273;
	text-decoration: underline;
}
#footer ul {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 15px;
padding:0;
}
#footer ul li.first {
border-left:medium none;
margin-left:0;
padding-left:0;
}
#footer ul li {
border-left:1px solid #1B4D4E;
display:inline;

/*float:left;
font-family:Verdana,sans-serif;
font-size:0.9em;*/

/*font-size-adjust:none;
font-stretch:normal;*/
font-style:normal;
font-variant:normal;
font-weight:normal;
/*line-height:1;
margin:0 0 0 10px;*/
padding:1px 11px 1px 13px;
}
/* --- post formázása --- */
div.post {
	/*margin: 0px;*/
	-moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  /*background: #080808 none repeat scroll 0 0;*/
  background:#080808 url(images/post-bg-design.png) no-repeat scroll 660px 70px;
  margin-bottom: 3px;
  padding: 25px;
  width: 910px;
  height:355px;
}
.page-post {
	/*margin: 0px;*/
	-moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;

}
.post h1 {
  color: #fff;
  font-size: 1.5em;
  margin:0 0 -20px 608px;
}
.post h2 {
  font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
  font-size:0.8em;
}
.post h3 {
  color: #fff;
  font-size: 1.5em;
  margin: 0 0 20px;
}
.post p {
  font-size:0.8em;
}
.post-clear {
  background:#080808 url(images/post-bg-design.png) no-repeat scroll 635px 70px;
  padding: 0; /*0 25px 0 25px;*/
  width: 910px;
  height:355px;
  margin:0 0 25px 0;
}
.post-clear:first-child {
  margin:0 0 25px 0;
}
.post-clear h1 {
display:inline;
float:left;
margin:0 0 20px 20px !important;
}
.post-clear h2 {
  font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
  font-size:0.8em;
}
.post-clear h3 {
  color: #fff;
  font-size: 1.5em;
  margin: 0 0 20px;
}
.post-clear p {
  /*font-size:0.8em;*/
}
div#reference-postmetadata {
  /*width:305px;
  position:relative;
  top:-39px;
  left:608px;
  height:355px;*/
  height:40px;
  left:608px;
  position:relative;
  top:-39px;
  width:305px;
}
.postmetadata {
  width: 290px;
  display:inline;
  float:left;
  margin:-20px 0 0 20px !important;

 }
 .postmetadata a{
  text-decoration: none;
 }

/* --- referencia post formázása --- */
div#reference-content {
  /*font-size:0.8em;*/
  /*height:100%;*/
  /*width:960px;*/
}
div#reference-content-gallery {
  font-size:0.75em;
	padding:0 25px;
	background:#080808 none repeat scroll 0 0;
	/*margin-bottom:25px;*/
}
div#reference-content-gallery h1 {
  color:#fff;
  font-size:2em;
  margin:0 0 20px;
}
div#reference-content-gallery h1 a {
	text-decoration: none;
	color: #fff;
}
div#reference-single-content {
  background: #080808 none repeat scroll 0 0;
  width:960px;
}
.reference-picture {
  float:left;
  display:inline;
  width:588px;
}
.reference-picture-more {
  float:left;
  display:inline;
  width:588px;
  margin-top:4px;
}
.reference-post {
float:left;
height:290px;
margin-left:20px;
width:295px;
}
div#quote-1{
  width:40px;
  height:40px;
  background:transparent url(images/quote-1.png) no-repeat scroll center top;
}
div#quote-2{
  float:right;
  width:40px;
  height:40px;
  background:transparent url(images/quote-2.png) no-repeat scroll center top;
}
/*div#page-post td.pict-comment {
width: 50px;*/
}
h3#comments, h3#respond {
	color: #fff;
	line-height: 64px;
}
div.author {
	width: 250px;
	float: left;
}
div.author cite {
	font-size: 16px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0 0 0 12px;
}
div.author img {
	position: relative;
	top: 10px;
}
div.comment {
	width: 500px;
	float: right;
	padding: 18px 0 0 0;
}
ol.commentlist {
	border-top: 1px solid #333;
	margin: 0 0 48px;
}
ol.commentlist li {
	border-bottom: 1px solid #333;
	padding: 12px 0 0;
}
form input, form textarea {
	margin: 0 12px 0;
}
div.alignleft, div.alignright {
	display: block;
	width: 40%;
	float: left;
}
div.alignright {
	float: right;
	text-align: right;
}
div.alignleft a, div.alignright a {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 18px;
	text-decoration: none;
	color: #777;
}
div.alignleft a:hover, div.alignright a:hover {
	color: #999;
	text-decoration: underline;
}
