html {
    background-color: #C3CCEB;
}

.container_12 {
    background-color: #E5EEFF;
}

#content_wrapper, #left_nav, #right_nav, #content_main {
    margin-right: 5px;
    margin-left: 5px;
}

#header, #content, #footer, #license_info {
    width: 960px;
    margin-left: 0;
    margin-right: 0;
}

a, a:link, a:visited {
    color: #660099;
    text-decoration: none;
}

a:hover, a:active {
    color: #CC33FF;
    text-decoration: underline;
}

ol {
    list-style-type: decimal;
    list-style-start: 1;
    list-style-position: inside;
}

blockquote {
    border: 1px solid #000;
    background-color: #C3CCEB;
    padding: 5px;
    margin: 2.5px;
    margin-left: 5%;
    margin-right: 5%;
}   


#right-column-spacer {
    height:120px;
}

.menu_list {list-style: none;}

#side_menu {text-align: left; line-height: 1.5em;}
#side_menu li {margin-left: 5px;}
#side_menu a:link, #side_menu a:visited {color: #660099;}
#side_menu a:hover, #side_menu a:active {color: #CC33FF; font-weight: bold; text-decoration: none;}

#bottom_menu {text-align: center;}
#bottom_menu li {display: inline;}
#bottom_menu {text-align: center; font-size: 90%;}
#bottom_menu li {display: inline; margin-left: 5px;}
#bottom_menu li:first-child {margin-left: 0px;}
#bottom_menu a:link, #bottom_menu a:visited {text-decoration: underline; color:black;}
#bottom_menu a:hover, #bottom_menu a:active {text-decoration: none; color:black;}

#license_info {text-align: center;}
#license_info ul {list-style: none; margin-bottom: 0px;}
#license_info ul li {margin: 0px;}


.hr {height: 15px; background: url(images/hr.gif) no-repeat scroll;}
.hr hr {display: none;}

a.edit {
    font-size: 10pt;
}

div.profile-photo, div.small-photo {
    text-align: center;
    float: left;
    padding: 10px;
    margin-right: 10px;
    background-color: #E5EEFF;
}

div.small-photo {
    font-size: 10pt;
}

div.profile-photo img {
    height: 200px;
    width: 200px;
}

div.small-photo img {
    height: 150px;
    width: 150px;
}


div.about, div.story, div.staff {
    display: inline-block;
    width: 80%;
    margin: 10px;
    padding: 10px;
    border: 1px solid black;
    background-color: #C3CCEB;
}

.post-date, .event-location {
    font-style: italic;
    font-size: 10pt;
}

.event-date, .news-date, .photo-date {
    font-style: italic;
}

.post-title, .event-title {

}

div.post-body {

}

div.toc {
    display: inline-block;
    margin: 10px;
    padding: 10px;
    border: 1px solid black;
    background-color: #C3CCEB;
}

/* -------------------------------------------------- */
/* boxtab */
/* -------------------------------------------------- */
#boxtab {
/*clear:left;*/
float:left;
padding:0;
background:#E5EEFF url(images/boxtab.gif) bottom repeat-x;
width:100%;
overflow:hidden;
min-height:50px;
}
#boxtab ul {
float:left;
margin:0;
padding:0;
list-style:none;
position:relative;
left:50%;
text-align:center;
}
#boxtab ul li {
display:block;
float:left;
list-style:none;
margin:20px 0 0 0;
padding:0;
position:relative;
right:50%;
}
#boxtab ul li a {
display:block;
float:left;
margin:0 1px;
padding:5px 10px;
background: #C3CCEB;
text-decoration:none;
color:#000;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
position:relaive;
bottom:1px;
min-height:20px;
}
#boxtab ul li a:hover {
background:#fff;
}
#boxtab ul li.active {
margin-top:10px;
font-weight:bold;
}
#boxtab ul li.active a,
#boxtab ul li.active a:hover {
position:relative;
bottom:0;
padding:10px;
background:#E5EEFF;
color:#000;
font-weight:bold;
}

div.disorder-section {
margin: 10px;
padding: 10px;
display: none;
}
div.disorder-section.active {
display: inline-block;
}

.photo-gallery ul {
    list-style: none;
}

.photo-gallery ul li {
    display: inline;
}

li.gallery-photo {
    margin-left: 10px;
}

.photo-caption {
    display: none;
}

.date {
    font-style: italic;
}

