﻿body 
{
background-color:#804000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	line-height: 1.5em;  
	text-align: left;
}
#window
{
    color:black;
    width: 1000px;
    background-color:#804000;
    position: relative;
    margin-left: auto;
    margin-right: auto;

}
#content
{
    color:black;
    width: 1000px;
    background-color:#fdfef5;
    position: relative;

}

#left {

float: left;
	margin: 0;  
	padding: 0;
	width: 426px;
background-color:#eaebdc;

}

#major 
{
padding:0px 0px 7px 0px;
background-color:#eaebdc;
}
#major2
{
padding:0px 0px 7px 0px;

background-color:#eaebdc;
}
#major img.ts-photo {
	margin:0pt;
	padding: 7px 0px 0px 7px;
}
#major h1.head40 {
	font-family:Helvetica,Arial,sans-serif;
	font-size:40px;
	font-weight:bold;
	line-height:36px;
	margin:0pt;
	padding: 18px 0px 0px 7px
}
#major h1.head40 a, #major h1.head40 a:hover, #major h1.head40 a:visited, #major h1.head40 a:visited:hover {
    color: #000;
    text-decoration: none;
}

#major h1.head18a {
	font-family:Helvetica,Arial,sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:17px;
	margin:0pt;
	padding: 12px 0px 0px 10px
}

#major h1.head14 {
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:13px;
	margin:0pt;
	padding: 18px 0px 0px 7px
}
#major h1.head14 a, #major h1.head14 a:hover, #major h1.head14 a:visited, #major h1.head14 a:visited:hover {
    color: #000;
    text-decoration: none;
}

#major ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 13px;
}
#major ul li.photocap {
	background: #d9d9b7;
	color: #666; 
	font-weight: bold; 
	margin: 0 5px 2px 7px;
	padding: 0 0 6px 4px;
}
#major ul li.photocap em {
	color: #939374; 
	display: block;
	font-size: 90%; 
	font-style: normal;
	font-weight: normal; 
	margin: 0;
	padding: 1px 3px 1px 0; 
	text-align: right;
}
#major ul li.major2 {
	font-size: 110%; 
	margin: 0;
	padding:4px 10px 0 7px;
}
#extraL
{
width: 400px;
padding: 3px;
}
#extraL a
{
color:#000;
}
.eLFeed
{
    background-color:Silver;
}

#right
{
background-color:#fdfef5;
	display: inline;
	float: left;
	margin: 0 0 0 2px; 
	padding: 7px 0 0 0;
	width: 360px;
	overflow:hidden;
}

#minor 
{
padding: 0px;
}

#extraR
{
width: 280px;
padding: 0px;

}
#fade
{
background: url(fade.png) repeat-x 100% 100%;
	border: solid 1px #e6e7d5;
	padding: 2px 2px;
}

#twin-mod 
{
   background-color:White;
	border: solid 1px #e6e7d5;
	margin: 0 6px 10px 7px;
	padding: 8px 7px;
}
#twin-mod2
{
   background-color:White;
	border: solid 1px #e6e7d5;
	margin: 0 6px 10px 7px;
	padding: 8px 7px;
}
#twin-mod h1 {
	font-size: 120%;
	font-family: arial, sansserif;
	line-height: 1.8em;
	margin: 0;
	padding: 0;
}
#twin-mod h1 a, #major h1 a:hover, #major h1 a:visited, #major h1 a:visited:hover {
    color: #000;
    text-decoration: none;
}
#twin-mod p {
	color: #3b362b;
	margin: 0;
	padding: 0;
}
#twin-mod img.twin-photo {
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
}
#twin-mod ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 13px;
}
#twin-mod ul li.photocap {
	background: #d9d9b7;
	color: #666; 
	font-weight: bold; 
	margin: 0 5px 2px 7px;
	padding: 0 0 6px 4px;
	
}
#twin-mod ul li.photocap em {
	color: #939374; 
	display: block;
	font-size: 90%; 
	font-style: normal;
	font-weight: normal; 
	margin: 0;
	padding: 1px 3px 1px 0; 
	text-align: right;
}
#twin-mod ul li.major2 {
	font-size: 110%; 
	margin: 0;
	padding:4px 10px 0 7px;
}

#audio
{
    background-color:White;
	border: solid 1px #e6e7d5;
	margin: 0 2px 2px 0px;
	padding: 2px 2px;
}

