a			{ text-decoration: none; }

a:link 		{ 
			color: #333333; 
			}

a:visited	{ color: #666666; }

a:hover		{
			color: black;
			text-decoration: underline;
			cursor: url(../nav-new/go.png), text;
			}

html		{
		cursor: url(../nav-new/here.png), text;
		}

body		{
		background-color: #fff;
		text-rendering: optimizeLegibility;
		overflow-x: hidden;
		}


a.ext:link { 
			color: #54657B; 
			text-decoration: underline; 
			}

a.ext:visited { 
			color: #666666; 
			text-decoration: underline; 
			}

a.ext:hover { 
			color: black; 
			text-decoration: underline; 
			}

/* mouse styles */

.excited	{ cursor: url(../nav-new/go.png), text; }
.calm	 	{ cursor: url(../nav-new/here.png), text; }
.magnify	{ cursor: url(../nav-new/magnifier.png), text; }

/*  top hover */

.gohome { opacity: 1; 
 -webkit-transition: .15s linear;
 -moz-transition: .15s linear;
 -ms-transition: .15s linear;
 }

.gohome:hover { opacity: 0.8; }


/* paragraph and text styles */

p 		{ /* This is the default unless overwritten */
		font-size: 16px; 
		line-height: 20px; 
		font-family: Times New Roman, Times, serif; 
		text-align: left;
		text-indent: 17px;
		margin-bottom: -6px;
		color: #333333;
		}

.justify		{ text-align: justify; }

div.two > p:first-of-type { text-indent: 0px; }
div.three > p:first-of-type { text-indent: 0px; }

.noindent	{ text-indent: 0px; }
.centered	{ text-align: center; text-indent: 0px; }
.bold		{ font-weight: bold; }
.italic		{ font-style: italic; }
.justify		{ text-align: justify; }
.cite	{ text-indent: 0px; font-style: italic; }


/* These text-formatting classes are used in menus */
					
.sub1 		{
		font-size: 13px;
		line-height: 15px;
		font-family: Arial, Verdana, Geneva, sans-serif;
		text-align: left;
		text-indent: 0px;
		color: black;
		margin-bottom: -6px;
		}

.sub2 		{
		font-size: 12px;
		line-height: 15px;
		font-family: Arial, Verdana, Geneva, sans-serif;
		text-align: left;
		text-indent: 0px;
		color: #444444;
		margin-bottom: -7px;
		}

.sportsman		{ /* Used for sport and iaq header */
		font-size: 13px; 
		line-height: 17px; 
		font-family: Arial, Verdana, Geneva, sans-serif; 
		text-indent: 0;
		font-style: italic;
		font-weight: bold; 
		text-align: left;
		text-decoration: underline;
		padding: 6px 0 6px 0;
		color: #555555;
		}

.copyright	{
		font-size: 10px;
		font-family: Arial, Verdana, Geneva, sans-serif; 
		font-style: italic;
		text-indent: 0px;
		padding-top: 6px;
		color: black;
		}

.gotos		{ /* Used for linx and Filed on lines */
		font-size: 12px; 
		line-height: 16px; 
		font-family: Arial, Verdana, Geneva, sans-serif; 
		text-indent: 0;
		text-align: left;
		padding-top: 6px;
		color: #777777;
		}

.playline		{ /* Used for play animation text */
		font-size: 13px; 
		line-height: 17px; 
		font-family: Arial, Verdana, Geneva, sans-serif; 
		text-indent: 0;
		text-align: left;
		padding-top: 6px;
		color: #555555;
		}

.readit		{ /* Used for linx lines */
		font-size: 13px; 
		line-height: 17px; 
		font-family: Arial, Verdana, Geneva, sans-serif; 
		font-style: italic; 
		font-weight: bold; 
		text-indent: 0;
		text-align: left;
		padding-top: 3px;
		}


.lister		{ /* Used for linx and Filed on lines */
		font-family: Arial, Verdana, Geneva, sans-serif; 
		font-style: italic; 
		font-size: 14px; 
		line-height: 18px; 
		font-weight: bold; 
		text-indent: 0;
		text-align: left;
		color: black;
		margin-bottom: -9px;
		padding-top: 6px;
		}

ol 		{ /* ordered list */
		font-size: 16px; 
		line-height: 20px; 
		font-family: Times, serif; 
		text-align: left;
		margin: 15px 0 -6px -6px;
		color: #333333;
		}

ul 		{ /* ordered list */
		font-size: 16px; 
		line-height: 20px; 
		font-family: Times, serif; 
		text-align: left;
		margin: 15px 0 -6px -6px;
		color: #333333;
		}

/* drop cap styles */

.dropcap3	{
		font-family: Impact; sans-serif;
		float: left;
		font-size: 64px;
		line-height: 60px;
		margin: 0 6px -6px 0;
		color: #4B5A46;
		}

.maroon	{ color: #5C3A3E; }
.ochre	{ color: #73643C; }
.purple	{ color: #475266; }
.green	{ color: #4B5A46; }
.white	{ color: white; }
.gray	{ color: #888888; }
.new	{ color: #B55A3D; }

.kern-3	{ margin-left: -3px; }
.kern-4	{ margin-left: -4px; }
.kern-5	{ margin-left: -5px; }
.kern-6	{ margin-left: -6px; }
.kern-7	{ margin-left: -7px; }
.kern-8	{ margin-left: -8px; }
.kern-9	{ margin-left: -9px; }
.kern-10	{ margin-left: -10px; }
.kern-11	{ margin-left: -11px; }

/* headline and subhead styles */


h1		{ /* this is used for blog headlines */
		font-size: 18px; 
		line-height: 22px; 
		font-family: Verdana, Arial, Geneva, sans-serif;
		font-weight: bold;
		letter-spacing: -1px;
		text-align: left;
		padding: 6px 0 0 0;
		margin: 0 0 -8px 0; 
		}

h2		{ /* Main subhead after headline and image for features */
		font-size: 18px;
		line-height: 22px;
		font-family: Verdana, Arial, Geneva, sans-serif;
		font-weight: bold;
		text-align: center;
		padding-bottom: 0.25em;
		}

h3		{ /* Secondary subhead used in text of story */
		font-size: 15px; 
		line-height: 18px; 
		font-family: Verdana, Arial, Geneva, sans-serif; 
		font-weight: bold;
		text-align: left;
		padding-top: 4px;
		margin-bottom: -0.5em;
		}

h4		{ /* Used only on the About page */
		font-size: 16px;
		line-height: 19px;
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-weight: bold;
		text-align: left;
		padding-top: 0.7em;
		margin-bottom: -0.25em;
		}

h5		{ /* Main subhead after headline and image for features */
		font-size: 18px;
		line-height: 22px;
		font-family: Verdana, Arial, Geneva, sans-serif;
		font-weight: bold;
		text-align: center;
		color: #745553;
		margin: 0 0 3px 0;
		}

h6		{ /* this is used for blog page toppers */
		font-size: 21px; 
		line-height: 24px; 
		font-family: Verdana, Arial, Geneva, sans-serif;
		font-weight: bold;
		letter-spacing: -1px;
		text-align: left;
		padding: 6px 0 0 0;
		margin: 0 0 -12px 0; 
		color: #475266;
		}

h7		{ /* home page date scroll */
		font-size: 21px; 
		line-height: 28px; 
		font-family: Verdana, Arial, Geneva, sans-serif;
		font-weight: bold;
		letter-spacing: -1px;
		text-align: left;
		padding: 0px 0 0 0;
		margin: 0 0 -12px 0; 
		color: #475266;
		}


/* Standard syntax (must be last) */

/* division styles */

div.two		{ /* Standard column width for Features */
		border-bottom: 1px solid; border-color: #999999;
		width: 330px;
		padding: 0 0 24px 0; 
		margin: 0 0 9px 0;
		}

div.three	{ /* Standard column width for Bloggy stuff */
		border-bottom: 1px solid; border-color: #999999;
		width: 270px;
		padding: 0 0 24px 0; 
		margin: 0 0 9px 0;
		}

div.cracked		{ /* Cracked eyebrow */
		border-bottom: 1px solid; border-color: #999999;
		width: 290px;
		margin: 0 auto 18px auto;
		}

/* img styles */

img.samples	{
		padding-top: 1.25em;
		padding-bottom: .75em;
		}

img.inline	{ padding-top: 1.5em; }


/* other id styles */

#tcslug		{
		text-align: center;
		padding-top: 3px;
		padding-bottom: 24px;
		}
