﻿/******************************************************************************
 *
 * UW-Whitewater Base CSS
 * Author: Brad Westness
 *
 *****************************************************************************/

/* Eric Meyer's CSS Reset - http://meyerweb.com/eric/tools/css/reset/ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* CSS Utility Classes */
.pad-0{padding:0}
.pad-5{padding:5px}
.pad-10{padding:10px}
.pad-25{padding:25px}
.pad-horizontal-5{padding:0 5px}
.pad-horizontal-10{padding:0 10px}
.pad-horizontal-25{padding:0 25px}
.pad-vertical-5{padding:5px 0}
.pad-vertical-10{padding:10px 0}
.pad-vertical-25{padding:25px 0}
.bg-white{background-color:#fff}
.text-size-small{font-size:77%}
.text-size-normal{font-size:93%}
.text-size-medium{font-size:123.1%}
.text-size-large{font-size:167%}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.capitalize{text-transform:capitalize}
.white{color:#fff}
.orange{color:#c05017}
.light-gray{color:#999}
.medium-gray{color:#666}
.dark-gray{color:#333}
.black{color:#000}
.brown{color:#5e5734}
.purple{color:#4a3365}
.border-0 {border:0 none}
.border-1 {border:1px solid}
.border-2 {border:2px solid}
.float-left {float:left;}
.float-right {float:right;}

/* >> The Magnificent CLEARFIX << */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }


/* ====== ACCESSIBILITY MENU ====== */

ul.offset, .offset { position : absolute; top : -9000px; left : -9000px; z-index : 9; }
ul.offset a:focus, ul.offset a:active { position : absolute; top : 9010px; left : 9010px; background-color : #5D7F91; color : #fff; padding : 5px; font-weight : bold; font-size: 14px; border : 2px solid #fff; width : 6em; z-index : 9; }
#uwwShortcuts label, #uwwSearch label { display: none; }

/* ====== Base Elements ====== */
body {
  background-color: #C2B79B;
  font-family: Arial, sans-serif;
  text-align:center;
  color:black;
}
a {
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "PT Sans", Candara, "Trebuchet MS", Verdana, sans-serif;
  font-weight:bold;
  text-transform:uppercase;
  display:block;
  clear:left;
  width:100%;
}

h1 {
  margin-bottom:10px;
}

h2, h2 a { color:#331e54; }

h3, h3 a { color: #5A6F5E; font-size: 138.5%; font-weight: bold; text-transform: uppercase; }

h4 { font-size: 120%; }

/* ====== Site-wide classes ====== */
.mmr1k {
  margin:0 auto;
  width:1000px;
  padding:0 20px;
  text-align:left;
}

/*====== Site-wide elements ====== */
 
#mmrBar {
  display:block;
  width:100%;
  height:30px;
  background:#171717;
  border-bottom:1px solid #626262;
  font-size:12px;
}
  #mmrBar a {
    color:#fefefe;
  }
  #mmrLandingNav {
    text-transform:uppercase;
    font-weight:bold;
    letter-spacing:1px; 
    padding-top:10px;
  }
    #mmrLandingNav li {
      display:inline;
      padding-right:10px;
    }
  #uwwTools {
    display:block;
    width:auto;
    float:right;
    text-align:right;
    padding-top:5px;
  }
    #uwwShortcuts {
      display:block;
      float:left;
      width:109px;
      height:18px;
      margin:0 10px 0 0;
      padding:0;
      color:#575f69;
      background:#ffffff url('img/uwwShortcuts-bg.jpg') 0 0 no-repeat;
    }
      #uwwShortcuts select {
        width:109px;
        height:18px;
        margin:0;
        padding:0;
        opacity:0;
        color:#575f69;
        cursor:pointer;
      }
      #uwwShortcuts option {
        cursor:pointer;
      }
    #uwwSearch {
      display:block;
      float:left;
      margin:0;
      padding:0;
    }
      #uwwSearch #uwwSearchQuery {  
        display:block;
        float:left;
        height:16px;
        color:#575f69;
        margin:0 3px 0 0;
        padding:0;
      }
      #uwwSearch #uwwSearchSubmit {
        display:block;
        float:left;
        height:18px;
        width:20px;
        border:none;
        background:url('img/uwwSearchSubmit-bg.jpg') 0 0 no-repeat;
        font-size:0;
        margin:1px 0 0 0;
        padding:0;
        cursor:pointer;
      }
