﻿#content {
  max-width:70em;
  width:100%;
  margin:0 auto;
  padding-bottom:20px;
  overflow:hidden
}
#contentWrapperExpandAllCollapseAll {
  width:740px;
  margin:0px auto;
  padding-bottom:20px;
  overflow:hidden;
  position:relative
}
#contentWrapperExpandAllCollapseAll .demo {
  width:600px;
  margin:0 auto;
  padding:0px;
  position:relative;
  overflow:hidden;
}
#contentWrapperExpandAllCollapseAll .collapse p {padding:0 10px 1em}

#contentWrapperExpandAllCollapseAll .switch {position:absolute; top:20px; right: 15px; padding:0px}

#contentWrapperExpandAllCollapseAll .post .switch {position:static; text-align:right}

#contentWrapperExpandAllCollapseAll .post .main{margin-bottom:.3em; padding-bottom:0}

#contentWrapperExpandAllCollapseAll .other li, #contentWrapperExpandAllCollapseAll .summary {margin-bottom:.3em; padding:1em; border:1px solid #e8e7e8; background-color:#f8f7f8}

#contentWrapperExpandAllCollapseAll .other ul {list-style-type:none; text-align:center}

/* --- Headings  --- */
#contentWrapperExpandAllCollapseAll h1 {
  margin-bottom:1em; 
  font-family:georgia,'times new roman',times,serif; 
  font-size:2.5em; 
  font-weight:normal; 
  color:#c30
}
#contentWrapperExpandAllCollapseAll h2 {margin-bottom:1em; padding:3px; background-color:#eee}
#contentWrapperExpandAllCollapseAll h2, #contentWrapperExpandAllCollapseAll h3{font-size:1em}

#contentWrapperExpandAllCollapseAll .expand{padding-bottom:.75em}

/* --- Links  --- */
#contentWrapperExpandAllCollapseAll a:link, #contentWrapperExpandAllCollapseAll a:visited {
  border:1px dotted #ccc;
  border-width:0;
  text-decoration:none;
  color:#006699;
}
#contentWrapperExpandAllCollapseAll a:hover, #contentWrapperExpandAllCollapseAll a:active, #contentWrapperExpandAllCollapseAll a:focus {
  border-style:solid;
  background-color:#f0f0f0;
  text-decoration:underline;
  outline:0 none
}

#contentWrapperExpandAllCollapseAll a.default:hover, #contentWrapperExpandAllCollapseAll a.default:active, #contentWrapperExpandAllCollapseAll a.default:focus {
  border-style:none;
  background-color:transparent;
  text-decoration:underline;
  outline:0 none
}

#contentWrapperExpandAllCollapseAll a:active, #contentWrapperExpandAllCollapseAll a:focus {
  color:red;
}
#contentWrapperExpandAllCollapseAll .expand a {
  display:block;
  padding:3px 10px
}
#contentWrapperExpandAllCollapseAll .expand a:link, #contentWrapperExpandAllCollapseAll .expand a:visited {
  border-width:1px;
  background-image:url(images/arrow-down.gif);
  background-repeat:no-repeat;
  background-position:98% 50%;
}
#contentWrapperExpandAllCollapseAll .expand a:hover, #contentWrapperExpandAllCollapseAll .expand a:active, #contentWrapperExpandAllCollapseAll .expand a:focus {
}
#contentWrapperExpandAllCollapseAll .expand a.open:link, #contentWrapperExpandAllCollapseAll .expand a.open:visited {
  border-style:solid;
  background:#eee url(images/arrow-up.gif) no-repeat 98% 50%
}
</style>
<!--[if lte IE 6]>
<style type="text/css">
#contentWrapperExpandAllCollapseAll h3 a, #contentWrapperExpandAllCollapseAll .demo {position:relative; height:1%}
</style>
<![endif]-->
