/*
Theme Name: Dreaming
Theme URI: http://abutterflydreaming.com/
Description: A three-column, AdSense ready theme based on Horachek Pavlo's Gorodovuchi.
Version: 1.1
Author: Scott Schimmel
Author URI: http://abutterflydreaming.com/
*/

/* general styling */
a, a:link {
  color: #4A8797;
  text-decoration: none
}

a:hover {
  color: #595441;
  text-decoration: none
}

.aligncenter, div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto
}

.alignleft {
  float: left
}

.alignright {
  float: right
}

blockquote {
  border-left: 5px solid #ccc;
  margin: 15px 30px 0 10px;
  padding-left: 20px
}

cite {
  font-size: 1.1em
}

code {
  font: 1.1em 'Courier New', Courier
}
/* Main Content */

em, i {
  font-style: italic
}

h1 {
  color: #4A8797;
  font-size: 2.2em;
  font-weight: normal;
  margin: 0px;
  padding: 0px
}

h2 {
  color: #4A8797;
  font-size: 2.2em;
  font-weight: normal;
  line-height: 1.2em
}

h3 {
  color: #4A8797;
  font-size: 1.8em;
  font-weight: normal;
  line-height: 1.2em
}

h4 {
  color: #4A8797;
  font-size: 1.5em;
  font-weight: normal
}

h5 {
  color: #4A8797;
  font-size: 1.5em;
  font-variant: small-caps;
  font-weight: normal;
  margin: 8px 0px 0px 0px;
  padding: 0px
}

strong, b {
  font-weight: bold
}

/* Specific segments */

body {
  background: #f3fbff;
  border-left: 3px solid #17bbff;
  border-right: 3px solid #17bbff;
  font: 62.5% Georgia, "Times New Roman", Arial;/* Resets 1em to 10px */
  height: 100%;
  margin: 0px 30px 0px 30px;
  padding: 0px
}

body #content {
  background: white;
  height: auto;
  min-height: 580px
}

.date {
  display: inline;
  font-size: 1.1em;
  margin-bottom: 20px;
  text-align: right
}

.item {
  border-bottom: 1px dotted #4A8797;
  color: #000000;
  margin-bottom: 1.5em;
  padding: 0px 10px 10px 10px /* 0 20 10 20 */
}

.item img {
  background: #f3fbff;
  border: 1px solid #4A8797;
  margin: 5px;
  padding: 5px
}

.item li {
  font-size: 1.4em;
  line-height: 1.3em;
}

.item p {
  font-size: 1.6em;
  line-height: 1.3em
}

.item p a {
  text-decoration: underline
}

.itemhead {
  margin-bottom: 18px;
  padding-bottom: 7px;
  padding-top: 5px
}

.itemhead h3 {
  display: inline
}

.metadata {
  font-size: 1.2em;
  line-height: 220%;
  margin-top: 20px
}

.navigation {
  color: #515441;
  font-size: 1.3em;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: right
}

img.avatar {
  border: 1px solid #4A8797;
  float: left;
  margin-right: 5px;
  padding: 3px
}

.wp-caption {
   border: 1px solid #4A8797;
   text-align: center;
   background-color: #f3fbff;
   padding-top: 4px;
   margin: 10px
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   font-weight: bold;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0
}


/* Header menu properties */

ul.menu {
  font-size: 2.3em;
  font-weight: bold;
  left: 730px;/* 770px */
  line-height: 1.5em;
  list-style: none;
  margin: 0px;
  padding: 0px;
  position: absolute;
  text-align: right;
/* top: 20; */
  width: 210px;
  z-index: 1
}

ul.menu li {
  display: block;
  margin: 0
}

ul.menu li a {
  color: #69BFDE;
  margin: 0px
}

ul.menu li a:hover, ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {
  color: #000000;
  text-decoration: none
}

ul.menu, ul.menu li a {
  padding: 10px 0px 0px 0px
}

/* Comments */

.comment-meta {
  color: #333333;
  font-size: 1.8em;
  margin: 0px;
  padding: 5px 0px 5px 5px
}

.comment-text, .error-text {
  color: #333333;
  font-size: 1.0em;
  font-weight: normal;
  margin: 0px;
  padding: 5px 0px 5px 5px
}

.comments-misc {
  color: #333333;
  font-size: 1.2em;
}

.even {
  background: #ffffff
}

.highlight {
  background: #fff8dc
}

.odd {
  background: #f3fbff
}

/* ID selectors */


#comments {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  color: #333333;
  float: left;
  font-size: 1.4em;
  padding: 0px; /* 10 10 0 10 */
/* margin: 10px 0px 10px 0px; */
  width: 100% /* originally 470px */
}


#content {
  float: left;
  width: 60% /* originally 550px */
}

