body	{	
	/* font-size:	.97em;  */
	font-size: 85%;
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58; 
	line-height:	1.39em;
	width:	auto;
	margin-top:		0;
	margin-bottom:	0;
	margin-left:	5%;
	margin-right:	5%;
	padding-top:	0;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border-top:		0px none;
	border-bottom:	0px none;
	border-left:	0px none;
	border-right:	0px none;
	text-align:	left;
	/*background-color: "#D7D9D6";*/
	background-color: "#FFFFFF";
	background-image: url('../images/SolidBackground.gif');
	}


div.maincontent {
	background-color:	#FFFFFF;
	/*width: 800px; */
	height: 100%;
	font-family: Verdana, Myriad Web, Syntax, sans-serif;
	/*font-size-adjust:	.58; */
	padding-left: .0em;
	padding-right: .0em;
	/*padding-top: .75em; */
	position: relative;
	display: block;
	}

div#rightnav {
	/*position:absolute; 
	left:800px; 
	*/
	position: relative;
	top:10px;
	width:150px;
	margin-left: 20px;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: .75em;
	padding: .33em;
	text-align: right; 
	float: right; 
	display: block;
	background-color:	#FFFFFF;
	font-size: 95%;
	font-family: Arial, Verdana, Myriad Web, Syntax, sans-serif; 
	font-weight: bold; 
	}
	
p	{	
	margin-top:	.75em;
	margin-bottom:	.75em;
	padding-left: .75em;
	padding-right: .75em;
	}	
	


h1, h2, h3, h4, h5, h6	{	
	line-height:	140%;
	font-size-adjust:	.58;
	font-weight: 500;
	font-style:	normal;
	text-decoration:	none;
	margin-top:	1.33em;
	margin-bottom:	.33em;
	padding-left: .5em;
	padding-right: .5em;
	}	

h1	{	
	font-size:	200%;
	color: #336699;
	}	

h1.First {
	margin-top:	0em;
}

h2	{	
	font-size:	155%;
	font-weight: normal;
	color: #336699;
	}

h3	{	
	font-size:	133%;
	font-weight: normal;
	color: #808080;
	margin-top:	1.1em;
	}

h4	{	
	font-size:	120%;
	font-weight: normal;
	color: #808080;
	margin-top:	.97em;
	}
	
h5	{	
	font-size:	100%;
	font-weight:	600;
	margin-top:	.97em;
	}		

a	{
	}
	
a:link	{	
	text-decoration:	underline;
	font-weight:	normal;
	color:	#006699;
	}	
		
a:visited	{	
	text-decoration:	underline;
	font-weight:	normal;
	color:	#808080;
	}	
		
a:active	{	
	text-decoration:	underline;
	font-weight:	normal;
	color:	#006;
	}	
		
a:hover	{	
	text-decoration:	underline;
	font-weight:	normal;
	color:	#808080;
	}	
		
a.offsite	{	
	text-decoration:	underline;
	font-weight:	normal;
	color:	#006699;
	}	

address	{	
	margin-top:	1.58em;
	margin-bottom:	1.58em;
	}	
		
pre	{	
	margin-top:	.75em;
	margin-bottom:	.75em;
	line-height:	1.25em;
	padding-left: .75em;
	padding-right: .75em;
	}	

hr	{	
	margin-top:	.75em;
	margin-bottom:	.75em;
	height:	1px
	}	
	
hr.scenebreak
{
	width: 25%; 
	text-align:center;
}
	
blockquote	{	
	margin-left:	1.58em;
	margin-right: 0em;
	}

blockquote.double	{	
	margin-left:	3.25em;
	margin-right:	3.25em;
	padding-left: .75em;
	padding-right: .75em;
	}	

li	{	
	margin-left:	3.16em;
	padding-left: .75em;
	padding-right: .75em;

	}


span.dropcap	{
 	float: left;
 	margin-top: -0.2em;
	margin-bottom:-0.1em;
	font-family: Georgia;
 	font-size: 500%;
 	line-height: 1.00em;
 	margin-right: 0.07em;
 	padding-right: 0.07em;
	}
	
