/*
File:			custom.css
Description:	Custom styles for Thesis
Author:         Lisa Firke | Hit Those Keys --> www.hitthosekeys.com
*/

body.custom {background: #C26961 url(images/wall_bg.jpg); color: #663333;}

.custom .wp-caption.alignleft, .custom .wp-caption.alignright, .custom img.alignleft, .custom img.left, .custom img.alignright, .custom img.right { background: none; border-style: none; padding: 4px; margin-bottom: 0;}

.custom a { color: #262A66; text-decoration: none; border-bottom: dotted 1px #353CA2; padding: 1px;}
.custom a:hover { color: #353CA2; text-decoration: none; border-bottom: dotted 1px #353CA2; background: #DFBC9E; padding: 1px;}

.custom #container {margin-top: 2em; margin-bottom: 2em; padding: 0.1em; background: #420C0A; border: 0.4em solid #B3483E; width: 90em;
}
.custom .comments_closed p {
  display: none;
}
.custom #page {background: #FFF url(none);}

.custom #header {padding: 0;margin: 0;border-bottom: 0.1em solid #420C0A; width: 90em;height: 21em;font-size: 10px;display:block;}
.custom #header img {width: 90em; height: 21em; border: 0;}

.custom #logo, .custom #tagline {text-indent: -9999px;}
.custom #logo a {display: block;}
.custom #tabs {display: none; height: 0;}

.custom #content_box {background: none; }
.custom #footer {border-top: none;}

.custom #content_box {background: url(images/content_bg.jpg) repeat-x;}

.custom #sidebars {padding: 0 2em 1em 0; background: none;}
.custom #sidebar_1 {}
.custom #multimedia_box { margin-top: 2.5em;}
.custom #custom_box { background-color: transparent; border-bottom: none;}

.custom #content_box #content {padding:1em 1em 1em 2em;}

.custom blockquote { border-left: 1px dotted #9B97B8; color: #353CA2; }
/* headlines and bylines */
.custom h1, .custom h2, .custom h3, .custom h6 { color: #420C0A;}
.custom .sidebar h3, .custom #sidebar_1 h3 {font-variant: normal; font-weight: bold;
 letter-spacing: 1px; color: #420C0A; padding-left: 2.1em; background: url(images/stair_sm.gif) no-repeat 4px 0; padding-bottom: 0.5em;}


.custom img.frame { background: #DFBC9E; border-style: solid; border-color: #420C0A; border-width: 1px; padding: 4px; }

.custom .format_text .drop_cap { color: #262A66; float: left; }
.custom .format_text img.alignleft { margin-right: 1em; margin-bottom: 0;}
.custom .wp-caption-text {color: #353CA2;}
.custom div.headline_area h1, .custom div.headline_area h2 {background: url(images/flourish.png) no-repeat left center; padding-left: 113px; color: #663333;}
.custom div.headline_area h2.entry-title {background: url(images/stair_glyph.gif) no-repeat left center; padding: 12px 0 12px 54px; }

.custom div.headline_area p.headline_meta {text-align: right;}
.custom .headline_meta span, .custom .headline_meta abbr { font-style: italic; text-transform: capitalize; letter-spacing: 1px; color: #420C0A; }

.custom div#sidebar_1 .textwidget {margin-right: 2em !important; }
.custom #custom_footer {margin: 0 auto 2em auto; font-size: 1.3em; width: 90em; text-align: center;}

.custom div#sidebar_1 dl dt {font-weight:bold;}
.custom div#sidebar_1 dl dd {font-size: smaller; margin-bottom: 1em;  color: #353CA2;}
.custom div#sidebar_1 dl {margin-left: 2.2em;}

.custom div#sidebar_1 a, .custom div#multimedia_box a {border-bottom: none;}

/* Contact Form Tweaks */
.custom #wpcf {margin-left: 1em; width: 98%;}
.custom #wpcf label {clear: both;display: block;float: left;width: 180px; }
.custom #wpcf input {float: left;width: 200px;padding: 1px;margin: 3px 5px 3px 0; background: #F7F6F1;}
.custom #wpcf input[type=checkbox] {width: auto;}
.custom #wpcf textarea {width: 420px;height: 100px;padding: 1px;margin: 0 5px 10px 0; background: #F7F6F1;}
.custom #wpcf #contactsubmit {margin-left: 230px; color: #262A66; font-weight: bold; background: #DFBC9E; border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; width: auto !important; overflow: visible; padding: 3px 4px; margin-top: 1em;}
	.custom #wpcf #contactsubmit:hover {color: #353CA2; text-decoration: underline;}

/*   Tree Menu widget from Project Seven Development www.projectseven.com
     Customized for AndreaVlahakis.com by Lisa Firke | Hit Those Keys www.hitthosekeys.com    */

.p7TMM06 {font-size: 1.5em; background-color: #B3483E; padding: 4px; zoom: 1;}
.p7TMM div {}
.p7TMM06 ul { margin: 0; padding: 0;}
.p7TMM06 ul div { padding: 0 0 8px 10px;}
.p7TMM06 ul li { list-style-type: none; margin: 0px 0px; background-color: #C26961; padding-left: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid;border-bottom-style: solid; border-left-style: solid; border-top-color: #DB835B; border-right-color: #93333A; border-bottom-color: #93333A; border-left-color: #DB835B;}
.p7TMM06 ul li.main {}
.p7TMM06 ul li.blog {}
.p7TMM06 ul ul {font-size: 1em;}
.p7TMM06 ul ul ul {font-size: 1em;}
.p7TMM06 ul ul li {margin: 3px 10px 3px 0;border-top-color: #C26961;border-right-color: #B3483E;border-bottom-color: #B3483E;border-left-color: #C26961;}
.p7TMM06 ul a:link, .p7TMM06 ul a:visited {color: #E7C3A3;display: block;padding: 5px 10px 5px 20px;text-decoration: none;zoom: 1;outline: 0;}
.p7TMM06 ul a:hover, .p7TMM06 ul a:focus, .p7TMM06 ul a:active {color: #E7C3A3;text-decoration: underline;}
.p7TMM06 ul ul a:link, .p7TMM06 ul ul a:visited {color: #262A66;background-color: #C26961;text-align: left;}
.p7TMM06 ul ul a:hover, .p7TMM06 ul ul a:focus, .p7TMM06 ul ul a:active {color: #E7C3A3;background-color: #B3483E;}
.p7TMM06 li.trig_open {text-align: center !important;background-color: #DFBC9E;border-top-color: #530F0C;border-right-color: #420C0A;border-bottom-color: #420C0A;border-left-color: #530F0C;}
.p7TMM06 a.trig_open {color: #262A66 !important;font-weight: normal;letter-spacing: 1px;text-align: center !important;font-size: 1.1em;}
.p7TMM06 a.trig_closed { color: #262A66 !important;text-align: center !important;letter-spacing: 1px;background-image: url(images/tmm_img/tmm_east_black.gif);background-repeat: no-repeat; background-position: left center; font-size: 1.1em;}
.p7TMM06 ul ul a.trig_closed {background-image: url(images/tmm_img/tmm_east_black.gif);background-repeat: no-repeat;background-position: left center;}
.p7TMM06 a.trig_open {background-image: url(images/tmm_img/tmm_south_black.gif);background-repeat: no-repeat;background-position: left center;}
.p7TMM06 ul ul a.trig_open {background-image: url(images/tmm_img/tmm_south_black.gif);background-repeat: no-repeat;background-position: left center; }
.p7TMM06 a.current_mark, ul ul a.current_mark {font-weight:bold;color: #E7C3A3;}

/* Accordion Panel by Project Seven Development -->www.projectseven.com
   Customized for Andrea Vlahakis by Lisa Firke | Hit Those Keys -->www.hitthosekeys.com */
.p7APM07 {padding: 4px;background-color: #DFBC9E;}
.p7APM07 .p7APMtrig {margin: 0;padding: 0;background-color: #D87770;}
.p7APM07 .p7APMtrig h3, .p7APM07 .p7APMtrig h4 {margin: 0 !important;padding: 0 !important;font-size: 1em;}
.p7APM07 .p7APMtrig a {display: block;text-decoration: none;padding: 5px 8px 5px 20px;color: #000 !important;font-weight: normal;background-image: url(images/apm_img/p7apm_east_black.gif);background-repeat: no-repeat;background-position: left center;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #D87770;border-bottom-color: #CC544A;}
.p7APM07 .p7APMtrig a:hover {color: #FFF !important;}
.p7APM07 .p7APMtrig a:active, .p7APM07 .p7APMtrig a:focus {outline: 1px dotted #ccc;}
.p7APM07 .p7APMtrig .p7APMtrig_down, .p7APM07 .p7APMtrig .p7APMtrig_down:hover {letter-spacing: 0.15em;background-image: url(images/apm_img/apm_brickdown.jpg);
background-repeat: no-repeat;background-position: left center;background-color: #420C0A !important;color: #CCC !important;border-color: #222 !important;}
.p7APM07 .p7APMcwrapper {position: relative;}
.p7APM07 .p7APMcontent {padding: 20px 20px;font-size: 1em;line-height: 1.5em;background-image: url(images/content_bg.jpg);background-repeat: repeat-x;background-color: #FFF;
}
.p7APM07 .p7APMcontent h2, .p7APM07 .p7APMcontent h3, .p7APM07 .p7APMcontent h4 {font-size: 14px;margin: 0px;line-height: normal;letter-spacing: 0.1em;}
.p7APM07 .p7APMcontent p {margin: 6px 0 12px 0;}
.p7APM07 .current_mark {font-weight: bold !important;}