/* CSS Document */
body { background:#FFF; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }
table { font-family:times new roman, times; font-size:14px }
.logo { font-family:times new roman, times; font-size:48px; color:#000000 }
.leftsidebackground { background: url(images/left-side-background.gif); }
.rightsidebackground { background: url(images/right-side-background-blue.jpg); color:#FFFFFF; }
.rightshadow { background: url(images/right-main-spacer.jpg); }
.navigation { font-family:times new roman, times; font-size:14px; color:#000000; background: url(images/thin-off.png); width:158px; height:100%; padding-top:1px; padding-bottom:2px; }
a.navigation:link  {
    font-family:times new roman, times;
    font-size:14px;
    color:#000000;
	text-decoration:none;
	font-weight:bold;
    }

a.navigation:visited  {
    font-family:times new roman, times;
    font-size:14px;
    color:#000000;
    background: transparent url(images/thin-off.png);
	font-weight:bold;
	text-decoration:none;
    }

a.navigation:hover {
    font-family:times new roman, times;
	font-size:14px;
	color:#FFFFFF;
    text-decoration:none;
	background: transparent url(images/thin-on.png);
	font-weight:bold;
	text-decoration:none;
	width:100%; 
	height:100%; 
}

a.navigation:active {
    font-family:times new roman, times;
    font-size:14px;
	background: transparent url(images/thin-off.png);
	font-weight:bold;
	text-decoration:none;
}

.article { font-family:times new roman, times; font-size:14px; color:#000000; font-weight:bold; }
a.article:link  {
    font-family:times new roman, times;
    font-size:14px;
    color:#000000;
	text-decoration:none;
    }

a.article:visited  {
    font-family:times new roman, times;
    font-size:14px;
    color:#000000;
	text-decoration:none;
    }

a.article:hover {
    font-family:times new roman, times;
	font-size:14px;
	color:#FFFFFF;
    text-decoration:none;
}

a.article:active {
    font-family:times new roman, times;
    font-size:14px;
	color:#000000;
	text-decoration:none;
}

.small
{ FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: times new roman, times; }
A.small:link, A.small:active, A.small:visited { color:#000000; } 
A.small:hover { color:#CE0000; TEXT-DECORATION: none; }
.descriptor { font-family:times new roman, times; font-size:17px; color:#FFFFFF; font-weight:bold; border-bottom:1px solid #FFFFFF; margin-bottom:5px; margin-left:3px; margin-right:9px; }

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 11px Times;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(images/tall-off.png) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(images/tall-on.png);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 234px;
margin-bottom: 1em;
padding: 2px;
margin-right:2px;
background: #FFFFFF;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

.main-text { font-family:times new roman, times; color:#000000; font-size:14px; padding:3px; }
.main-title { font-family:times new roman, times; color:#000000; font-size:14px; padding:3px; font-style:bold; }
.copyright { font-family:times new roman, times; color:#FFFFFF; font-size:14px; padding:3px; }
.right-nav { font-family:times new roman, times; color:#FFFFFF; font-size:13px; }
a.right-nav:link  { font-family:times new roman, times; color:#FFFFFF; font-size:13px; }
a.right-nav:visited { font-family:times new roman, times; color:#FFFFFF; font-size:13px; }
a.right-nav:hover { color:#BCCDE7; text-decoration:none; }
a.right-nav:active { font-family:times new roman, times; color:#FFFFFF; font-size:13px; }
.date { color:#BCCDE7; font-family:times new roman, times; font-size:12px; }

form {
    display: inline;
	margin: 0; /* removes mystery form tag gapping */
	padding: 0; /* removes mystery form tag gapping */
}

/*
    All the linksets CSS */

div.linksets_block a {
    display: block;
    font-family: arial,verdana,sans-serif;
    font-size:11px;
    color:#0000FF;
    }

div.linksets_block a:hover {
    color:#CE0000;
    text-decoration:none;
    }

div.linksets_header {
    font-family:arial,verdana,sans-serif;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    }

/*
    The ADS section, that are in the short story */

div.ads_block {
    font-family:arial,verdana,sans-serif;
    font-size:13px;
    color:#0000FF
    }

.ads { font-size:13px; font-family:arial,verdana,sans-serif; color:#D0CCD0 }

.print { font-family:arial,sans-serif,verdana; font-size:13px; color:#666666; font-weight:bold; }

a.print:link  {
    font-family:arial,sans-serif,verdana;
    font-size:11px;
    color:#666666;
    font-weight:bold;
    }

a.print:visited  {
    font-family:arial,sans-serif,verdana;
    font-size:11px;
    color:#666666;
    font-weight:bold;
    }

a.print:hover {
    color:#FFF;
    text-decoration:none;
}

a.print:active {
    font-family:arial,sans-serif,verdana;
    font-size:11px;
    font-weight:bold;
}


#main-nav {
	width: 158px;
	font-family: times new roman, times; 
	font-size: 15px; 
	color: #000000; 
	font-weight:bold;
	border-bottom: 1px solid #29176D;
}

#main-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
		
#main-nav li {
	background: url('http://www.eschatologytoday.org/images/thin-off.png'); 
	border-bottom: 1px solid #29176D;
	margin: 0;
    text-align: center;
}

#main-nav li a {
	display: block;
	padding: 3px 3px 3px 0.5em;
	color: #000000;
	text-decoration: none;
	width: 100%;
}

html>body #main-nav li a {
	width: auto;
}

#main-nav li a:hover {
	background: url('http://www.eschatologytoday.org/images/thin-on.png'); 
	color: #FFFFFF;
}

/*
	Added by Casey Wilson - at@ap0s7le.com
	Adds a browser safe nav, kinda nice.
	Requires:
		div id="left-side-nav"
		  ul
		    li
			  a
*/

#left-side-nav {
	width: 158px;
	font-family: times new roman, times; 
	font-size: 14px; 
	color: #000000; 
	border-bottom: 1px solid #29176D;
}

#left-side-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
		
#left-side-nav li {
	background: url('http://www.eschatologytoday.org/images/tall-off.png'); 
	border-bottom: 1px solid #29176D;
	margin: 0;
    text-align: center;
}

#left-side-nav li a {
	display: block;
	padding: 3px 3px 3px 0.5em;
	color: #000000;
	text-decoration: none;
	width: 100%;
}

html>body #left-side-nav li a {
	width: auto;
}

#left-side-nav li a:hover {
	background: url('http://www.eschatologytoday.org/images/tall-on.png'); 
	color: #FFFFFF;
}
a.main-title, a.main-title:active, a.main-title:visited { color:#003366 }
a.main-title:hover { color:#CE0000; text-decoration:none; }
