/* http://www.picturesqueweb.com */
/* Many of these styles are imported from the old site to maintain appearance of copied content. Added others to make editing primary template easier. */

.art-postcontent h1 {
	margin-top: 0;
	padding-top: 0;
	font-size: 105%;
	font-style: italic;
	color: #000000;
	font-weight: bold;
}

.art-postcontent h2 {
  text-transform: uppercase;
  font-size: 130%;
}

.art-logo-name
{
  display: block;
  text-align: right;
}

.art-logo-name, .art-logo-name a, .art-logo-name a:link, .art-logo-name a:visited, .art-logo-name a:hover
{
  font-style: italic;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  padding: 0;
  margin: 0;
  color: #FFFFFF !important;
}

.greysubhead{
  text-transform: none;
  color: #6d6d6d;
}

.strike{
  text-decoration: line-through;
}

.man, .man a:link, .man a:visited {
  color: #D90000;
  font-style: italic;
  font-weight: bold;
}

.man a:link, .man a:visited, .man a:hover {
  text-transform: underline;
}

/* Re-creation of deprecated tags */
.b, .bi { font-weight: bold; }
.i, .bi { font-style: italic; }
.u {text-decoration: underline; }
.center { text-align: center; }
.right { text-align: right;}

/* Banner */
.banner-text {
  width: 440px;
  height: 110px;
  margin: 0;
  padding: 10px 0 0 0;
  float: right;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: white;
}

/* Navigation Bar */
.navbar {
  width: 180px;
  line-height: 0;
  float: left;
  display: block;
  font-size: 14px;
  margin: 0 0 0 4px;
  padding: 2px 2px 2px 5px;
  text-indent: 25px;
}

/* Marquee */

#marquee {
  background-color: #000;
  color: #fff;
  margin-bottom: 20px;
  height: 1.4em;
}

#marquee a {
  color: #fff !important;
  text-decoration: none !important;
}


/* Notice Box */

#notice-box
{
	position: relative;
}

#notice-box #head-photo {
	position: absolute;
	top: 23px;
	right: -3px;
	border: 1px solid red;
}

#notice-box #head-photo-spacer {
	float: right;
	height: 145px;
	width: 95px;
}

#notice-box img
{
	border-width: 0;
	padding: 0;
	margin: 0;
}

#notice-box #notice
{
	width: 380px;
	border: 1px solid red;
	border-width: 0 1px 1px 1px;
	background-color: #cccccc;
	padding: 0.2em 1em 1em 1em;
	clear: right;
}

.table-form td {
  font-size: 14px;
  margin: 0;
  padding: 0.3em 3px;
}

.table-form tr.shade {
  background: #dddddd;
}

/* Press Room */
.radio{
  padding-top: 10px;
}

.radio td{
  padding: 5px 10px 5px 0px;
  vertical-align: top;
}  

.subnav-text {
  padding-left: 6px;
  text-decoration: none;
  color: #000 !important;
}

/***( Detail Layout )************************************************/

.sig {
  margin-left: 250px;
}

/*
 * You're going to hate this, but this rule is here to "increase the text
 * 1pt size" on the warning page at the top. Utterly ridiculous,
 * how sick is this.
 *
 */
.increase1 {
  font-size: 105%;
}

.tiny {
  font-size: 85%;
}

.ultra-tiny {
  font-size: 75%;
  margin: .25em 0;
  padding: 0;
}

#books img {
  padding: 0 0 2px 5px;
}

.links dd {
  padding-bottom: 15px;
}
.links dt{
  padding-bottom: 5px;
  font-weight: bold;
}

/***( Contact Form )***/

.theform { text-align: left; }
.theform td {padding-bottom: 3px; }
.info { font-size: 13px; font-style: italic; padding-bottom: 1em; }




/***( Press Room )**************************************************/

p.press-welcome {
  margin: 1em 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 120%;
}

/***( Archive Boxes )***/

#archive-box {
  margin: 0 0 5px 5px;
  width: 140px;
  float: right;
  border: 2px solid #000;
  background-color: #fff;
}

#archive-box .title {
  background-color: #d90000;
  color: #fff;
  padding: 2px 5px;
  font-weight: bold;
  border-bottom: 1px solid #000;
}

ol.archive-list {
  list-style: none;
  font-size: 12px;
  margin: 0;
  padding: 0;
}

ol.archive-list li {
  margin: 0;
  padding: 5px;
}

/***( Letters, Articles )***/

.letter .publication, .article .publication {
  text-transform: uppercase;
  font-weight: bold;
}

.letter .title, .article .title {
  font-style: italic;
  font-weight: bold;
}

.letter .subtitle, .article .subtitle {
  font-weight: bold;
}

.letter .date, .article .date {
  font-weight: bold;
  margin: 0 0 1em 0;
}

.letter .author, .article .author {
  margin: 0 0 1em 0;
}

.letter p, .article p {
  text-indent: 1.25em;
  margin: 0;
  padding: 0;
}

/***( Presentations )***/

.presentation .location {
  text-transform: uppercase;
  font-weight: bold;
}

.presentation .title {
  font-style: italic;
  font-weight: bold;
}

.presentation .date {
  font-weight: bold;
  margin: 0 0 1em 0;
}

.presentation p {
  text-indent: 1.25em;
  margin: 0;
  padding: 0;
}

.presentation p.subhead {
  font-weight: bold;
  margin: 1em 0 0 0;
}

/***( Hazing Reports )***/

.report .title {
  text-transform: uppercase;
  font-size: 130%;
  font-weight: bold;
  color: #d90000;
}
.year_report {
  display: none;
}

ul.year_report_list {
  list-style-type: none;
  font-weight: bold;
  padding-left: 0px;
}

ul.year_report_list a {
  text-decoration: underline;
  cursor: pointer;
}

.key {
  border: 0px;
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 100%;
}

.key .rating {
  vertical-align: top;
  text-align: right;
}

/***( Hazing Headlines / FAMU Articles )***/

.headline, .famu {
  margin-bottom: 1em;
}

.headline .title, .headline .title a, .famu .title {
  background-color: #999;
  color: #fff;
  font-weight: bold;
}

.headline .publication, .famu .publication {
  font-weight: bold;
}

.headline .date, .famu .date {
  font-weight: bold;
}

.headline .author, .famu .author {
  margin: 0 0 1em 0;
}

.headline p, .famu p {
  text-indent: 1.25em;
  margin: 0;
  padding: 0;
}

/***( Legislation )***/
.legislation p{
  text-indent: 1.25em;
  margin: 0;
  padding: 0;
}

/***( Statistics )***/

.stats li{
  line-height: 135%;
}

.stats sup{
  color: #d90000;
  line-height: 0;
  font-weight: bold;
}

.statskey{
  width: 250px;
  padding: 0px 5px 0px 5px;
  border: 1px solid black;
  background-color: #dddddd;
}

.statskey h3{
  margin: 0px 3px 0px 3px;
  padding: 3px 3px 0px 3px;
  font-size: small;
  font-weight: bold;
}

.statskey ol{
  padding: 0px 0px 0px 22px;
  margin: 0px 0px 0px 0px;
}

.statskey ol li{
  font-size: x-small;
  margin: 0px;
  padding: 3px 0px 3px 0px;
}

