/*
Theme Name: Psi Beta Newsletter
Author URI: http://halcyonweb.com
Author: Halcyonweb.com
Description: WP site for Psi Beta's newsletter
*/
* { margin: 0; padding: 0; }
body {
  background: #292d64 url(images/checked_bkgrnd.gif);
  color: #000000;
  font-size: 11px;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  margin: 0px 0px 0px 0px;
}
a, a:visited{
  color: #1E46A3;
  text-decoration: none;
  outline: none;
}
a:hover{ background: none; text-decoration: underline;}
a.read-more, a.post-edit-link, p.read-excerpt a {
   font-size: 11px;
   font-family: arial, helvetica, sans-serif; padding: 2px 4px;
}
a.read-more:hover, a.post-edit-link:hover, p.read-excerpt a:hover {
   background-color: #84a3cc;
   text-decoration: none;
}
#content p.post-edit-link, #content p.read-excerpt { margin-top: -10px; }
.clear {clear: both;}
.alignleft {float: left; padding: 15px;}
.alignright {float: left; padding: 15px;}
.aligncenter { display: block; margin: 0 auto; border: none; }
#wrap {
   width: 740px;
   margin: 0 auto;
   padding: 0 16px;
   background: url(images/left-right-border.gif) repeat-y;
   position: relative;
}
#header {
  float: left;
  background: #000000;
  padding: 0px 0px 0px 0px;
  margin: 0px auto;
  width: 740px;
}
#header h2 {
  color: #ffffff;
  font-size: 35px;
  font-family: Verdana, Times New Roman, Sans-Serif;
  font-variant: small-caps;
  margin: 0px;
}
#header h2 a {color: #ffffff; text-decoration: none;}
#header h2 a:hover {
  color: #000000;
  background: #00ccff;
  text-decoration: none;
}
#header h3 {
  color: #cccccc;
  font-size: 16px;
  font-family: Georgia, Times New Roman, Sans-Serif;
  font-weight: normal;
  margin: 0px;
}
#header h1#site-hdr { position: absolute; top: -50px; }
#hdr-lower-left {
   float: left;
   width: 252px;
   height: 67px;
   background: url(images/sidebartop.gif) no-repeat; padding: 0;
 }
#hdr-lower-right {
   float: right;
   width: 488px;
   height: 67px;
   padding: 0;
}
ul#menu {
  background: url(images/contenthome.jpg) 0 0;
  color: #000000;
  font-size: 12px;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-weight: bold;
  height: 43px;
  margin: 0 0 25px 0px;
  padding: 0 0 0 20px;
}
ul#menu li {
  list-style-type: none;
  float: left;
  margin: 0;
  padding: 0;
  height: 43px;
}
ul#menu li a {
  display: block;
  color: #BDCEE5;
  background: url(images/paleblue2_a_hover.gif) no-repeat 0px -49px;
  text-decoration: none;
  line-height: 48px;
  padding: 0px 10px;
  margin: 0 5px 0 0;
  vertical-align: middle;
}
ul#menu li a:hover {
  color: #1D204B;
  background: url(images/paleblue_a_hover.png) no-repeat 0px -49px;
}
#container {
  float: left;
  width: 740px;
  margin-top: -19px;
  background: url(images/container.jpg) repeat-y;
  text-align: left;
}
#content {
   float: right;
   width: 480px;
   margin: 0;
   padding: 25px 0 0 0;
}
#content p {
  margin: 0 20px 0 20px;
  line-height: 18px;
  padding: 0px 0px 10px 0px;
}
#content p strong { color:  #003b76; }
#content p img{
  border: none;
  margin-right: 15px;
  margin-bottom: 10px;
  padding: 0px 5px 15px 0px;
}
#content p img.aligncenter { display: block; margin: 0 auto; border: none; }
#content p.single_cat { margin: -17px 0 10px 50px; }
#content h1 {
  color: #cccccc;
  font-size: 22px;
  font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;
  font-weight: normal;
  padding: 10px 10px 10px 10px;
  line-height: 150%;
  margin: 0 20px 0 20px;
}
#content h1 a {color: #cccccc; text-decoration: underline;}
#content h1 a:hover {color: #000000; text-decoration: none;}
#content h2 {
  color: #003B76;
  font-size: 22px;
  font-family: Georgia, Times New Roman, Serif;
  font-weight: normal;
  margin: 0 20px 15px 12px;
  line-height: 125%;
  padding: 2px 6px;
}
#content h2.content_hdr {
	color: #002346;
	font-size: 20px;
	text-align: center;
/*	border-bottom: 1px solid #003B76;    */
	padding-bottom: 15px;
	margin: -10px 60px 20px 50px;
	background: url(images/article_divider.gif) no-repeat center bottom;
}
#content h2 a { color: #003b76; text-decoration: none; }
#content h2 a:hover { background-color: #aebad2; color: #2c74c6; /*#292d64;*/ text-decoration: none; }
#content h3 {
  color: #666666;
  font-size: 14px;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-weight: bold;
  margin: 0 20px 0 20px;
  line-height: 120%;
}
#content h3 a {color: #666666; text-decoration: none;}
#content h3 a:hover {
  color: #000000;
  background: #ffffff;
  text-decoration: underline;
}
#content h4 {
   font-family: Arial,Helvetica,sans-serif;
   font-size: 16px;
   line-height: 22px;
   font-weight: bolder;
   color: #223862;
   border-bottom-color: #220FD1;
   margin: 0 20px 15px 12px;
   padding: 2px 6px;
 }
