/*
Theme Name: Comic Gymwood
Theme URI: http://www.mrhenry.be
Description: Special blended Wordpress theme for Strip Turnhout
Version: 1.0
Author: Mr. Henry
Tags: slick, comic, press, sexy

Relative font sizes:
- every other font size is derived from the base size (12px = 1em)
- use the em calculator to calculate your font size : http://riddle.pl/emcalc/

Read more about using a vertical rhythm:
24ways.org/2006/compose-to-a-vertical-rhythm

*/

   
body { font: 0.75em/1.5em Georgia, "Times New Roman", Serif; color: #232121; }


/* @group Links */
a, a:link, 
a:active	    { color: #6fa9d0; text-decoration: none; }
a:visited		{ }
a:hover			{ color: #427ba1; }
/* @end */


/* @group Headings */
h1, h2, h3, h4, h5, h6 { }

h1          {  }
h2          { font-size: 3em; line-height: 36px; padding: 9px 0 9px 0; font-style: italic; font-weight: normal; }
h2 a, h2 a:active, h2 a:link,
h2 a:hover  { color: #232121; }
h3          { font-size: 24px; line-height: 36px; padding: 9px 0 8px 0; font-style: italic; font-weight: normal;} 
h3 a, h3 a:active, h3 a:link,
h3 a:hover  { color: #232121; }
h4          { font-size: 1.42em; margin: 0 0 16px 0; }
h4 a        { border-bottom: 1px solid #bcbbbb; padding: 0 0 2px 0; }
h5          {  }
h6          {  }
/* @group Headings */

p				    { margin: 0 0 18px; }
p.last		        { margin-bottom: 0; }

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;}

blockquote	        { color: #a1a1a1; font-size: 14px; font-style: italic; font-family: "Comic Sans", "Comic Sans MS", cursive, Georgia, "Times New Roman", Serif; }
strong, b		    { font-weight: bold; }
em, dfn			    { font-style: italic; }
dfn				    { font-weight: bold; }
pre, code		    { margin: 1.5em 0; white-space: pre; }
pre, code, tt	    { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } 
tt				    { display: block; margin: 1.5em 0; line-height: 1.5; }
q				    { font-style: italic; }


/* ----- Tables --------------------------------------------------- */

table	        {  }
th		        { font-weight: bold; }
td		        { }
th, td	        { padding: 4px 10px 4px 12px; }
tfoot	        { font-style: italic; }
caption	        { background: #ffc; }


/* ----- Some default classes ------------------------------------- */

.small		{ font-size: 0.92em; margin-bottom: 1.875em; line-height: 1.5em; }
.large		{ font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.quiet		{ color: #666; }

.highlight	{ background:#ff0; }
.added		{ color:#060; }
.removed	{ color:#900; }

/* asterix for comments, adjust height and width for more asterixes or more text */
span.asterix {  display:block; width:10px; height:40px; float: left; padding:0 2px 0 0; }



/* @group Sidebar */
#sidebar .navigation                    { font-size: 30px; text-transform: capitalize; }
#sidebar .navigation a                  { color: #232121; text-decoration: none; }
#sidebar .navigation li.active a        { color: #FFFFFF; font-weight: bold; }
#sidebar .navigation li.active ul a     { font-size: 15px; color: #232121; }
#sidebar .navigation ul li li.active a  {  }

#sidebar .calendar caption              { text-transform: uppercase; }
#sidebar .calendar td,
#sidebar .calendar th                   { text-align: center; }

#sidebar .mr-categories a,
#sidebar .mr-categories a:visited      { color: #6fa9d0; text-transform: capitalize; }
#sidebar .mr-categories a:hover        { color: #427ba1; }
#sidebar .mr-categories a span         { color: #a5a5a5; }

#sidebar .mr-about p                   { font-size: 0.92em; text-align: right; }

#sidebar .mr-cm-subscribe input[type=text],
#sidebar .mr-cm-subscribe input.text     { color: #666666; font-style: italic; text-align: right; }
/* @end */


/* @group Content */
#breadcrumbs            { font-size: 0.92em; color: #8d8d8d; font-style: italic;}
#breadcrumbs a          { color: #da2128; text-decoration: underline; }

#searchform input[type=text],
#searchform input.text,
#searchform label       { color: #8D8D8D; font-style: italic; }

.entry .wp-caption .wp-caption-text    { font-size: 10px; line-height: 1.4em; text-align: center; color: #666666; font-style: italic; margin: 0; padding: 9px; }

.meta .date             { font-size: 0.83em; color: #9f9f9f; }
.meta a                 { color: #232121; border-bottom: 1px solid #cccdce; }
.meta .author-signature { color: #89b8d8; }

.wp-pagenavi            { color: #FFFFFF; }
.wp-pagenavi a,
.wp-pagenavi a:link,
.wp-pagenavi a:visited,
.wp-pagenavi a:hover    { color: #FFFFFF; text-decoration: underline; }
.wp-pagenavi .current   { color: #232121; }
/* @end */


/* @group Search */
#search h2.search       { margin: 0 0 18px 0; border-bottom: 3px solid #000; padding: 0 0 15px 0; }
/* @end */


/* @group Spotlight */
.spotlight .wp-caption-text     { font-size: 2em; color: #FFFFFF; text-align: center; }
/* @end */


/* @group Doormat */
#doormat,
#doormat a              { color: #2b2b2b; font-style: italic; }
#doormat ul a:hover     { text-decoration: underline; }
/* @end */


/* @group Footer */
#footer                 { font-size: 0.75em; font-family: helvetica, arial, sans-serif; }
#footer a.email         { color: #ee3124; text-decoration: underline; }
#footer li              { color: #bababa; }
#footer li a            { color: #2b2b2b; border-bottom: 1px solid #7e7e7e; }
/* @end */


/* @group Language */
ul#language             { font-family: Helvetica, Arial, Sans-serif; font-size: 0.75em; color: #8d8c8c; }
ul#language a           { color: #8d8c8c; text-decoration: none; line-height: 25px; }
ul#language li.active a { color: #FFFFFF; }
/* @end */


/* @group First letters */
/*.entry p:first-child:first-letter   { float: left; display: block; width: 36px; font-size: 3em; text-transform: uppercase; color: #FFF; margin: 0 5px 0 0; padding: 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #232121; }*/
.firstletter,
.fancy-letter           { font-size: 3em; line-height: 36px; color: #FFFFFF; text-transform: uppercase; text-align: center; }
.stripgids-subscribe .firstletter,
.stripgids-subscribe .fancy-letter { font-size: inherit; line-height: inherit; color: inherit; text-transform: inherit; text-align: inherit; }
/* @end */


/* @group Misc */
input                   { font-family: Georgia, "Times New Roman", Serif; color: #232121; font-size: 1em; }
.intro-bold             { font-weight: bold; }
.intro-italic           { font-style: italic; }
.intro-bold-italic      { font-weight: bold; font-style: italic; }
.columns .intro-bold,
.columns .intro-italic,
.columns .intro-bold-italic { font-weight: normal; font-style: normal; }
.error                  { font-weight: bold; color: red; }
/* @end */

/* @group Recensies */
body.page-template-recensies-php .columns a,
body.category-recensies .columns a      { color: #000; line-height: 1.5em; }
body.page-template-recensies-php .columns a em,
body.category-recensies .columns a em   { color: #C8C8C8; font-style: normal; }
.review-title       { font-size: 27px; text-transform: uppercase; }
/* @end */
