/* DEFAULT STYLES */
/* https://dalton.missouri.edu */

body { font: 76%/170% Verdana, Arial, Helvetica, sans-serif; color:#000; background: #250201 url(../images/bg.gif) repeat-x left top fixed; }
* { margin:0; padding:0; }
a { outline:none; }
a img { border:none; }
a:link { color:#000; }
a:hover { color:#000; text-decoration:none; cursor: hand; }
a:visited { color:#000; }
a:active { color:#000; }
a:focus { color:#000; }

object { outline: none; }

.offset a { position:absolute; left:-1000em; padding:5px; font-weight:bold; background-color:#FBDB6E; }
.offset a:focus, .offset a:active { position:absolute; top:2em; left:2em; }
.clearfix { clear:both; height:0; }

.cascade-int { border: 1px solid #f00; padding: 0; margin: 0; color: #f00; }
.cascade-int p { margin: 2px 0 0 0; padding: 0; width: 100%; text-align: center; font-size: 8pt; font-weight: bold; }

.alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; position:relative; border-radius: 5px; font-size: 10pt; width: 250px; box-shadow: 0 0 10px 10px $ccc; width: 90%; }
.alert-wide { padding: 10px; margin-bottom: 20px; font-size: 10pt; }
.alert a { text-decoration: none; }
.alert a:hover, a:focus { text-decoration: underline; }
.alert-yellow { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }
.alert-yellow a { color: #66512c; }
.alert-red { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
.alert-red a { color: #843534; }
.alert-blue { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }
.alert-blue a { color: #245269; }
.alert-green { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.alert-green a { color: #2b542c; }

/* #outer-container { background: url(../images/bloodcells-bg.jpg) no-repeat right top fixed; } */
#outer-container { background: url(../images/bg-10-10.jpg) repeat-x top fixed; }

#inner-container { width:950px; padding: 25px 0 0 0; margin: 0 auto 0 auto;  }

#branding { padding:15px 20px; background: #FFDB6F url(../images/head-bg.gif) no-repeat left top; }
#branding .logo { float:left; margin:5px 0 0 0; }
#branding .right-design {float:right; margin: 0 0 0 0;}
#branding h1 { font: 300%/100% "Century Gothic", Arial, Helvetica, Geneva, sans-serif; margin:0 20px 5px 62px; }
#branding h2 { font-size:140%; margin-left:65px; font-family: "Times New Roman", Times; font-weight: normal; }
#branding h1 a, #branding h2 a { text-decoration:none; }
#branding h1 a:hover, #branding h2 a:hover { text-decoration:underline; }

#tactical { width:950px; padding:0 0 8px 0; background: #181818 url(../images/tactical-bg.gif) repeat-x left top; }
#tactical ul { color:#FFF; list-style:none; float:right; background-color:#181818; }
#tactical ul li { float:left; background: #181818 url(../images/tactical-left-bg.gif) no-repeat left top; padding:0 0 0 10px; }
#tactical ul li a { color:#FFF; text-decoration:none; background: #181818 url(../images/tactical-right-bg.gif) no-repeat right top; padding:8px 10px 0 0; display:block; }
#tactical ul li a:hover { color:#FBDB6E; }
#tactical ul li span.search { padding:8px 20px 0 2px; background-color:#181818; display:block;  }

#content-container { background: #FFF url(../images/content-bg.gif) no-repeat 300px top; width:950px; }

#content { width:600px; float:right; padding:0 25px 25px 0; }
#content h2 { color:#900; font: 240%/120% "Century Gothic", Arial, Helvetica, Geneva, sans-serif; font-weight:normal; margin:0 0 20px 0; }
#content h3 { font-size:120%; font-weight:bold; margin:0 0 5px 0; }
#content h4 { font-size:100%; font-style:italic; margin:0 0 5px 0; }
#content p { margin:0 0 20px 0; }
#content ul, #content ol { margin:0 0 20px 1.4em; }
#content ul li, #content ol li { margin:0 0 10px 0; }

#content .banner { margin:20px 0; }
#content #breadcrumbs { font-size:80%; line-height:130%; margin:10px 0 10px 0; }
#content  .sidebar-home ul { margin:0 0 3px 1.4em; list-style:none; }
#content  .sidebar-home ul li { margin-bottom:5px; }
#content  .sidebar-home h3 { color:#000; font: 150%/120% "Century Gothic", Arial, Helvetica, Geneva, sans-serif; font-weight:bold; margin-bottom:5px; }
#content  .sidebar-home p { margin-bottom:8px; }
#content #sidebar-container { width:200px; float:right; margin:15px 0 20px 20px; line-height:150%; }
#content #sidebar-container .sidebar { font-size:90%; padding:0 10px; }
#content #sidebar-container .sidebar ul { margin:0 0 3px 1.4em; }
#content #sidebar-container .sidebar ul li { margin-bottom:5px; }
#content #sidebar-container .sidebar h3 { color:#900; font: 150%/120% "Century Gothic", Arial, Helvetica, Geneva, sans-serif; font-weight:bold; margin-bottom:5px; }
#content #sidebar-container .sidebar p { margin-bottom:8px; }
#content #sidebar-container .sidebar-home { font-size:90%; line-height:140%; padding: 10px 10px 10px 0; background: #FFDB6F url(../images/sub-nav-bg.gif) no-repeat left top; }
#content #sidebar-container .sidebar-home ul { margin:0 0 3px 1.4em; list-style:none; }
#content #sidebar-container .sidebar-home ul li { margin-bottom:5px; }
#content #sidebar-container .sidebar-home h3 { color:#000; font: 150%/120% "Century Gothic", Arial, Helvetica, Geneva, sans-serif; font-weight:bold; margin-bottom:5px; }
#content #sidebar-container .sidebar-home p { margin-bottom:8px; }
#content #sidebar-container .sub-nav { background: #FFDB6F url(../images/sub-nav-bg.gif) no-repeat left top; margin:0 0 20px 0; padding:0 10px; line-height:130%; }
#content #sidebar-container .sub-nav ul { list-style:none; padding:12px 0 1px 0; margin:0; }
#content #sidebar-container .sub-nav ul li { margin:0 0 12px 0; }
#content #sidebar-container .sub-nav a { text-decoration:none; display:block; width:180px; font-weight:bold; }
#content #sidebar-container .sub-nav a:hover { text-decoration:underline;  }

#content #sidebar-container img.portrait { margin:0 0 15px 10px; border:solid; border-width:2px; border-color:#000000}
#content #sidebar-container .sidetitle { margin: 1em 0 1em 0; font-size: 8pt; letter-spacing: 0.09em; font-weight: normal; background: transparent; color: :#0000cc; border-bottom: 1px dotted #990000; }

#content #sidebar-container .sub-nav2 { padding-left: .5em; line-height: 8pt; }
#content #sidebar-container .sub-nav2 p { padding-left: .5em; font-size: 80%; }
#content #sidebar-container .sub-nav2 a { text-decoration:none; }
#content #sidebar-container .sub-nav2 a:hover { color: #990000; }

#content .inset-horizontal { width:350px; float:right; margin:10px 0 15px 15px; }
#content .inset-horizontal p { font-size:90%; line-height:130%; }

#content .bodySec { margin-bottom: 40px; }
#content .list { margin-left: 25px; }

#nav-container { width:300px; float:left; }

#nav-container .secondary { font-size:90%; margin-bottom:20px; }
#nav-container .secondary h3 { color:#900; font: 150%/120% "Century Gothic", Arial, Helvetica, Geneva, sans-serif; font-weight:bold; margin:0 25px 5px 27px; }
#nav-container .secondary p { margin:0 25px 10px 27px; line-height:140%; }
#nav-container #social { width: 280px; margin-left: 20px; text-align: left; }
#nav-container #social img { margin: 0 5px 0 5px; }
#nav-container #twitter-timeline { width: 280px; margin-left: 20px; text-align: left; }
#nav-container #nav { color:#FFFFFF; background: #181818 url(../images/nav-bg.gif) no-repeat right bottom; margin-bottom:20px;  }
#nav-container #nav a { color:#FFFFFF; text-decoration:none; font: 120%/120% "Century Gothic", Arial, Helvetica, Geneva, sans-serif; display:block; border-bottom: #990000 1px solid; padding:6px 2px; width:246px; }
#nav-container #nav a:hover { color:#FBDB6E; }
#nav-container #nav ul { list-style:none; padding:0 25px 25px 25px; }

#site-info { clear:both; background-color:#181818; font-size:80%; color:#999; text-align:center; padding:20px; border-top:#FBDB6E 6px solid; }
#site-info p { margin-bottom:5px; line-height:130%; }
#site-info a { color:#999; }

#MUCVDAY { margin: 27px; }

/* JOBS PAGE */
#jobs-nonacademic p { margin-left: 20px; }
#jobs-academic .joblisting p { margin-left: 30px; background-color: #F7F7F7; border-left: #C00 1px solid; border-bottom: 1px #C00 solid; padding: 10px; }
#jobs-academic .joblisting-title { text-decoration: underline; }
#jobs-academic p.joblisting-title { margin-left: 20px; text-decoration: none; }

/* Tables with Alternate Colored Rows */
#listtable table {width: 100%;}
#listtable tr:nth-child(odd){background: #FFDB6F;}
#listtable tr:nth-child(even){background: #FFE9A8;}
#listtable td {padding: 5px;}


