/*
-----------------------------------------------
Selected Works Typography Styles
File:		typography.css
Author: 	Samira Vijghen, modified by Kyle G Sessions
Version:	7 December 2012

This file contains the stylesheet rules needed for 
the fonts & typography of the Selected Works pages.
----------------------------------------------- */

body {
	font: 11px/18px  Helvetica, Arial, sans-serif;
	color: #222;
}

a:link,
a:visited { 
		text-decoration:none;
		font-weight:bold; }

a:active,
a:hover {
		text-decoration:underline; }

h1, h2, h3, h4, h5, h6,
.article-list th, 
#article dt,
#article dd strong,
#search-header h1#search-title {
	font-family: "Georgia", "Times New Roman", serif;
	font-weight: normal;
	padding: 0;	
	margin-bottom: 0.5em; }


/* H1
---------------------------------------------*/

h1 {
	font-size: 218%;
	line-height: 1.3em;
}
	#header h1 {
		font-size:26px;
		line-height:1em;
		font-weight:normal;	}
		
			div#header h1 a { 
				font-size: 26px;
				font-weight:normal;
				text-decoration:none;	}

/* H2
---------------------------------------------*/

h2,
#search-header h1#search-title,
#container span b,
		.article-list th  {
	font-size: 164%;
	line-height: 1.3em; 
	padding: 0.5em 0;
		font-weight:normal; }

		h2.title {
			line-height:1em;
			padding: 0;
			font-size: 164%;
			font-weight:normal; }

/* H3
---------------------------------------------*/
h3  {
	font-size:145%;
	font-weight: normal;
	padding: 0.5em 0 0; }

/* H4
---------------------------------------------*/

h4,
p.author {
	font-size: 100%;
	line-height: 1.4em;
		padding:0; }

p, pre  {
	font: 12px/18px Arial, Helvetica, sans-serif;
	padding: 0 0 9px 0; }

ul {
	list-style-type:none;	}
	
ol,
#content li ol,
#content li ol li {
	list-style-type:decimal; }
	
	
dt {
	font-weight:bold;	}

ul.bulleted li,
#content ul li {
	list-style:square; 	}

		ul.bulleted li.nobullet {
			  list-style:none; }
	
/* SW =SIDEBAR
------------------------------------------------*/
#right h2,
#right h3,
#right h4,
dl#features,
#right li,
#right li pre  {
	text-align:left; }

#right h2,
#right h3,
#right h4 {
		padding:0;
		padding-left:10px; }

#right li a  {
	font-weight: bold; }

#right li a:hover {
		text-decoration:underline; }

/* SW =Footer
------------------------------------------------*/

p.copyright {
	text-align: center;	}

		p.copyright span {
				font-weight:bold;
				padding:5px 10px; }  

p.footer_links {
		font-size: 12px; }


/* SW= TOP NAV
------------------------------------------------*/

ul#nav a:link,
ul#nav a:visited,
ul#nav a:active,
ul#nav a:hover { font-weight:normal; }
				
/* Articles List Table
------------------------------------------------*/
	
td.external,
td.more,
td a.more,
td.native,
td.pdf,
td.view,
td.external a,
td.more a,
td a.more a,
td.native a,
td.view a,
td.external a:hover,
td.more a:hover,
td a.more a:hover,
td.native a:hover,
td.view a:hover {
	border: 0;
	text-align:right;
	text-decoration:none; 
		font-weight:bold;}
	
	td.external a,
	td.more a,
	td a.more a,
	td.native a,
	td.pdf a,
	td.view a {
		float:right; }
	
td.pdf a {
	background: url("small_pdf.gif") left no-repeat;
		padding-left:16px; 
	text-decoration:none; 
		}

/* SW =SIDEBAR SEARCH
------------------------------------------------*/

#subscribe-box label,
#sidebar-search label,
#subscribe-box div .text,
#sidebar-search div .text,
#right h3 { 
		font: 13px Arial, Helvetica, sans-serif;
		line-height:15px;
	font-weight:bold;
		text-transform:none; }


/* SW =Articles Info
------------------------------------------------*/

#article {
	padding: 0 0 2em 0; }

	#info-box ul {
		width: 190px; }

		#info-box ul li {
			width: 190px;
			list-style:none; }

			#info-box ul li a {
				background:#fff; 
								font-weight:normal;}

#cit {
	clear: both;
	margin: 32px 0 30px 0;
	padding: 3px 0 0 0;}
	


/* SW =ARTICLE PAGER
------------------------------------------------*/

 h5.pager {
		font: 11px/18px Helvetica, Arial, sans-serif; }
	

	h5.pager a { 
		font-weight:normal;	}
		
	.ex-nav { 
		word-spacing:20px; }

			
/* SW =Product Home Page
------------------------------------------------*/
			
dl#features {
	font-size:11px; }
	
	#features dd {
		line-height:1.3em;	}

	#features dd a {
				font: 14px/18px Arial, helvetica, sans-serif;
				margin-bottom:40px; 
				font-variant:small-caps;}
		
/* SW =Subscription Confirmation Page
------------------------------------------------*/

#content.single-col span  {	
	line-height: 1.6em; }

	#content.single-col span ul {	
		padding:0;
		margin: 20px 0;
		list-style-type:none;
		background: #fffBC9;
		border: 1px solid #F0DCA1; } /* 
This is in typography.css instead of color.css, 
because it is an error message, and the colors 
shouldn't be customized. */

		#content.single-col span ul li {
			padding: 10px 5px;
			margin: 0;
			list-style:none; }
			
			#content.single-col span ul li span font {
					font-size:11px;
					font-weight:bold; 
					color:#900;
					letter-spacing:1px; }
					
#content.single-col p.return_site {
	text-align:center;
	margin-left:425px; }
	
	p.return_site a:link,
	p.return_site a:visited {
		font:11px Arial, sans-serif;
		font-weight: bold;
		text-decoration:none;
		text-transform:uppercase;
		color:#fff; 
		line-height:18px;
		background: #8fbf00 url("form-bg.gif") top left repeat-x; 
		border: 3px double #83a407;
		width:125px;
		height:18px;
		display:block; 
		padding: 4px; }
		
		p.return_site a:active,
		p.return_site a:hover {
			background: #5c7899 url("return-site-bg.gif") top left repeat-x; 
			border: 3px double #39476D;  }
		

/* Abstract formatting
---------------------------------------------*/

.smallcaps { 
	font-variant:small-caps; }
	
.underline {
	text-decoration:underline; }

.files a { font-weight:normal; }
