/*
Theme Name: Entelechy
Theme URI: http://entelechyarts.com/
Description: The theme for Entelechy Arts
Version: 1.0
Author: Ech Design
Author URI: http://echdesign.co.uk/
Tags: entelechy, arts, drama, charity
*/
* {
margin:0;
padding:0;
}
body {
margin:0;
padding:0;
text-align:center;
font-family:arial;
font-size:73%;
color:black;
background: #4D4D4D;
}
a {
color:#74C5C3;
outline:none;
}
a:hover, p.pink a:hover {
color:#B6DEDB;
}
a img {
border:2px solid #FFFFFF;

}
p {
margin:10px;

text-align:left;
}
p.pink a {
color:#FF4FB9;
font-weight:bold;
}
strong, em {
color:#74C5C3;
}
#header, #content {
position:relative;
width:918px;
margin-left:auto;
margin-right:auto;
text-align:left;

}
#header {
margin-top:15px;
}

#header h1 a {
width:184px;
height:75px;
background: url(images/entelechy-arts-logo.gif);
display:block;
text-indent:-9000px;

margin-bottom:15px;
}
#header img {
position:absolute;
right:3px;
top:1px;
}
#fontsizer {
color:#74C5C3;
position:absolute;
right:7px;
top:50px;
font-weight:bold;
font-size:1.5em;
}
#header #fontsizer img {
position:relative;
top:2px;
right:0px;
}
#header ul {
height:35px;
margin-bottom:6px;
}
#header li {
text-transform:lowercase;
float:left;
font-size:1.9em;
list-style-type:none;
margin-right:25px;
margin-left:-2px;
font-weight:bold;
text-indent:-9000px;
}
#header li a {
color:#fff;
text-decoration:none;

display:block;
height:32px;
}
#header li.home a {
background: url(images/home.gif);
width:93px;
}
#header li.about a {
background: url(images/about-us.gif);
width:117px;
}
#header li.projects a {
background: url(images/projects.gif);
width:205px;
}
#header li.news a {
background: url(images/news-and-events.gif);
width:111px;
}
#header li.photo a {
background: url(images/photo-gallery.gif);
width:109px;
}
#header li.contact a {
background: url(images/contact.gif);
width:115px;
}
#header li a:hover {
/*border-bottom:6px solid #74C5C3;
 color:#74C5C3;*/
background-position:left bottom;
}
#contentwrapper {
border-top:6px solid #fff;
clear:left;
margin-left:15px;
margin-right:15px;
text-align:left;
}
#video {
float:left;
width:453px;
margin-right:0px;
}
#areas {
float:left;
width:428px;
margin-right:25px;
}
#video p {
margin-left:0px;
margin-right:0px;
padding-top:5px;
color:#fff;
}
#areas h2 {
font-size:1.2em;
text-transform:lowercase;
margin-left:115px;
padding-top:10px;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px dashed #ffffff;
margin-right:120px;
}
#areas h2 a {
color:#ffffff;
text-decoration:none;
}
#areas p {
margin-top:0px;
padding-bottom:15px;
margin-bottom:0;
color:#fff;
}
#areas p.areaintro {
font-size:1.2em;
margin-top:5px;
margin-bottom:13px;
line-height:1.4em;
}
#areas p strong {
color:#74C5C3;
}
#areas img {
float:left;
margin-right:15px;
margin-top:-37px;
margin-left:10px;
margin-bottom:20px;
}
#a362, #a339 {
background:#333333 /* #787878 */;
}
#a26 {
border-top: 1px dashed #fff;
}
#intro, #blueboxwrapper, #whiteboxwrapper {
float:left;
width:465px;
}

#video, #intro {
border-bottom:6px solid #fff;
height:275px;
margin-bottom:17px;
}

#intro h2 {
color:#74C5C3;
font-size:1.7em;
margin-top:12px;
margin-bottom:10px;
padding-bottom:0px;
}
#intro p {
color:#fff;
font-size:1.6em;
margin-left:0px;
margin-right:0;
}

#areas h1 {
color:#74C5C3;
font-size:1.2em;
margin-left:0px;
margin-right:0;
margin-bottom:10px;
}

#bluebox img, #whitebox img {
float:left;
padding:10px;
}
/* #blueboxwrapper {
background: url(images/bluetop.gif) no-repeat;
} */
#bluebox {
/* background: url(images/bluebottom.gif) bottom left no-repeat #74C5C3; 
background:#74c5c3;*/
margin-bottom:30px;
margin-top:4px;

}
#bluebox h2, #whitebox h2 {
padding-bottom:5px;
margin-left:118px;
margin-right:70px;
font-size:1.8em;
position:relative;
top:10px;
margin-bottom:-10px;
}
#whitebox h3 {
margin-left:118px;
margin-right:70px;
position:relative;
top:-5px;
color:#74C5C3;
font-size:1.2em;
}
#whitebox h3 a {
color:#74C5C3;
}
#whitebox p, #bluebox p {
margin-left:14px;
padding-bottom:0px;
margin-right:20px;
color:#fff;
}
#bluebox p {
margin-left:15px;
margin-right:15px;
margin-top:0px;
padding-top:10px;
font-size:1.6em;
color: #74C5C3    /* #333333 */;
}
#bluebox h2 {

