/*STYLE.CSS*/

.other-excerpt{
width:449px;
background:#F9F7F4 url(french.gif) no-repeat right bottom;
border:1px solid #E3D9D4;
margin-bottom:10px;
}
.article .oe-first-child{
width:400px;
padding:10px 20px 10px 18px;
}

.bb-post-separator {
display:none;
}
/*=======================GENERAL==*/

/*resets*/
*, body, p, ul, ol, li, h1, h2, h3, h4, img, cite,code,fieldset { margin:0; padding:0; border:0; }
ul { list-style-type: none; }
#nav li, .article-heading li, .footer li, .meta li {
display:inline;
}

body {
color: #686C44;
font-size:100%;
line-height: 1.05em;
background:#F5F1EB url(bg.gif) repeat-x;
border-top:4px solid #E8E1DC;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

strong{
color:#94A217;
}

/*center blocks*/
#nav, #content, #rolls, .footer {width:924px;}
#nav, #content, #rolls, .footer {
margin:0 auto 0 auto;
font-size:0.69em;
}
/*wrappers*/
#nav{
height:85px;
position:relative;
z-index:20;
}
#footer{
position:relative;
z-index:9;
background: #E8E1DC url(footer.gif) repeat-x;
}
#content{
position:relative;
overflow:hidden;
}
#wrap{
position:relative;
padding-bottom:9px;
z-index:8;
}

/*=======================LINKS==*/

a {
color:#C8355A;
text-decoration:none; }
#content p a, .footer a {
border-bottom:1px solid #B0B391;
}
#content p a:hover, .footer a:hover {
color:#8F992E;
border-bottom:1px solid #DA9CAB;
}
#content h2 a, #content h4 a {
border:0;
}
.ext{
padding-right:12px;
background:url(ext.gif) no-repeat right bottom;
}

.article-body img {
padding:4px;
margin:0 18px 9px 18px;
background-color:#E3D9D4;
border:1px dashed #B0B391;

}

/*=======================HEADER==*/

#doll {
position:absolute;
top:0;
right:18px;
z-index:2;
}
/*logo*/
h1 {
font-size:17px;
line-height:2;
}

/*skip_nav*/
#skip_nav {
position:absolute;
right:18px;
margin-top:6px;
background-color:#FFFFFF;
opacity:0.8;
padding:1px 2px 1px 2px;
}
#skip_nav a{color:#DA9CAB;}
#skip_nav a:hover{color:#686C44;}


/*=======================MAIN_NAV==*/

#main_nav {
position:absolute;
top:71px;
margin-left:247px;
}
#main_nav li {
margin-right:10px;
}

/*=======================PAGE_CONTENT==*/

/*general*/
.article,.page {
float: left;
margin-top:18px;
clear:left;
}
.article p,.page p {
/*padding:0 18px 9px 18px;*/
}
.article h3,.page h3,.article ol{
padding:0 0 9px 0;
}
.article-heading,.page-heading,.article p,.page p,.meta {
width:417px;
}

/*headings-titles*/
.article-heading,.page-heading {
position:relative;
margin:0 0 18px 0;
padding:11px 18px 11px 18px;
background:#E3D9D4 url(corner_lt.gif) no-repeat;
}
.article h2,.page h2 {
font-size:1.27em;
}

.article h2, .postedin {
text-align:left;
}

.article h4,.page h4{
width:417px;
font-size:1.1em;
font-weight:bold;
margin:0 18px 6px 18px;
padding-bottom:3px;
border-bottom:1px dashed #D5CAC4;
}

/*metastuff*/

.more-link{
font-weight: bold;
}

#skip_nav li:after,.footer li:after,.meta li.sep:after { content: " | "; }
#skip_nav li.last:after, .footer li.last:after { content: ""; }
.meta{
padding:5px 18px 5px 18px;
margin-bottom:15px;
background:#ECE7DF;
}
.page p.tags, .article p.tags {
padding:6px 0 0 0;
margin:4px 18px 9px 18px;
}

/*lists*/
.article-body ul{
margin:-2px 17px 9px 17px;
border-top:1px dashed #D5CAC4;
width:417px;
}
.article-body ol{
border-top:1px dashed #D5CAC4;
margin:-2px 17px 9px 19px;
width:417px;
}
.article-body ul li{
padding:2px 0 2px 14px;
border-bottom:1px dashed #D5CAC4;
background: url(puce.gif) no-repeat;
}
.article-body ol li{
padding:2px 0 2px 14px;
border-bottom:1px dashed #D5CAC4;
}
.article-body ol{
margin:0 17px 9px 0;
padding-left:22px;
width:405px;
}
.article-body ol li{
padding:2px 4px 2px 4px;
}

