@import url("/css/standard/univ_leg.css");

ul, li, blockquote, p {
	font: small "Georgia", "DejaVu Serif", serif;
}

#text {
	background: url("/i/standard/article.gif");
	background-repeat: repeat-y;
	padding: 4px 0px;
	margin: 0px;
	font: small Georgia, "DejaVu Serif", serif;
}

#text p {
	line-height: 1.5em;
	font-size: 115%;
	color: #000000;
	text-indent: 20px;
}

/* Index Page Contents Formatting */

P.toctype,
P.toctitle,
P.tocblurb {
	font-size: 11pt;
	text-indent: 0px;
}

P.toctype {
	padding: 12px 6px 0px 4px;
	font-weight: bold;
	color: #8E88A8;
}

P.toctitle {
	padding: 0px 6px 0px 24px;
}

P.tocblurb {
	padding: 0px 6px 0px 48px;
	font-size: 10pt;
}

/* Pre Article Formating */

#text P.article_type {
	font-size: 11pt;
    padding: 0px 4px 2px 4px;
    font-weight: bold;
    text-indent: 0px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	margin: 0px;
}

H2 {
	margin: 12px 129px 6px 0px;
	text-align: center;
	background: #CCC8E0;
	border-width: 1px 0px 1px 0px;
	border-style: solid none solid none;
	border-color: #AEA4CC;
}

H3 {
	background: #D4CEEB;
	margin: 12px 0px 6px 0px;
	width: 465px;
	padding: 2px 2px 2px 6px;
}

H3.band {
	background: #AEA8C8;
	width: 465px;
	margin: 8px 0px 8px 0px;
	padding: 4px 4px 4px 4px;
}

h4.band {
    background: #E2E0F6;
    width: 465px;
	margin: 6px 0px 6px 0px;
	padding: 2px 2px 2px 4px;
        border-width: 1px 0px 1px 0px;
        border-style: solid none solid none;
        border-color: #CEC8E0;
}

H1.title,
H3.subtitle {
	width: 100%;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 20pt;
    font-weight: bold;
    text-align: center;
    padding: 0px;
    text-indent: 0px;
	background: #E6E4F0;
}

H3.subtitle {
    font-size: 12pt;
	margin: 2px 0px 2px 0px;
    padding: 0px 0px 8px 0px;
}

#text P.byline {
	font-size: 11pt;
	font-weight: normal;
	padding: 0px 4px 12px 4px;
	text-align: center;
	text-indent: 0px;
	font-family: "Trebuchet MS", Arial, sans-serif;
}

DIV.BQ {
	margin: 0px 156px 0px 36px;
	padding: 0px 6px 0px 8px;
	background-color: #E8ECEC;
}

BLOCKQUOTE {
	margin: 0px 156px 0px 36px;
	padding: 4px 6px 4px 8px;
	background-color: #E8ECEC;
	font-size: 10pt;
}

P.bq {
	font-size: 10pt;
	margin: 8px 2px 8px 36px;
    padding: 4px;
	background-color: #E8EcEc;
}	

/* Box Formatting */