#content ul {list-style: none; margin: 0px; padding: 0px 0px 10px 0px;}
#content li {margin: 0px; padding: 0px;}
#content ul li {
  list-style: square inside;
  margin: 0px 0px 0px 10px;
  padding: 5px 0px 0px 0px;
}
#content ul li a {color: #666666; text-decoration: underline;}
#content ul li a:hover {color: #000000; text-decoration: underline;}
blockquote{
  margin: 0px 0px 0px 25px;
  padding: 0px 25px 0px 10px;
  font-style: italic;
  color: #666666;
}
#content blockquote p{margin: 0px 0px 20px 0px; padding: 0px;}
#content .post { margin-bottom: 20px; }
.postspace {
  width: 440px;
  height: 32px;
  margin: 0px;
  padding: 0px;
}
.postspace2 {
  background: #FFFFFF;
  width: 440px;
  height: 0px;
  margin: 0px;
  padding: 0px;
}
.postspace3 {
  background: #FFFFFF;
  width: 440px;
  height: 15px;
  margin: 0px;
  padding: 0px;
}
#sidebar {
  color: #000000;
  width: 232px;
  float: left;
  margin: -55px 0px 20px 0px;
  padding: 15px 0 0 20px;
  position: relative;
  z-index: 100;
}
#sidebar p {
   margin: 0 25px 0 8px;
   line-height: 16px;
   padding: 5px 0;
}
#sidebar a, #sidebar ul li a { color: #0E225C; text-decoration: none; padding: 3px 6px; }
#sidebar h2 {
  color: #0E225C;
  font-size: 14px;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-weight: bold;
  list-style: none;
  padding: 10px 0px 0px 0px;
  margin: 0px;
}
#sidebar h2.section-hdr {
   width: 70%;
   text-align: center;
   padding: 6px 0;
   margin: 15px 0 8px 20px;
   border-top: 1px solid #2B5CC3;
   border-bottom: 1px solid #2B5CC3;
 }
#sidebar ul { margin: 0; padding: 0 0 10px 0px; }
/*#sidebar li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}*/
#sidebar ul li {
  margin: 0 15px 0 15px;
  padding: 0 0 12px;
  list-style-type:  square;
  list-style-position: outside;
  color: #0E225C;
}
#sidebar ul li a {
	padding: 3px 6px 3px 2px;
	line-height: 14px;
	margin: 0 15px 0 0;
}
#sidebar a:hover, #sidebar ul li a:hover { background-color: #84a3cc; text-decoration: none; }
#footer {
  float: left;
  width: 772px;
  height: 48px;
  margin: 0 0 0 -16px;
  padding: 0;
  background: #ffffff url(images/footer.gif) left top no-repeat;
  text-align: center;
}
/*div.scribd object { margin-top: 15px; } */

/* ========= homepage & category page ========== */
#content.postspage .post {
   padding-bottom: 15px;
   background: url(images/article_divider.gif) no-repeat center bottom;
}
#content.postspage .post.lastpost { background: none; }
/* ========== accordion ========= */
#content div.accordion {
  width: 457px; /*470px;*/
  border-bottom: solid 1px #c4c4c4;
  margin-top: 10px;
  margin-left: 10px;
}
#content div.accordion h3 {
  background: #5a7fc6 url(images/arrow-square.gif) no-repeat right -51px;
  padding: 10px 15px;
  margin: 0;
  font: bold 120%/100% Arial, Helvetica, sans-serif;
  border-top : 1px solid #adb9d1;
  cursor: pointer;
}
#content div.accordion h3:hover {
  background: #5a7fc6 url(images/arrow-square.gif) no-repeat right -51px;
}
#content div.accordion h3.active {
  background: #5a7fc6 url(images/arrow-square.gif) no-repeat right 5px;
}
#content div.accordion p {margin: 0; padding: 0px 15px 10px;}
#content div.accordion h3 a {
   color: #0E225C;
   font-family: Verdana, Helvetica, Arial, Sans-Serif;
   font-size: 13px;
}
#content div.accordion h3 a:hover {color: #51628D; background: none; text-decoration: none;}
#content div.accordion div {
  padding: 10px 0;
  background: #adb9d1;
  border-left: 1px solid #5a7fc6; border-right: 1px solid #5a7fc6;
}
#content div.accordion blockquote {
   text-align: center;
   margin-top: -10px;
}
/* ==============  article print links ============= */
p.read-excerpt span.print a { padding: 0 2px 0 0; }
p.read-excerpt span.print a:hover { background: none; }
#content p.read-excerpt span.print img, #content.single span.print img {
   margin: 0; padding: 0; position: relative; top: 2px;
}

/*  ============ thickbox overlay adjustments ============ */
.single .TB_overlayBG { background-color: #ADB9D1; }
.single #TB_title { background-color: #5A7FC6; }
.single #TB_ajaxWindowTitle { color: #fff; padding-left: 40px; }
.single .TB_overlayMacFFBGHack { background: url(images/thickbox_macFFBgHack_lt_blue.png) repeat !important; }
   /*  next styling for each issue's NewMembers post   */
p.thickbox_trigger { text-align: center; }
p.thickbox_trigger img { margin: 10px auto 0; }
#newmembers { display:none; padding-top: 10px; }