/*archives*/
.archives{
border-bottom:1px solid #D5CAC4;
margin:0 18px 6px 18px;
}
.article .archives p {
padding:0 0 6px 0;
}
.archive_date {
display:block;
font-size:0.8em;
margin:-4px 18px 6px 18px; 
}
.archive_meta {
margin:0 0 18px 0;
}

/*article_nav*/
.article_nav{
width:200px;
text-align:center;
margin:0 auto 10px auto;
background-color:#E3D9D4;
padding:3px 4px 4px 4px;
}
/*calendar*/
.date {
position:absolute;
right:10px;
top:3px;
width:34px;
height:34px;
background: url(calendar.gif) no-repeat;
}
.day, .month {
color:#243747;
}
.day {
display:block;
padding-top:5px;
padding-left:7px;
font-size:1.14em;
font-weight:bold;
}
.month {
display:block;
padding-left:4px;
font-size:0.625em;
text-transform:uppercase;
line-height:6px;
}
.flower {
position:absolute;
top:-14px;
left:-4px;
}

/*comments*/
.comments{
text-align:center;
position:absolute;
margin-left:350px;
height:57px;
width:79px;
top:-5px;
padding-top:8px;
background:url(comments.gif) no-repeat;
}
.qty{
display:block;
line-height:0.73em;
font-size:1.27em;
font-weight:bold;
}
#comments,#respond{
margin-top:10px;
}
.article ol{
margin-left:16px;
}

#comments,#respond {
padding:0 18px 9px 18px;
}
#comments_bloc{
padding: 10px 0;
background-color:#F9F7F3;
width:453px;
}
.commentlist{
border-top:1px dashed #D5CAC4;
}
#comments_bloc cite{
padding:10px 18px 2px 18px;
background-color:#FFFFFF;
display:block;
font-style:normal;
}
#comments_bloc p{
margin-top:6px;
}
#comments_bloc .comment_author cite{
}
.comment_reader,.comment_author{
border-bottom:1px dashed #D5CAC4;
}
#commentform{
width:440px;
}

.comment_author{
background-color:#FFFFFF;
}

/*contactform*/
/*contactform*/
.article form{
width:430px;
padding:0 18px 0 18px;
}
.article form div{
clear:both;
padding: 2px 0 2px 0;
border-top:1px dashed #D5CAC4;
}
.article form label{
float:left;
width:100px;
padding-right:10px;
text-align:right;
}
.article form .copy label{
width:auto;
float:none;
margin-left:4px;
}
.article .warning{
color:#808C12;
font-weight:bold;
padding-bottom:4px;
}
.contacterror{
background-color:#E3D9D4;
}

.article textarea,.article .field {
width:290px;
padding:2px 4px 2px 4px;}
.article textarea,.article .field,.article select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#686C44;
}
.article select{
float:right;
width:298px;
padding:2px;
}
.article .submit{
padding:10px;
text-align:center;
}
.article textarea{
height:190px;
}



/*code*/
code{
display:block;
background:url(code.gif);
line-height:1.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 6px 0 6px 0;
border-bottom:1px solid #EEDBD1;
border-left:1px solid #EEDBD1;
border-right:1px solid #EEDBD1;
padding: 0 4px 0 4px;

}

/*=======================SUB_NAV==*/
#sub_nav {
width:227px;
margin-top:15px;
margin-left:466px;
}
#sub_nav h3, #sub_nav p {
margin-left:15px;
margin-right:15px;
}

#categories, #archives, #sponsors, .img_sponsor {
margin-left:10px;
margin-right:10px;
}
.img_sponsor{
display:block;
margin-top:10px;
}
#categories{
margin-bottom:14px;
}
#social{
margin-left:14px;
margin-right:14px;
}

#social h3{
padding:0px;
margin-left:5px !important;
margin-top:15px;
}

#categories li, #social li, #archives li, #sponsors li {
border-bottom:1px solid #CDBEB3;
}

#categories h3{
font-size:13px;
text-align:left;
margin:10px 0;
padding:0;
color:#8F082D;
}

#categories a:hover, #social a:hover, #archives a:hover, #nav li#snav1 li a:hover, #nav li#snav2 li a:hover, #sponsors a:hover {
color:#FFFFFF;
background-color:#C0C2AC;
border-bottom:1px dashed #FFFFFF;
}
#categories a, #social a, #archives a, #sponsors a {
padding:2px 4px 0 5px;
display:block;
border-bottom:1px solid #F5F1EB;
}

#archives {
margin-bottom:12px;
}

