/* Layouts 
-------------------------------------------------------------------------*/

@import url('css/layout.css');

*{margin:0;padding:0;}
body{font-family:Verdana,Helvetica,Arial,sans-serif;/* Georgia, "Times New Roman", Times, sans-serif;*/font-size: 14px;
background: url("images/canvas_white2.png") repeat;}
#wrapper{width:939px; margin:10px auto 0;padding:0 9px 0 0; background: url("images/w_shadow.png") no-repeat right bottom;}
a{color:#3b5998; text-decoration: none;}
a:hover {color: #777;}

img{border:none;}
img a{border:none;}
p{margin: 0 0 10px 0;}
blockquote{margin: 0.1em 0 0.1em 3em;}


/* Header 
-------------------------------------------------------------------------*/

#header{text-align:center;margin: 0 auto 0; width: 930px; background: url(images/bg_header.jpg) repeat-x 0px 0px;
        padding:0 45px;}
h1#blog-title a{background: url(images/logo_top.jpg) no-repeat left center; height:110px; width:457px; float:left; text-indent:-9999em; margin-top: 30px;}
#blog-description{height:0;display:none;}
#menu{float:right;font-size:15px; margin-top: 110px;}
#menu ul a{font-weight:bold;text-decoration:none; font-family: Calibri, Arial, Helvetica, sans-serif;color:#fff;}
#menu ul a:hover{color:#f00;text-decoration:none; }
#menu ul,#menu ul ul,#menu ul li{list-style:none;margin:0;padding:0;}
#menu ul li{float:left; }
#menu ul li {padding:0 0.5em;}
#menu ul li.homepage a{color:#fff; text-decoration: underline;}
#menu ul li.homepage a:hover{color:#fff; }
#menu ul ul{display:none; z-index: 3;}
#menu ul ul li{float:none; background: #272727; border-bottom: 1px solid #3d3d3d;}
#menu ul ul li a{margin:0;padding:0;border-bottom: 1px #3d3d3d solid;}
#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
#menu ul li:hover ul li a{background:#272727;border:none;display:block;padding:0.1em;width:10em;}
#menu ul li a.current { padding:0.2em 0; color:#fff;text-decoration:none; background: url("images/underline.png") repeat-x center bottom;}

/* Home Header background: #fff;   url(images/home.jpg) no-repeat left center; height:377px;
-------------------------------------------------------------------------*/

#h-box{font-size: 14px;clear: both;
background: transparent url("images/big_shadow.png") no-repeat right bottom;
width:939px; position: relative;}
#left-shadow{background: transparent url("images/bg_tr.png") repeat-y right top;
width:939px; position: relative;}
.box-l{width: 910px; float:left; background: #fff; padding:10px;}
.feather{ width: 140px; height: 33px;background: url(images/feather.gif) no-repeat right center; position: absolute;right: 10px; top: 10px; color: #fff;padding:7px 7px 10px 13px;}
.box-r{float: right; height: 187px; overflow: hidden; width: 138px; border: 1px solid #fff;padding-top:60px;}
.rssfeed a{background: url(images/rssfeed.gif) no-repeat left center;width:137px; height: 40px;display:block;float:left;border-bottom: 1px dashed #d1d1d1;}
.rssfeed-m a{ margin-top: 13px;background: url(images/rssfeed-m.gif) no-repeat left center;width:137px; height: 40px;display:block;float:left; border-bottom: 1px dashed #d1d1d1;border-top: 1px dashed #d1d1d1;}
.rssfeed-c a{background: url(images/rssfeed-c.gif) no-repeat left center;width:137px; height: 40px;display:block;float:left;border-bottom: 1px dashed #d1d1d1;}
.technorati a{background: url(images/technorati.png) no-repeat left center;width:137px; height: 40px;display:block;float:left;}

/* Content
-------------------------------------------------------------------------*/


#container,.sidebar{margin-top:1em;}
#container {margin-left:9px;}
.post{ padding:0 0 0 10px; font-size: 14px;}
.entry-date{color: #777; padding:3px 0; border-bottom: 1px dashed #d1d1d1;position:relative;}
.entry-title{clear:both; font-size: 23px; padding: 7px 0;}
.entry-content{line-height:150%;}
.entry-content h1,.entry-content h2{font-size: 17px;}
.entry-content h3,.entry-content h4{font-size: 16px;}
.entry-content h6,.entry-content h5{font-size: 15px;}
.e-title{padding: 3px 5px; background: #066; color: #fff; margin-bottom: 22px; font-size: 18px;}
.entry-meta{ padding: 5px 5px; border-top: medium #d1d1d1 double; width:880px;}
.vcard{padding-left:13px; background:url(images/vcard.png) no-repeat left center;}
.cat-links{padding-left:13px; background: #fff url(images/filein.png) no-repeat left center; margin-left:10px;}
.entry-content a{text-decoration: underline;}
#content ol{margin: 1em 0em 1em 1.5em; list-style-position:inside;}
#content ul{margin:1em 0em 1em 2.5em;}
#content ol li, #content ul li{padding: 2px 0;}
#content ul li{list-style:disc;}

/* Home Content & Sidebar
-------------------------------------------------------------------------*/

span.readmore{position: absolute;right: 10px; top: 3px; padding-right: 20px; background: #fff url(images/arrow_orng.gif) no-repeat right center;}
.home-title{border-bottom: 1px dashed #d1d1d1;padding: 0 0 7px 0; margin-bottom: 13px; color: #777;}
.b-latest{background:#fff url(images/latest-bg.gif) repeat-x left top; margin-bottom: 10px;}
.home-bg{background:url(images/new.gif) no-repeat right center; padding-right: 80px;}
#home-tags{background: #fff url(images/Abstract_painting.png) no-repeat left center; height: 180px;
           margin:19px 0 0 10px;}

#info{float:left; width: 260px; margin: 20px 10px 10px 17px; height:139px;overflow: hidden; color:#000;}
#t-cloud{float:right;width: 260px; margin: 13px 17px 7px 10px; height:150px;overflow: hidden;}
*html #info{margin:20px 0 0 5px;border:1px solid #066;}
*html #t-cloud{margin:10px 5px 0 0;;border:1px solid #fff;}
#content #home-tags ul{margin:1em 0 1em 0em;}
#content #home-tags ul li{ background: #fff url(images/arrow-p.gif) no-repeat left center; padding: 0 0 0 18px; list-style: none;}
#home-archives{height: 120px; background: #fff url(images/archives.gif) no-repeat left top; position: relative;}
.arch{height: 23px;background: #fff url(images/arch-submit.gif) no-repeat left top;border: medium none; width: 197px;padding: 3px 0 0 3px;}
form#first-a{position: absolute; left: 45px; top: 35px;}
form#second-a{position: absolute; left: 45px; top: 68px;}
.a-submit{border: medium none;font-family: Georgia, "Times New Roman", Times, serif;margin: 0 0 0 15px; background: none;}
#home-archives select{width:109px;overflow: hidden;}
#home-archives option{background: #ffc;}
#ads{ margin: 10px 0; border: 1px dashed #d1d1d1; padding: 10px 16px; height: 125px;}
.ads-cell{width:125px;height:125px; background: #fff url(images/ads-cell.gif) no-repeat left center;}
.winter_story{width:290px;height:370px; background: url(images/works/works.jpg) no-repeat left center;}
#ad1{float:left;}
#ad2{float:right;}
#home-search{}
#s-form {height:45px;width:300px;background: #066; position: relative;}
#s-form #s-input {background:#eee;border: 1px solid #d1d1d1;color:#999;height:17px;margin:10px 5px 0px 10px;padding:3px 7px 2px 5px;width:200px;}
#s-form #s-submit {background: url(images/find.gif) no-repeat left center;border:medium none;height:25px;line-height:1px;position:absolute; right: 8px; top: 9px;width:60px;color:#fff;}

/* Comments
-------------------------------------------------------------------------*/

#comments{padding: 0 0 0 10px; margin: 15px 0; font-size: 13px; width:890px;}
#comments h3{padding:3px 7px; font-size: 17px; background:#3B5998; color: #fff;}
#comments-list ol{margin: 10px 0 0 0; padding:0;}
#comments-list ol li{margin: 10px 0; padding:7px 0; list-style:none; position: relative; border-bottom: 1px dashed #d1d1d1;}
#comments-list ol li:hover{background:#ffc;}
#comments-list img{ top: 25%; right: 10px; border: 1px solid #d1d1d1; padding: 3px;} //float:right;  position: absolute; 
*html #comments-list img{ top: 10px;}
.comment-author{ padding: 5px 10px 0 15px;color: #0002DF;}
*html .comment-author{ padding: 5px 0 0 0;}
*+html .comment-author{ padding: 5px 0 0 0;}
.comment-meta{color:#777; margin-left: 10px;}
.comment-meta a{color:#777; font-size: 13px;}
span.comtxt{ clear: both;margin: 16px 0;display: block;width: 900px;}
*html span.comtxt{ margin: 1px 0;}
*+html span.comtxt{ margin: 1px 0;}
p#comment-notes{margin: 15px 0;}
form#commentform .form-label{margin:5px 0;  font-size: 13px; }
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url,textarea#comment,input#submit{font-family:Georgia, "Times New Roman", Times, serif;padding: 3px 0;width:399px;background: none;border-color:#666666 rgb(221, 221, 221) rgb(221, 221, 221) rgb(102, 102, 102);border-style:solid;border-width:1px;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:99%; clear: both;}
input#submit{width: 100px; color:#333; font-size: 14px; margin-bottom: 15px;}

/* Sidebar
-------------------------------------------------------------------------*/

.sidebar {font-size: 13px;color:#3b5998;}
.sidebar div,.sidebar h3,.sidebar ul,.sidebar li{margin:0;padding:0;}
.sidebar h3{font-size:16px; padding: 3px 5px; background:#3B5998;color:#fff;}
.sidebar input#s{width:7em;}
.sidebar li{list-style:none;margin:0 0 1em;color:#66A41A;}
.sidebar li form{margin:0.2em 0 0;padding:0;}
.sidebar ul ul{margin:7px 0 0 0;}
.sidebar ul ul li{list-style:none;margin:0;border-bottom:1px dashed #d1d1d1; padding: 2px 0 2px 18px; background: #fff url(images/lix.gif) no-repeat left center;}
.sidebar ul ul li:hover{background:#D1E2EF no-repeat left center; /*url(images/li-hover.gif)*/}
.sidebar ul ul ul{margin:0 0 0 0.5em;}
.sidebar ul ul ul li{list-style:circle;}

/* Footer Box
-------------------------------------------------------------------------*/

#footer{clear:both;color:#000; font-size: 14px; margin: 5px 0;}
#footer_box{width: 910px;margin: 0 auto;padding: 5px 20px;padding-bottom: 1em;}
#footer h3{background: #3b5998; padding: 3px 5px;color: #fff; margin-bottom: 7px;}
#footer ul li{list-style: none; padding: 2px 0; border-bottom: 1px solid #d1d1d1;}
#footer ul li:hover{background:#ffc;}
#footer a{color:#0002DF;}
#footer a:hover{color:#0002DF; text-decoration:underline;}
.recent{float:left;width:280px; height:450px; margin: 0 6px 0 10px;padding:0 9px 0 0; 
background: transparent url("images/f_shadow.png") no-repeat right bottom;}
.r-comments{float:left; width:280px; height:450px; margin: 0 6px 0 11px;padding:0 9px 0 0; 
background: transparent url("images/f_shadow.png") no-repeat right bottom;}
.author-i{float:right;width:280px; height:450px; padding:0 9px 0 0; 
background: transparent url("images/f_shadow.png") no-repeat right bottom;}
.author-i p{ background: #fff url(images/profile.png) no-repeat top left; padding-top: 68px;}
br.clear{clear:both;}
#b-b{background: url(images/bg_header.jpg) repeat-x 0 0; width: 930px; height: 90px; margin: 10px auto 0px; text-align: left; padding:0 45px;}
#b-b p{margin:0;padding: 20px 0; font-size: 13px; color: #fff;}
#b-b a{color:#fff;}
#b-b a:hover{color:#95ABEF;}

/* Customised
-------------------------------------------------------------------------*/
.pting  {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
text-align:center;
padding:10px 0 0;
}

.pting_more {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-style:italic;
line-height:16px;
padding:10px 0 0;
text-align:center;
}

.pting_more  a{
color:#3B5998;
text-decoration: none;
}

.pting  a{
color:#3B5998;
text-decoration: none;
}

.pting_buy  {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
text-align:left;
padding:0 0 0 30px;
}

.vertaligntop table tr td{
vertical-align:top;
padding:0 12px 0 0;
} 
.vertaligntop img
{ border: 1px solid #ccc; padding: 2px;}

.biography
{
 width: 910px;
}
.biography td { vertical-align: top;}

.galery_p
{
 background: #3b5998; padding:3px 5px;color: #fff;
 font-size:16px; font-weight: bold;
}
p .galery_p {margin-bottom:10px;}

.sold
{color: red; font-size:14px; font-weight:bold;}

.shadow
{
 clear:both;
 position:relative;
 background: url("images/shadow_50.gif") repeat;
 padding: -16px 16px 16px -16px; 
}

/*FB fixing layout*/
#connections_grid {
padding:15px;
}