@charset "utf-8";
/* -------------------------------------------------------------- 

   typography.css
   * Sets up some sensible default typography.
   
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body { 
  font-size: 75%;
  color: #222; 
  background: #fff;
  font-family: Georgia, "Times New Roman", Times, serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #4f374b; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:inherit;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color:inherit; text-decoration:underline;}

div#featured h2 {margin-bottom:0;}

/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; color:#333333; line-height:1.6em; font-size:1.2em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     { color: #000; }
a           { color: #009; text-decoration: none; }

p a {
	color:#d4484c; font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic;
}

p a:hover {color:#d4484c; text-decoration:underline;}

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

#content li {color:#333; font-size:1.2em;}
/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
/*th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }*/


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }


/* Color classes
-------------------------------------------------------------- */
.accent { color:#21368c; }

.lucbg { color:#5f8a6e; font-weight:bold; font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:.2em;}
.lucbg  a {color:#5f8a6e;}
.grn { color:#5f8a6e; }
.bold { font-weight:bold; }
/* 
-------------------------------------------------------------- */
#nav ul.dropdown li ul.sub_dropdown li a { font-weight:bold; font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color:#FFF; }
#nav ul.dropdown li ul.sub_dropdown li a:hover { text-decoration:underline; }

#home #top_content p {
	width:330px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#FFF;
}

div#newsletter a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d4484c;
	font-size:.9em;	
}

a.privacylink {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d4484c;
	font-size:.9em;	
}

div.home_tagline {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:3em;
}

span.location {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#5f896e;
}

div.divadealofday p {
	margin:0;
}

div.tagline {
	line-height:47px;
	vertical-align:middle;
}

div#breadcrumbs {
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
}

div#breadcrumbs a { color:#FFF; }
div#breadcrumbs a:hover, div#breadcrumbs a.current { text-decoration:underline; }

input#searchbox {font-family:Georgia, "Times New Roman", Times, serif; color:#333;}

/* Posts
-------------------------------------------------------------- */
div.info span.category, div.f_content span.category { font-size:1.2em; text-transform:uppercase; }
div.info span.date, div.f_content span.date { color:#a5a5a5; font-size:.85em; text-transform:uppercase; }
div.meta {line-height:25px; font-size:.8em;}
div.meta div {line-height:24px; vertical-align:middle;}
div.metaright span {color:#333;}
div.meta a {font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#5f8a6e;}
span.readmore a {color:#d4484c; font-weight:bold; font-style: italic; }
span.readmore a:hover {text-decoration:underline;}

div#book a.book_details {color:#d4484c; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; }


#legal {color:#b1b1b1;}

#legal a {color:#b1b1b1;}

#legal a:hover {text-decoration:underline;}

div.comment-meta a{color:#a5a5a5; font-size:.85em; text-transform:uppercase;}

div.navigation a {color:#d4484c; font-weight:bold;}
div.navigation a:hover {text-decoration:underline;}

/* Widgetes
-------------------------------------------------------------- */
div.widget_tag_cloud div a {
	color:#d4484c;
}