h3{
padding-top:8px;
font-size:13px;
}

/*search*/
#sub_nav form {
height:29px;
width:209px;
margin-top:4px;
margin-left:10px;
margin-bottom:8px;
background:url(searchfield.gif) no-repeat;
}
#sub_nav .textfield{
position:absolute;
width:160px;
margin-top:5px;
margin-left:6px;
padding:1px 4px 2px 4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#686C44;
}
#sub_nav #searchsubmit{
position:relative;
left:180px;
top:6px;
}
#sub_nav p{
padding-bottom:6px;
}

/*subnav2*/
#projects {
position:absolute;
width:227px;
/*top:18px;*/
top:253px;
_top:260px;
margin-left:227px;
margin-top:-2px;
background-color:#F5F1EB;
opacity:0.9;
}
#projects p, #projects h3, #chocolate{
margin-left:19px;
margin-right:18px;
}

#rss,#AddTo{
margin-left:15px;
margin-right:8px;
}
 

#projects p {
padding-bottom:6px;
}
#bio {
float:left;
margin:0 10px 0 17px;
border:3px solid #E3D9D4;
}
#chocolate{ margin-left:14px;}
#portfolio, #artworks, #store, #characters {
margin-left:10px; 
}
#portfolio, #store {
margin-bottom:6px;
}
.artworks, .social {
border-top:1px solid #CDBEB3;
padding-top:4px;
margin-top:4px;
}

.fif{
font-size:13px;
height:21px;
margin-bottom:1px;
margin-left:15px;
margin-right:10px;
margin-top:10px;
padding-left:25px;
}

/*=======================FOOTER==*/
#rolls{
overflow:hidden;
background:url(rolls.jpg) repeat-x;
border-left:1px solid #CDBEB3;
border-right:1px solid #CDBEB3;
}
#rolls a:hover {
color:#869212;
}
#rolls ul {
width:194px;
padding-left:18px;
padding-right:18px;
float:left;
border-right:1px solid #CDBEB3;
padding-bottom:15px;
}
#rolls ul#flickr{
border:0;
}

#rolls li{
border-bottom:1px solid #CDBEB3;
padding:2px 0 2px 0;
line-height:1.25em;
}



#rolls #articles li.title, #rolls #articles li.rss, #rolls li.title, #rolls li.twitter {
padding:0 11px 0 0;
margin-top:15px;
padding-bottom:11px;
background: none;
}

li.title{
font-size:14px;line-height:0.5;
}


#rolls #articles li{
padding:2px 0 2px 13px;
background:url(file.gif) no-repeat;
}
#rolls #articles li.rss, #rolls ul li.rss, #rolls ul li.twitter {
float:right;
padding:1px 20px 0 0;
margin-top:12px;
border:none;
}
#rolls #articles li.rss, #rolls ul li.rss {
background:url(rss.gif) no-repeat right;
}
#rolls ul li.twitter {
background:url(lego.gif) no-repeat right;
}

#rolls li.flickr {
float:left;
padding:10px;
background-color:#E3D9D4;
border-bottom:1px solid #CDBEB3;
}
#rolls li.flickr img{
border:1px solid #CDBEB3;
}

.footer, #rolls {
clear: both;
}

.footer {
padding-top:6px;
padding-left:36px;
padding-bottom:6px;
}

#snav1{
left:41px;
}
#snav2{
left:115px;
}
#snav1,#snav2{
position:absolute;
top:24px;
width:180px;
border-top:1px solid #D5CAC4;
border-left:1px solid #D5CAC4;
border-right:1px solid #D5CAC4;
background-color:#EFEAE2;
}
#nav li#snav1 li,#nav li#snav2 li{
display:block;
margin-right:0;
}

#nav li#snav1 li a,#nav li#snav2 li a{
margin-right:0;
display:block;
padding:2px 6px 2px 6px;
border-bottom:1px solid #D5CAC4;
}
#nav li#snav1 li a:hover,#nav li#snav2 li a:hover{
border-bottom:1px dashed #FFFFFF;
}


#nav #b_id{
width:468px;
height:60px;
float:right;
margin-top:-80px;
}

#nav #b_id img{
border:1px solid #000;
}


h4{
font-size:13px;
}

ul.artic li{
background:transparent url(file.gif) no-repeat scroll 0;
padding:2px 0 2px 13px;
}

 
.fourBanners{
margin-left:15px;
width:200px;
padding:5px 0px;
border-bottom:1px solid #E0CDCC;
}

.fourBanners #b_id img{
cursor:pointer;
height:67px;
width:200px;
}

#shesh img{border:1px solid black;}