@charset "UTF-8";
/* CSS Document */

body {background-color:#181818; background-image:url(../Images/backgroundgradient.png); background-repeat:repeat-x;}
img	 {border:none; vertical-align: sub;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding:0px 0px 13px 0px; line-height:17px; margin:0px;}
a {color:#0099FF;}

.cap {margin-left: auto; margin-right: auto;	width: 900px;}
.pagefooter{text-align:center; padding-top:5px; padding-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
.breaker {width:98%;background-image:url(../Images/blueline.gif);height:3px;}
.date {font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; font-size: 14px; color: #333333; vertical-align:text-bottom; padding-right:10px; line-height:20px;} 
.imgleft {float:left; padding:0px 15px 6px 0px; margin:0px;}
.imgright {float:right; padding:0px 0px 6px 15px; margin:0px;}
.imgright p {font-size:9px; line-height:10px; padding:3px 0px 0px 0px; text-align:center;}

.author			{color: #666666; font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px; line-height:10px; margin-top:-10px;}
.backtotop {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#999999; float:left; margin-top:5px;}
.backtotop a {text-decoration:none;}
.backtotop a:hover {text-decoration:underline;}

.printerfriendly {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#999999; float:left; margin-top:5px;}
.printerfriendly a { color:#999999; text-decoration:none;}
.printerfriendly a:hover { color:#999999; text-decoration:underline;}

/*top navigation styles*/

#navcontainer ul
{
background-color:#000000;
padding: 4px 0px 4px 5px;
margin:0px;
margin-left:5px;
float: left;
width: 885px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
}

#navcontainer ul li { display: inline;}

#navcontainer ul li a
{
background:url(../Images/triangle.jpg) no-repeat;
padding-left:22px;
padding-right:25px;
color: White;
text-decoration: none;
float: left;
}

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

.rss a {
background:url(../Images/rsssmall.png) no-repeat;
padding-left:25px;
padding-right:20px;
color: White;
text-decoration: none;
float: right;
}

.rss a:hover {text-decoration:underline;}

/* lefthand side navigation */
#leftnav {width:215px;}

#leftnav ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
background-color:#c6deea;
}

#leftnav li{
vertical-align:middle;
}

#leftnav li a
{
display: block;
padding: 4px 4px 4px 18px;
color:#FFFFFF;
text-decoration:none;
vertical-align:text-top;
width: 191px;
background-color: #597988;
background-image:url(../Images/navbuttongradient168.jpg);
background-repeat:repeat-y;
border: 1px solid #597988;

}

#leftnav li a:hover
{
color: #333;
background-image:none;
}

.navspacer {height:10px;background-color:#a5Cfe5;
}

.navheading 	{background-color:#597988; font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px; color:#FFFFFF; padding: 2px 2px 2px 10px;}
.welcome		{background-color:#f1592a; font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px; color:#FFFFFF; padding: 2px 2px 2px 10px;}
.welcometext	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; padding: 5px 5px 5px 10px; vertical-align:top;color: #FFFFFF; background-image:url(../Images/welcomegradient.png); background-repeat:repeat-x; background-color:#83bbe2; font-weight:100;}
.welcometext a {padding:0px; color:#666666; text-decoration:none;}
.welcometext a:hover {text-decoration:underline;}
.welcometext p {margin-bottom:3px; margin-top:3px;}

#navbottom		{background:url(../Images/navbottom.png) #a5cfe5; height:240px;}

/*Articles*/

#articles {background-color:#FFFFFF;}

#articles ul {padding-left: 0px; padding-top:0px; margin-top:0px;}
#articles li {list-style-type: none; padding-left: 0px; padding-top:0px; margin-top:0px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding:0px 0px 5px 0px; line-height:17px; margin:0px;}
#articles li img {float:right; padding-right:20px; padding-left:10px;}

#articles ol {padding-top:0px; margin-top:0px;}

#articles ol li{
	list-style-type:decimal;
	padding:0px;
	margin:0px;
}

#articles h1 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; font-size: 19px; color: #000000; vertical-align:text-bottom;} 
#articles h1 a {text-decoration:none; color:#333333;}
#articles h1 a:hover  {text-decoration:underline;} 
/*#articles h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; display:inline; font-weight:bold; margin:0px; padding:0px; line-height:20px;}*/
#articles h2 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; font-size: 16px; color:#333333; margin:0px; padding:3px 0px 3px 0px; line-height:20px;} 
/*right hand navigation */

#rightnav {background-color:#FFFFFF; padding-left:0px; padding-right:10px;}

#rightnav ul {list-style-type:none; padding-left:0px;}
#rightnav .inthisissue a{color:#f1592a; text-decoration:none;}
#rightnav .inthisissue a:hover{text-decoration:underline;}
#rightnav li {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height:18px;}
#rightnav li a {font-size: 12px; color:#0099FF; text-decoration:none;}
#rightnav li a:hover{text-decoration:underline;}

/*pull quote*/
blockquote {
width: 90%;
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 20px;
background: url(../Images/quotesgreysm.gif) no-repeat;
line-height:17px;
font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size: 14px; color:#333333; line-height:20px;
}

.pullquote {
padding: 0px 20px 0px 20px;
line-height:17px;
font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size: 14px; color:#777777; line-height:14px;
}
