﻿/* Main Fonts ONLY */
body,input,select,textarea {font-family:arial,helvetica,arial,sans-serif;color:#000;font-size:12px;line-height:17px;}

/* minor normalization */
h1,h2,h3,h4,h5,h6,h7,h8 {display:block;font-weight:bold;line-height:1.2em;margin:13px 0 9px 0;padding:0;color:#000;}
h1 {padding:0;margin:9px 0;font-size:28px;line-height:36px;font-family:'NewsGothicBTCondensed';font-weight:normal;}
h2 {font-size:20px;/*font-family:'NewsGothicBTCondensed';*/font-weight:normal;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}
form {margin:0;padding:0;}
p {margin:0 0 9px 0;}
ul {list-style-type:square;}
ul,ol {margin:9px 0 9px 0;padding:0 0 0 18px;}
li {margin:0;padding:0;}
strong,b {font-style:inherit;font-weight:bold}
em {font-style:italic;}
img {-ms-interpolation-mode:bicubic;}
input[type=text] {height:18px;line-height:18px;font-size:14px;vertical-align:middle;}
select {padding:2px;font-size:14px;line-height:18px;vertical-align:middle;}

/* LINKS: try to avoid specifying anything except color using a full set of :link, :active, :visited, etc. or it's a pain to override) */
a {text-decoration:none;}
a, a:link, a:visited, a:active {color:#58595b;text-decoration:none;}
a:hover {color:#cb333b;text-decoration:none;}
.fauxlink {color:#58595b;text-decoration:none;border-bottom:1px dotted #58595b;}
.fauxlink:hover {color:#cb333b;border-color:#cb333b;}
.redlink {color:#cb333b!important;text-decoration:underline!important;}
.redlink:hover {text-decoration:underline;}

/* obvious global toggles */
.noprint {display:none;}
.nowrap {white-space:nowrap;}
.clearboth {clear:both;}

/* CLIENT CONTENT */
.wb-content a {color:#58595b;border-bottom:1px dotted #58595b;}
.wb-content a:hover {color:#cb333b;border-color:#cb333b;}
.wb-content img {max-width:100%;}
.wb-content table {max-width:100%;}
.wb-content ul ul {margin:0;list-style-type:circle;}
.wb-quotearea p {margin:0;}
.wb-content h3 {padding:0;margin:11px 0 5px 0;font-size:16px;line-height:22px;color:#4b4b4b;}
.wb-content h4 {padding:0;margin:11px 0 5px 0;font-size:14px;line-height:22px;color:#4b4b4b;}
/* CUSTOM EDITOR STYLES (these should match what we set up in ~/style_editor.css) */
.wb-content h5, .wb-editor-subhead {font-size:14px;line-height:22px;color:#59315f;font-weight:bold;}
.wb-content h6, .wb-editor-headerthin {font-size:25px;line-height:32px;color:#4d4d4d;font-family:'NewsGothicBTCondensed',arial narrow,sans-serif;font-weight:normal;}
.wb-content h7, .wb-editor-quote {font-size:22px;line-height:30px;color:#938782;font-family:'NewsGothicBTExtraCondensedBold',Arial narrow,sans-serif;font-weight:normal;}
.wb-content h8 {font-size:19px;line-height:26px;color:#938782;font-family:'NewsGothicBTExtraCondensedBold',Arial narrow,sans-serif;font-weight:normal;text-align:right;}
.wb-editor-bodylarge {font-size:18px;line-height:24px;color:#6d747b;}

/* print master layout mods */
html,body {max-width:640px;padding:0;margin:0;}
.page {width:640px;max-width:640px;}
.pageheader {padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #ccc;}
.pageheaderlogo-base {display:block;border:0;height:24px;margin:0;}
.pageheaderlogo-alt {display:none!important;}
.pagebodyleft {display:none;}
.pagebodyright {}
.pagerwrapper {display:none;}
.mobileredbutton {display:none;}


/* print content fixes */
.sharedintrotext {margin:9px 0;font-size:1.2em;}
.sharedbakersearch-wide {display:none;}
.sharedpagebodymorelink {display:none!important;}
.sharedoverviewextra .wb-content {display:block!important;}
.sharedpagebodyquote {margin:0 0 9px 0;}
.sharedpagebodyquote-text {font-size:22px;line-height:30px;color:#938782!important;font-family:'NewsGothicBTExtraCondensedBold',Arial narrow,sans-serif;font-weight:normal;}
.sharedpagebodyquote-attr {font-size:19px;line-height:26px;color:#938782!important;font-family:'NewsGothicBTExtraCondensedBold',Arial narrow,sans-serif;font-weight:normal;text-align:right;}

h1.campusinterviewtitle {font-family:Arial Narrow,Arial,Helvetica,Sans-serif;}

.officebox {display:inline-block;margin:0 0 40px 0;width:40%;vertical-align:top;}
.officebox-bio {margin:10px 0 0 0;}

.searchresultbios {width:100%;}
.searchresultbios th {text-align:left;}
.searchresultbios td {padding-right:10px;}

.serviceroll-toggler {display:none;}
.serviceroll-body {display:block!important;}
.serviceslist {padding-left:1em;list-style-type:none;}
.serviceslist > li {margin:9px 0 0 0;}
.serviceslink {font-size:1.2em;}
.servicessublist {padding-left:3em;margin:0;}

.sharedblogbox {display:none;}

/* BIO header */
.showbiooffice {margin:9px 0;font-size:10px;line-height:14px;}
.showbiooffice a.fauxlink, .showbiooffice b {font-weight:bold;font-size:11px;text-decoration:none;border:0;color:#000;}
.showbiofeaturecols {width:100%;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #ccc;}
.showbiofeatureleft {width:190px;padding:0 10px 0 0;float:left;}
.showbiofeaturecenter {width:440px;float:left;}
.showbiofeatureright {display:none;}
.showbiophoto {width:440px;}
.showbiophoto img {width: 240px; float: right;}
.showbioname {padding:0;margin:0;font-size:20px;line-height:24px;}
.showbiotitle {padding:0;margin:9px 0;font-size:16px;line-height:20px;}
.showbioemail {font-size:11px;}
#bioprintquote {margin:0 0 13px 0;font-size:20px;line-height:24px;color:#938782!important;font-family:'NewsGothicBTExtraCondensedBold',Arial narrow,sans-serif;font-weight:normal;}
#bioprintquote .showbiopullquoteattr {font-size:16px;line-height:20px;text-align:right;}


/* BIO body */
.page_showbio .pagebodycols {width:640px;}
.page_showbio .pagebodyleft {}
.page_showbio .pagebodycenter {}
.page_showbio .pagebody h2 {font-family:Arial,helvetica,sans-serif;font-size:14px;line-height:17px;font-weight:bold;}
.showbiobody-recognitions img {display:none;}
.showbiorightassocs {font-size:11px;line-height:14px;}
.showbiorightassocs h3 {margin:9px 0;font-size:14px;line-height:17px;}
.showbiorightassocs h3:first-child {margin-top:0px;}
.showbiorightassocs .sharedrollupbody {display:block!important;}
.showbiofeaturecenter  .showbiophoto {display:none;}