#desc {
  color: #595441;
  font-size: 1.6em;
  font-style: italic;
  padding: 5px 0px 0px 268px
}

#foot {
  color: #000000;
  font-size: 1.2em;
  height: 40px;
  margin-top: 20px;
  text-align: center;
  width: 680px
}

#head {
  background: url(images/header.jpg) no-repeat;
  float: left;
  height: 343px;
  margin: 0px;
  padding: 0px;
  width: 100%
}

#head h4 {
  color: #69BFDE;
  font-size: 3.0em;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 265px
}

#head h4 a {
  color: #69BFDE
}


p#respond, p#comments-closed, p#comments-blocked, p#comments-locked {
  font-size: 1.2em
}


textarea {
  width: 99%
}

#wrap {
  padding-left: 50px;
  width: 90% /* originally 960px */
}

/* Sidebars */

#secondary {
  float: right;
  padding: 10px;
  width: 35% /* originally 380px */
}

#l_sidebar {
  border-left: 3px solid #17bbff;
  float: left;
  padding: 0px 5px 20px 10px;
  width: 55% /* originally 200 px */
}

#l_sidebar li, #r_sidebar li {
  color: #000000;
  margin: 0px;
  padding: 5px 0px 0px 0px
}

#l_sidebar p, #r_sidebar p {
  color: #000000;
  font-size: 1.1em;
  line-height: 17px;
  margin: 0px;
  padding: 0px
}

#l_sidebar ul {
  color: #000000;
  font-size: 13px;
  list-style: disc outside;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 14px
}

#r_sidebar {
  float: right;
  padding: 0px 15px 15px 15px;
  width: 30%/* originally 150px */
}

#r_sidebar ul {
  color: #4A8797;
  font-size: 13px;
  list-style: disc outside;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 14px
}

/* 4e-specific stuff for Asmor's tools */
table.power, table.monster {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: helvetica;
	width: 500px;
}
table.monster {
	background-color: #e7e5d3;
}

div.sectionPlain {
	width:500px;
}

/* Headings  */
table.monster thead {
	background-color: #48542e;
	color: #ffffff;
}
thead.atwill {
	background-color: #5b8f62;
	color: #ffffff;
}
thead.encounter {
	background-color: #811c32;
	color: #ffffff;
}
thead.daily {
	background-color: #414342;
	color: #ffffff;
}

/* Applies to everything */
span.name, span.role, span.type, span.exp, span.initiative, span.senses, span.aura, span.hp, span.regeneration, span.defenses, span.damagetypemodifiers, span.savingthrows, span.speed, span.actionpoints, span.powerheadspan, span.powerbodyspan, span.alignment, span.languages, span.skills, span.ability {
	display:block;
	text-indent: -15px;
	margin-left: 20px;
	margin-right: 5px;
}

/* also applies to everything */
table.monster td, table.power td {
	vertical-align: top;
}

table.monster tr.powerbody span {
    text-indent: 0px;
}

.title {
	font-family: fairydustb, arial;
	font-weight: 900;
	font-size: 24pt;
	/*display: block;
	width: 100%;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-bottom-color: #48542e;*/
	color: #48542e;
}

.sectionTitle {
	font-family: fairydustb, arial;
	font-weight: 600;
	font-size: 20pt;
	/*display: block;
	width: 100%;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-bottom-color: #48542e;*/
	color: #48542e;
	text-decoration:underline;
}

/* name  line */
span.name {
	font-weight: bold;
	color: #ffffff;
}

/* role  line */
span.role {
	font-weight: bold;
	color: #ffffff;
	float: right;
}

/* type  line */
span.type {
	color: #ffffff;
}

/* exp  line */
span.exp {
	float: right;
	color: #ffffff;
}

/* embedded tables */
table table {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;
}

/* first block of stats */
tr.mainstats {
        background-color: #dad9c7;
}

/* heading of powers */
tr.powerhead {
	background-color: #c7c7b0;
}

/* body of powers */
tr.powerbody {
}

/* seconda block of stats */
tr.secondstats {
	background-color: #c7c7b0;
}

/* equipment */
tr.equipment {
}

span.class {
	float: right;
	color: #ffffff;
}

tr.color, tr.indentcolor {
	
}
tr.backpng, tr.indentbackpng {
	background-image: url(powerback.png);
	background-repeat: repeat-y;
}
tr.backgif, tr.indentbackgif {
	background-image: url(powerback.gif);
	background-repeat: repeat-y;
}
tr.indent span, tr.indentcolor span, tr.indentbackpng span, tr.indentbackgif span {
	margin-left: 35px;
}

span.flavortext {
	font-style:italic;
}

span.action, span.powertype {
	font-weight: bold;
}

span.dndicon {
	font-family: 'D&D 4e icons';
	display:inline;
}