span.subtitle {
	font-size:	125%;
	margin-top: -1.33em;
	font-weight: 500;
	color:#808080;
	}




div#menu {
	border-left:1px dotted #006699; 
	border-bottom:1px dotted #006699;
	/*position:absolute; 
	left:700px; 
	top:0px;
	width:140px;
	/*background:#D7D9D6;*/
	margin-left: 2em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: .75em;
	padding: .33em;
	text-align: right; 
	font-size: 90%;
	font-family: Arial, Verdana, Myriad Web, Syntax, sans-serif; 
	font-weight: bold; 
	}

div#menu a {
	text-align: right;
   	padding: 1px; 
   	border-width: 0; 
   	text-decoration: none; 
   	Margin-left:0; margin-right:0; margin-top:0;
   	font-weight: bold;
  	}

div#menu a:hover {
	color: white; 
	background: #006699;
	font-weight: bold;
   	}

div#menuPopupArea 
{
    height: 100px;
	padding: .75em;
	font-weight: normal;
}

div#menuPopup {
	text-align: left;
	padding: .75em;
	font-weight: normal;
	font-size: 90%;
	color: #336699;
}

div#social 
{

}
	
div#social H1 
{
    font-size: 90%
}


div#socialBookmarking
{
    border: 1px solid #808080;
    padding: .15em .25em .15em .15em;
    margin: 10px 0px 10px 5px;
}
div#socialBookmarking a
{
    font-size: 75%;
    text-decoration: none;
}

div.Story {
	font-family: Georgia;
	margin-left:	3.25em;
	margin-right:	3.25em;
}

div.Story p.firstPara {
   margin-top: .5em;
}

table, tbody, tr, td, tfoot, thead	{	
	padding: 0px; 
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Verdana, Myriad Web, Syntax, sans-serif;
	line-height:	1.39em;
	}

th	{	
	font-weight:	bold;
	}	
	
table.toplist td {
	line-height:	1.33em;
	border-left: 0px;			
	border-right:0px;
	border-bottom:0px;
	padding: 3px;
	font-size: 90%;
	}
	
.popup {
	font-size: 75%;
	line-height: 1em;
	border: 1px solid #C0C0C0; 
	padding: 3px; 
	background-color: #FFFFCC; 
	position: absolute;
	width: 40%;
	margin-left:10px;
	left:10px; 
	z-index:999;
	visibility: hidden; 
	top:10px
	}

div#stories h2, div#stories td h2	{	
	font-size:	125%;
	font-weight: normal;
	color: black;	
	margin-top:	.5em;
	margin-bottom:	.10em;
	}

div#stories h3	{	
	font-size:	110%;
	font-weight: normal;
	color: #336699;
	color: black;
color: #808080;
	margin-top:	1.33em;
	margin-bottom:	.10em;
	}
	
div.bookmarkList {
	margin-left:	3.25em;
	margin-right:	3.25em;
	padding-left: .75em;
	padding-right: .75em;
}

div.bookmarkList a, div.bookmarklist a:visited, div.bookmarkList a:hover {
   border-bottom: 1px dashed #336699;
   text-decoration: none;
   color: #336699
}

div.photo {
   float:left; 
   width:10px; 
   margin-left: 10px; 
   margin-right:20px;
   padding-bottom: 10px;
}

div.photo span#caption
{
   font-size: 75%;
}

ul.nobullet {
}

ul.nobullet li	{ 	
   padding-left: 0em;
   margin-left: 0em;
	padding-top: .25em;
   list-style-type: none; 
   
}

ul.nobullet:first-child {
   padding-top: 0em;
}

blockquote.quote
{
   margin: 1em 0 0px 2em;
   padding: 0 1em 0 2em;
   background: url(         '../images/quote.png' ) 1em 0em  no-repeat;
   border: none;
}

div.viewButtons {
 float:right;
 margin-right: 2em;
  
}

div.homepageHeader
{
   background-image: url(  '../images/HomepageLogoBackground.gif' );
   background-repeat: repeat-x;
   width: 100%;
}

div.headersmall
{
   background-image: url(  '../images/HeaderSmallBackground.gif' );
   background-repeat: repeat-x;
   width: 100%;
}
