
/* the main div groups */

/* Note: it is important to be explicit with padding and margin definitions.*/
/* If you MEAN 10px, SAY 10px.  just 10 does not cut it */

#main{
	position:absolute;
	top:205px;
	left:220px;
	right:0px;
	width: auto;
	height: auto;
	padding:10px 10px 10px 10px;
	font-family:"Georgia", times, serif;
	color:#022076;
	font-size:10pt;
	background-color: white;
	z-index: 1;
}

#print {
	top: 20px;
	font-family:"Georgia", times, serif;
	color:#022076;
	font-size:10pt;
	line-height: 125%;
	width: auto;
	z-index: 0;
}

.print_head {
	font-family:tahoma,verdana, sans-serif;
	color:#009900;
	font-size:12pt;
	font-weight:bold;

}

div.weather_data{
	position:absolute;
	top:30px;
	left:160px;
	width: 300px;
	height: auto;
	margin-bottom: 10px;
}




div.emag {
	position:absolute;
	top:205px;
	left:220px;
	right:0px;
	width: auto;
	height: auto;
	padding:0px 0px 0px  0px;
	font-family:"Georgia", times, serif;
	color:#022076;
	font-size:10pt;
	background-color: white;
	z-index: 1;
}
div.spacer {
	padding: 0px 50px 0px 50px;
	margin-left: 60px;
	margin-right: 60px;
}

#big_photo{
	position:relative;
	min-height: auto;
	background-color: white;
	padding:10px 10px 10px 10px;
}


#main2{
	position:relative;
	left:220px;
	right:0px;
	width: auto;
	height: auto;
	background-color: white;
	padding:10px 10px 10px 10px;
	z-index: 1;
}

#story_ranks{
	position:relative;
	left:0px;
	right:0px;
	width: auto;
	height: auto;
	background-color: white;
	padding:10px 10px 10px 10px;
	z-index: 1;
}

/* this is the Old Main Div, used exclusivly in the Legacy Files */
#center {
	position:absolute; 
	left:220px; 
	right:0px; 
	top:205px; 
	min-width:350px;
	height:auto; 
	z-index: 0;
	background-color: #FFFFFF; 
	border: 0px;
	padding:0px; 
	font-family: Arial,sans-serif;
	padding:10px 10px 20px 10px;
}

#hr {
	position:absolute;
	height:25px; 
	background-color: #ccffff;
}

#navleft {
	position:absolute; 
	width:220px; 
	top:205px;
	height:auto; 
	background-color: #ccffff; 
	border: 0px; 
}

#factfile{
	position:relative; 
	float:right;
	clear:both;
	font-size: 8pt;
	margin: 5px 5px 5px 5px;
	width:215px; 
	height:auto; 
	background-color: #ccffcc; 
	border: 0px; 
	z-index:0;
}

p.factfile {
	font-size: 8pt;
	padding:10px 10px 10px 10px;
}

.bio {
	font-style: italic;
	font-size:8pt;
	color: #336699;
	border-top: 1px solid #336699;
	text-align:center
}

.header {margin:0px 0px 20px 0px}

/* Link styles */

a:link	{
	color: #000066;
	font-weight: bold;
	text-decoration:none
}
a:visited	{
	color: #666666;
	font-weight: bold;
	text-decoration:none
}
a:active	{
	color: #000066;
	font-weight: bold;
	text-decoration:none
}
a:hover {
	font-weight: bold;
	text-decoration:underline
}

/* forum pull sidebar */

.sidebarsubhead {
	text-transform:uppercase; 
	font-family:tahoma,verdana, sans-serif;
	color:#0283AD;
	font-size:9pt;
	font-weight:bold;
	margin:5px 20px 0px 10px;
	padding:0px 0px 5px 0px;
}

.pright {
	font-family:tahoma,verdana, sans-serif;
	color:#336699;
	font-size:9pt;
	margin:5px 20px 10px 20px
}

.source {
	font-family:tahoma,verdana, sans-serif;
	color:#666666;
	font-size:8pt;
}




/* Random stuff I am unsure we need */


p	{ font-family: Arial, sans-serif; 
font-size: 10pt}

p.story_display	{ 
	font-family: Arial, sans-serif; 
	font-size: 10pt;
}

li	{ 
	font-family: Arial, sans-serif; 
	font-size: 10pt; 
}

b	{ 
	font-family: Arial, sans-serif; 
	font-size: 12pt;
	font-weight: bold;
	color: #336699; 
}

.b2	{ 
	font-family: Arial, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	color: #336699; 
}

h2	{ 
	font-family: Arial,sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color:#009900;
}

h3	{ 
	font-family:tahoma,verdana, sans-serif;
	color:#009900;
	font-size:12pt;
	font-weight:bold;
	padding:10px 10px 10px 20px;
}

h4	{ 
	font-family: Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #009900;
}


