#main h1 {margin: 12px 12px 0; padding-bottom: 5px; border-bottom: 1px solid #a1a5a9;}
#header {text-align: left; margin-bottom: 0; background: url(/pro/color/images/header_bg.gif) no-repeat bottom center; width: 740px;padding-bottom: .5em;}
#main {border: 1px solid #a1a5a9; margin: 0 auto;}
#main #content {width: 440px; margin-bottom: 0;}
#outercontainer {background: url(/pro/color/images/topmarks.gif) no-repeat top left; margin: 0 auto; width: 740px;}
#container { background: url(/pro/color/images/centermarks.gif) no-repeat center left; margin: 0 auto;}
#innercontainer {background: url(/pro/color/images/bottommarks.gif) no-repeat bottom left;}
#breadcrumb {margin-top: 0; padding-top: 0; width: 740px; background: url(/pro/color/images/bottomcropmarks.gif) no-repeat top center; padding-top: 20px}
#content {padding: 12px 0 0 12px;}
#sidebar { width: 189px; padding: 12px 12px 0 0; margin-bottom: 0;}
#top { width: 660px; color: #a1a5a9; font-weight: normal; margin-left: 40px;}
#top h6 {margin: 0; font-size: 11px; font-weight: normal; padding-bottom: .4em;}
#top h6 a {color: #76797c; text-decoration: none;}
#top .left {vertical-align: bottom; text-align: left; color: #a1a5a9;}
#top .right {vertical-align: bottom; text-align: right; color: #a1a5a9;}

#content h2 {margin-bottom: 8px; font-size: 18px;}

.photo {color: #f6970e;}
.video {color: #523cd9;}
.words {color: #5878a8;}
.design {color: #428f9f;}
.music {color: #d22828;}
.science {color: #31a724;}
.film {color: #fc0;}
.audio {color: #3c6e4a;}
.archive {color: #76797c;}

#sidebar .sidebox h3, #sidebar .sidebox h4, #main .sidebox h3, #main .sidebox h4, #main .sidebox p, #main .sidebox ul {padding: 0 8px 4px;}

#sidebar .sidebox {border: 1px solid #A1A5A9; margin-bottom: 12px;}
#sidebar h2 {margin: 0 0 4px; padding: 4px 8px; background: #F5F5F5; color: black; font-size: 11px; font-weight: bold; border-bottom: 1px solid #a1a5a9;}

#sidebar .button {padding: 4px 8px 3px; background: #F5F5F5; border: 1px solid #A1A5A9; margin-bottom: 12px;}
#sidebar .button h3 {padding: 1px 0 2px;}
#sidebar .button p {margin-bottom: 4px; padding-bottom: 0;}
#sidebar .signup {border: 1px solid #76797c; background-color: #DDF2F9; padding-right: 4px;}
#sidebar .signup p {margin-left: 77px;}
#sidebar .signup img {float: left; margin: 3px 0 0 0;}

#sidebar .excerpt {font-size: 14px; font-weight: bold; color: #76797c;}
#sidebar .tools ul {padding: 0; margin: -2px 0 0;}
#sidebar .tools ul li {border-bottom: 1px solid #e2e2e2; padding: 5px 8px 5px 44px;}
#sidebar .tools ul li.last {border-bottom: none;}
#sidebar .tools ul li img {float: left; margin-left: -37px;}

#workflow ul {list-style-image: url(/pro/color/images/workflow_arrow.gif); margin-left: 18px;}
#palettelist p {margin-bottom: 3px;}
img.border {border: 1px solid #a1a5a9;}

div.clearer.sectionseparator {border-top: 1px solid #c7c7c7; margin: 10px 0;}

#main blockquote {padding: 0 5px 0 34px; margin: 0 0 20px 0; font-size: 14px; background: url(/education/profiles/images/blockquote_left_hed.gif) no-repeat 10px 0;}
#main blockquote p {padding: 3px 20px 5px 0; margin: 0;}
#main blockquote p.quote {background: url(/education/profiles/images/blockquote_right_hed.gif) no-repeat right bottom;}
#main blockquote p.attribution {font-size: 11px; padding: 10px 0 0 50px; text-indent: -1.3em; color: #76797C;}
#main blockquote p.attribution.short {padding-left: 90px;}

#main .bio {border-top: 1px solid #c7c7c7; margin: 10px 0 0;}
#main .bio h3 {margin: 10px 0 2px;}
#main .bio p {font-size: 11px;}