DIV.rt_container {
	float: right;
	width: 260;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

.box {
	border-width: 3px;
	border-style: solid;
}

.right {    
    float: right;
    width: 256px;
    margin: 12px 4px 0px 0px;
    padding: 0px 0px 4px 0px;
}

.full {
	width: 572px;
	margin: 12px 0px 4px 6px;
	padding: 0px;
}

.top_c,
.mid {
	margin: 12px 0px 6px 7px;
	width: 458px;
}

.top_c {
	border-color: #D4CEEB;
}
	
.spoiler_c {
	visibility: hidden;
	position: absolute;
	border-color: #C8B890;
	background: #F8F4E8;
}

.bio_c {
    border-color: #BFD4A5;
    background: #D6E0D0;
}	

.plain_c {
	border-color: #AEA8C8;
	background: #E6E4F0;
}

.note_c {
	margin: 0px 0px 0px 8px;
	border-color: #98B8C8;
	background: #E0E8F0;
}

.sidebar_c {
	border-color: #CB91A4;
	background: #F0E0E8;
}

.wide {
	width: 100%;
	padding: 6px;
}

/* Box Contents */

.enclosed {
	text-indent: 0px;
	margin: 0px;
	padding: 1px 4px 1px 4px;
	font-size: 10pt;
}

.roomy {
	padding: 6px;
	font-size: 11pt;
}

.center {
	text-align: center;
}

.minor {
	font-size: 9pt;
}

.mini {
    padding: 0px 0px 0px 4px;
	font-size: 8pt;
}

.cat {
	font-weight: bold;
}

.item {
	text-indent: 12px;
}

.head {
	font-size: 12pt;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
}


.bio_h {
	font-weight: bold;
	background: #BFD4A5;
	color: #000A0A;
	padding-left: 8px;
}

.spoiler_h,
.top_h,
.sidebar_h,
.plain_h {
	text-align: center;
	padding: 0px 5px 2px 5px;
    font-weight: bold;
    background-color: #AEA8C8;
}

.offset {
	padding-right: 14px;
}

.note_h {
	padding-left: 8px;
	font-weight: bold;
	color: #000A0A;
	background-color: #98B8C8;
}

.sidebar_h {
	font-size: 12pt;
    background-color: #CB91A4;
}

.spoiler_h {
	font-size: 12pt;
	background-color:  #C8B890;
}

.top_h {
	font-size: 12pt;
	background-color:  #D4CEEB;
}

/* Special Box Content Formatting */

LI.primary {
	padding: 2px;
	font-size: 11pt;
}

LI.compact {
	padding: 0px;
    font-size: 9pt;	
}

LI.small {
	padding: 1px;
	font-size: 10pt;
}
	
HR.mdv {
    width: 80%;
    border: 0px;
    color: #AEA8C8;
    height: 2px;
    background-color: #AEA8C8;
}    

A.red {
	text-decoration: none;
}

A.red:hover {
    color: #FF3333;
}

/* Article Formatting */

PRE.poem {
	padding: 0px 136px 0px 28px;
    font-family: "Palatino Linotype", serif;
	font-style: italic;
	font-size: 11pt;
    color: #350F69;
}

DIV.hr_mid,
DIV.hr_art {
	width: 440px;
	border-top: 2px solid #AEA8C8;
	margin: 12px 0px 16px 74px;
	padding: 0px;
}

DIV.hr_mid {
	width: 324;
}

DIV.sideimg150,
DIV.sideimg200,
DIV.sideimg250,
DIV.sideimg300,
DIV.sideimg {
	float: right;
	background-color: #A09BB6;
	width: 206px;
	padding: 3px;
	margin: 10px 4px 4px 5px;
	text-align: center;
	display: inline;
}

DIV.sideimg150 {
	width: 156px;
}

DIV.sideimg200 {
	width: 206px;
}

DIV.sideimg250 {
	width: 256px;
}

DIV.sideimg300 {
	width: 306px;
}

P.sidecaption {
    text-align: center;
    text-indent: 0px;
	font-size: 10pt;
    padding: 2px;
    margin: 0px;
}

.iv {
	text-indent: 0px;
}

li.footnote {
	font-weight: bold;
 	font-size: 10pt;
}

span.light {
	font-weight: normal;
}

span.secondary {
	font-weight: normal;
	font-size: 10pt;
}

P.biblio {
	margin: 0px 0px 0px 24px;
	text-indent: -24px;
}

P.ednote,
P.intro {
	text-indent: 0px;
	padding: 4px 20px 12px 24px;
	font-style: italic;
	font-size: 10pt;
}

p.ednote {
	padding-right: 140px;
}

P.td_h3,
P.td_h,
P.td {
    background: #E4D8FF;
    margin: 0px;
    padding: 2px;
    text-indent: 0px;
    font-size: 10pt;
}

P.td_h3,
P.td_h {
    font-size: 11pt;
    font-weight: bold;
    text-align: center;
}

P.td_h3 {
    background: #C8C0E8;
}

/* MISC */

P.copy {
	text-indent: 0px;
	text-align: center;
	font-size: 9pt;
}



