body { background: url(images/background.jpg) repeat-x #ffefa9;
text-align:center; margin: 0px 0 0 0;
font-size:0.78em; font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#7b5b17; }

#maincontainer { width:776px; margin:0 auto; text-align:left;
 background:url(images/headerbg.jpg) no-repeat 0 0;
 padding: 20px 0 0 0; }
 
#sitemap {
    width:776px; margin: 0px auto;
    display: block;
    text-align: right;
    }

#sitemap_share a.stbar.chicklet img { border:0; height:16px; width:16px; margin-right: 3px;}
#sitemap_share a.stbar.chicklet {height:16px;color:#FFF; text-decoration: none; line-height:16px;}

#sitemap_share {
    padding-top: 5px;
    }

#sitemap_map {
    display: block;
    float: right;
    }

#sitemap_map img {
    padding-right: 10px;
    }

a { color:#7b5b17; }
a:hover { text-decoration:none; }

li {
    padding-bottom: 10px;
    }
    
ul ul {
    padding-top: 10px;
    }

ol ol {
    padding-top: 10px;
    list-style-type: lower-alpha;
    }

h1, h2, h3, h5, h6 { margin:0; color:#0e6f6d; font-family:Georgia, "Times New Roman", Times, serif; }
h2 { font-size:2.8em; font-family:"Times New Roman", Georgia, Times, serif; }
h3 { font-size:2em; font-weight:500; border-bottom:#efe3af 1px solid; }
h4 { font-size:1.2em; margin-bottom: 0px; padding-bottom: 10px; }
h5 { font-size:1em; }
h6 { font-size:1.5em; }

h5 a {
    color:#0e6f6d; 
    }

.special {
    font-size: 9px;
    font-style: italic;
    }

.smallone { font-size:1.7em; font-weight:500; border-bottom:#efe3af 1px solid; }

.clear { clear:both; }

h1 a { background: url(images/logo.gif) no-repeat; width:330px; height:107px;
text-indent:-9999px; float:left; z-index:1; position:relative; display:block; overflow:hidden; }

#toll { background:url(images/toll.gif) no-repeat; width:210px; height:49px;
text-indent:-9999px; float:right; margin:0 30px 0 0; }

#header { background:url(images/header.jpg) no-repeat; width:776px; height:281px;
position:relative; top:-50px; }

#header pre, #header2 pre { color:#474749; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.5em; }

#headercont { position:relative; top:65px; }

#globalnav { height:31px; position:relative; top:-50px; font-weight: bold; }

.navcorbl { background: url(images/navcorner_bl.gif) 0 100% no-repeat #FFF; width: 100%; }
.navcorbr { background: url(images/navcorner_br.gif) no-repeat 100% 100%;  }
.navcortr { background: url(images/navcorner_tr.gif) no-repeat 100% 0; padding:5px; }
.navcortl { background: url(images/navcorner_tl.gif) no-repeat 0 0; }


.cornerclear {font-size: 1px; height: 1px}

#blog, #news, #col3, #subcontents { color:#565656; float:left; }


.tl { background:url(images/corner_t1.gif) no-repeat 0 0; }
.tr { background:url(images/corner_t2.gif) no-repeat right 0; }
.bl { background:url(images/corner_b1.gif) no-repeat 0 bottom; }
.br { background:url(images/corner_b2.gif) no-repeat right bottom; padding:10px; }
.l { background:url(images/cornerline.gif) 0 0 repeat-y; }
.r { background:url(images/cornerline.gif) right 0 repeat-y; }

.pain { background:url(images/cornerline.gif) #FFF 0 0 repeat-x; width: 550px; }
.ab { background:url(images/cornerline.gif) 0 bottom repeat-x; width: 550px; }

.at { background:url(images/cornerline.gif) #FFF 0 0 repeat-x; width: 305px; }
.ab { background:url(images/cornerline.gif) 0 bottom repeat-x; width: 305px; }

.bt { background:url(images/cornerline.gif) #FFF 0 0 repeat-x; width: 250px; }
.bb { background:url(images/cornerline.gif) 0 bottom repeat-x; width: 250px; }

.ct { background:url(images/cornerline.gif) #FFF 0 0 repeat-x; width: 200px; }
.cb { background:url(images/cornerline.gif) 0 bottom repeat-x; width: 200px; }

.st { background:url(images/cornerline.gif) #FFF 0 0 repeat-x; width: 775px; margin-bottom: 10px; }
.sb { background:url(images/cornerline.gif) 0 bottom repeat-x; width: 775px; }

.dt { background:url(images/cornerline.gif) #FFF 0 0 repeat-x; width: 540px; }
.db { background:url(images/cornerline.gif) 0 bottom repeat-x; width: 540px; }

#welcomeintro {
    margin-bottom: 10px;
    }

#blog, #news { margin:0 10px 0 0; }

#news h5 { margin:10px 0 0 0; }
#news p { margin:0; }

.st { background:url(images/cornerline.gif) #FFF 0 0 repeat-x; width: 775px; }
.su { background:url(images/cornerline.gif) 0 bottom repeat-x; width: 775px; }

#col3 { color:#7b5b17; }
#col3 h3 { font-size:1.4em; font-weight:500; border-bottom: #efe3af dashed 1px; }

#leftcol { background:url(images/submenubg.jpg) no-repeat 0 0; width:211px; height:352px;
padding:10px 0 0 15px; }

ul#submenu { margin: 0px; padding:0 0 10px 15px; list-style-type:square; color:#ceba65; width: 160px; }
#submenu li { margin: 0px; padding: 1px 0px 1px 0px; border-bottom:1px dashed #d7ccb5; }
#submenu li a { color:#54937e; text-decoration:none; }

pre { font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; font-size:0.85em; color:#7b5b17; }

span { font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; font-size:0.85em; color:#7b5b17; }

#fillers { position:relative; top:-25px; }

#footer, #footer_two { border-top:#7b5b17 10px solid;
margin:20px 0 50px 0; padding:10px 0 0 0; }
#siteinfo { text-align:left; width:776px; margin:0 auto; }
#copyright { float:left; }
#lp a { background:url(images/livneypartners.gif) no-repeat; width:133px; height:10px;
text-indent:-9999px; float:left; display:block; overflow:hidden; margin:4px 0 0 5px; }

#interventionlist {
    margin: 5px 0px 0px 0px;
    }

.clear {
    clear: both;
    }    

#selfassessmentimage {
    margin-top: 20px;
    display: block;
    }

.staffpic {
    margin: 0px 10px 5px 0px;
    }

.formbg {
    border-bottom: 1px solid #F2F2F2;
    margin: 2px 0px;
    }

#formsubmit {
    border-top:#efe3af 1px solid;
    padding-top: 5px;
    }

.button {
    font-size: 10px;
    }

#featuredproduct {
    margin: 5px 0px 15px 0px;
    }

#featuredproduct h5 {
    font-size: 11px;
    }

#featuredproduct h5 a {
    color:#0e6f6d;
    text-decoration: none;
    }
    
#featuredproduct h6 {
    font-size: 10px;
    color: #888;
    font-weight: normal;
    }

#header2 { background:url(images/header2.jpg) no-repeat; width:776px; height:281px;
position:relative; top:-50px; }