border-bottom:1px dashed #fff;
color:#fff;


}
#bluebox h2 a {
color:#fff;
text-decoration:none;
}
#bluebox img, #whitebox img {
float:left;
margin-right:0px;
margin-top:-59px; /* was -93px */
margin-left:5px;
margin-bottom:0px;
width:94px;
}
/* #whiteboxwrapper {
background: url(images/whitetop.gif) top left no-repeat;
} */
#whitebox {
/* background: url(images/whitebottom.gif) bottom left no-repeat #fff; */
background:#333333;
margin-top:0px;
min-height:180px;
padding-bottom:10px;
}
#whitebox h2 {

padding-bottom:25px;
/* border-bottom:1px dashed #74C5C3; */
color:#74C5C3;

}
#whitebox h2 a {
color:#74C5C3;
text-decoration:none;
}
#page, #page2 {
margin-right:80px;
}
#page h2, #page2 h2 {
color:#74c5c3;
border-bottom:3px solid #fff;
padding-bottom:5px;
margin-left:5px;
font-size:2.3em;
text-transform:lowercase;
margin-bottom:15px;
margin-top:5px;

}
#page p span {
position:relative;
top:-70px;
}
#page h2 {
width:361px;
}
#page2 h2 {
width:833px;
}
#page h3, #page2 h3 {
color:#fff;
padding-bottom:5px;
border-bottom:3px solid #74c5c3;
font-size:1.9em;
margin-left:5px;
}
#page h4, #page2 h4 {
color:#fff;
margin-left:5px;
margin-top:20px;
margin-bottom:10px;
font-size:1.4em;
}
#page p, #page2 p {
line-height:1.2em;
color:#fff;
font-size:1.2em;
margin-left:5px;
}
#page p, #page h4, #page2 p, #page2 h4 {
width:500px;
}
#page small {
color:#fff;
margin-left:5px;
margin-top:5px;
}
#page .imagefloat {
}
#page li, #page2 li {
color:#fff;
margin-left:30px;
font-size:1.2em;
}
/* .left {
float:left;
width:500px;

}
.left p { 


}
.right {
float:left;
width:416px;

}
.right img {
padding-top:10px;
} */
ul.post-meta {
width:260px;
float:right;
margin-right:6px;
margin-left:50px;
}

/* margin-bottom:-10px; */


#page ul.post-meta li, #page2 ul.post-meta li, ul.post-meta li {
list-style-type:none;
line-height:1em;
margin-left:0px;
text-align:center;

}
ul.post-meta li img {
position:relative;
top:0px;
border-left:3px solid #74C5C3;
border-right:3px solid #74C5C3;
border-bottom:3px solid #74C5C3;
margin-bottom:0px;
}
#page2 ul.post-meta li img {
border-left:3px solid #fff;
border-right:3px solid #fff;
border-bottom:3px solid #fff;
position:relative;
top:-15px;

}

span.post-meta-key {
display:none;
}
#whitebox ul.post-meta {
float:none;
width:auto;
margin:0;
}

#whitebox ul.post-meta img {
border:0;
}
#whitebox strong {
color:#333333;
}

.comment-author {
margin-top:10px;
}

/* photo gallery styling */
.flickr-meta-links {
margin-top:10px;
margin-left:8px;
}
.meta, h4#comments, #context, #highlight, .album, #page .tt-older-posts h4, .photos {
margin-left:8px;
}
#page #highlight h2, #page .album h2, #highlight .meta, .album .meta, #highlight .photos {
margin-left:0px;
}
#photoalbum-nav {
margin-top:10px;
margin-left:8px;
}
#photo { 
margin-left:7px;
}
#footer {
clear:left;
color:#fff;
padding-top:20px;
}
#footer p {
margin-left:5px;
}

.morevideos {
margin-top:-5px;
}

#evenmore {
position:relative;
top:-10px;
left:0px;
background-color:#333333 /* #e4e4e4 */;

padding:10px;
padding-bottom:40px;
}
#evenmore h3 {
font-size:1.9em;
color:#fff;

display:inline-block;
padding:5px;
}

#evenmore ul {
margin-left:20px;
margin-top:0px;
}

#evenmore ul li {
margin-top:10px;
color:#fff;
font-size:1.4em;
line-height:1.5em;
}

#evenmore li a img {
border:none;
position:relative;
top:8px;
left:5px;
}

#evenmore ul li strong {
color:#fff;
}

#evenmore ul li a  {
color:#74C5C3;
}
#evenmore ul li a:hover  {
color:#7C7C7C;
}
#evenmore a.large {
background:#3b5997;
border:1px solid #fff;
padding:2px 5px 2px 5px;
color:#FFF;
font-size:1.2em;
text-decoration:none;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#evenmore a.large:hover {
color:#96B2E4;
}
#cformsform {
border-bottom: 3px solid #FFFFFF;
padding-bottom:15px;
}
.item {
margin-bottom:30px;
}

/* He ain't heavy, he's my brother */