#feed
{
float:right;
padding-right:1px;
overflow:hidden;
display:inline;
width:210px;
background-color:#fdfef5;
}
#feed h3
{
    padding-top:1px;
}

#feed a
{
    
    text-decoration: none;
    color:Black;
}


#feed ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 13px;
}

#story
{
    margin: 0 35px;
}
#aimage
{
    width: 600px;
    background-color:#804000; 
}
#article
{
    width: 600px;
    background-color:White; 
}

#articletop
{

}

#articlebody {

left: 0px;
width: 520px;
margin: 0px; 
padding: 0px;
background-color:white;
float:left;
}
#tagResults
{
    width:100%;
}
#tagResults h1
{
	font-family:Helvetica,Arial,sans-serif;
	font-size:28px;
	font-weight:bold;
	line-height:32px;
	margin:0pt;
	padding: 18px 0px 0px 7px
}
   
#tagResults ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 13px;
}

#arch {background-color:#fdfef5;}

#arch h1.head18 {
	font-family:Helvetica,Arial,sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#arch h1.head18 a, #arch h1.head18 a:hover, #arch h1.head18 a:visited, #arch h1.head18 a:visited:hover {
    color: #000;
    text-decoration: none;
}

#arch ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px;
}
#arch ul li.photocap {
	background: #d9d9b7;
	color: #666; 
	font-weight: bold; 
	margin: 0 5px 2px 7px;
	padding: 0 0 6px 4px;
}
#arch p
{
    
}
#arch photowrap
{
    margin: 0px 0px 0px 0px;
}


.story-header {
	
	border-bottom: 1px solid #DDD;
}

h1.storyTitle {
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 2.4em;
	padding: 5px 0;
	margin: 20px 0 15px 0;
	line-height: 1em;
}

.byLine {
	float: left;
	padding: 0 18px 8px 0;
	margin: 0;
}

.byLine img.authorMug {
	float: left;
	padding: 0 8px 0 0;
}

.byLine p.author {
     margin: 0;
     padding: 0;
     float: left;
}

.sp-inlinePhoto, .phinline {
	float: right;
	display: inline;
	padding: 5px 15px;
	margin: 10px 0 10px 20px;
	border-left: 1px solid #DDD;
}

.sp-inlinePhoto p.photoCredit, p.photocred2 {
	font-size: xx-small;
	line-height: 1em;
	color: #999;
	margin: 0;
	padding: 2px 0 0 0;
}

.sp-inlinePhoto p.photoDesc, p.photosubtext {
	line-height: 1.2em;
	margin: 0;
	padding: 7px 0 0 0;
	font-size: x-small;
	font-weight: bold;
}

.sp-story {
	line-height: 1.6em;
}

.sp-story p {
	font-family: Verdana;
	font-size: small;
	font-weight: normal;
	line-height: 1.5em;
	margin: 4px 0 13px 0;
	
}

.sp-story .subhead, h3.subhead-notebook {
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	padding: 6px 0 0 0;
	margin: 0;
}

.clear {clear: both;}

.everclear {clear:both;}

.floatfix { clear: both; }

.pcap {
	background: #d9d9b7;
	color: #666; 
	font-weight: bold; 
	margin: 0 1px 1px 1px;
	padding: 0 0 0px 0px;
	
}
.pcap em {
	color: #939374; 
	display: block;
	font-size: 90%; 
	font-style: normal;
	font-weight: normal; 
	margin: 0;
	padding: 0px 1px 1px 0; 
	text-align: right;
}


b.rtop, b.rbottom{display:block;background: #804000}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

b.dtop, b.dbottom{display:block;background: #804000}
b.dtop b, b.dbottom b{display:block;height: 1px;
    overflow: hidden; background: #fdfef5}
b.d1{margin: 0 5px}
b.d2{margin: 0 3px}
b.d3{margin: 0 2px}
b.dtop b.d4, b.dbottom b.d4{margin: 0 1px;height: 2px}

b.mtop, b.mbottom{display:block;background: #fdfef5}
b.mtop b, b.mbottom b{display:block;height: 1px;
    overflow: hidden; background: #eaebdc}
b.m1{margin: 0 5px}
b.m2{margin: 0 3px}
b.m3{margin: 0 2px}
b.mtop b.m4, b.mbottom b.m4{margin: 0 1px;height: 2px}


