/* CSS Document */



body {
background:#CCC;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}
p { padding: 0 8px  8px  8px;}

img {
border:0;
}
a {
border:0;
text-decoration:underline;
}

p.decks{
font-size:.75em;
margin:4px 0 15px 0;
}

p.subdecks{
font-size:.75em;
margin:13px 0 0 0;
}

#container {
width:792px;
background:#FFF;
margin:0 0 0 20px;
}

/*MASTHEAD*/

#masthead {
margin:0;
padding:0;
}

#nav {
background:url(../img/grey_nav.jpg) no-repeat;
border:0;
padding-top:6px;
text-align:right;
width:792px;
height:33px;
font-size:1.0em;
font-weight:bold;

}

#nav a {
text-decoration:none;
font-size:.75em;
height:20px;
padding-right:20px;
padding-left:20px;
border-right:1px solid #999;
}

#nav a:link {
color: #666;
}

#nav a:visited {
color: #999;
}

#nav a:hover {
color:#D2772E;
}

#nav ul {
display:inline;
}

#nav li {
display:inline;
}

#nav a.lastnav {
border-right:0;
}


/*END MASTHEAD*/



/*CONTENTLEFT*/

#guts {
padding:15px 15px 0 15px;
}

#contentleft {
width:519px;
float:left;
padding:0 20px 0 25px;
}

h3 {
margin:5px 0 0 0;
color:#666;
}

h5 {
margin:5px 0 -10px 0;
color:#666;
}

h3 a, h5 a {
color:#666;
}

h3 a:hover, h5 a:hover {
color:#CCC;
}

.leadrunin {
color:#999;
padding:0 0 -5px 0;
}

#subarticles {
width:480px;
padding:5px 12px 0 12px;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
float:left;
}

#subarticleone {
width:309px;
float:left;
border-right:1px solid #CCC;
padding-right:12px;

}

#subarticletwo {
width:146px;
float:right;
}


/*END CONTENTLEFT*/



/*CONTENTRIGHT*/

#contentright {
width:186px;
float:right;
padding-right:9px;
}

#inthisissue, #departments, #columns {
padding:0;
margin:0;
font-weight:bold;
font-size:.7em;
}

#inthisissue img {
padding-bottom:2px;
}

#inthisissue ul, #departments ul, #columns ul{
list-style: none;
margin:0;
padding:0;
border: none;
}

#inthisissue li, #departments li, #columns li{
border-bottom:1px solid #FFF;
margin:0;
padding:0;
}

#inthisissue li a {
display:block;
color:#666;
background-color:#EBEBEB;
text-decoration:none;
padding:7px 3px 7px 35px;
}

#departments li a {
display:block;
color:#666;
background-color:#DDE8C2;
text-decoration:none;
padding:7px 3px 7px 35px;
}

#columns li a{
display:block;
color:#666;
background-color:#ECC4A5;
text-decoration:none;
padding:7px 3px 7px 35px;
}

#inthisissue li a:hover{
background:url(../img/nav-leaf.jpg) no-repeat #666 2% 10%;
color:#FFF;
}

#departments li a:hover, #columns li a:hover{
background:url(../img/nav-leaf.jpg) no-repeat #666 2% 50%;
color:#FFF;
}

.smalldecks {
color:#999;
}

#inthisissue {
margin:15px 15px 0 0;
color:#666;
}

#departments, #columns {
margin:10px 15px 0 0;
font-weight:bold;
color:#666;
}

/*END CONTENTRIGHT*/



#footer {
clear:both;
width:792px;
padding: 20px 0 35px 0;
}



/*ARTICLE*/

#sidebar {
background:url(../img/sidebar_gradient.gif) repeat-x;
border-top:1px solid #999999;
padding:10px 20px 10px 20px;
}

.sidebarheader {
font-size:12px;
font-weight:bold;
}

.subscribe {
padding-bottom:5px;
}

#article {
padding-bottom:20px;
}

.dates {
font-size:.70em;
color:#666;
font-variant:small-caps;
}

.articletext {
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
padding-top:0;
}

.orangearticletext {
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
color:#F28C1D;
padding-top:0;
}



.sidebartext {
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
color:#9A836E;
padding-top:0;
}

.captions {
font-size: 10px;
font-style: italic;
color: #999999;
}

.quoterightorange {
	font-size: 14px;
	color: #D4A34B;
	text-align: right;
	display: block;
	width: 150px;
	float: right;
	padding-left: 10px;

}

.quoteleftorange {
	font-size: 14px;
	color: #D4A34B;
	text-align: left;
	display: block;
	width: 150px;
	float: left;
	padding-right: 10px;

}

.quoterightblue {
	font-size: 14px;
	color: #6D91A2;
	text-align: right;
	display: block;
	width: 155px;
	float: right;
	padding-left: 10px;

}

.quoteleftblue {
	font-size: 14px;
	color: #6D91A2;
	text-align: left;
	display: block;
	width: 155px;
	padding:10px;
	float:left;
}

.quoterightgrey {
	font-size: 14px;
	color: #333333;
	text-align: right;
	display: block;
	width: 150px;
	float: right;
	padding-left: 10px;

}


.orangeheadline {
	font-size: 12px;
	font-weight: bold;
	color: #F28C1D;
}

.brownheadline {
	font-size: 12px;
	font-weight: bold;
	color: #AD6321;
}

.greenheadline {
	font-size: 12px;
	font-weight: bold;
	color: #A0B68E;
}

.blueheadline {
	font-size: 12px;
	font-weight: bold;
	color: #366EB6;
}

#internalsidebar {
border:1px solid #999;
margin:10px;
padding:0 10px 10px 10px;
background-color:#CCC;
}

#greybox {
	background-color:#999999;
	font-size:.70em;
	float:right;
	width:210px;
	color:#FFFFFF;
	padding:10px;
	margin:10px;
}

#brownbox {
	background-color:#D2D2B0;
	font-size:.70em;
	float:left;
	width:225px;
	color:#000000;
	padding:5px 5px 10px 5px;
	margin:10px 10px 10px 0;
}