h6	{ font-family: Arial,sans-serif;
font-size: 10pt;
color: #558855}
hr	{color: #558855}

/* List styles for the Menu area */

ul.region {
	list-style: disc outside;
}

li.region {
	font-family: Arial, sans-serif; 
	font-size: 12pt;
	font-weight: bold;
	line-height: 150%;
	color: #336699;	
}

ul.country {
	list-style: disc outside;
	background:#fff;
	text-indent:-10px
}

li.country {
	font-family: Arial, sans-serif; 
	font-size: 10pt;
	line-height: 150%;
	color: #008040;
}


ul.location {
	list-style: disc outside;
}

li.location {
	font-family: Arial, sans-serif; 
	font-size: 9pt;
	line-height: 150%;
	color: blue;
}

li.story {
	font-family: Arial, sans-serif; 
	font-size: 10pt;
	line-height: 150%;
	color: blue;
}



.region2 {
	font-family: Arial, sans-serif; 
	font-size: 12pt;
	font-weight: bold;
	line-height: 150%;
	color: #336699;	
	margin:0px 0px 0px 20px
}



.country2 {
	font-family: Arial, sans-serif; 
	font-size: 11pt;
	color: #006800;
		line-height: 150%;
	border-bottom:0pt #000 dotted;
	margin:0px 0px 0px 20px
}




.location2 {
	font-family: Arial, sans-serif; 
	font-size: 10pt;
	color: #300;
	line-height: 150%;
	margin:0px 0px 0px 20px
}

.menutitle{
cursor:pointer;
background-color:#ccccff;
color:#000000;
width:200px;
text-align:left;
font-weight:bold;
}

#menutitle{
cursor:pointer;
width:200px;
}

.submenu{
	display: none;
	background:url(../images/submenubg01.jpg) repeat-y top left;
}

.submenu2{
	display: none;
}

#masterdiv {width:220px; background:#cff;}

/* Login Info and Divs */


#login {
	position:absolute; 
	top: 25px;  
	float:right; 
	right:5px; 
	height:125px; 
	width:200px; 
	padding:0px 0px;
	z-index:20;
}

.logindescriptive {
	font-family:tahoma,verdana, sans-serif;
	color:#f00;
	background:#fff;
	border:1pt #000 solid;
	padding:2px 5px;
	font-size:8pt;
	margin:10px 0px;
}
td.login {
	font-family:tahoma,verdana, sans-serif;
	color:#009900;
	font-size:8pt;
	text-align:right;
	font-weight:bold;
}

td.loginheader {
	font-family:tahoma,verdana, sans-serif;
	color:#009900;
	font-size:14pt;
	font-weight:bold;
	line-height: 150%;
	text-align:center;
}

/* photo styles */

.pic02 {padding: 0px 10px 10px 0px;}

.pic03 {padding: 10px 7px 10px 7px;}

.imgleft {
	margin-top:10px;
	margin-right:10px; 
	margin-bottom:10px;
	margin-left: 0px; 
	border:3pt #f90 inset
}

.imgright {
	margin-top:10px;
	margin-left:10px;  
	margin-bottom:10px;
	margin-right: 0px;  
	border:3pt #f90 inset
}

.imgsolo {margin:10px 0px; border:3pt #f90 inset}

img {border:0}

img.story {margin:0px 10px 10px 0px; border:3pt #f90 inset}

.stamp {width:170px; background:#ffc url(images/stamp.jpg) no-repeat top left}

/* Emag Styles */

div.toc {
	position:relative; 
	top:10px; 
	height:auto; 
	border-bottom:1px #000 dotted; 
	margin:5px 0px 5px 0px;font-family:"Georgia", times, serif;
	color:#022076;
	font-size:10pt;
	padding:0px 0px 30px 0px;
}

.emagheadline {
	font-family:times, serif;
	letter-spacing:-1px;
	color:#009900;
	font-size:20pt;
	font-weight:bold;
	padding:10px 10px 0px 20px;
}

.subhead {
	font-family:tahoma,verdana, sans-serif;
	color:#009900;
	font-size:11pt;
	font-weight:bold;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}


#emag_story {   
	margin:5px 0px 5px 0px;
	font-family:"Georgia", times, serif;
	color:#022076;
	font-size:10pt;
	line-height: 125%;
	padding-right: 10px;
	padding-left: 40px;
	padding-bottom: 10px;
}

ul.emag {
	padding-left: 95px;
	padding-top: 0px;
	padding-bottom: 0px;	
}

ol.emag {
	padding-left: 75px;	
	
}


li.emag { 
	margin:0px 0px 10px 15px;
	font-family:"Georgia", times, serif;
	color:#022076;
	font-size:10pt;	
	list-style-position: inside;
	

}

#issuenumber {
	position:relative; 
	left:0px;
	width:315px;
	font-family:tahoma,verdana, sans-serif;
	color:#0382AD;
	font-size:10pt;
	font-weight: bold;
	border: 2px #0382AD solid; padding:5px;
	text-align:center;
	background:#fff;
	margin:5px 0px 0px 0px;
	background-color: #CCFFFF;
}


.pagenum {
	font-family:tahoma,verdana, sans-serif;
	color:#000;
	font-size:10pt;
	border: 0px #f90 solid; padding:5px;
	text-align:center;
	background:#fff;
	margin:5px 0px 0px 5px;
	font-weight: bold;
}

#date {
	position: absolute;
	right:0px;
	top:-10px;
	font-family:tahoma, verdana, sans-serif;
	text-align:right;
	color:#fff;
	font-size: 8.5pt;
	font-weight:bold;
	height:21px; 
	background:url(../images/datebg.jpg) no-repeat top left;
	margin:10px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	z-index:10
}
td.emagazine {
	background-color: #ccffff;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 5px;
	border-color: #f90;
	border-style: groove;
}
	
h2.emag	{ 
	font-family: Arial,sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color:#0283AD;
	padding-left: 10px;
	padding-right: 10px;
}
.location_string {
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #009900;
	font-family: 'Arial';
	text-decoration:underline;
}
span.emag	{ 
	font-family: Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#009900;
	padding-left: 10px;
	padding-right: 10px;
}
a.archive:link {
	color: green;
}
a.archive:active {
	color: green;
}
a.archive:hover {
	color: green;
}
a.archive:visited {
	color: green;
}
td.resource{
	background-color: #CCFFFF;
	border-color: #0382AD;
	border-style: outset;
	font-weight: bold;
}
h2.embhead{
	font-family: Arial,sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color:#000066;
	text-align: center;
}
.currency {
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}

