﻿.pagerCurrent
{
	color: #FF3300;
	font-size: larger;
}
/* Print Stuff */
.printOnly
{
	display: none;
	visibility: hidden;
}

/* BASIC CSS */
p
    {   
    font-size: 10pt; 
    font-family: Arial, Sans-Serif;
    color: White;
    }
body 
    {
    margin-top: 0px; 
    margin-left: 0px; 
    color: white; 
    font-family: Arial, Sans-Serif; 
    font-size: 10pt; 
    background-color: #10141D; 
    /*#0D0F14;*/
    }
 
A,
A:visited,
A:link,
A:hover
{
    color: White;
    font-weight: normal;
    text-decoration: none;
    font-size: 10pt;
}

A:hover
{
	text-decoration: underline;
}

/* Logical Fallacy */
.fallacy_name
{
	color: White;
}

.fallacy_text
{
	color: #AFB5BD;
}

/* Search results */
.search_podcast_segment
{
	color: #ff3300;	
}
.search_podcast_item,
.search_fallacy_text
{
	color: #AFB5BD;
}

/* Archive List */
.archivelist li
{
    display: inline;
    float: left;
    margin-bottom: 15px;
    height: 220px;
    width: 300px;
}

.archivelist_image
{
    margin-right: 5px;
}
    
.archivelist_date
    {
    color: #ff3300;
    }
    
.archivelist_title
    {
    color: #AFB5BD;
    }


/* Contact */
.contact_label
    {
    vertical-align: top; 
    text-align: left; 
    width: 25%; 
    color: white;
    font-size: 10pt;
    font-family: Arial, Sans-Serif;
    }
    
/* Blogs */
.blog_header
    {
    text-align: left; 
    vertical-align: middle; 
    font-weight: bold; 
    font-size: 30px; 
    font-family: Arial, Sans-Serif; 
    height: 60px;
    }
    
.blog_item_title,
.blog_item_author
    {
    color: White; 
    text-decoration: none; 
    font-family: Arial, Sans-Serif; 
    font-size: 10pt;
    }
.blog_item_author
    {
    color: #ff3300;
    }
.blog_item_text
    {
    color: #AFB5BD; 
    font-size: 10pt; 
    font-family: Arial, Sans-Serif; 
    }

/* Events */
.event_header
    {
    text-align: left; 
    vertical-align: middle; 
    font-weight: bold; 
    font-size: 30px; 
    font-family: Arial, Sans-Serif; 
    height: 60px;
    }
    
.event_item_date
    {
    	color: Black; 
    	line-height: 10pt; 
    	font-weight: bold; 
    	vertical-align: top; 
    	height: 33px; 
    	width: 29px; 
    	text-align: center; 
    	font-size: 8pt;
    }
    
.event_item_title,
.event_item_location
    {
    color: White; 
    text-decoration: none; 
    font-family: Arial, Sans-Serif; 
    font-size: 10pt;
    }
.event_item_location
    {
    color: #ff3300; 
    }
.event_item_text
    {
    color: #AFB5BD; 
    font-size: 10pt; 
    font-family: Arial, Sans-Serif; 
    }


/* Error */
.error
    {
    font-weight: bold;
    color: Red;
    }
    
/* Master Page Styles */
/* TopNav Row */
.topnav_left,
.topnav_middle,
.topnav_right
    {
    border-bottom: solid 1px #999999; 
    height: 30px; 
    min-height: 30px;
    max-height: 30px;
    vertical-align: middle;
    }

A.topnav,
A:visited.topnav,
A:link.topnav
{
    font-family: Arial, Sans-Serif; 
    font-size: 10pt; 
    color: white; 
    text-decoration: none;
}

A:hover.topnav
{
    font-family: Arial, Sans-Serif; 
    font-size: 10pt; 
    text-decoration: underline;
}

/* Bottom Nav Row */
.bottomnav_left,
.bottomnav_middle,
.bottomnav_right
    {
    font-size: 8pt;
	margin: 50px auto 0 auto;
	height: 30px;
    color: #AFB5BD; 
    }
    
    
A.bottomnav,
A:visited.bottomnav,
A:link.bottomnav
{
    font-family: Arial, Sans-Serif; 
    font-size: 8pt; 
    color: #AFB5BD; 
    font-weight: normal; 
    text-decoration: none;
}

A:hover.bottomnav
{
    font-family: Arial, Sans-Serif; 
    font-size: 8pt; 
    color: white; 
    text-decoration: underline;
}

 
.public_button
{
    font-family: Arial, Sans-Serif;
    font-size: 10pt;
    color: Black;
    background-color: WhiteSmoke;
    padding: 2px 2px 2px 2px;
    border-top: solid 1px gainsboro;
    border-left: solid 1px gainsboro;
    border-right: solid 2px darkgray;
    border-bottom: solid 2px darkgray;
}
.headerPage
    {
    text-align: left; 
    vertical-align: top; 
    font-weight: bold; 
    font-size: 30px; 
    font-family: Arial, Sans-Serif; 
    height: 60px;
    padding-left: 20px;
    padding-top: 5px;
    }
    
/* Javascript DropDown Menu */
 #dropmenudiv
    {
    position:absolute;
    border:1px solid black;
    border-bottom-width: 0;
    font:normal 12px Arial;
    line-height:18px;
    z-index:100;
    color: White;
    }

#dropmenudiv a
    {
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid black;
    padding: 1px 0;
    text-decoration: none;
    font-weight: bold;
    color: White;
    }

#dropmenudiv a:hover
    { /*hover background color*/
    background-color: #999999;
    }