#mmrBody { background:#C2B79B url('img/mmrBody-bg.jpg') top center no-repeat; }
  #mmrHeader {
    display:block;
    padding:10px 0;
  }
  #mmrHeader a {
    color:#fefefe;
  }
    #mmrLogo {
    }
		#mmrLogo a:last-child img { }
		#mmrLogo img {
        display:inline;
        vertical-align:middle;
        margin-right:10px;
      }
    #mmrResources {
      display:block;
      clear:right;
      float:right;
      font-size:12px;
      margin-bottom:20px;
    }
      #mmrResources li {
        display:inline;
        margin-left:10px;
      }
      
  #mmrTopShadow {
    display:block;
    clear:both;
    float:none;
    height:14px;
    margin:0 -20px 0 -20px;
	padding-bottom: 10px;
    background:url("img/uwwTopShadow-bg.png") center bottom no-repeat;
	position: relative;
	z-index: 900;
  }

  #mmrSubnav { padding: 0 0 0 10px; }
  #mmrSubnav li { display: inline; padding: 0 10px; }
  #mmrSubnav a, #mmrSubnav a:visited, #mmrSubnav a:hover { color: #364d60; font-size: 14px; text-transform: uppercase; font-weight: bold; }
  
  #mmrPage {
    display:block;
    clear:both;
    margin:0 -20px 0 -20px;
    padding: 0 18px 0 18px;
    background:url("img/body-bg.png") center top repeat-y;
    overflow: hidden;
  }
      
    #content {
		background-color: #fff;
      color:#000000;
      font-size:12px;
      line-height:18px;
    }        


      #content h2 {
        font-size:14px;
        text-transform:uppercase;
        color:#331e54;
        margin:0 0 10px 0;
        height:26px;
      }
      #content h2 a {
        color:#331e54;
      }
      #content a {
        color:#44687d;
        font-weight:bold;
      }  
      #content ul {
        padding-left:20px;
		margin-bottom: 10px;
        list-style:none;
        list-style-image:url("img/list-arrow-bg.png");
        list-style-position:outside;
      }
      #content ol {
        padding-left:20px;
		margin-bottom: 10px;
        list-style-type:decimal;
      }
      #content li {
        margin-left:10px;
		padding: 5px 0;
      }
      #content p {
        margin-bottom:10px;
      }
      #content img {
        float:left;
        margin-bottom:5px;
      }    
      #contentLeft {
        float:left;
        width:46%;
        margin-right:4%;
      }
      #contentRight {
        float:left;
        width:46%;
      }
      #content .spotlight, #content .contentBlock {
        display:block;
        clear:left;
        margin-bottom:10px;
        overflow:hidden;
      }


  #mmrBottomShadow {
    display:block;
    clear:both;
    float:none;
    height:14px;
    padding-bottom:10px;  
    margin:0 -20px 0 -20px;
    background:url("img/uwwBottomShadow-bg.png") center top no-repeat;
  }
  
#mmrFooter {
  font-size:11px;
  color:#fefefe;   
  padding-top:10px;
  padding-bottom:20px;
}
#mmrFooter a {
  color:#fefefe;
  text-decoration: underline;
}
  #mmrFooterLinks {
    margin-bottom:10px;
	margin-top: 10px;
  }
  #mmrFooterLinks li {
    float: left;
	line-height: 10px;
    margin-right:10px;
	margin-bottom: 6px;
    padding-right:10px;
    border-right:1px solid #fefefe;
    text-transform:capitalize;
  }
  #mmrFooterLinks li:last-child {
    border:none;
  }
#mmrFooter h4 { font: bold 16px "PT Sans", Candara, "Trebuchet MS", Verdana, sans-serif; color: #897B5C;  text-transform: uppercase; margin-bottom: 5px; }
#mmrFooter p, #mmrFooter ul, #mmrFooter address { font-family: Verdana; font-size: 10px; line-height: 160%; margin-bottom: 20px; }
#mmrFooter .mmr1k { }
#footercol1, #footercol2, #footercol3, #footercol4 { width: 25%; float: left; }
#footercol2 { width: 28%; }
#footercol3 { width: 22%; }
#footercol3 ul { list-style-type: none; }
#footercol3 li { margin: 0 3px; display: inline; }
#igxip { display: none; }


