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

@-ms-viewport{
  width: device-width;
}

body 
	{
	font-family: teletype, courier;
	font-size:1.09em;
	line-height:1.11em;
	margin-left:10px;
	color:#a1a1af;
	background:#FFFFFF;
	font-weight:bold;
	}
	
a  
	{
	color: #313141;
	}

a:hover 
	{
	text-decoration:none;
	}

#shell
	{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	background:#ffffff;
	}

#shell-right
	{
	float:right;
	top:0px;
	max-width:300px;
	min-width:300px;
	}

#heading
	{
	position:fixed;
	top:0px;
	width:100%;
	text-align:center; 
	color:#254970; 
	font-size:2.0em; 
	font-family:verdana, helvetica, arial, sans-serif; 
	font-style:italic;
	background-size:100%;
	background:#ffffff;
	z-index:100;
	border-bottom:dotted #d1d1df;
	border-width:0.06em;
	}
	
#heading a
	{
	color:#254970; 
	text-decoration:none;
	}

#heading-shell
	{
	padding-top:10px;
	width:100%;
	text-align:center;
	}

#nav
	{
	position:relative;
	top:15px;
	padding-bottom:15px;
	text-align:center;
	font-size:0.4em; 
	color:#A1A1AF; 
	font-family:verdana, helvetica, arial, sans-serif; 
	font-style:normal;
	}

#nav a
	{
	color:#A1A1FF; 
	font-family:verdana; 
	text-decoration:underline;
	}

#nav a:hover
	{
	color:#A1A1FF; 
	text-decoration:none;
	}

#search-box
	{
	position:relative;
	float:left;
	width:45%;
	}

#addthis-share
	{
	position:relative;
	float:right;
	width:45%;
	padding-top:10px;
	}

#main
	{
	position:absolute;
	width:100%;
	text-align:center;
	padding-top:10px;
	padding-bottom:15px;
	overflow: hidden;
	background:#ffffff;
	top:120px;
	}

#paydirt-1
	{
	display: inline-block;
	min-width:200px;
	max-width:200px;
	background:#ffffff;
	}

#paydirt-2
	{
	display: inline-block;
	min-width:200px;
	max-width:300px;
	background:#ffffff;
	}

#footer
	{
	padding-top:5em;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;			
	font-size:0.75em;
	border-top:dotted #f1f1ff;
	border-width:2px;

	}

#footer a
	{
	color:#a1a1af;
	}
	
#right-column-ads
	{
	float:right;
	min-width:250px;
	max-width:1000px;
	}

.header 
	{
	font-size:1.1em;
	font-weight:bold;
	color:#002652;
	}
	
.block 
	{
	font-size: 100% !important;
	display: inline-block;
	text-align:left;
	max-width:30%;
	min-width:250px;
	padding-bottom:10px;
	padding-right:5px;
	vertical-align:top;
	zoom: 1;
	*display: inline;
	}
	
.block-article-image-left 
	{
	padding-top:10px;
	font-size: 100% !important;
	float:left;
	width:45%;
	padding-right:4%;
	vertical-align:top;
	zoom: 1;
	}

.block-article-ad-right 
	{
	padding-top:15px;
	font-size: 100% !important;
	float:right;
	width:48%;
	padding-left:1%;
	vertical-align:top;
	zoom: 1;
	}
	
h1.body-text 
	{
	font-family: teletype, courier;
	font-size:1.09em;
	line-height:1.11em;
	margin-left:10px;
	color:#a1a1af;
	background:#FFFFFF;
	font-weight:bold;
	}

p.body-text 
	{
	font-family: teletype, courier;
	font-size:1.09em;
	line-height:1.11em;
	margin-left:10px;
	color:#a1a1af;
	background:#FFFFFF;
	font-weight:bold;
	}

.body-text 
	{
	font-family: teletype, courier;
	font-size:1.09em;
	line-height:1.11em;
	margin-left:10px;
	color:#a1a1af;
	background:#FFFFFF;
	font-weight:bold;
	}


