/*
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/s-brnd_01.jpg); background-position:top; background-repeat:repeat-x; color: #f8f8f8; text-align: left; background-color:#6b6b6b; 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 { background-color: #303030; text-align: left; margin:0px auto; width: 950px; }

/* 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; background-image: url(images/s-brnd_01.jpg); background-position:top; background-repeat:repeat-x; width:950px; position: relative;}
	 #logo { height: 57px; width: 300px; position: relative; float: left; border-style: none; margin:0px;}
	 #logo a img {border-style: none;}
	 #menu { margin: 0px; float: left; height:58px; width: 620px; 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; float:left; width:950px; background:#212121; }

#home-container {height: 490px; width: 950px; overflow: hidden; }
#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: 25px 25px 25px 0px; }
#slideshow {height: 400px; width: 600px; padding:5px; background-color:#FFF; float:left; overflow:hidden;}
#slideshow iframe {border:0px hidden; height:400px; width:600px; overflow:hidden; margin:0px;}

#prints {float: lef; padding:25px; width: 900px;}

#page {margin:0px; float:left; width:950px; background-image:url(images/s-page-bckgrnd_25.jpg); background-repeat:repeat-y;}
#index-header {margin:0px; float:right; height: 40px; width: 625px; background:#303030; 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:5px; 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:50px 50px 25px 25px; width:600px; float:left; color:#333; line-height: 18px; }
#index-content .post { background-color:#EBEBEB; padding: 15px; margin-bottom: 25px; }
#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; border-bottom: 1px solid #868585; }
#index-content .post .post-inner a:hover { color:#d40000; text-decoration:none; }
#index-content .post .post-inner img  { padding: 5px; background-color:#fff; margin:0 10px 10px 0px;}
#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:7px;
	color:#FFF;
	margin: 10px;
}
form #comment {width: 450px;}

#index-fborde {margin:0px; height:30px; width: 950px; background-image:url(images/s-page-ftrbrdr_29.jpg); background-repeat:no-repeat; float:left;}
#index-sidebar2 {margin:0px; width: 950px; float:left; background:#212121; }
#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 auto;}
#contact-left {float: left; width: 400px; }
#contact-right {float:right; width:450px; padding: 25px; }

 

#footer {width: 950px; 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;}
