body {
	background-color:#ccc;
	font-family: "georgia", "times new roman", serif;
	color: #333333;
}
p {
  line-height: 1.5em;
  margin-bottom: 1.0em;
}
blockquote {
	margin: 0 2em;
}
a {
color: #B96D00;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}
h1 {
	font-size:1.8em;
  margin-bottom:.25em;
}
h2 {
	font-size:1.4em;
  margin-bottom:.25em;
  clear:both;
  font-family:verdana, arial, helvetica, sans-serif;
}
#outerContainer {
	background-color:#fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}
.container { background-color:#fff; }

/*** USC header ***/
#usctext {
	background-color: black;
	width: auto;
	height: 26px;
	color: white;
}
#header{
	position: relative;
	background: #fdc200 url("http://www.usc.edu/libraries/img/gui/homepage/bg_header.gif") top left repeat-x;
	height: 50px;
}
#libraries{
	position: absolute;
	top: 2px;
}
#libwire {
	position:absolute;
  top:2px;
  left:258px;
}
#monogram img{
	position: absolute;
	top: -26px;
	right: 0px;
	border-left: 1px solid white;
}
.h1wrap {
  background:#333333 url(http://dotsx.usc.edu/newsblog/images/medallion_960.jpg) no-repeat 0 -29px;
  border-bottom:1px solid #70777D;
  border-top:1px solid #70777D;
  height:50px;
}
#uscBanner h1 {
	background:transparent url(http://www.usc.edu/libraries/img/bg_h1.png) no-repeat scroll 0 0;
  clear:both;
  color:#FFFFFF;
  font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;
  font-size:22px;
  font-weight:normal;
  letter-spacing:2px;
  margin:0;
  padding:9px 20px;
  text-transform:uppercase;
}
#menubottom {
	background: #fff url('http://www.usc.edu/libraries/img/alt_template/border1.gif') repeat-x;
	height: 14px;
	margin-bottom:18px;
}

#primarycontent h2 a, #primarycontent h3 a {
	color:#810000;
}
#primarycontent h2 a:hover, #primarycontent h3 a:hover {
	color:#810000;
}
h2.cathead {
	position:relative;
  margin-bottom:1em;
  color:#E76311;
  clear:both;
}

h3 span {
font-weight: normal;
}

