.sidebar
{
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 5px;
  padding-top: 25px;
  margin: 0; 
  width: 200px;
  /* background-color: #DDDDDD;*/
  background-color: white;
  /* font-family: Helvetica,Verdana,Arial,sans-serif; */
      font-family: Garamond, Times New Roman, Times;
  float: left;
  border-left: 1px solid black;
  position: fixed;
}

.sidebarlogo 
{ 
  bottom: -1px;
  margin-left: -5px;
  padding: 0;
  /* background-image: url(vgrad_6E_2E.png);
  background-repeat: repeat-x; */
}

.sidebar #sidebarlogo_img { 
  margin-left: -20px; 
  margin-bottom: -10px;
}

.body
{ 
  margin-top: 0;
  margin-left: 20px;
  margin-right: 15px;
  border-right: 1px solid black;
  border-bottom: none;
  border-top: none;
  border-left: none;
  background-color: white;
}

body 
{ 
  /* background: #2E3E5B; */
  background: black;
  /* font-family: Verdana,Arial,Helvetica,sans-serif; */
      font-family: Garamond, Times New Roman, Times;
  margin-top: 0;
  padding-top: 0;

}

.content
{ 
  padding-top: 20px;
  margin-left: 206px;
  /* background: #CED4DD; */
  /* border: 1px solid red;*/
  height: auto;
  border-left: 1px solid black;
  border-bottom: 1px solid black;
}

.blogwrap
{
  /* background: #CED4DD; */
  margin-left: 206px;
  border-left: 1px solid black;
  padding-top: 20px;
  margin-top: 0;
}

.blogwrap  .content
{
  margin-left: 0px;
  border-left: none;
  padding-top: 0;
  border-bottom: 1px dotted grey;
}

.footer
{ 
  margin-left: 300px;
  /* border: 1px solid green; */
  color: #CCCCCC;
  background-color: transparent;
}

.ph
{ 
  clear: both; height: 0px;
  
 }

p
{ 
  margin-left:  1em;
  margin-right: 1em;
  text-align: justify;
 }

a:link:hover span 
{
  display:block;
  position: absolute; top: 200px; left: 0; width: 125px;
  /* #padding: 5px; margin: 10px; z-index: 100; */
  color: #AAA; background: black; border: solid #ffffff;
  /* #font: 10px Verdana, sans-serif; text-align: center; */
}


a:link, a:visited { 
  text-decoration: none; 
  font-weight: bold;
}

a:link { 
  background-color: transparent;
  color: #d78619;
}

a:visited 
{
  background-color: transparent;
  color: #2E3E5B; 
}

a:link:hover, a:visited:hover{ 
  text-decoration: underline;
  background-color: #baaa4f;
}


h2
{ 
  text-align: left;
  padding-left: .5em;
  padding-right: 20px;
  border-bottom: 2px solid black;
  font-size: large;
}

h3
{ 
  margin-left: 1em;
  margin-right: .75em;
  color: black;
  background-color: transparent; 
  border-bottom: 1px solid black;
}

ul { 
  margin-top: 0;
}

li
{ 
  list-style-type: disc;
}

li ul 
{ 
  padding-left: 1em;
  margin-left: 0;
}

p li { 
  margin-left: 20px;
 }

.mediatn { 
  float: right;
  margin: 0.5em;
  padding: 0.5em 0.25em;
  width: 150px;
  background-color: #6E7E9B;
  -moz-border-radius: 4px;
}

