/* TCNJ Alumni Community CSS Style Sheet */
/* ----------------------------------------------------- */

body  { 
  font-family: Verdana, sans-serif; 
  background: #293f6f; 
  margin: 0px; 
  padding: 0px; }

p {
  font: 11px Verdana, sans-serif;
  color: #293f6f;
  line-height: 150%;
  margin: 0 0 12px 0; }

p.small { 
  font: 10px Verdana, sans-serif;
  color: #293f6f;
  line-height: 150%;
  margin: 0 0 6px 0; }

hr {
 border-top: 1px solid #eee8aa; 
 border-bottom: 1px solid #fff;
 }

.clear {
  clear: both; }

/* Links */
/* ----------------------------------------------------- */

a:link, a:visited { 
  color: #293f6f; 
  }

a:hover { 
  color: #a67a00;
  text-decoration: none;}

a img {
  border-width: 0;
  border-style: none;
  border-color: #fff;
  color: #fff;}

/* Lists */
/* ----------------------------------------------------- */

ul {
  font: 10px Verdana, sans-serif;
  color: #293f6f;
  padding: 0;
  margin: 0 0 5px 0;
  list-style-image:url(media/smallbullet2.gif);
  }
 

li {
  padding: 5px 0 5px 0;
  margin-left: 18px;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0; }

/* Images */
/* ----------------------------------------------------- */
.imgLeft {
 float: left; 
 margin: 2px 11px 5px 0;
 }

.imgRight {
 float: right; 
 margin: 0 0 5px 11px;
 } 


/* Titles */
/* ----------------------------------------------------- */

h1 { 
 font: bold 14px Verdana, sans-serif;
 color: #a67a00;
 margin: 0 0 5px 0;
 padding: 6px 0 5px 0;
 }

h2 { 
 font: bold 12px Verdana, sans-serif;
 color: #293f6f; 
 margin: 6px 0 5px 0; 
 padding: 0;
 }

h3  { 
 font: bold 11px Verdana, sans-serif;
 color: #293f6f; 
 margin: 0; 
 padding: 5px 0 2px 0;
 }
 
h4  { 
 font: bold 11px Verdana, sans-serif;
 color: #293f6f;  
 margin: 0; 
 padding: 5px 0 0; 
 }
/* Header */
/* ----------------------------------------------------- */

.header { 
  font: 11px Verdana, sans-serif;
  padding: 0;
  margin: 0;
  background: #293f6f;
  color: #fafad2;}

.headercontent { 
  padding: 0; 
  margin: 0; 
  }

.headercontent span.left {
  float: left;
  text-align: left;
  width: 55%;
  }

.headercontent span.right {
  float: right;
  text-align: right;
  width: 45%;
  overflow: hidden;
  }

/* Breadcrumb Navigation Links */
/* ----------------------------------------------------- */

.bcnavlinks { 
  padding: 0 8px;
  font: 9px Verdana, sans-serif;
  color: #a67a00; }
  
.bcnavlinks a:link, .bcnavlinks a:visited { 
  color: #a67a00; }

.bcnavlinks a:hover { 
  color: #293f6f; }

/* Main Content */
/* ----------------------------------------------------- */

.main {
  background: #fff;
  border-bottom: 3px solid #a67a00;
 }

.maincontent {
  padding: 6px 10px 6px 10px; 
  margin: 0 0 0 0; }
  
  
.maincontent h1 {
 font-size: 14px;
 color: #a67a00;
 letter-spacing: .05em;
 margin-bottom: 2px;
 margin-top: 0;
 padding-bottom: 0;
 padding-top: 0;
 }   

/* Footer */
/* ----------------------------------------------------- */
.botnavbar {
 background: #293f6f;
 }
  
.footer {
 font: 11px Verdana, sans-serif;
 color: #fff;
 padding: 5px 6px; 
 }

.footer a:link, .footer a:visited { 
 color: #fafad2; 
 }

.footer a:hover {
 color: #fff;
 } 

/* Alumni Home Page Content */
/* ----------------------------------------------------- */
.homecontentbox { 
 padding: 10px; 
 margin: 10px; 
 border: 1px solid #eee8aa;
 }

.homecontentbox h2 { 
 color: #a67a00;
 border-bottom: 2px solid #a67a00;
 font: bold 12px Verdana, sans-serif;
 padding: 0; 
 margin: 4px; 
 margin-bottom: 8px;
 text-transform: uppercase;
 } 

/* Left Navigation */
/* ----------------------------------------------------- */

.lside {
 background-color: #fafad2;
 }


.navcontainer1 p {
 font: bold 12px Verdana, sans-serif;
 color: #fafad2; 
 padding: 6px 6px; 
 margin: 0;
 background: #a67a00;
 border-bottom: 1px solid #a67a00;
 border-right: 1px solid #a67a00;
 display: block;
 }

.navcontainer1 a:link, .navcontainer1 a:visited {
 color: #fafad2;
 text-decoration: none;
 }

.navcontainer1 a:hover {
 color: #ffffff;
 }


.navcontainer2 p {  /* Internal Links */
  font: bold 11px Verdana, sans-serif;
  margin: 0;
  padding: 0;
  }  

.navcontainer2 a {
  display: block;
  padding: 3px 10px; 
  color:  #a67a00;
  background-color: #eee8aa;
  text-decoration: none;
  border-top: 1px solid #fafad2;
  }

.navcontainer2 a:link, .navcontainer2 a:visited {
 color: #a67a00;
 background:  url("") repeat-y #fafad2; 
 border-top: 1px solid #a67a00;
 }
 
.navcontainer2 a:hover {
 color: #293f6f;
 background-color: #fff;
 text-decoration: underline;
 } 

.navcontainer2subhead  {
 padding: 0;
 margin: 0;
 }
 
.navcontainer2subhead p {
 font: bold 11px Verdana, sans-serif;
 margin: 0;
 padding: 0;
 }

.navcontainer2subhead a:link, .navcontainer2subhead a:visited {
 display: block;
 padding: 3px 10px; 
 color:  #293f6f;
 background: #fff;
 text-decoration: none;
 border-bottom: 1px solid #eee8aa;
 }

.navcontainer2subhead a:hover {
 color: #a67a00;
 background-color: #eee8aa;
 text-decoration: underline;
 }

.navcontainer2sub {
  padding: 0;
  margin: 0;
  background-color: #fff; 
 }

.navcontainer2sub h2 {
  font: bold 11px Verdana, sans-serif;
  display: block;
  padding: 5px 10px; 
  margin:0;
  background-color: #fff;
  color: #293f6f;
  border-top: 1px solid #a67a00;
  } 
  
.navcontainer2sub h2 a:link, .navcontainer2sub h2 a:visited {
  padding: 0; 
  margin:0;
  background-color: #fff;
  text-decoration: none;
  color: #293f6f;
  border-bottom: 1px solid #fff;
  }   
  
.navcontainer2sub h2 a:hover {
 color: #293f6f;
 background-color: #fff;
 text-decoration: underline;
  }  

.navcontainer2sub p {
  font: 11px Verdana, sans-serif;
  margin: 0;
  padding: 0;
  }

.navcontainer2sub a:link, .navcontainer2sub a:visited {
  display: block;
  padding: 3px 20px; 
  color:  #293f6f;
  background: #fff;
  text-decoration: none;
  border-bottom: 1px solid #eee8aa;
  }

.navcontainer2sub a:hover {
 color: #293f6f;
 background-color: #fff;
 text-decoration: underline;
 }
   
.navcontainer3 {
 padding-top: 5px;
 margin: 0;
 margin-bottom: 6px;
 background-color: #fafad2; 
 border-top: 1px solid #a67a00;
 }
 
.navcontainer3 p {
  font: 11px Verdana, sans-serif;
  margin: 0;
  padding: 0;
  }

.navcontainer3 a {
  display: block;
  padding: 3px 0 3px 10px; 
  color:  #a67a00;
  background-color: #fafad2;
  text-decoration: none;
  }

.navcontainer3 a:link, .navcontainer3 a:visited {
  display: block;
  color:  #a67a00;
  background: #fafad2;
  text-decoration: none;
  border-bottom: 1px solid #fafad2;
  }

.navcontainer3 a:hover {
 color: #293f6f;
 background-color: #fff;
 text-decoration: underline;
 }

.navcontainer3 h2 {
  font: bold 11px Verdana, sans-serif;
  display: block;
  padding: 2px 0 10px 10px; 
  margin:0;
  color:  #a67a00;
  background-color: #fafad2;
  } 
  
.navcontainer3 h2 a:link, .navcontainer3 h2 a:visited {
  padding: 0; 
  margin:0;
  background-color: #fff;
  text-decoration: none;
  color: #a67a00;
  border-bottom: 1px solid #fff;
  }   
  
.navcontainer3 h2 a:hover {
 color: #293f6f;
 background-color: #fff;
 text-decoration: underline;
 }  


/* RSS Feed */
/* ----------------------------------------------------- */
.rss_item_title { 
  font: bold 11px Verdana, sans-serif;
 } 