﻿/* 3ColFullNavAbsPos.css */

/* Kill all default margins and padding */
* {
  margin:0;
  padding:0;
}

body{
  /* Required to center wrapper in old browsers */
  text-align:center; 
  /* The rest is optional, style to taste */
  background-color:#54679f;
  font-family: Verdana, Geneva, Sans-Serif;
  font-size: 100%;
  margin: 0em;
  padding: 0em;
}

/* Wrapper sizes the layout */
#wrapper{
	/* Sets the width of the layout */
	width:45em;
	/* Centers the layout (newer browsers) */
	margin: auto;
	/* Wrapper must have a border */
	border: .60em solid #ae8b45;
	/* Required so absolute mesaurement are in wrapper */
	position:relative;
  /* The rest is optional, style to taste */
  background-color:#FFFFfC;  
  margin-top: 1em;
  
}

/* ---------------------- Start layout division styles ---------------------- */
/* Branding division */
#branding{
   /* Style to taste */
  height: 6.9em;  
  background-color: #FFFFfC;
  }


/* Style Branding H1 */

#branding h1 {
  margin-right: 2.0em;
  margin-top: .125em;
}

#branding h1 a{
  text-align: center;
  color: #000;
  padding-bottom: 1.5em;
  
}

/* Navbar division */
#navbar{
  position:absolute;
  /* Top = branding height */
  top:6.9em;
  left:0;
  /* Full wrapper width */
  width:100%;
  height:2em; /* Content top padding must match this height */
  background-color:#54679f;
  border-top: .2em solid #ae8b45;
  border-bottom: .2em solid #ae8b45;
  
}

#navbar a {
  float: left;
  list-style-type: none;
  margin-right: 1.5em;
  margin-top: .6em;
  text-align: center;
  color: #000;
  background-color: #d4ddf7;
  font-size: 70%;
  font-weight: bold;
  text-decoration: none;
  width: 7.8em;
  border: .0425em solid #ae8b45;
  display: block;
  
}

#navbar li {
  list-style-type: none;
  float: right;
    
}

#navbar p {
  float: left;
  font-weight: bold;
  margin-top: .34em;
  background-color: #d4ddf7;
  width: 15em;
  border: .0425em solid #ae8b45;
}

#navbar a:link,
  a:visited {
  background-color: #d4ddf7;
  color: #000;
}

#navbar a:hover {
  background-color: #8A191E;
  color: #fff;
}

.articles a:hover{
   background-color: #ffffff;
   color: #0A2D9E;
   text-decoration: none;
    
}

/* Left column */
#leftcolumn{
  position:absolute;    
   /* Under branding and navbar */
   top:9.2em;
   left:0;   
   width: 5em;
   padding: 0;
   margin: .7em;
   margin-top: .5em;
   display: inline; /* Fixes bug in AOL and IE browsers*/
   
}

/* Leftcolumn menu styles */

/* Applies to leftcolumn links, visited and unvisited */
  .vertcenter a,
  .vertcenter a:link,
  .vertcenter a:visited{
  font-family: Verdana, Geneva, Arial, Sans-Serif;
  font-size: 60%;
  color: #000;
  background-color: #d4ddf7;
  font-weight: bold;
  height: 2.9em;
  width: 8.75em;
  text-align: center;
  padding-top: .200em;
  display: block;
  border: .0425em solid #ae8b45;
  margin-bottom: .125em;
  
  
  
  

/* Remove the underline */
  text-decoration: none;

}
  
/* Remove bullets */
  #leftcolumn ul{
  list-style-type: none;
  
}

.vertcenter ul{
  border-bottom: .0425em solid #fff;
  width: 6em;
  margin: 0;
  padding: 0;
  
}

/* Leftcolumn w3c validator icon */
.w3c-icon{
  margin-left: 1em;
  margin-top: 10em;
  
}

/* Leftcolumn hover links styling */
  .vertcenter a:hover,
  .vertcenter a:active{
  background-color: #8A191E;
  color: #fff;
}


/* Content division */






/* Content division */
#content{
  padding-top:2em; /* Same as navbar height */
  /* Leave room for sidebar columns */
  margin-left:7em;
  
  padding-bottom:0.5em;
  /* Optional, style to taste */
  background-color:#FFFFfC;
  color:#000;
  font-family: Verdana, Geneva, Sans-Serif;
  text-align:left;
  
  border-left: .2em solid #ae8b45;
  border-bottom: .2em solid #ae8b45;
  font-size: 95%;
 }
 
 
 
    
/* Footer division */
#footer{
  /* Leave room for sidebar columns */
  margin-left:8em;
  margin-right:8em;
  /* Optional, style to taste */
  background-color:#fff;
  color:#000;
  border-top:solid 1px #B0C4D0;
  min-height:2em;
} 
/* ---------------------- End layout division styles ---------------------- */


#pbox1 {
  background-image: url("http://smg.photobucket.com/albums/v649/Weller752/?albumview=grid");
  background-repeat: no-repeat;
  
}

#allivet-box .smthm{
  list-style-type: none;
  color: #b0c4d0;
  font-size: 80%;
}

#allivet-box a{
  color: red;
}
