/*

Theme Name: Stela Tasheva Photography

Theme URI: http://www.stelatasheva.com

Description: Stela Tasheva Personal Webpage 

Version: 1

Author: Stela Tasheva a.k.a TangraDesign

Author URI: http://www.tangradesign.com/

*/







/* Begin Typography & Colors */

body { margin: 0px; border: 0px; font-size: 12px; /* Resets 1em to 10px */ font-family: Verdana, Geneva, sans-serif; background-image: url(images/stbg_02.jpg); background-position:top; background-repeat:repeat-x; color: #f8f8f8; text-align: left; background-color:#0c0c0c; line-height: 18px; }
h1 { font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight: bold; }
h2 { font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight: bold; }
h3 { font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif; font-size:13px; }
h4 { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size: 12px; }
h5 { }
h6 { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size: 12px; }
a { color:#FFA33B; }
p { padding-top: 14px; }
#wrapper { text-align: left; margin:0px auto; width: 950px; background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 1%, rgba(0,0,0,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(1%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0.2) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0.2) 100%); /* IE10+ */
background: linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0.2) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33000000',GradientType=0 ); /* IE6-9 */}
td { vertical-align:top;}
/* Header Elements*/

#language { position:absolute; margin: 0px; height: 57px; width: 30px; left:920px; overflow:hidden; z-index:100; }
#language ul { list-style:none; }
#qtranslate-3-chooser { padding:0px; }
#qtranslate-3-chooser a { color:#C1C1C1; text-decoration:none; font-size:11px; }
#qtranslate-3-chooser .active a { font-weight:bold; color:#FFA33B; }
#header { height: 60px;width:950px; position: relative; }
#logo { height: 57px; width: 275px; position: relative; float: left; border-style: none; margin:0px; }
#logo a img { border-style: none; }
#menu { margin: 0px; float: left; height:58px; width: 630px; position: relative; float: left; }
a.button-home { background: url(images/s-menu-buttons_05.jpg) no-repeat 0 0; position: absolute; top:0px; width: 102px; height: 57px; display: block; text-indent: -9999px; }
a.button-home:hover { background-position: 0 -57px; }
a.button-gallery { background: url(images/s-menu-buttons_07.jpg) no-repeat 0 0; position: absolute; top:0px; left:102px; width: 103px; height: 57px; display: block; text-indent: -9999px; }
a.button-gallery:hover { background-position: 0 -57px; }
a.button-prints { background: url(images/s-menu-hover_13-hover_13.jpg) no-repeat 0 0; position: absolute; top:0px; left:205px; width: 102px; height: 57px; display: block; text-indent: -9999px; }
a.button-prints:hover { background-position: 0 -57px; }
a.button-blog { background: url(images/s-menu-button_11_11.jpg) no-repeat 0 0; position: absolute; top:0px; left:307px; width: 102px; height: 57px; display: block; text-indent: -9999px; }
a.button-blog:hover { background-position: 0 -57px; }
a.button-about { background: url(images/s-menu-buttons_09.jpg) no-repeat 0 0; position: absolute; top:0px; left:409px; width: 103px; height: 57px; display: block; text-indent: -9999px; }
a.button-about:hover { background-position: 0 -57px; }
a.button-contacts { background: url(images/s-menu-buttons_15.jpg) no-repeat 0 0; position: absolute; top:0px; left:512px; width: 101px; height: 57px; display: block; text-indent: -9999px; }
a.button-contacts:hover { background-position: 0 -57px; }
/* Body Elements*/





#container { margin:0px 0 10px 0; float:left; width:950px; background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 1%, rgba(0,0,0,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(1%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0.2) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0.2) 100%); /* IE10+ */
background: linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0.2) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33000000',GradientType=0 ); /* IE6-9 */ }
#home-container { width: 950px; overflow: hidden; padding:25px; }
#home-left { width: 250px; margin:0; float:left; position: relative; height:490px; padding:25px; }
#home-left ul { }
#home-left ul li { }
#home-left ul li a { }
#home-right { width: 625px; margin:0; float:right; position: relative; height:490px; padding: 0px 25px 25px 0px; }
#slideshow { padding:5px; background-color:#FFF; float:left; overflow:hidden; margin:0px 50px 0px 150px; }
#prints { float: lef; padding:25px; width: 900px; }
#page { margin:0 0 20px 0; float:left; width:950px; background-repeat:repeat-y; margin:0px 0 10px 0; float:left; width:950px;  }
#index-header { margin:0px; float:right; height: 40px; width: 625px; padding: 5px 25px 5px 25px; }
#index-header ul { margin:0px; width: 600px; overflow:hidden; float: left; }
#index-header ul a img { border-style: none; }
#index-header ul li { list-style: none; display:inline-block; }
#index-sidebar1 { float:left; padding: 10px 25px 25px 25px; width: 225px; margin:0px; }
#index-sidebar1 ul { margin:0px; left:-30px; position: relative; top:-15px; }
#index-sidebar1 ul a img { border: none; }
#index-sidebar1 ul h2 { font-size:14px; }
#index-sidebar1 ul li { font-size:13px; line-height:18px; list-style:none; padding-left: 10px; padding-bottom:10px; padding-top:10px; margin:0; width: 200px; }
#index-sidebar1 ul li a { color:#CCC; width:190px; margin:0 auto; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, sans-serif; }
#index-sidebar1 ol { margin:0px; left:-30px; position: relative; top:-15px; }
#index-sidebar1 ol h2 { font-size:14px; }
#index-sidebar1 ol li { font-size:11px; line-height:18px; list-style:circle; padding-bottom:13px; margin:0; width: 220px; left:-10px; }
#index-sidebar1 ol li a { color:#CCC; width:190px; margin:0 auto; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, sans-serif; }
#separator { margin:0; position: relative; left:-15px; }
#index-sidebar1 .gadd { float:left; position: relative; margin-top: 20px; margin-left: 20px; }
#ftnature { position: relative; float:left; left:-14px; padding-top:25px; }
#wwf { position: relative; float:left; left:50px; padding-top:25px; }
#wwf a { color:#333; }
#index-content { margin: 0px; padding:30px 50px 25px 25px; width:600px; float:left; color:#333; line-height: 18px; background-color:#fff; }
#index-content .post { background-color:#EBEBEB; padding: 15px; margin-bottom: 25px; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; }
#index-content .post h1 a { color: #2D2D2D; font-weight:bold; text-decoration: none; }
#index-content .post .date-tab { position: relative; top:-25px; color:#6F6F6F; }
#index-content .post .post-inner { position: relative; top: -30px; }
#index-content .post .post-inner a { color:#d40000; position:relative; text-decoration:none; }
#index-content .post .post-inner a:hover { color:#d40000; text-decoration:none; }
#index-content .post .post-inner p { padding:0px; }
#index-content .post .post-inner img { padding: 5px; background-color:#fff; margin:0 10px 10px 0px; float:left; }
#index-content .post .meta a { color:#ffa33b; text-decoration:none; }
#index-content .post .meta a:hover { color:#d40000; text-decoration:none; border-style:none; }
#index-content .post .categories { font-size: 13px; }
#index-content .post .categories ul { font-size: 13px; }
#index-content .post .categories ul li { }
#index-content .post .categories ul li a { color: #434343; }
#index-content .post .categories ul li a:hover { color:#d40000; }
#index-content .post-nav .previous a { color:#d40000; font-weight: bold; text-decoration: none; }
#index-content .post-nav .next a { color:#000; font-weight: bold; text-decoration: none; }
#index-content .single h1 { border-top:#C1C1C1 dotted 1px; padding-top: 25px; }
#index-content .single .navigation { margin:0px; width:600px; }
#index-content .single .navigation a { width: 300px; font-size:10px; padding-bottom: 25px; }
#index-content .single .date-tab { position: relative; top:-25px; color:#6F6F6F; }
#index-content .single .entry { position: relative; top:-25px; line-height:18px; }
#index-content .single .entry a { color:#d40000; font-weight:bold; }
#index-content .single .entry a img { background-color:#DDD; padding:5px; color:#FFF; margin: 3px; }
form #comment { width: 450px; }
#index-fborde { margin:0; height:30px; width: 950px;float:left; }
#index-sidebar2 { margin:10px 0px; width: 950px; float:left; background:#080808; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; }
#index-sidebar2 ul { float: left; position:relative; padding-left:50px; width: 250px; }
#index-sidebar2 ul li { font-size:11px; line-height:18px; list-style:circle; padding-bottom:5px; margin:0; width: 220px; left:-10px; }
#index-sidebar2 ul li a { color:#CCC; width:190px; margin:0 auto; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, sans-serif; }
#about-left { background-color:#212121; width: 250px; margin:0px; float: left; padding: 25px; }
#profile-img { height: 250px; width: 250px; background-color:#FFF; }
#profile-img img { padding: 5px; }
#about-right { float:right; width: 600px; font-size:12px; line-height:18px; padding: 25px; }
#contact { height: 440px; width:900px; padding: 25px; margin:0 0 10px 0; }
#contact-left { float: left; width: 400px; }
#contact-right { float:right; width:450px; padding: 25px; }
#footer { margin: 0 auto; border: none; background-color:#6b6b6b; color:#333; }
#footer a { color:#333; text-decoration:underline; padding: 0 3px; font-size:11px; }
#copyrights { font-size:11px; float:left; margin:12px 0px; width:300px; }
#footer ul { display: inline; margin: auto; float:left; margin:12px 0px; }
#footer ul li { display: inline; }
/* ------------------------------------- Gallery */