a.header-banner
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#254970;
	text-decoration:none;
	}

a.header-banner:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#254970;
	text-decoration:underline;
	}


h1 
	{
	font-family: Verdana, Calibri, Arial, Helvetica, sans-serif;
	font-size:1.05em;
	line-height:1.15em;
	color:#254970;
	}
	
h2 
	{
	font-family: Verdana, Calibri, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#254970;
	font-weight:bold;
	}

h2 a
	{
	font-family: Verdana, Calibri, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#880000;
	}


h3 
	{
	font-family: Verdana, Calibri, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#25497A;
	text-decoration:underline;
	}

#article
	{
	min-width:250px;
	max-width:750px;
	margin: 0 auto;
	padding-right:10px;
	padding-bottom:20px;
	vertical-align:top;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.05em;
	line-height:1.35em;
	font-weight:normal;
	color:#212121;
	text-decoration:none;
	zoom: 1;
	}

#article h1 
	{
	font-family: 'Bitter', Courier, teletype, Verdana, Calibri, Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size:1.05em;
	line-height:1.2em;
	color:#004488;
	}

#article h4 
	{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:20px;
	line-height:22px;
	color:#004488;
	}

.article-subheadline
	{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:20px;
	line-height:22px;
	color:#004488;
	}


h4 
	{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:18px;
	line-height:20px;
	color:#004488;
	}


.block-article
	{
	display: inline-block;
	text-align:left;
	min-width:250px;
	max-width:700px;
	padding-right:10px;
	padding-left:0px;
	padding-bottom:0px;
	vertical-align:top;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.05em;
	line-height:1.35em;
	font-weight:normal;
	color:#212121;
	text-decoration:none;
	zoom: 1;
	*display: inline;
	}

.block-article-right
	{
	display:inline-block;
	min-width:250px;
	max-width:300px;
	padding-right:5px;
	padding-top:20px;
	padding-bottom:20px;
	vertical-align:top;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.05em;
	line-height:1.35em;
	font-weight:normal;
	color:#212121;
	text-decoration:none;
	zoom: 1;
	*display: inline;
	}


.block-article h1 
	{
	font-family: 'Bitter', Courier, teletype, Verdana, Calibri, Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size:1.2em;
	line-height:1.3em;
	color:#004488;
	}
			
.block-article a
	{
 	color: #002652;
	font-weight:normal;
	font-size: 100% !important;
	}

	
.byline.block-article
	{
 	color: #a1a1af !important;
	font-style:italic !important;
	}

.byline
	{
 	color: #a1a1af !important;
	font-style:italic !important;
	font-weight:normal; !important;
	}

p.byline
	{
 	color: #a1a1af !important;
	font-style:italic !important;
	font-weight:normal; !important;
	}

h1.byline
	{
 	color: #a1a1af !important;
	font-style:italic !important;
	font-weight:normal; !important;
	}

a.byline
	{
 	color: #a1a1af !important;
	font-style:italic !important;
	font-weight:normal; !important;
	}

h1 a.byline
	{
 	color: #a1a1af !important;
	font-style:italic !important;
	font-weight:normal; !important;
	}

h1 a.byline
	{
 	color: #a1a1af !important;
	font-style:italic !important;
	font-weight:normal; !important;
	}

.byline h1 a
	{
 	color: #a1a1af !important;
	font-style:italic !important;
	font-weight:normal; !important;
	}

.byline h1
	{
 	color: #a1a1af !important;
	font-style:italic !important;
	font-weight:normal; !important;
	}

.byline a
	{
 	color: #a1a1af !important;
	font-style:italic !important;
	font-weight:normal; !important;
	}

.byline a:
	{
 	color: #a1a1af !important;
	font-style:italic !important;
	font-weight:normal; !important;
	}


.bold-blue
	{
 	color: #002652 !important;
	font-weight:bold !important;
	}
	
p.bold-blue
	{
 	color: #002652 !important;
	font-weight:bold !important;
	}
	
