/*
Theme Name: Irrational Theatre
Theme URI: http://irrationaltheatre.co.uk
Description: The default Irrational Theatre 
Version: 1.1
Author: Simon Graves - VLA Consultancy
Author URI: http://vlaconsultancy.com/
Tags: 
*/

BODY { margin:0; padding:0; font:normal normal normal 16px/1.4  "Verdana", "Arial", "Helvetica", sans-serif; color:#333; background:#b03e24 url(images/irrationaltheatre.co.uk_background_1x200.png) repeat-x; }

/* Globals */

IMG { border:0; }

A { color:#b03e24; text-decoration:none; }
A:hover { color:#b03e24; text-decoration:underline; }

H1, H2.h1, .page-title { color:#930; font-size:24px; font-weight:normal; margin:0 0 1em 0; padding:0; }

H2, H3.h2 { color:#930; font-size:18px; font-weight:normal; margin:0 0 1em 0; padding:0; }

H2 SUB { font-weight:bold; }

H3, H4.h3 { color:#333; font-size:1em; font-weight:normal; margin:0 0 1em 0; padding:0; }

H3 SUB { font-weight:bold; }

H4 { color:#333; font-size:0.9em; font-weight:normal; margin:0 0 1em 0; padding:0; }

H5 { color:#808000; }

H6 { color:#808000; }

P { margin:0 0 1em 0; }

.white { color:#fff; }
.lightGrey { color:#ccc; }
.grey { color:#999; }
.darkGrey { color:#333; }
.black { color:#000; }

.red { color:#930; }

.brown { color:#5f3330; }

.yellow { color:#e2b113; }

.pink { color:#f3b5b8; }
.purple { color:#822a57; }
.mauve { color:#572a82; }

.green { color:#889105; }
.darkGreen { color:#808000; }


.darkGreyBackground { background-color:#333; }

.redBackground { background-color:#930; }

.brownBackground { background-color:#5f3330; }

.yellowBackground { background-color:#e2b113; }

.pinkBackground { background-color:#f3b5b8; }
.purpleBackground { background-color:#822a57; }
.mauveBackground { background-color:#572a82; }

.greenBackground { background-color:#889105; }
.darkGreenBackground { background-color:#808000; }


.mint { color:#06fa0c; }
.strawberry { color:#fb0304; }
.vanilla { color:#f3eb5a; }
.ginger { color:#e2ac14; }
.orange { color:#fd9637; }
.chocolate { color:#5f3330; }
.toffee { color:#e4b108; }


.strong, .bold, .b { font-weight:bold; }
.em, .italic, .i { font-style:italic; }

.center { text-align:center; }
.right { text-align:right; }


/* Globals */

DIV#website { padding:0; } /* 50.625em margin:2em auto 6em auto; width:52.5em; */

DIV#headerGroup { padding:3em 0 0 0; } /* margin:0 auto 0 auto; width:52.5em; height:10.2em; */


DIV#topShadow { width:840px; margin:0 auto 0 auto; height:0.625em; background:url(images/irrationaltheatre.co.uk_shadow_top_840x15.png); }

DIV#header { width:840px; margin:0 auto 0 auto; background:url(images/irrationaltheatre.co.uk_shadow_middle_840x1.png); height:100%; }

DIV#headerContent { width:805px; margin:0 0 0 15px; padding:5px 0 5px 5px; background:#fff; }

DIV#headerLogo { height:133px; padding:0; background:#fff url(images/irrationaltheatre.co.uk-logo.png) no-repeat; }
DIV#headerLogo H1, DIV#headerLogo P { display:none; }


DIV#navigation { font-weight:bold; padding:0; margin:0.3em 0 0 0; overflow:auto; }

DIV#navigation A { font-size:13px; color:#fff; margin:0 5px 0 0; padding:0.4em 0 0.4em 0; text-align:center; float:left; }

DIV#navigation A.Home { background-color:#572a82; width:66px; }
DIV#navigation A.whatsOn { background-color:#5f3330; width:97px; }
DIV#navigation A.reviews { background-color:#333; width:232px; }
DIV#navigation A.gallery { background-color:#572a82; width:73px; }
DIV#navigation A.thoughts { background-color:#822a57; width:163px; }
DIV#navigation A.myCV { background-color:#808000; width:60px; }
DIV#navigation A.contact { background-color:#e2b113; width:79px; }

DIV#navigation A#selected { color:#333; background-color:#eee; }

DIV#navigation A:hover { color:#333; background-color:#ccc; text-decoration:none; }

DIV#navigation SPAN.navigationDivider { margin-left:0.4em; margin-right:0.4em; color:#ddd; display:none; }


DIV#mainGroup { font-size:12px; padding:0; margin:0 auto 0 auto; width:840px; background:url(images/irrationaltheatre.co.uk_shadow_middle_840x1.png); }

DIV#main { width:800px; padding:0 5px; margin:0 auto 0 auto; background-color:#fff; height:auto; }

DIV#mainContent { padding:0; overflow:auto; }

DIV#content { padding:12px; border:1px solid #E7C5BD; width:575px; float:left; }

DIV#mainContent FORM { font-size:0.7em; } /* */

TABLE { border-top:1px solid #E7C5BD; border-right:1px solid #E7C5BD; border-bottom:1px solid #E7C5BD; margin:0 0 10px 0; border-collapse:collapse; }
TABLE TBODY TR { border-top:1px solid #E7C5BD; }
TABLE TBODY TR TD, TABLE TBODY TR TH { border-left:1px solid #E7C5BD; padding:5px; }

DIV#mainContent BLOCKQUOTE { font-size:0.7em; margin:0.8em 1.6em 0.8em 1.6em; }

DIV#mainContent FORM INPUT { font-size:1em; }

DIV.divider { width:100%; height:0.375em; margin:0.3em 0 0 0; } /* height:0.375em; */
DIV.divider IMG { width:100%; height:100%; display:block; }


DIV.post { margin:0 0 1.6em 0; }


DIV.entry { margin:0; border-top:1px solid #E7C5BD; overflow:auto; }
#content DIV.entry { padding:16px; }

DIV.rating { overflow:auto; }
DIV.rating IMG { width:58px; height:54px; float:right; margin:0 0 0.8em 0.4em; }

DIV.review { margin:0 0 0.4em 0; border-top:0.0625em solid #E7C5BD; padding:1em; overflow:auto; }

DIV.entry DIV.rating { text-align:right; padding:0; margin:0 0 0.8em 0; }

/*
DIV.gallery { margin:0 0 0.4em 0; border-top:0.0625em solid #E7C5BD; padding:0.8em 0 0.8em 0; overflow:auto; }

DIV.entry IMG.galleryImage { float:left; margin:0 0.8em 0.8em 0; }
DIV.entry IMG.galleryImageSecondary { float:right; margin:0 0 0.8em 0.8em; }

DIV.feature { margin:0 0 0.4em 0; border-top:0.0625em solid #E7C5BD; padding:0.8em 0 0.8em 0; overflow:auto; }

DIV.entry IMG.featureImage { float:left; margin:0 0.8em 0.8em 0; border:0.0625em solid #b03e24; }
DIV.entry IMG.featureImageSecondary { float:right; margin:0 0 0.8em 0.8em; border:0.0625em solid #666; }
*/

DIV.img50pc { font-size:48.5%; }
DIV.img25pc { font-size:24.25%; }

.img50pc P, .img50pc UL, .img50pc A.more-link, .img50pc TH, .img50pc TD  { font-size:12px; }
.img25pc P, .img25pc UL, .img25pc A.more-link, .img25pc TH, .img25pc TD  { font-size:12px; }

P.wp-caption-text { color:inherit; text-align:center; margin:0.4em 0 0 0; }

.alignnone { margin:0 0 1em 0; }
.aligncenter { display:block; margin:0 auto 1em auto; }
.alignleft { float:left; margin:0 1em 1em 0; }
.alignright { float:right; margin:0 0 1em 1em; }


.frameRed { background-color:#be502e; color:#fff; font-size:92.5%; padding:1.4em; }
.frameBrown { background-color:#5f3330; color:#fff; font-size:92.5%; padding:1.4em; }
.frameBlack { background-color:#333; color:#fff; font-size:92.5%; padding:1.4em; }
.frameBlue { background-color:#572a82; color:#fff; font-size:92.5%; padding:1.4em; }
.framePurple { background-color:#822a57; color:#fff; font-size:92.5%; padding:1.4em; }
.frameGreen { background-color:#808000; color:#fff; font-size:92.5%; padding:1.4em; }
.frameYellow { background-color:#e2b113; color:#fff; font-size:92.5%; padding:1.4em; }

.frameWhite { background-color:#fff; color:#000; font-size:92.5%; padding:1.4em; }
.frameGrey { background-color:#aaa; color:#fff; font-size:92.5%; padding:1.4em; }
.frameTransparent { background-color:transparent; color:#000; font-size:92.5%; padding:1.4em; } /*Equivalent to no frame border class supplied*/


.frameRed IMG { } /* 94.5% */
.frameBrown IMG { }
.frameBlack IMG { }
.frameBlue IMG { }
.framePurple IMG { }
.frameGreen IMG { }
.frameYellow IMG { }

.frameWhite IMG { }
.frameGrey IMG { }
.frameTransparent IMG { } /*Equivalent to no frame border class supplied*/


IMG.frameRed { } /* 94.5% */
IMG.frameBrown { }
IMG.frameBlack { }
IMG.frameBlue { }
IMG.framePurple { }
IMG.frameGreen { }
IMG.frameYellow { }

IMG.frameWhite { }
IMG.frameGrey { }
IMG.frameTransparent { } /*Equivalent to no frame border class supplied*/


P.postmetadata { }

FORM#contactForm DIV.formRow { overflow:auto; }
FORM#contactForm LABEL, FORM#contactForm INPUT { width:12em; float:left; }
FORM#contactForm TEXTAREA { width:28em; float:left; }

FORM#contactForm INPUT#submit { width:7em; float:right; }

/* START Right Column */

DIV#sidebar { float:right; width:192px; margin:0 0 5px 0; }

DIV.box { padding:12px; margin:0 0 5px 0; }

DIV.box H3 { font-weight:bold; }
DIV.box .tfe { display:none; }

DIV.box DIV.entry { padding:10px 5px 5px 5px; }

DIV#sidebar DIV#galleryLegend { color:#fff; position:relative; padding:0.8em 0.8em 1.6em 0.8em; }
DIV#sidebar DIV#galleryLegend H3 { color:#fff; padding:0; }
DIV#sidebar DIV#galleryLegend A { color:#e2b113; }

DIV#sidebar DIV#ratingsLegend { background-color:#333; color:#fff; position:relative; padding:0.8em 0.8em 1.6em 0.8em; }
DIV#sidebar DIV#ratingsLegend H3 { color:#fff; padding:0; }
DIV#sidebar DIV#ratingsLegend DIV.entry IMG { margin:0 0 7px 3px; }


DIV#sidebar DIV#latestReview { color:#fff; position:relative; padding:0.8em 0.8em 1.6em 0.8em; }
DIV#sidebar DIV#latestReview H3 { color:#d4470f; }
DIV#sidebar DIV#latestReview H4 A { color:#e2b113; }
DIV#sidebar DIV#latestReview DIV.featuredPostContent { overflow:auto; }
DIV#sidebar DIV#latestReview DIV.featuredPostContent H3.quotationMark { float:left; width:0.6em; height:0.5em; font-size:14.8em; line-height:1; font-weight:bold; font-family:"Times New Roman", Times, serif; margin:-0.1em 0 0 0; padding:0; color:#aaa; }
DIV#sidebar DIV#latestReview P { line-height:1.3em; }


DIV#sidebar DIV#searchBox { background-color:#BE502E; color:#fff; padding-top:0; overflow:auto; }
DIV#sidebar DIV#searchBox IMG { width:10.375em; height:5em; float:right; margin-bottom:1em;}

DIV#sidebar DIV#searchBox H3 { color:#fff; }
DIV#sidebar DIV#searchBox FORM { margin-bottom:1em; }
DIV#sidebar DIV#searchBox #s { width:8.8em; }
DIV#sidebar DIV#searchBox H3.quotationMark { float:left; width:1.2em; height:0.7em; font-size:1.8em; line-height:1; font-weight:bold; margin:-0.1em 0 0 0; padding:0; }


DIV#sidebar DIV#whatsOn { background-color:#5f3330; color:#fff; }
DIV#sidebar DIV#whatsOn H3 { color:#fff; }
DIV#sidebar DIV#whatsOn A { color:#e2b113; }

/*
DIV#sidebar DIV#whatsOn IMG { float:left; margin:0 1.6em 1.6em 0; border:0.0625em solid #b03e24; font-size:25%; }
*/

DIV#sidebar DIV#irrationalGallery { background-color:#572a82; color:#fff; }


DIV#sidebar DIV#irrationalGallery H3 { color:#fff; }
DIV#sidebar DIV#irrationalGallery A { color:#e2b113; }

/*
DIV#sidebar DIV#irrationalGallery IMG { float:left; margin:0 1.6em 1.6em 0; border:0.0625em solid #b03e24; font-size:25%; }
*/

DIV#sidebar DIV#irrationalThoughts { background-color:#822a57; }
DIV#sidebar DIV#irrationalThoughts H3 { color:#fff;  }
DIV#sidebar DIV#irrationalThoughts P { line-height:1.3em; color:#fff; }
DIV#sidebar DIV#irrationalThoughts A { color:#e2b113; }

/*
DIV#sidebar DIV#irrationalThoughts IMG { float:left; margin:0 0.3125em 0 0; border:0.0625em solid #b03e24; font-size:25%; }
*/

DIV#sidebar DIV#irrationalCorner { }
DIV#sidebar DIV#irrationalCorner H3 { color:#fff;  }
DIV#sidebar DIV#irrationalCorner P { line-height:1.3em; color:#fff; }

DIV#sidebar DIV#irrationalColumn { }
DIV#sidebar DIV#irrationalColumn H3 { color:#fff;  }
DIV#sidebar DIV#irrationalColumn P { line-height:1.3em; color:#fff; }

DIV#sidebar DIV#usefulLinks { background-color:#808000; }
DIV#sidebar DIV#usefulLinks H3 { color:#fff;  }
DIV#sidebar DIV#usefulLinks P { line-height:1.3em; color:#fff; }
DIV#sidebar DIV#usefulLinks A { color:#e2b113; }

/* END Right Column */


DIV#footerGroup { padding:0 0 3em 0; } /* h 2.5em  margin:0 auto 0 auto; width:50.625em; */

DIV#footer { width:52.5em; padding:0; margin:0 auto 0 auto; background:url(images/irrationaltheatre.co.uk_shadow_middle_840x1.png); height:100%; }
/* { padding:0.1em 0 0 0; margin:0 0 0.3125em 0;  */


DIV#footerContent { width:50em; margin:0 auto 0 auto; padding:0.3125em; background:#fff; }

DIV#footerCopyright { margin:0; padding:0.3em 0 0.3em 0; }
DIV#footerCopyright P { font-size:0.7em; margin:0; padding:0; }

DIV#bottomShadow { width:52.5em; margin:0 auto 0 auto; height:0.9em; background:url(images/irrationaltheatre.co.uk_shadow_bottom_840x15.png); }

DIV#footerAdvert { width:728px; margin:0 auto 0 auto; } 