/* SCREEN STYLES */
/* http://mizzouwire.missouri.edu */
/* Created by Josh Nichols, Web Communications, University of Missouri */

body { font: 76%/170% Verdana, Arial, Helvetica, sans-serif; color:#000; background:#EDEBD5; }
* { margin:0; padding:0; }
a img { border:none; }
a:link { color:#000; }
a:hover { color:#000; text-decoration:none; }
a:visited { color:#000; }
a:active { color:#000; }
.offset a { position:absolute; left:-1000em; padding:5px; font-weight:bold; background:#FC3; }
.offset a:focus, .offset a:active { position:absolute; top:2em; left:2em; }
.inline-icon { display:inline; margin:0 5px -3px 0; }
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix {display:block;}
hr {background:#fc3;color:#fc3;clear:both;float:none;width:100%;height:1px;margin:0 0 1.45em;border:none;}
hr.space {background:#EDEBD5;color:#EDEBD5;visibility:hidden;}
object, embed { outline: 0; }
h1.section-head { width:480px; color:#660000; margin:0 0 15px 5px; font-family: "Times New Roman", Times, serif; font-size:320%; line-height:110%; font-weight:normal; }

.browse-more { margin:0 0 25px 5px; clear:both; padding-top:10px; }
.browse-more strong { color:#660000; font-weight:bold; }

#story p { margin:0 0 15px 0; }
#story h1 { color:#660000; font-family: "Times New Roman", Times, serif; font-size:320%; line-height:130%; font-weight:normal; }
#story h2 { font-size:130%; margin:0 0 5px 0; font-weight:bold; line-height:130%; }
#story h3 { font-size:120%; margin:0 0 10px 0; font-weight:bold; line-height:130%; }
#story h4 { font-size:100%; font-weight:bold; line-height:130%; }
#story h5 { font-size:100%; font-weight:normal; font-style:italic; line-height:130%; }
#story h6 { font-size:120%; font-weight:bold; line-height:130%; color:#660000;margin:0 0 10px 0; }
#story ul, #story ol { margin:0 0 15px 2.2em; }
#story ul.extended-list { margin:5px 0 15px 1.3em; }
#story li { margin:0 0 5px 0; }
#story ul.meta { margin:0 95px 15px 0; }
#story .meta li { margin:0 10px 0 0; padding:0 11px 0 0; float:left; list-style:none; color:#666; font-size:90%; line-height:1.6; background: url(../images/pipeGray.gif) no-repeat right center; }
#story .meta li.last { background:none; }
#story .inset-horizontal { width:470px; float:right; margin:5px 0 0 20px; }
#story .inset-horizontal-left { width:470px; float:left; margin:5px 20px 0 0; }
#story .inset p, #story .inset-left p, #story .inset-horizontal p, #story .inset-vertical p, #story .inset-horizontal-left p, #story .inset-vertical-left p { color:#666; font-weight:normal; font-size:90%; line-height:140%; margin:0 0 10px 0; }
#story .inset p, #story .inset-left p, #story .inset-horizontal p a, #story .inset-vertical p a, #story .inset-horizontal-left p a, #story .inset-vertical-left p a { color:#666; }
#story .inset-vertical { width:300px; float:right; margin:5px 0 0 20px; }
#story .inset-vertical-left { width:300px; float:right; margin:5px 20px 0 0; }
#story .inset { float:right; margin:5px 0 0 20px; }
#story .inset-left { float:left; margin:5px 20px 30px 0; }
#story blockquote { width:250px; float:right; margin:5px 0 0 20px; padding:2px 10px; color:#660000; font-family: "Times New Roman", Times, serif; font-size:180%; line-height:150%; border-left:#CCCCCC solid 1px; }
#story blockquote span { font-size:60%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;  }
#story p.dropcap:first-letter { font-weight:bold; float:left; line-height:.8; font-size:5.4em; margin:.05em .08em 0 -.04em; }

#feedback { margin:30px 0; padding:15px 0 0 0; border-top:#666 solid 1px; }
#feedback h2 { margin:0 0 15px 0; color:#660000; font-family: "Times New Roman", Times, serif; font-size:200%; line-height:130%; font-weight:normal; }
#feedback ul { margin:0 0 30px 0; list-style:none; font-size:90%; line-height:170%; }
#feedback li { background: #D9D7C3 url(../images/feedbackBg.gif) no-repeat left top; clear:both; }
#feedback li p { padding:10px 17px 0 17px; }
#feedback p.feedback-meta { font-weight:bold; margin:5px 0 15px 0; padding:15px 0 0 40px; background: #EDEBD5 url(../images/feedbackBgBottom.gif) no-repeat left top; }
.feedback-meta span { font-weight:normal; }

#tactical-container { padding:15px 0 27px 0; min-width:950px; background: #1E1E1E url(../images/tacticalBg.gif) repeat-x bottom; }
#tactical { width:950px; color:#FFF; margin:0 auto; }
#tactical a { color:#FC3; text-decoration:none; }
#tactical a:hover { text-decoration:underline; }
#tactical img { float:left; }
#tactical span { padding:0 0 0 8px; }
#tactical ul { list-style:none; float:right; }
#tactical ul li { float:left; }
#tactical ul a { float:left; padding:0 10px 0 0; margin:0 10px 0 0; background: url(../images/pipe.gif) no-repeat right center; }
#tactical ul a:hover { text-decoration:underline; }
#tactical #search-button { border:solid 1px #CCC; }

#branding-container { clear:both; height:75px; min-width:950px; background: url(../images/mizzouWire.gif) no-repeat center top; }
#branding { width:950px; margin:0 auto; }
#branding h1 { text-indent:-9999px; position:relative; }
#branding h1 a { width:300px; height:55px; display:block; }

#container { width:951px /* IE 6 Mac needs an extra pixel, for some silly reason */; margin:0 auto; }
#content { float:left; width:715px; }

#nav-container { width:215px; float:left; margin:5px 20px 25px 0; }
#nav { padding:5px 0 12px 0; margin:0 0 15px 0; background: #000 url(../images/sidebarTop.gif) no-repeat center top; color:#FFFFFF; }
#nav li { list-style:none; font-size:120%; line-height:120%; }
#nav a { color:#FFF; width:185px; padding:6px 15px 3px 15px; text-decoration:none; display:block; }
#nav a:hover { color:#FC3; }
#nav a.current { color:#FC3; }

.intruder { background-color:#F5DA78; line-height:130%; margin:5px 0 15px 0; padding:10px 14px 3px 15px; }
.intruder p { margin-bottom:10px; }
.intruder h3 { font-weight:bold; font-size:110%; margin-bottom:5px; }

.special { padding:12px 14px 4px 17px; }
.special p { margin-left:44px; }
.special img.icon { float:left; margin:0 8px 0 0; }

#blog-feed { padding:0 0 15px 0; margin:0 0 10px 0; background:#D9D7C3 url(../images/blogBg.gif) no-repeat center top; }
#blog-feed a { line-height:140%; display:block; }
#blog-feed h2 a { color: #660000; text-decoration:none; }
#blog-feed h2 a:hover { text-decoration:underline; }
#blog-feed h2 { padding:10px 15px 0 15px; font-family: "Times New Roman", Times, serif; font-size:170%; font-weight:bold; line-height: 130%; color: #660000; }
#blog-feed li { list-style:none; padding:5px 15px; font-size:90%; line-height:130%; }

.content-supp { font-size:90%; line-height:130%; padding:10px 0 10px 0; margin:0 0 10px 0; background-color: #D9D7C3; }
.content-supp h3 { padding:5px 15px 7px 15px; font-size:130%; font-weight:bold; color: #660000; }
.content-supp h3 a, .content-supp h3 a:hover { color: #660000; }
.content-supp h4 { padding:5px 15px 7px 15px; font-size:110%;}
.content-supp ul { margin-bottom:10px; }
.content-supp .related-links a { line-height:140%; display:block; }
.content-supp li { padding:0 15px 0 0; margin:0 0 10px 2.6em; }
.content-supp p { padding:0 15px; margin:0 0 10px 0; line-height:150%; }
.content-supp p.more { padding-top:10px; }

.feed { padding-bottom:15px; }
.feed p { padding:0 15px 0 40px; margin-bottom:.7em; line-height:130%; font-size:90%; }
.feed img { margin:0 0 0 15px; float:left; }
.feed a { line-height:140%; display:block; }

.content-supp-container { width:215px; float:right; margin:5px 0 24px 0; }
.content-supp-home { background-color:#D9D7C3; font-size:90%; line-height:140%; margin:0 0 15px 0; padding:0 0 5px 0; }
.content-supp-home h3 { padding:10px 15px 5px 15px; font-size:130%; font-weight:bold; color:#600; }
.content-supp-home li { list-style:none;  }
.content-supp-home li h4 { font-size:110%; padding:5px 15px 3px 15px; font-weight:bold; }
.content-supp-home li p { padding:0 15px 10px 15px; }
.content-supp-home li p.date { font-weight:bold; padding:0 15px 3px 15px; font-size:90%; }
.content-supp-home li a { display:block; }
.content-supp-home p { padding:0 15px 10px 15px; }
.content-supp-home li ul li { padding:0 15px 10px 15px; }
.content-supp-home a { line-height:140%; }
.content-supp-home p.more { padding-top:10px; }

.main-story-blurb { width:480px; margin:0 0 5px 0; float:left; }
.main-story-blurb li { margin:0 0 15px 0; list-style:none; width:480px;  }
.main-story-blurb li img { display:block; margin-bottom:.3em; }
.main-story-blurb li a { padding:5px 5px 8px 5px; text-decoration:none; display:block; width:470px; }
.main-story-blurb li a:hover { background-color:#F5DA78; }
.main-story-blurb li span.headline { display:block; font-family: "Times New Roman", Times, serif; font-size:310%; line-height:100%; font-weight:normal; margin-bottom:.25em; }
.main-story-blurb li span.blurb { display:block; font-size:130%; margin:0 0 5px 0; font-weight:bold; line-height:130%; }
.main-story-blurb li span.meta { display:block; margin:6px 0 0 0; color:#666; font-size:90%; }
.main-story-blurb li span.meta img { display:inline; margin:0 5px -3px 0; }
.main-story-blurb li span span { color:#660000; font-weight:bold; }
.main-story-blurb li a img.special-features {float: right; margin: 7px 0 5px 15px;}

.story-blurb { width:480px; margin:0 0 20px 0; float:left; }
.story-blurb li { border-top:1px solid #FC3; margin:0 0 15px 0; list-style:none; width:480px; clear:left; }
.story-blurb li a { padding:0 5px 8px 6px; text-decoration:none; display:block; }
.story-blurb li a:hover { background-color:#F5DA78; }
.story-blurb li span.headline { margin-left:90px; padding:3px 0 0 0; display:block; font-family: "Times New Roman", Times, serif; font-size:200%; line-height:130%; font-weight:normal; }
.story-blurb li span.blurb { margin-left:90px; display:block; line-height:150%; }
.story-blurb li img { float:left; margin:5px 0 20px 0; }
.story-blurb li span.meta { display:block; margin:6px 0 0 90px; color:#666; font-size:90%; }
.story-blurb li span.meta img { float:none; display:inline; margin:0 5px -3px 0; }
.story-blurb li span span { color:#660000; font-weight:bold; }
.story-blurb li a img.special-features {float: right; margin: 5px 0 10px 15px;}

.alert-home { width:470px; border:1px dashed #AAA78E; background-color:#F5DA78; line-height:130%; margin:0px 5px 15px 5px; }
.alert-home p { margin:10px 15px; }
.alert-home h2 { margin:15px 15px 0px 15px; }

#google-search { padding:10px 0 0 5px; }
#google-search #results_ { padding-top:20px; }
a.l {font-size: 1.35em;}

#addthis-btn { float:right; margin:0 0 .4em 1em; }

#site-info-container { clear:both; padding:20px 0; min-width:950px; background: url(../images/footerBg.gif) no-repeat center top; }
#site-info { width:950px; margin:0 auto; font-size:90%; line-height:160%; text-align:center; }
