html, body 
{
   padding:0;
   margin:0;
   font-family:"Arial", "Helvetica", sans-serif;
   color:#000000;
   background-color:#42210B;
   height:100%;
   background-image:url(../images/background_leftNav.png); 
   background-repeat:repeat-y;
   min-width:950px;
}

a 
{
   color:#2F1809;
   font-weight:600;
   text-decoration:none;
}

h1 
{
   font:bold 25px arial, verdana, helvetica, sans-serif;
   margin:0px 0px 15px 0px;
   padding:0px;
   padding-left:10px;
   border-bottom: none;
   margin-bottom:20px;
   font-variant:small-caps;
}

h2 
{
   font:bold 18px verdana, arial, helvetica, sans-serif;
   margin:0px 0px 15px 0px;
   padding:0px;
   padding-left:10px;
   border-bottom: 3px solid #2F1A0C;
}

h3
{
   font:bold 18px verdana, arial, helvetica, sans-serif;
   margin:0px 0px 15px 0px;
   padding:0px;
   padding-left:10px;
   color:#FFFFFF;
}

div
{
   padding:0;
   margin:0;
}

img
{
   border:none;
}

p 
{   
   margin:0px 0px 16px 0px;
   padding:0px;
}

#banner
{
   height:59px; 
   overflow:hidden;
}

#bannerRight
{
   height:59px; 
   width:386px; 
   float:right; 
   background-image:url(../images/background_gradient_right.png);
}

.center
{
   display: block;
    margin-left: auto;
    margin-right: auto;
   text-align: center;
}

/* Outer poop color that make sure everything is set up properly. */
#container 
{
   position:absolute;
   left: 0px;
   top: 103px;
   width:810px;
   height:511px;
   margin:0px 0px 0px 175px;
   background-image: url(../images/background_ie6.jpg);
   background-repeat: no-repeat;
}

/* Tried adding this one to make the project management system fit within the main site
   but it didn't work so it's not currently used. */
#containerLarge
{
   position:absolute;
   left: 175px;
   top: 103px;
/*   width:810px;
   height:511px;
   margin:0px 0px 0px 175px;
   background-image: url(../images/background_small.jpg);
   background-repeat: no-repeat; */
}

#content
{
   position:absolute;
   top:85px;
   left:78px;
   width:657px;
   height:361px;
   overflow:auto;
   z-index:200;
   padding: 3px 8px 3px 3px;
}

#content a { text-decoration: underline; }
#content a:link {color:#2F1809;}
#content a:visited {color:#42210B;}
#content a:hover 
{
   color:#FF0000;
}

#cuwLogo
{
   height:59px; 
   width:364px; 
   float:left;
}

.floatLeft
{
   float:left;
}

#footer 
{
   position: absolute;
   bottom: 0px;
   width: 100%;
   background:#999999;
   border-top:2px solid black;
   text-align:center;
   z-index:5;
   
}

#footer li 
{
   padding-top: 5px;
   margin-left: 15px;
   margin-right: 15px;
   line-height: 15px;
   float: right;
}

#header
{
   height:93px; 
   background-image:url(../images/background_gradient.png);
}

.inlineHeader
{
    font-size:1.05em;
    font-weight:600;
}

.invisible
{
   filter:alpha(opacity=0);
   opacity: 0;
   -moz-opacity:0;
}

.leftNavHeader
{
   margin-top:16px;
   background-color:#2F2F2F;
   text-align:center;
   padding-bottom:3px;
   font-weight:700;
}

#leftNavLinks
{
   position:relative;
   top:75px;
   z-index:255;
}

#navAlpha 
{
   position:relative;
   width:175px;
   border:none;
   padding-bottom:60px;
   z-index:255;
   min-height:500px;
}

.navHeader
{
   color:#FFFFFF;
   font-weight:bold;
   display:block;
   text-align:center;
}

#welcomeUser
{
   color:#FFFFFF;
   border:2px solid #2F2F2F;
   padding-bottom: 5px;
   padding-top: 5px;
   margin-right: 10px;
   margin-left: 10px;
}

#welcomeUser a:link
{
   color:#FFFFFF;   
   text-decoration:underline;
}

#welcomeUser a:visited
{
   color:#FFFFFF;   
   text-decoration:underline;
}

.notTransparent
{
   filter:alpha(opacity=100);
   opacity: 1;
   -moz-opacity:1;
}

.paddingSmall
{
   padding:5px;
}

.paddingMedium
{
   padding:10px;
}

.paddingLarge
{
   padding:20px;
}

#page 
{
   position: relative;
   min-height: 100%;
   height: 100%;
   voice-family: "\"}\"";
   voice-family: inherit;
   height: auto;
}

#pageTitle
{
   position: absolute;
   bottom:70px;
   left:82px;
   z-index:250;
}

#pageTitle h1
{
   display:none;
}

#SearchBar
{
float:right;
}

.smallLink
{
   font-size:11px;
}

#topNav
{
   padding-top:5px;
}

#topNav a:link, #SearchBar a:link
{
   color:#FFFFFF;
   font-weight:600;
}

#topNav a:visited, #SearchBar a:visited
{
   color:white;
}

#topNav a:hover, #SearchBar a:hover, #leftNavLinks a:hover
{
   color:#FF0000;
}

#topNav ul, #footer ul, #SearchBar ul
{
   list-style:none;
   margin:0;
   padding:0;
   font-size:.7em;
}

#topNav li, #footer li, #SearchBar li
{
   display:inline;
   padding-left:5px;
}

.transparent
{
   filter:alpha(opacity=30);
   opacity: 0.3;
   -moz-opacity:0.3;
}

#universityAddress
{
   display:none;
}

#voteLink
{
   color: #ff0000;
}

#voteLink:hover
{
   color: #4444ff !important;
}

#dateContainer
{
   height:148px;
   width:148px;
   position:absolute;
   text-align:right;
}
#dateContainer a
{
   text-decoration:none;
}

#xBar
{
   text-align:right;
   font:courier;
   font-weight:bold;
   height:12px;
   text-decoration:none;
   cursor:pointer;
}
#dateTitleContainer
{
   margin-bottom:-4px;
}
.dateArrows
{
   font-size:12px;
   float:left;
   width:26px;
   background-color:#C2C2C2;
   white-space:nowrap;
}
#dateTitle
{
   background-color:#C2C2C2;
   text-align:center;
   font-size:12px;
   float:left;
   width:96px;
}
#dateDaysContainer
{
   width:147px;
   border-bottom:1px solid black;
   border-right:1px solid black;
}
#dateDaysContainer a
{
   display:block;
   text-decoration:none;
}
#dateDaysContainer a:hover
{
   background-color:#8F7668;
   cursor:pointer;
}
.dateDay
{
   text-align:right;
   height:20px;
   width:20px;
   float:left;
   border-left: 1px solid black;
   border-top: 1px solid black;
   font:Courier;
   font-size:11px;
}
.bgWeekday
{
   background-color:#E4F4F5;
}
.bgWeekend
{
   background-color:#688E8F;
}
.bgCurrentDay
{
   background-color:#8F8318;
}