bold-blue.block-article
	{
 	color: #002652 !important;
	font-weight:bold !important;
	}

.bold-green
	{
 	color: #257049 !important;
	font-weight:bold !important;
	}

p.bold-green
	{
 	color: #257049 !important;
	font-weight:bold !important;
	}

.bold-green.block-article
	{
 	color: #257049 !important;
	font-weight:bold !important;
	}

bold-green.block-article
	{
 	color: #257049 !important;
	font-weight:bold !important;
	}

.bold-green.block
	{
 	color: #257049 !important;
	font-weight:bold !important;
	}

.bold-red
	{
 	color: #700000 !important;
	font-weight:bold !important;
	}


.block.bold-red
	{
 	color: #DA0000 !important;
	font-weight:bold !important;
	}


p.bold-red
	{
 	color: #704925 !important;
	font-weight:bold !important;
	}

.bold-red.block-article
	{
 	color: #704925 !important;
	font-weight:bold !important;
	}

bold-red.block-article
	{
 	color: #704925 !important;
	font-weight:bold !important;
	}

.bold-red.block
	{
 	color: #DA0000 !important;
	font-weight:bold !important;
	}

.block.bold-red
	{
 	color: #DA0000 !important;
	font-weight:bold !important;
	}

a .bold-red-headlines
	{
 	color: #DA0000 !important;
	font-weight:bold !important;
	}

a.bold-red-headlines
	{
 	color: #DA0000 !important;
	font-weight:bold !important;
	}

p.bold-red-headlines
	{
 	color: #DA0000 !important;
	font-weight:bold !important;
	}

block.bold-red-headlines
	{
 	color: #DA0000 !important;
	font-weight:bold !important;
	}


h1.bold-red-headlines
	{
 	color: #DA0000 !important;
	font-weight:normal !important;
	line-height:1.2em;
	}

a h1.bold-red-headlines
	{
 	color: #DA0000 !important;
	font-weight:normal !important;
	line-height:1.2em;
	}

h2.bold-red-headlines
	{
 	color: #DA0000 !important;
	font-weight:normal !important;
	line-height:1.2em;
	}

a h2.bold-red-headlines
	{
 	color: #DA0000 !important;
	font-weight:normal !important;
	line-height:1.2em;
	}



h1.keywords
	{
 	color: #c1c1cf !important;
	font-weight:normal !important;
	font-style:italic;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em		
	}
	
h1.homepage-big-headline
	{
 	color: #DA0000 !important;
	font-weight:bold !important;
	font-family: Verdana, Calibri, Arial, Helvetica, sans-serif;
	font-size:1.5em  !important;
	line-height:1.8em  !important;
	}

.homepage-big-headline
	{
 	color: #DA0000 !important;
	font-weight:bold !important;
	font-family: Verdana, Calibri, Arial, Helvetica, sans-serif;
	font-size:1.10em;
	line-height:1.15em;
	}

p.homepage-big-headline
	{
 	color: #DA0000 !important;
	font-weight:bold !important;
	font-family: Verdana, Calibri, Arial, Helvetica, sans-serif;
	font-size:1.10em;
	line-height:1.15em;
	}

h1.homepage-big-headline a
	{
 	color: #DA0000 !important;
	font-weight:bold !important;
	font-family: Verdana, Calibri, Arial, Helvetica, sans-serif;
	font-size:1.5em  !important;
	line-height:1.8em  !important;
	}


p.keywords
	{
 	color: #c1c1cf !important;
	font-weight:normal !important;
	font-style:italic;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em	
	}

.keywords
	{
 	color: #c1c1cf !important;
	font-weight:normal !important;
	font-style:italic;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em	
	}
	
#article h1.keywords 

	{
 	color: #c1c1cf !important;
	font-weight:normal !important;
	font-style:italic;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em	
	}

.block-article.keywords

	{
 	color: #c1c1cf !important;
	font-weight:normal !important;
	font-style:italic;
	font-size:0.9em	
	}