
body { color:#7f8082; padding-top:50px; font-size:10px;}
a:active, a:visited, a:link {  color:#7f8082; text-decoration:none; }

#left ul { list-style:none; font-size:17px;font-weight:bold; text-transform:uppercase;}
#left ul li { margin-left:0px; }

#left ul li a{text-decoration:none; display:block;padding:3px;}

#left ul li #a:hover { background-color:#51B5E0; color:#fff; }
#left ul li #b:hover { background-color:#f68b39; color:#fff; }
#left ul li #c:hover { background-color:#c6cc75; color:#fff; }
#left ul li #d:hover { background-color:#f15a5b; color:#fff; }
#left ul li #e:hover { background-color:#d6ccb7; color:#fff; }
#left ul li #f:hover { background-color:#f9e296; color:#fff; }

.page-id-15 #left ul li #a { background-color:#51B5E0; color:#fff; }
.page-id-2 #left ul li #b { background-color:#f68b39; color:#fff; }
.page-id-4 #left ul li #c { background-color:#c6cc75; color:#fff; }
.blog #left ul li #d { background-color:#f15a5b; color:#fff; }
.page-id-9 #left ul li #e { background-color:#d6ccb7; color:#fff; }
.page-id-12 #left ul li #f { background-color:#f9e296; color:#fff; }

.page-id-15 #content h1, .page-id-15 #get-direction   { color:#51B5E0;  }
.page-id-2 #content h1, .page-id-2 #get-direction    { color:#f68b39;  }
.page-id-4 #content h1, .page-id-4 #get-direction    { color:#c6cc75;  }
.blog #content h1, .blog #get-direction   { color:#f15a5b; }
.page-id-9 #content h1, .page-id-9 #get-direction    { color:#d6ccb7;  }
.page-id-12 #content h1, .page-id-12 #get-direction    { color:#f9e296; }

#left div#emma {margin-top:63px;}



#right #emma p, #left #emma p {font-size: 10px;
font-weight: bold;
margin: 5px 0 5px;}


#tagline {margin-bottom:20px;text-align:right;}
#tagline img {margin-right:24px;}

.home #copy p {font-size:12px;}

#right_1 { width:110px;}
.latest {width:110px; height: 150px; color:#fff;text-indent:-9999px; background-size:110px 150px;}
.latest a { color:#fff;display:block; width:100%;height:100%;font-weight:bold;font-size:18px;text-transform:uppercase;margin-top:50px;}
.latest#post {background:url('../img/latest-post.png?reu01052013')#7f8082 no-repeat; margin-bottom:15px;}
.latest#press {background-image:url('../img/latest-press.png?reu01052013');}

.latest#post:hover{background:none;background-color:#f15a5b;background-image:none;text-indent:0px;text-align:center; }
.latest#press:hover{background-color:#D6CCB7; background-image:none;text-indent:0px;text-align:center;}

#right {margin-bottom:20px;}
#right #copy {margin-top:20px;}


#content,#sidebar {margin-top:35px;font-size:12px;line-height:200%;}
#content p, #content article {color:#333;line-height:140%;margin:1em 0;}
#content h1, .blog #content h2 a, .archive #content h2 a  {font-size:14px; color:#f15a5b;margin:0;}

.blog #content .entry-content p, .single #content p,  #content ul, #content #praise p  { line-height:140%;color:#333;}

img#reuel {float: right;
position: relative;
bottom: 25px;
right: 10px;}

#content .hentry h1 a {font-size:14px; text-decoration:none;color:#f15a5b;margin:0;}

article.hentry {margin-bottom:30px;clear:both;}
.hentry time {line-height:100%; font-size:75%; }
.hentry img { padding:10px;}
.entry p { margin-bottom:1em;}

div#praise { margin-bottom:13px;} 

#sidebar h2 {margin:0; font-size:14px; color:#c6cc75;text-transform:uppercase;}
.blog#sidebar h2 { color:#d6ccb7;}
.more-link {display:block;}

#sidebar select {margin-bottom:21px;}
#sidebar {line-height:150%;}

#get-direction {text-indent:-9999px; background:url('../img/rooster.png')no-repeat;width:39px;height:58px;display:block;color:#F15A5B;}

a#get-direction:hover{text-indent:0px;color:;padding-left:39px;width:150px;text-decoration:none;font-weight:bold;font-size:13px;}

.page-id-4 a#get-direction:hover{text-indent:-9999px;color:;padding-left:39px;width:150px;text-decoration:none;font-weight:bold;font-size:13px;cursor: default;}


a#get-direction:hover{text-indent:0px;color:;padding-left:39px;width:150px;text-decoration:none;font-weight:bold;font-size:13px;}


.blog a#get-direction, .single a#get-direction { display:inline-block;}
.blog #blogheader {float:right;margin-right:25px;}

#press-page{margin-bottom:20px; height: 100px; color:#fff;}
#content #press-page a {display:block; height:100%;width:100%;}

#content #press-page a:hover {}

#emma h2 { font-size:23px; width:138px; font-weight:bold; text-transform:uppercase;text-align:right;color:#231f20;line-height:20px;margin:5px 0 0;}
img#emma {width:138px;}
.holder {
float: left;
margin-bottom: 5px;
width: 100%;}

input[type="text"], input[type="radiobox"] {
padding: 6px;
border-top: solid 1px #CCC;
border-left: solid 1px #D1D2D2;
border-right: solid 1px #D1D2D2;
border-bottom: solid 1px #D1D2D2;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}


.page-id-12 #content {background:url('../img/books.png') top right no-repeat;background-size:50%;height:509px;}
.fieldsetmenu { width:483px;}
#content .wpcf7-form p { color: #7F8082; margin-bottom:5px;}
.wpcf7-form textarea { width:500px;}
.wpcf7 hr { margin:8px 0;}

#footer div, #footer form  {display: inline;
clear: both;} 

#footer input[type=text], #footer input[type=email] {width: 92px;
border: 2px dotted #7F8082;
margin-left: 11px;
padding: 6px;
}

#footer {background:url('../img/footer-signup.png') 782px 0 no-repeat;}

#footer input[type=submit] {width:30px;height:30px;background:url('../img/footer-submit.png')#535152;padding:0;margin:0;color:#fff; font-weight:bold; font-size:1em;border:none;}


/* =============================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { margin: 0 20px 20px 0; float: left; }
.alignright { margin: 0 0 20px 20px; float: right; }

figure.alignnone { margin-left: 0; margin-right: 0; }



/* =============================================================================
   Media Queries
   ========================================================================== */

@media (max-width: 979px) {
  /* Fix top padding when using the responsive grid with the fixed topbar */
  body.top-navbar {
    padding-top: 0;
  }
}


#commentform input[type="text"],#commentform textarea, #commentform input[type="email"] {display:block;}