/*
name: Painterly
designer: Anne Katherine Halsall
designer_url: https://www.kaisho.org
description: A light, colorful art-themed template.
layouts: one-column, two-column-left, two-column-right, three-column
*/

/*-------HTML-------*/
body { background-color:#91C6DD; font-family:"Lucida Grande", "Trebuchet MS", Arial, Verdana; }
p { line-height:16px; }
a, a:visited { color:#F314A6; text-decoration:none; }
a:hover, a:active { color:#F314A6; background:#FEF8CD; }

/*-------Layouts-------*/
.layout-one-column #alpha { width:690px; padding-left:10px; }
.layout-one-column #alpha a { color:#F314A6; }
.layout-one-column #alpha a:hover, a:active { background:#FEF8CD; }
.layout-one-column #alpha a:visited { color:#2A32B9; }
.layout-one-column img { padding:10px; border:1px double #CCC; border-width:3px; }

.layout-two-column-left #alpha { float:left; width:180px; padding:0 5px 0 10px; }
.layout-two-column-left #beta { float:left; width:495px; margin-left:10px; }

.layout-two-column-right #alpha { float:left; width:495px; margin-left:10px; }
.layout-two-column-right #beta { float:right; width:180px; padding:0 10px 0 5px; }
.layout-two-column-right #beta .module-header { text-align:right; }

.layout-three-column #beta { float:left; width:365px; margin-left:10px; }
.layout-three-column #alpha, .layout-three-column #gamma { float:left; width:150px; padding:0 0 0 10px; }
.layout-three-column #gamma .module-header { text-align:right; }
.layout-three-column #search { width:60px; }

/*-------Container-------*/
#container { margin:0 auto; width:884px; background-color:white; background:url(blue_bg.jpg) repeat-y; }
#container-inner { background:#FFF; margin:0 0 0 89px; width:705px; }

/*-------Banner-------*/
#banner { margin-left:5px; background:url(header.jpg) no-repeat; width:694px; background-position:top center; text-align:center; }
#banner a, #banner a:hover, #banner a:active, #banner a:visited { color:black; text-decoration:none; background:none; }
#banner-header { font-weight:bold; padding:50px 0 0 10px; margin:0; font-size:32px; font-family:Georgia, serif; font-style: italic;  }
#banner-description { padding-bottom:70px; padding-left:13px; font-size:11px; color:#333; margin-top:4px; font-style:normal; }

/*-------Modules-------*/
.module { margin: 0px; padding: 0px 0px 10px 0px; }
.module a { text-decoration:none; color:#666!important; }
.module a:hover, a:active { color:#000!important; background-color:#FFF!important; }

.module label { font-size:11px; }
.module input { font-size:11px; border:1px solid #CCC; background:#E4E4E4; font-family:"Trebuchet MS", Arial, Verdana; }
.module input:hover { background:#CFCFCF; }
#search { width:100px; background:#FFF!important; }
#search input:hover { background:#FFF!important; }

.module { font-size:11px; }
.module-header { font-size:17px; font-family:Georgia, serif; font-style: italic; padding:2px 5px 2px 10px; border:1px double #CCC; border-width:3px; }
.module-header a { color:black!important; text-decoration:none; }

.module-list, archive-list { margin:0; padding:0; list-style:none; }
.module-list-item { padding-left:15px; background:url(square_bullet.gif) no-repeat; background-position:0 .5em; }

.module-syndicate { background:url(rss.gif) no-repeat; background-position:0 .5em; color:#666; }
.module-syndicate .module-content { padding-left:10px; }

/*-------Content-------*/
.content-nav { margin:10px 0; }

.entry img { padding:10px; border:1px double #CCC; border-width:3px; }
.entry-userpic { display:none; }

.date-header { font-size:18px; font-family:Georgia, serif; font-style: italic; text-align:right; height:37px; padding:0 40px 0 0; background:url(purple_flower_header.jpg) no-repeat; background-position:right; }
.entry-header { color:#000; font-style:normal; font-size:18px; font-family:"Trebuchet MS", Arial, Verdana; margin-bottom:20px; }
.entry-header a, .entry-header a:hover, .entry-header a:active, .entry-header a:visited { color:black!important; background-color:#FFF!important; }
.entry-content { margin:5px 0; }

blockquote { background:url(left_quote.jpg) no-repeat top left; padding:5px 0 5px 45px; margin:5px 10px 5px 10px; }

.entry-body ul { margin-left:0; padding-left:15px; list-style:none; }
.entry-body ul li { padding-left:15px; background:url(round_bullet.gif) no-repeat; background-position:0 .5em;  }

.entry-footer { font-size:11px; color:#666; border-top:1px solid #CCC; margin:25px 0 0 0; padding-top:3px; text-align:right; }
.layout-three-column .entry-footer { font-size:10px; }

/*-------Comments and Trackback-------*/
#trackback { font-size:20px; font-family:Georgia, serif; font-style: italic; background:url(purple_arrow_header.jpg) no-repeat top left; padding:5px 0 0 30px; display:block; height:40px; }
#trackbacks-info { padding:2px 5px 2px 10px; border:1px double #CCC; border-width:3px; margin:0 5px 20px 5px; }
.trackbacks-content { color:#666; }
.trackback-footer { font-size:11px; color:#666; border-top:1px solid #CCC; margin:10px 5px 10px 5px; padding-top:3px; text-align:right; }

.comments-header { font-size:20px; font-family:Georgia, serif; font-style: italic; background:url(pink_comment_header.jpg) no-repeat top left; padding:5px 0 0 37px; display:block; height:40px; }
.comment-content { margin-left:10px; padding-left:10px; border-left:2px dashed #CCC; }
a.commenter-profile:hover, a.commenter-profile:active { background:none!important; }
.comment-footer img { border:0; margin:0; padding:0; }
.comment-footer { font-size:11px; color:#666; border-top:1px solid #CCC; margin:20px 10px; padding-top:3px; text-align:right; }

.comments-open-header { background:url(blue_pen_header.jpg) no-repeat top left; font-size:20px; font-family:Georgia, serif; font-style: italic; padding:5px 0 0 37px; display:block; height:40px; }
#comments label { display:block; }
#comment-author, #comment-email, #comment-url, #comment-text { width:450px; font-size:11px; border:1px solid #CCC; font-family:"Trebuchet MS", Arial, Verdana; padding-left:3px; color:#0054BF; }
#comment-author:focus, #comment-email:focus, #comment-url:focus, #comment-text:focus { border:1px solid #666; }
.comments-open-footer { margin:0; }
.comments-open-footer input { font-size:11px; border:1px solid #CCC; background:#E4E4E4; font-family:"Trebuchet MS", Arial, Verdana; }
.comments-open-footer input:hover { background:#CFCFCF; }
