* { padding: 0; margin: 0; }
body { font-family: Verdana; font-size: 76%; }

#wrapper { width:790px; margin: 25px auto 0px auto;}
#header h1 a {float:left; width:206px; height:57px; background:url('../img/evolving_logo.gif'); text-indent:-100em; margin-bottom:10px; overflow:hidden;}
#header h2 {display:block; float:right; width:198px; height:20px; color:#1E517E; font-size:1.3em; margin-top:35px; background:url('../img/coaching.gif'); text-indent:-100em;}

#banner1 {clear:both; float:left; height:140px; width:790px; background:url('../img/sunflowers.jpg');}
#banner1 div.adminwelcome {float:left; width:200px; font-size:0.9em; margin:5px; width:auto; background:#FFF; padding:3px; filter:alpha(opacity=80);
-moz-opacity:.80; opacity:.80; padding-right:6px;}
#banner2 {clear:both; float:left; height:140px; width:790px; background:url('../img/violet.jpg');}
#banner2 div.adminwelcome {float:left; width:200px; font-size:0.9em; margin:5px; width:auto; background:#FFF; padding:3px; filter:alpha(opacity=80);
-moz-opacity:.80; opacity:.80; padding-right:6px;}
#banner3 {clear:both; float:left; height:140px; width:790px; background:url('../img/purple.jpg');}
#banner3 div.adminwelcome {float:left; width:200px; font-size:0.9em; margin:5px; width:auto; background:#FFF; padding:3px; filter:alpha(opacity=80);
-moz-opacity:.80; opacity:.80; padding-right:6px;}



#banner1 div.adminwelcome p {color:#1A2C63;}
#banner1 div.adminwelcome a {color:#EA7212; text-decoration:none;}
#banner1 div.adminwelcome a:hover {text-decoration:underline;}
#banner2 div.adminwelcome p {color:#1A2C63;}
#banner2 div.adminwelcome a {color:#EA7212; text-decoration:none;}
#banner2 div.adminwelcome a:hover {text-decoration:underline;}
#banner3 div.adminwelcome p {color:#1A2C63;}
#banner3 div.adminwelcome a {color:#EA7212; text-decoration:none;}
#banner3 div.adminwelcome a:hover {text-decoration:underline;}

#navigation {clear:both; float:left; width:790px; height:28px; margin-bottom:25px;}
#navigation ul {display:block; list-style-type:none; margin:0px; height:28px; margin-top:2px; background:url(../img/nav_off.gif); font-size:0.9em;}
#navigation ul li {display:block; float:left; height:28px; width:130px; padding-top:0px; padding-bottom:0px; text-align:center; background:url(../img/nav_off.gif);  border-right:2px solid #FFF; color:#FFF;}
#navigation ul li:hover, #navigation ul li.hover {background:url(../img/nav_on.gif);}
#navigation ul li.last {width:130px; border-right:none;}


#navigation ul li ul {
    display: none;
}

#navigation ul li:hover ul, #navigation ul li.hover ul {
    display: block;
}

#navigation ul li {
    position: relative;   
}

#navigation ul ul {
    position: absolute;
    left: 0px;
}

#navigation ul li ul li {
    float: left;
    clear: both;
}

#navigation ul ul {
    background: #8f8e8e;
    margin-top: 0px;
    font-size:1em;
}

#navigation ul ul li, #navigation ul ul li:hover, #navigation ul ul li.hover {
    background: #8f8e8e;
}

#navigation ul ul li a:hover {
    text-decoration: underline;
}

#navigation ul li a {display:block; width:130px; margin-top:0px; padding-top:6px; height:22px; color:#FFF; text-decoration:none; font-weight:bold;}


