/*_______________________________  BODY */
body {
 background-color:#fff;
 font: 1em/1.5em Times, 'Time New Roman', serif;
 color: #330000;
}

/*_______________________________  CAPTION-EN, CAPTION-FR */
p.caption-en { color:#330000; font-size:.8em; padding:0 0 0 3px; margin:-5px 0 0 0; } 
p.caption-fr { color:#633; font-size:.8em; padding:0 0 0 3px; margin:-5px 0 0 0; }

/*_______________________________  COLOR-FR */
.color-fr { color:#633; }

/*_______________________________  NAV-SITE */
.nav-site {
 margin: 0 auto;
 text-align:center;
}

/* _______________________________  TITLE-IMG */
#title-img {
 margin:20px 0 0 0;
 text-align:center;
}

a img, img {
 text-decoration:none;
 border:0;
}

/*_______________________________  TITLE-UNDER */
#title-under {
 margin:0 auto;
 text-align:center;
}

#title-under h2 {
 font-weight: normal;
}

/*_______________________________  FRAME */
#frame { 
 width: 760px;
 margin:0 auto;
}

/*_______________________________  IMG BORDER */
img.border { border:solid 1px #800000;}
img.noborder, body.blog div#content img.noborder  { border:0;}
body.blog div#content img {border:solid 1px #800000;}

/*_______________________________  CONTENT */
#content { 
 width: 700px;
 margin:0 auto;
 min-height:444px;
}

/*_______________________________  CLEAR */
div.clear { clear: both; margin: 0; padding: 0; }

/*_______________________________  CENTER */
.center { margin:0 auto; text-align:center;}

/*_______________________________  INDENT */
div.indent { margin: 0 40px; padding: 0; }

/*_______________________________  QUOTES */
.quotes { font-size:1.1em; color:#900; }
/*_______________________________ H3 QUOTE */
h3.quote { font-size:1.5em; font-weight: normal; color:#100; line-height:1.3em;}


/*_______________________________ HEADINGS */
h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height:1em; }

/*_______________________________  AUTHOR */
.author { font-size:.9em; color:#633; margin-top:-15px;}


/*_______________________________  PAINTING-LABEL */
div.painting-label { font-size:.9em; color:#633; line-height:1.3em;}
div.painting-label i.title { font-size:1.1em; color:#300; }


/*_______________________________  COMMENT-PREVIEW */
div.comment-preview { background-color:#fcc; padding:20px; }


/*_______________________________ LEFT */
.left {
 float:left;
 margin:0 20px 0 0;
}


/*_______________________________ RIGHT */
.right {
 float:right;
 margin:0 0 0 20px;
}

/*_______________________________ COMMENTS */
div.comments {
 padding: 10px;
 margin:20px auto;
 width: 500px;
}

/*_______________________________ TEXTAREA .COMMENTS */
textarea.comments {
 width: 100%;
 height:150px;
 border: solid 1px #ccc;
 background-color:#eee;
 padding:3px;
}

/*_______________________________ INPUT TEXT */
input[type=text] {
 width: 100%;
 height:1.5em;
 border: solid 1px #ccc;
 background-color:#eee;
 padding:3px;
}

/*_______________________________ POSTED */
div.posted {
 font-size:.8em;
 margin-top:-15px;
 text-align:right;
}


/*_______________________________ DATE */
.date {
 font-size:.8em;
 margin-top:-15px; 
 color:#633;
}

/*_______________________________ BLOG-LEFT */
div.blog-left {
width: 550px; float: left; padding:0;
}


/*_______________________________ BLOG-RIGHT */
div.blog-right {
width: 120px; min-height:300px; float: left; padding:0 0 0 30px;
}


/*_______________________________ FOOTER */
#footer {
 margin:30px auto;
}

/*_______________________________  FOOTER NAV-SITE */
#footer .nav-site { padding-top:21px; margin:0 auto; text-align:center;}

/*_______________________________  COPYRIGHT */
.copyright { margin:0 auto; text-align:center; font-size:.9em; color:#999;}

/*_______________________________ LINKS */
a { color:#800000;}

a:hover {
 color:#800000;
 text-decoration:none;
 border-bottom:none;
}

a:visited {
 color:#330000;
}


/* _______________________________  NAV-SITE A ON */
body.home .nav-site a.home,
body.your .nav-site a.your,
body.who .nav-site a.who,
body.paintings .nav-site a.paintings,
body.news .nav-site a.news,
body.bio .nav-site a.bio,
body.press .nav-site a.press,
body.blog .nav-site a.blog,
body.contact .nav-site a.contact
 { color: #c00; border-bottom:none; text-decoration:none;}


/*_______________________________ FORMATTING */
.italic {font-style: italic;}
.bold {font-weight: 800;}

/*_______________________________ COLORS */
.red { color: #cc0000;}

/*_______________________________  CAPTION */
.caption-l { font-size:.8em; color:#633; padding:0 0 0 3px; margin:-5px 0 0 0;}
.caption-r { font-size:.8em; color:#633; text-align:right;padding:0 3px 0 0; margin:-5px 0 0 0;}
.caption-c {font-size:.8em; color:#633; text-align: center; margin-top: -10px;}


