@charset "UTF-8"; /* Seattle Pacific University CSS Document - Authored by Jacob Lane - 01-20-2010 */

/* --------------------------- General Styles --------------------------- */
body                 { margin: 0; padding: 0; background: #ffffff url('/depts/sbe/cib/images/body-bg.png'); background-repeat: repeat-x; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
img                  { border: 0; }
p                    { color: #111; font-size: 13px; line-height: 20px; }
blockquote           { background: url(/depts/sbe/cib/images/quote.png) no-repeat 5px 8px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; font-size: 14px; font-style: italic; line-height: 24px; margin:20px 0 10px 0; padding: 14px 20px; text-indent: 20px;}
cite                 { display:block; font-size: 12px; margin: 0 10px;}

/* --------------------------- Div Styles --------------------------- */
div#container        { margin: 0 auto; width: 960px; padding: 0; }
div#content          { float: right; width: 900px; background-color: #ffffff; padding: 0 30px; }
div#wrapper          { float: left; width: 900px; margin: 0; padding: 0 0 35px 0; border-bottom: solid 1px #333333; }
div#header           { background: url(/depts/sbe/cib/images/cib-banner.png) no-repeat; height: 269px; }
div#main             { float: left; width: 680px; margin: 25px 0 15px 0; display: inline; }
div#homeLink         { width: 827px; height: 247px; }
div#leftCol          { float: left; width: 205px; }
div#mainCol          { float: left; width: 430px; margin-left: 10px; padding: 0; }
div#featuredConvo    { float:left; width: 400px; margin: 30px 0 5px 0; padding: 15px 15px 5px 15px; background-color:#f5f3e9; border-top:4px solid #CFCBBB; }
div#fromBlog         { float: left; width: 180px; margin: 20px 0;padding: 5px 0 5px 0; }
div#bookReview       { float: left; width: 430px; padding: 20px 0px; }
div#rightCol         { float: left; width: 220px; margin: 15px 0 0 0; display: inline; }
div#rightColLinks    { float: left; width: 100%; padding: 10px 0 15px 0; }
div.linkColumn       { float: left; width: 195px; }
div#events           { float: right; width: 100%; padding: 0; font-size: 14px; }

/* --------------------------- Home Page and General Styles --------------------------- */
#content h1          { margin-bottom: 0; padding-top: 35px; font-size: 25px; font-weight: normal; }
#content h2          { margin: 0 0 12px 0; padding: 0; font-size: 18px; }
#content h3          { padding: 0; font-size: 15px; }
#content h4          { margin: 0; padding: 0; font-size: 12px; }
#rightCol h3, #leftCol h3 { margin: 5px 15px 10px 0; padding: 0; font-size: 12px; text-transform: uppercase; }
div#lastestNews p    { padding-bottom: 10px; }
div#events p         { padding: 0; margin-top: 20px; }
#content a           { color: #b21e14; text-decoration: none; }
#content a:hover     { text-decoration: underline; color:#333; }
#featuredConvo img   { margin: 0 20px 10px 0; padding: 0; }
#featuredConvo p,
#featuredConvo h2,
#featuredConvo h3    { color:#000; line-height: 18px; }
#featuredConvo h2    { margin-bottom: 15px; }
#featuredConvo p     { font-size: 12px; }
#bookReview img      { margin: 3px 15px 0 0; padding: 0; }
.hours td            { padding: 4px 0; color: #ffffff; font-size: 13px; font-weight: normal; }
.closed              { font-weight: normal; color: #bbbbbb; }
.hightlight          { width: 37px; margin-bottom: 28px; padding: 2px 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #b21e14; color: #ffffff; font-size: 10px; font-weight: normal; text-transform: uppercase; }
.date                { width: 45px; padding: 1px 4px; text-align: center;-moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #b21e14; color: #ffffff; font-size: 11px; font-weight: bold; text-transform: uppercase; }
#main img            { margin-right: 15px; }
#main ul             { margin: 0; padding-left: 0; }
#main li             { padding: 7px 5px 7px 20px; background: url('/depts/sbe/cib/images/bullet-arrow.png'); background-repeat: no-repeat; background-position: 4px 11px; list-style-type: none; font-size: 13px; }
#main li.other       { background-color: #eaeaea; }
#main ul ul li       { margin-left: 25px; }
#main ol             { margin: 0; padding: 0; }
#main ol li          { background: none; border-bottom: 1px dashed #ddd; list-style-type: decimal; margin-left: 20px; padding: 10px 0; }
#rightColLinks ul    { margin: 0; padding: 0; font-size: 12px; }
#rightColLinks li    { list-style-type: none; padding-bottom: 5px; line-height: 21px;}
#rightColLinks a     { color: #b21e14; }
#rightCol img        { margin-top: 40px; }
#home #rightCol img  { margin-top: 0; }
#invest              { background: #f8f7f2; border-top: 1px dashed #CFCBBB; border-bottom: 1px dashed #CFCBBB; clear: left;  margin: 20px 0 10px 0px; padding: 1px 5px 5px; text-align: center; width: 170px;}
#invest p            { padding-right: 49px; }
#connect h3          { border-bottom: 1px solid #dddddd; padding-bottom: 10px; width: 180px;}
#connect ul li       { background: none; padding: 0 0 10px 0;}
#connect ul li a     { color: #666666; }
#connect img         { vertical-align: -8px;}
#fromBlog h2         { margin: 0 0 16px 0; padding: 0; }
#fromBlog p          { margin-bottom: 0; padding: 8px 0; border-top: solid 1px #e6e6e6; }
#bookReview h3       { margin: 0; padding: 0; font-size: 14px; font-style: italic; }
#bookReview p        { margin: 0; padding: 0 0 5px; }
.callout             { background: #f5f3e9; margin: 10px 0 25px 0; padding: 1px 10px 10px; }
.callout ul          { margin: 0; padding: 0 0 15px 0; }
.callout li          { padding: 7px 5px 7px 20px; background: url('/depts/sbe/cib/images/bullet-arrow.png'); background-repeat: no-repeat; background-position: 4px 11px; list-style-type: none; font-size: 13px; }
#video               { border-top: 1px dashed #ddd; border-bottom: 1px dashed #ddd; margin: 10px 0 25px 0; padding: 15px 10px; position: relative; width: 430px;}
#video-info          { position: absolute; top: 0; right: 15px; width: 155px;}
#video h3            { font-size: 16px; margin: 0; }
#video h5            { color: #666; margin: 15px 0 4px 0; font-size: 12px; text-transform: uppercase; }
#video p             { font-size: 12px; }
.alignLeft           { float:left; }
.alignRight          { float:right; }

/* --------------------------- Left Nav Styles --------------------------- */

#leftCol li a.here         { color: #ffffff; background-color: #c80000; }
#leftCol .menu a:hover     { text-decoration: none; }
#leftCol .menu             { margin: 0; padding: 0;  font-size: 12px; width: 180px; }
#leftCol .menu li          { background: none; border-bottom: 1px solid #dddddd; list-style-type: none; padding: 0; }
#leftCol .menu li:last-child { border: none; }
#leftCol .menu li a        { display:block; text-decoration: none; color: #333; padding:11px 5px  9px; }
#leftCol .menu li a.current{ background: #F5F3E9 url(/depts/sbe/cib/images/bullet-arrow.png) no-repeat 165px center;}
#leftCol .menu li a:hover  { text-decoration: none; color: #888888; }
#leftCol .menu ul          { margin: 0 0 10px 0px; }
#leftCol .menu ul li       { border: none; margin: 0 0 0 25px;}
#leftCol .menu ul li a     { color: #666666; font-size: 12px; }

/* --------------------------- Subpage styles --------------------------- */
#text                { float: right; width: 615px; margin: 25px 0 15px 0; display: inline; line-height: normal; font-size: 13px; }
#text h2             { margin: 0; padding: 0 0 15px 0; }
#text li             { margin-bottom: 15px; }

#secondaryNav            { float: left; margin: 25px 15px 0 15px; display: inline; width: 828px; }
#secondaryNav ul         { margin: 0; padding: 0; }
#secondaryNav li         { float: left; display: inline; list-style-type: none; }
#secondaryNav li a       { background: #F5F3E9; color: #000; font-size: 13px; display: block; margin-right: 12px; padding: 10px 18px; border-bottom: 1px dashed #dddacd; }
#secondaryNav li a:hover { background: #f1efe6; text-decoration: none; }

.convo-text				{color: #333; font-weight: bold; font-size: 13px; }

#history #rightCol img       { margin-top:0; padding-right: 10px; }
#history #rightCol .callout  { height:  95px; }

#leadership              { border-top: 1px dashed #ddd; margin-top: 30px; padding-top: 15px; }
#leadership p strong     { border-bottom: 1px solid #ddd; display: block; font-size: 14px; margin-top: 30px; padding-bottom: 5px;}

.review              { min-height: 180px; }

#thought #rightCol p strong   { display:block; color:#000; border-bottom: 1px dashed #ccc; }
#thought #rightCol ul         { margin: 0 0 10px 0; padding: 0;}
#thought #rightCol ul li      { backgound: none; list-style-type: none; font-size: 13px;}
#thought #rightCol ul ul li   { backgound: none; padding: 7px 5px 10px 10px; list-style-type: none; font-size: 13px; }
#thought #rightCol img        { margin-top:0; vertical-align:-3px;}

#resources #main   { margin-top: 25px; }
#resourcecol       {float: left; width: 225px;}
#resources #rightCol { margin-top: 25px; }

.contactBox  { border: 1px solid #dddddd; padding: 5px 0; width: 245px; }

.current	{ font-weight: bold; }