#content {clear:both; color: #1A2C63; font-size:0.9em; margin-bottom:20px; line-height:2em;}
#content a {color:#EA7212; text-decoration:none;}
#content a:hover {text-decoration:underline;}
#content h1 {font-weight:normal; font-size:2em; margin-bottom:10px;}
#content h2 {font-weight:normal; font-size:1.5em; color:#EA7212; margin-bottom:8px;}
#content p {margin-bottom:10px;}
#content a.editLink {background:#DDD; padding-left:6px; padding-right:6px;}
blockquote {background:#EA7212; color:#FFF; padding-left:18px; padding-right:18x; padding-top:10px; padding-bottom:12px; font-size:14px; margin-bottom:1.5em;}
#content blockquote p {margin-bottom:0px;}
ul.actions {margin-top:5px;}
#content table {margin-top:10px;}
#content ul {margin-left:3em;}
#content ol {margin-left:3em;}

/* #content li {background: url(../img/bullet.gif) no-repeat; padding-left:20px; padding-bottom:10px; background-position:0px 5px;} */

#content cite {color:#EA7212; font-style:normal;}

#content form.contactform {background:#EEE; padding:15px; width:530px;}
#content form div.required label {font-weight:bold;}


#content form.contactform div.required, div.optional { float: left; width: 100%; margin-bottom: 0.75em;}
#content form.contactform div.required label, #content form.contactform div.optional label { width: 150px; display: block; float: left; padding-top: 2px;}

#content form.contactform div.required input, #content form.contactform div.optional input { width: 350px; }
#content form.contactform div.required textarea, #content form.contactform div.optional textarea { width: 350px; height:120px; font-family: Verdana, sans-serif; font-size: 1em; }

#content form.contactform div.submit { height: 20px; width: 195px; clear: both; }
#content form.contactform div.submit input { float: right; }

#flashMessage { position: relative; background-color: #FCFFC8; border-top:1px solid #FFD200; border-bottom:1px solid #FFD200; color: #000; padding:5px; width:99%; margin-bottom:5px; text-align:center;}
#closeFlashMessage { position: absolute; top: 5px; right: 5px; }


#footer {clear:both; display:block; float:left; color:#FFF; font-size:0.9em; width:790px; height:31px; padding-top:6px; background:url('../img/nav_off.gif') repeat-x; background-color:#B8B8B8; text-align:center;}
#footer a {color:#FFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

.right-column {
    float: right;
    width: 243px;
    margin-left: 20px;
}

#sidebar-nav {
    width: 243px;
    margin: 0 !important;
    list-style-type: none;
}

#sidebar-nav li {
    margin-left: 0px;
    padding: 0px;
    display: block;
    width: 243px;
    height: 64px;
    margin-bottom: 10px;
    clear: both;
}

#sidebar-nav li a {
    display: block;
    width: 243px;
    height: 64px;
    text-indent: -1000em;
    overflow: hidden;
}

#sidebar-nav li a:hover {
    background-position: 0px -64px;
}

#sidebar-nav li.link-coaching a {
    background-image: url('../img/coaching.jpg');
}

#sidebar-nav li.link-hr-consulting a {
    background-image: url(../img/hrsupport.jpg);
}

#sidebar-nav li.link-managing a {
    background-image: url(../img/training.jpg);
}

#sidebar-nav li.link-mental-toughness a {
    background-image: url(../img/wellbeing.jpg);
}

#newsletter-form {
    background-color: #bebebe;
    background-image: url('../img/newsletter-title.gif');
    background-repeat: no-repeat;
    background-position: top right;
    padding: 37px 0px 9px 9px;
    margin-bottom: 15px;
    width: 234px;
}

#newsletter-form div {
    background-color: #bebebe;
}

#newsletter-form input.faded {
    color: #999;
}

#newsletter-form div.required input {
    width: 209px;
    padding: 6px;
}
#newsletter-form  div.submit {
    width: 224px;
}
#newsletter-form div.submit input {

}
.clear {
    clear: both;
}
#PageElementBody { 
    height:380px;
    width:670px;
}

.image-right {
    float: right;
    width: 200px;
    margin-left: 20px;
    margin-bottom: 20px;
}

.image-left {
    float: left;
    width: 200px;
    margin-right: 20px;
    margin-bottom: 20px;
}
