/*
 * Style sheet for articles published on Swans.com
 * $Id: art01.css, v 1.0 12/23/2004 $
 */

body {
	font:15px/1.2 georgia, times, serif;
	background:#fff;
	padding:0px;
	margin:0px;
	}

a:link {color: #00f;}
a:active {color:#ffff00;}
a:visited {color:#800080;}
a:hover	{background: #808080; }

A.header:link		{color: olive; text-decoration:none; font-weight: bold; }
A.header:visited	{color: teal; text-decoration:none; font-weight: bold; }
A.header:active	{color: black; text-decoration:none; font-weight: normal; }
A.header:hover	{text-decoration: blink; font-weight: normal; }

pre {
	margin:0px 10px 10px 10px;
	margin-left: 20px;
	font-family: Courier New, Courier, monospace;
	font-size:12px/1.2;
	color:black;
	}
	
ol {
	margin-right:40px;
	}
li {
	margin-bottom:10px;
	}

#title {	font-size: 20px; font-family: Courier New, Courier, monospace; 
		font-weight: bold; font-stretch: extra-expanded;  }

#byline {	font-size: 16px; font-family: Courier New, Courier, monospace; 
		font-weight: bold; font-stretch: extra-expanded;  }

#content {
	background:#fff;
	margin-left: 70px;
   	margin-right:70px;
	border:0px solid #aaa;
	}

#content2 {
	background:#fff;
	margin-left: 20px;
   	margin-right:20px;
	border:0px solid #aaa;
	}

#indent  {	
	text-indent: 20px;
	}

#mini  {
	font: 11px/1.2 georgia, times, serif;
	}

#center  {
	text-align: center;
	}

#right  {
	text-align: right;
	}

p  {
	margin:0px 20px 10px 20px;
	text-align: justify;
	text-indent: 0px;
	}

p.indent {	
	text-indent: 20px;
	}

p.special {
          font: bold 14px/1.2 georgia, times, serif; color: #800000;
		  text-align: center;
		  }

p.bold {
	font: bold 14px/1.2 georgia, times, serif;
	}

p.boldc {
	font: bold 14px/1.2 georgia, times, serif;
	text-align: center;
	}

p.byline {
	font: bold 13px/1.2 georgia, times, serif;
	}

p.bylinec {
	font: bold 13px/1.2 georgia, times, serif;
	text-align: center;
	}

p.descript {
	font: bold 12px/1.2 georgia, times, serif;
	}

p.descriptc {
	font: bold 12px/1.2 georgia, times, serif;
	text-align: center;
	}

p.descripts {
	font: 11px/1.2 georgia, times, serif;
	text-align: center;
	}
	
p.small {
	font: 11px/1.2 georgia, times, serif;
	}

p.smallb {
	font: bold 11px/1.2 georgia, times, serif;
	}

p.smallg {
	font: 11px/1.2 georgia, times, serif; color: #545454;
	}

p.smallbg {
	font: 11px/1.2 georgia, times, serif; font-weight: bold; color: #545454;
	}
	
p.think {
	font: bold 14px/1.2 georgia, times, serif;
	color: olive;
	text-align: center;
	}

p.olive {
	font: bold 14px/1.2 georgia, times, serif;
	color: olive;
	}

p.olive2 {
	font: bold 11px/1.2 Verdana, arial, Helvetica, sans-serif;
	color: olive;
	}

p.red {
	font: bold 14px/1.2 georgia, times, serif;
	color: red;
	}

#smallfirebrick {font: 8pt Verdana, arial, Helvetica, sans-serif; font-weight: bold; color: #8E2323;}

#smalldarkgreen {font: 8pt Verdana, arial, Helvetica, sans-serif; font-weight: bold; color: #006400;}

#aqua {
	font: bold 13px/1.2 georgia, times, serif;
	color: aqua;
	}

#black {
	font: bold 13px/1.2 georgia, times, serif;
	color: black;
	}

#blacklight {
	font: 13px/1.2 georgia, times, serif;
	color: black;
	}

#blue {
	font: bold 13px/1.2 georgia, times, serif;
	color: blue;
	}