h3,h4 {
font-weight: bold;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h3 {
font-size: 1.3em;
}

h4 {
font-size: 1.1em;
}

.contentarea {
padding-top: .5em;
line-height:1.4em;
}
.contentarea ul { 
	margin-left:1em; 
}
.post .contentarea img {
	margin-right:.5em;
}

fieldset {
	padding:1em;
  border:1px solid #B96D00;
}
legend {
	color:#B96D00;
  font-weight:bold;
}
label {
	font-weight:bold;
}
img {
border: none;
}

img.left {
position: relative;
float: left;
margin: 0em 1.8em 1.4em 0em;
}

img.right {
position: relative;
float: right;
margin: 0em 0em 1.8em 1.8em;
}

.divider1 {
background: #fff url('http://www.usc.edu/libraries/img/alt_template/border2.gif') repeat-x;
height: 14px;
margin: 2.0em 0em 1.5em 0em;
/* clear: both; */
}

.divider2 {
height: 1px;
border-bottom: solid 1px #eaeaea;
margin: .8em 0em .8em 0em;
}
.post {
	padding-top:.5em;
	padding-bottom:.5em;
}
.post h3 {
	margin-bottom:0;
	line-height:1.3;
}
.post .details {
font-size: 0.85em;
color: #787878;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.post ul.controls {
margin-bottom:.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.post ul.controls li {
display: inline;
font-size: 0.85em;
}

.post ul.controls li a {
background-repeat: no-repeat;
background-position: left;
padding: 0em 1em 0em 20px;
}

.post ul.controls li a.printerfriendly {
background-image: url('http://www.usc.edu/libraries/img/alt_template/icon-printerfriendly.gif');
}

.post ul.controls li a.comments {
background-image: url('http://www.usc.edu/libraries/img/alt_template/icon-comments.gif');
}

.post ul.controls li a.more {
background-image: url('http://www.usc.edu/libraries/img/alt_template/icon-more.gif');
}
.comment { 
	margin:5px 0 0 20px; 
  padding:0 0 0 20px; 
  background: transparent url('http://www.usc.edu/libraries/img/alt_template/icon-comments.gif') no-repeat 0 0;
}
.pagination {
	font-family:Verdana, Arial, sans-serif;
	font-size:.9em;
  color:#666;
  margin:2em 0 0;
}
.box, .box_noborder {
background: #FFFBEF;
padding: .5em .5em .5em 1em;
border: solid 1px #E1D2BD;
margin-bottom: 1.0em;
z-index:5;
}
#leftsidebar .box {
	background: #6D6D6D;
}
.box h4 {
	margin-bottom:.5em;
}
.box_noborder {
	background:none;
  border:0;
}
ul.linklist {
list-style: none;
}

ul.linklist li {
line-height: 1.2em;
margin-top:.7em;
}
ul.linklist ul li {
	list-style-type: circle;
}

.prevNext {
	line-height:1.5em;
  margin-bottom:1em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.9em;
}

#secondarycontent
{
margin: 0em 0 .5em 1em;
font-family:Verdana, Arial, sans-serif;
font-size:.85em;
line-height:1.2;
}
#leftsidebar {
	font-family:Verdana, Arial, sans-serif;
	font-size:.85em;
	line-height:1.2;
	margin: 0 0 1em 1em;
}
#secondarycontent p, #leftsidebar p {
	line-height:1.3em;
}
#secondarycontent ul, #leftsidebar ul
{
  margin-left:.6em;
  padding-left:.6em;
  list-style:disc;
}
#secondarycontent h4 {
	color:#860000;
	font-size:1.1em;
}
#leftsidebar h4 {
	color:#fff;
  font-size:1.2em;
}
#leftsidebar, #leftsidebar a {
	color:#fff;
}
.subscribe_rss, ul.rss li, .subscribe_email, .subscribe_twitter { background:transparent url(http://dotsx.usc.edu/newsblog/images/feed-icon-10x10.png) no-repeat 0 2px; padding-left:1.6em; font-size:.9em; margin-top:.5em; }
.subscribe_email { background:transparent url(http://dotsx.usc.edu/newsblog/images/email.png) no-repeat 0 2px; }
ul.rss li { list-style:none; margin-top:.5em; }
.rss-sublink { display:block; margin-top:.5em; padding-left:13px; background:transparent url(http://dotsx.usc.edu/newsblog/images/bullet_raquo.gif) no-repeat; }

.subscribe_twitter { background:transparent url(http://dotsx.usc.edu/newsblog/images/twitter_logo.gif) no-repeat 0 2px; margin-top:0; }
/* Twitter feed */
#twitter_div {
	border-left:1px solid #dedede;
	padding:0 .5em .5em 1em;
	margin:1.5em 0 1em 0;
	font-size:1em;
	line-height:1.2;
}
#twitter_show {
	cursor: pointer;
	cursor: hand;
}
#secondarycontent ul#twitter_update_list {
	margin-left:0;
	padding-left:0;
}
#secondarycontent ul#twitter_update_list li {
	list-style:none;
	margin-left:0;
	padding-left:0;
	margin-top:1em;
}
#twitter-link {
	margin-top:1em;
}
/*
    SAEF Form
    Formatting Buttons
------------------------------------------------------ */

.buttonMode {
	background-color: transparent;
	color: #73769D;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	white-space: nowrap;
	}

.htmlButtonOutter, .htmlButtonOutterL {
	background-color: #f6f6f6;
	border-bottom: #333 1px solid;
	border-right: #333 1px solid;
	border-top: #333 1px solid;
	padding: 0;
	}

.htmlButtonOutterL {
	border-left: #333 1px solid;
	}

.htmlButtonInner {
	background-color: transparent;
	border-bottom: #ccc 1px solid;
	border-left: #fff 1px solid;
	border-right: #ccc 1px solid;
	border-top: #fff 1px solid;
	padding: 0 3px 0 3px;
	text-align: center;
	}

.htmlButtonOff {
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOff a:link {
	color: #000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOff a:visited {
	text-decoration: none;
	}

.htmlButtonOff a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOff a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn {
	background: #f6f6f6;
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOn a:link {
	color: #990000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOn a:visited {
	text-decoration: none;
	}

.htmlButtonOn a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA {
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonB {
	background: #E1E3EC;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonA a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonA a:visited {
	text-decoration: none;
	}

.htmlButtonA a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:link {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}
.htmlButtonB a:visited {
	text-decoration: none;
	}

.htmlButtonB a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:hover {
	color: #999;
	text-decoration: none;
	}
.highlight {
	color:#900;
}
#register_member_form {
	line-height:150%;
}
#register_member_form label {
	display:block;
  float:left;
  width:160px;
  text-align:right;
  margin-right:10px;
}
#register_member_form span.col2 {
}
input.text {
  font-family:"Courier New", monospace;
}
input.button {
	font-family:Verdana, Arial, sans-serif;
  font-size:.9em;
}
#footer
{
padding-top: 4.0em;
padding-bottom:1.0em;
background: #fff url('http://www.usc.edu/libraries/img/alt_template/border2.gif') repeat-x 0 1em;
font-size: 0.85em;
text-align:center;
font-family:Verdana, Arial, sans-serif;
}

#footer .left
{
float:left;
padding-left: 2.0em;
padding-bottom:1em;
}

#footer .right
{
float:right;
padding-right: 2.0em;
padding-bottom:1em;
}
#footer .center {
	text-align:center;
  padding-bottom: 1.2em;
}