#main { margin:0px; width:950px; }
#gallerytitle { padding-left:25px; width:900px; }
#albums { margin:0px auto; padding:10px 25px; width:900px; }
#albums .album { margin:10px; float:left; padding:15px 40px; width:200px; height:220px; overflow:hidden; display:block; }
#albums .album .thumb img { width:190px; height:190px; padding:5px; background-color:#CCC; display:block; margin:auto; }
#albums .album .thumb a img { border:0px; }
#images { margin:0px; padding:25px; width:900px; }
#images .image { margin:10px; float:left; padding:10px; width:130px; height:130px; overflow:hidden; }
#images .image img { height:120px; width:120px; padding:5px; background-color:#CCC; }
#images .image a img { border:0px; }
#image { clear:both; margin:0 auto; width:900px; padding:25px; }
#image img { padding:5px; background-color:#CCC; margin:0 auto; clear:both; display: block; }
#image a img { border:0px; }
#imgnav { float:left; margin:5px 25px; width:900px; }
#imgnav ul { margin:0px; float:right; }
#imgnav ul li { display:inline; list-style:none; }
#imgnav ul li a { font-weight:bold; padding: 5px 20px; }
.pagelist { margin:0px; padding:10px; }
.pagelist ul { }
.pagelist ul li { display:inline; }
#padbox { margin:0px; padding:10px 25px; float:left; }

ul#menu-main {display:block; margin:0px; padding:0px;}
ul#menu-main li { display:inline-block; background-color:#000; margin:0px; list-style:none; padding:0px; }
ul#menu-main li a {display:block; padding:10px 20px 5px 20px; text-align:center;margin:0px; text-decoration:none; color:#ccc; text-transform:uppercase; font-size:13px; text-transform:none;}
ul#menu-main li a span {font-weight:bold; color:#fff; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; text-transform:uppercase;}
ul#menu-main li:hover, ul#menu-main li.current {background-color:#b20808;}

ul#sidebrar-home {margin:0px; padding:0px; width:100%;}
ul#sidebrar-home li#tag_cloud-4 {list-style:none; margin:0px; padding:0px; display:inline-block; width:25%;}

div.wrapper { width:100%; clear:both; padding:15px 0; float:left; position:relative; }
div.centered { width:920px; margin:0 auto; padding:0 10px; }
.wrapper#footer { margin: 0 auto; border: none; background-color:#0e100f; color:#333; background-image:url(images/stftr.jpg); background-position:top; background-repeat:repeat-x;}