#fuchsia {
	font: bold 13px/1.2 georgia, times, serif;
	color: fuchsia;
	}

#fuchsialight {
	font: 13px/1.2 georgia, times, serif;
	color: fuchsia;
	}

#gray {
	font: bold 13px/1.2 georgia, times, serif;
	color: gray;
	}

#dimgray {
	font: bold 13px/1.2 georgia, times, serif;
	color: #696969;
	}

#dimgraylight {
	font: 13px/1.2 georgia, times, serif;
	color: #696969;
	}
	
#green {
	font: bold 13px/1.2 georgia, times, serif;
	color: green;
	}

#greenlight {
	font: 13px/1.2 georgia, times, serif;
	color: green;
	}

#lime {
	font: bold 13px/1.2 georgia, times, serif;
	color: lime;
	}

#maroon {
	font: bold 13px/1.2 georgia, times, serif;
	color: maroon;
	}

#maroonlight {
	font: 13px/1.2 georgia, times, serif;
	color: maroon;
	}

#navy {
	font: bold 13px/1.2 georgia, times, serif;
	color: navy;
	}

#steelblue {
	font: bold 13px/1.2 georgia, times, serif;
	color: #4682B4;
	}

#steelbluelight {
	font: 13px/1.2 georgia, times, serif;
	color: #4682B4;
	}

#navylight {
	font: 13px/1.2 georgia, times, serif;
	color: navy;
	}

#olive {
	font: bold 13px/1.2 georgia, times, serif;
	color: olive;
	}

#olivelight {
	font: 13px/1.2 georgia, times, serif;
	color: olive;
	}

#olive2 {
	font: bold 13px/1.2 Verdana, arial, Helvetica, sans-serif;
	color: olive;
	}

#purple {
	font: bold 13px/1.2 georgia, times, serif;
	color: purple;
	}

#red {
	font: bold 13px/1.2 georgia, times, serif;
	color: red;
	}

#redlight {
	font: 13px/1.2 georgia, times, serif;
	color: red;
	}

#teal {
	font: bold 13px/1.2 georgia, times, serif;
	color: teal;
	}

#teallight {
	font: 13px/1.2 georgia, times, serif;
	color: teal;
	}

#tealsmall {
	font: 11px/1.2 georgia, times, serif;
	color: teal;
	}

#yellow {
	font: bold 13px/1.2 georgia, times, serif;
	color: yellow;
	}

#orange{
	font: bold 13px/1.2 georgia, times, serif;
	color: #FFA500;
	}

#orangelight{
	font: 13px/1.2 georgia, times, serif;
	color: #FFA500;
	}

#darkorange{
	font: bold 13px/1.2 georgia, times, serif;
	color: #FF8C00;
	}

blockquote { 
	font: 13px/1.2 georgia, times, serif;
	margin-left: 10%;
	margin-right: 10%;
	text-align: justify;
	 }

td  {
	font: 11px/1.2 georgia, times, serif;
	}
	
h1  {
	font: bold 26px georgia, times, serif;
	margin:0px 10px 10px 10px;
	padding-top:10px;
	}
		
h2  {
	font: bold 18px georgia, times, serif;
	margin:0px 10px 10px 10px;
	padding-top:10px;
	}

h3  {
	font: bold 15px georgia, times, serif;
	margin:0px 10px 10px 10px;
	padding-top:10px;
	}
	
h4  {
	font: bold 12px georgia, times, serif;
	margin:0px 10px 10px 10px;
	padding-top:10px;
	}	

span.mast	{	background-color: white;	}

span.mini  {   font: 11px/1.2 georgia, times, serif;	}

blockquote.mini  {	font: 11px/1.2 georgia, times, serif;	}

div.a {
    font:14px/1.2 georgia, times, serif;
	margin:0px 10px 10px 10px;
	font-weight:bold;
    color:#545454;
    }

div.date {
    font:14px/1.2 georgia, times, serif;
	margin:10px 10px 10px 10px;
	text-align: right;
	font-weight:bold;
    color:#333333;
    }