#header_admission { background:url(images/headers/header_admission.jpg) no-repeat; width:776px; height:281px;
position:relative; top:-50px; }

#header_alumni { background:url(images/headers/header_blog_and_alumni.jpg) no-repeat; width:776px; height:281px;
position:relative; top:-50px; }

#header_interventions { background:url(images/headers/header_interventions.jpg) no-repeat; width:776px; height:281px;
position:relative; top:-50px; }

#header_findatherapist { background:url(images/headers/header_find_a_therapist.jpg) no-repeat; width:776px; height:281px;
position:relative; top:-50px; }

#header_history { background:url(images/headers/header_history.jpg) no-repeat; width:776px; height:281px;
position:relative; top:-50px; }

#header_research { background:url(images/headers/header_research.jpg) no-repeat; width:776px; height:281px;
position:relative; top:-50px; }

#header_journal { background:url(images/headers/header_resources_journal.jpg) no-repeat; width:776px; height:281px;
position:relative; top:-50px; }

#header_treatments { background:url(images/headers/header_safe_treatments.jpg) no-repeat; width:776px; height:281px;
position:relative; top:-50px; }

#header_sites { background:url(images/headers/header_sites_we_like.jpg) no-repeat; width:776px; height:281px;
position:relative; top:-50px; }

#header_admission pre, #header_alumni pre, #header_findatherapist pre, #header_history pre, #header_interventions pre, #header_research pre, #header_journal pre, #header_treatments pre, #header_sites pre { color:#474749; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.5em; }

#partners {
    margin: 15px 0px;
    }

.partners_in {
    display: block;
    margin: 10px 0px 10px 10px;
    padding-left: 20px;
    border-left: 1px solid #CCC;
    }

.partners_inner {
    width: 450px;
    }

#partners p {
    margin: 0px;
    padding: 0px;
    font-size: 0.9em;
    }

#partners h4 {
    margin: 0px;
    padding: 0px;
    }

#partners h5 { margin:0; margin-top: 5px; padding: 0px; color:#0e6f6d; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; }

#backtotop {
    display: block;
    padding-top: 10px;
    font-size: 11px;
    }

#sitemaplinks a { color:#7b5b17; }
#sitemaplinks a:visited { color:#c9b486; }
