/*  
Theme Name: Chapter98
Theme URI: http://www.techdesigns007.com
Description: Site design by <a href="http://www.techdesigns007.com">TechDesigns007.com</a>.
Version: 1.0
Author: Michael McAlpin
Author URI: http://www.techdesigns007.com

	This theme was designed and built by Michael McAlpin,
	whose other work can be found at http://www.techdesigns007.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/***************************************************************************/
/* Header Start */
/***************************************************************************/
body {
 background-color: #6C6C6C;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 62.5%;
  }
#mainContainer {
 padding: 0;
 text-align:left;
 background: white;
 border: 1px solid #15305F;
  }	
.reg ul {
font-size: 12px;
}
.reg li {
font-size: 12px;
padding: 2px;
list-style-image: url(images/listar.gif);
}
.reg li a {
font-size: 12px;

  }
.pdf ul {
font-size: 12px;
}
.pdf li {
font-size: 12px;
padding: 2px;
list-style-image: url(images/smpdf.gif);
}
.pdf li a {
font-size: 12px;
  }

.oas {
font-size: 12px;
font-weight: bold;
font-decoration: normal;
}
.sheader {
color: #324C7A;
	font-family: georgia, times, 'times new roman', serif;
	font-size: 16px;
	letter-spacing: -.5px;
	line-height: 21px;
	font-weight: normal;
}
.sname {
 border-right-width : 0px; 
 border-left-width : 0px; 
 border-top-width : 0px; 
 border-color : #D6E1F5; 
 border-style : solid; 
 border-bottom-width : 1px; 
 border-collapse : collapse; 
}
.snum {
 border-right-width : 0px; 
 border-left-width : 0px; 
 border-top-width : 0px; 
 border-color : #D6E1F5; 
 border-style : solid; 
 border-bottom-width : 1px; 
 border-collapse : collapse; 
}
.semail {
 border-right-width : 0px; 
 border-left-width : 0px; 
 border-top-width : 0px; 
 border-color : #D6E1F5; 
 border-style : solid; 
 border-bottom-width : 1px; 
 border-collapse : collapse; 
}
.stime {
 border-right-width : 0px; 
 border-left-width : 0px; 
 border-top-width : 0px; 
 border-color : #D6E1F5; 
 border-style : solid; 
 border-bottom-width : 1px; 
 border-collapse : collapse; 
}
.topborder {
 background-image:url("images/starborder.gif");
 background-repeat:repeat-x;
 height: 38px;
 width: 100%;
 border-right-width : 0px; 
 border-left-width : 0px; 
 border-top-width : 2px; 
 border-color : #15305F; 
 border-style : solid; 
 border-bottom-width : 0px; 
 border-collapse : collapse; 
  }
.topdate {
font-weight: bold;
font-size: 12px;
text-align: right;
color: #15305F;
}
.dlbox {
 border-right-width : 1px; 
 border-left-width : 1px; 
 border-top-width : 1px; 
 border-color : #8D8D8D; 
 border-style : solid; 
 border-bottom-width : 1px; 
 border-collapse : collapse; 
}
.dlheader {
background-color: #CDCDCD;
font-size: 11px;
color: #000;
font-weight: bold;
}
.dlcontent {
font-size: 10px;
color: #000;
font-weight: normal;
}
.theader {
 text-align: left;
  background-image:url("images/usabg.gif");
   background-repeat:repeat-x;
  }
.tborder1 {
 background-image:url("images/border1.gif");
 background-repeat:repeat-x;
 height: 10px;
 width: 100%;
  }
  .asubheader a:link, 
.asubheader  a:visited{ 
color: #9E0E0E;
	text-decoration: none;
		font-size: 15px;
		font-weight: normal;
}

.asubheader a:hover, 
.asubheader a:active{
	background: transparent; 
	color: #000; 
		font-size: 15px;
		font-weight: normal;
			text-decoration: underline;
}
  .asubheaderb {
  font-size: 11px;
  }
  .asubheaderb a:link, 
.asubheaderb  a:visited{ 
color: #9E0E0E;
	text-decoration: none;
		font-size: 14px;
		font-weight: normal;
}

.asubheaderb a:hover, 
.asubheaderb a:active{
	background: transparent; 
	color: #000; 
		font-size: 12px;
		font-weight: normal;
			text-decoration: underline;
}
  .jheader {
color: #324C7A;
	font-family: georgia, times, 'times new roman', serif;
	font-size: 20px;
	letter-spacing: -.5px;
	line-height: 21px;
  }
  .picsubheader {
color: #9E0E0E;
font-family: georgia, times, 'times new roman', serif;
	font-size: 11px;
  }
.jsubheader {
color: #9E0E0E;
font-family: georgia, times, 'times new roman', serif;
	font-size: 13px;
  }
.jcontent {
color: #000;
	font-size: 12px;
  }
img.floatLeft { 
    float: left; 
padding: 6px 10px 6px 0px;
}
.cspacing {
padding: 5px 20px 5px 20px;
}
/***************************************************************************/
/* Sidebar Start */
/***************************************************************************/
.menu {
   margin: 0 0 0 0;
 background: #FFF;
 border-right-width : 1px; 
 border-left-width : 0px; 
 border-top-width : 0px; 
 border-color : #15305F; 
 border-style : solid; 
 border-bottom-width : 0px; 
 border-collapse : collapse; 
  }
.logboxheader {
   margin: 0 0 0 0;
   padding: 5px 0px 0px 0px;
   background: #15305F;
   background-image:url("images/rctitle.gif");
   text-align: center;
   height: 20px;
   border-top: 1px solid #FFF;
   font: bold 12px Verdana, sans-serif;
   color: #FFF;
   } 
.logbox {
background-color: #15305F;
color: #FFF;
font-size: 10px;
}  
.logform {
text-align: center;
padding: 0px 3px 3px 3px;
}
.whitelink:link, .whitelink:visited {
color: #FFF; 
font-size:	10px;
font-weight: normal;
text-decoration: none;
}
.whitelink:hover {
color: #FFF; 
font-size:	10px;
font-weight: normal;
text-decoration: underline;
}
.navlist {
 padding: 0 0 0 0;
 margin: 0;
 font: bold 12px Verdana, sans-serif;
 background: gray;
 width: 15em;
  }
.navlist ul {
 list-style: none;
 padding: 0 0 0 0;
 margin: 0;
 }
.navlist li {
 list-style: none;
 margin: 0 0 0 0;
 border-top: 1px solid white;
 text-align: left;
  }
.navlist li a {
 display: block;
 padding: 0.65em 0.5em 0.65em 0.65em;
 border-left: 1em solid #223C6A;
 background: #9E0E0E;
 text-decoration: none;
  }
.navlist li a:link { color: #FFF; }
.navlist li a:visited { color: #FFF; }
.navlist li a:hover {
 border-color: #FE3;
 color: #FFF;
 background: #223C6A;
  }
.menuc h2 {
   margin: 0 0 0 0;
   padding: 5px 0px 0px 0px;
   background: #15305F;
   background-image:url("images/rctitle.gif");
   text-align: center;
   height: 20px;
   border-top: 1px solid #FFF;
   font: bold 12px Verdana, sans-serif;
   color: #FFF;
   } 
.rightColumnContainer h2 {
	   margin: 0 0 0 0;
   background: #15305F;
   background-image:url("images/rctitle.gif");
   text-align: center;
   line-height: 24px;
   height: 24px;
   border: 0px solid #666;
   font: bold 12px Verdana, sans-serif;
   color: #FFF;
   } 
.markermenu{
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 100%;
border: 0px solid #9A9A9A;
}

.markermenu li a{
background: white url(images/arrow-list.gif) no-repeat 2px center;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.markermenu li a:visited, .markermenu li a:active{
color: #00014e;
}

.markermenu li a:hover{
color: black;
background-color: #ffffcb;
background-image:url(images/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
}






.rightColumnContainer {
   float: left;
   width: 181px;
   margin: 0 0 0 0;
background-color: #FFF;
   }
.rightColumn {
   margin: 0px 0px 0 0px;
   margin-left: 0;
   padding: 0px;
   background: #9E0E0E;
   border: 0px solid #666;
   }
.base { margin-bottom: 20px; } 

.rightColumn p {
   padding: 10px;
   margin: 0;
 background-color: #FFF;
   }  
.rightColumn h2 {
   margin: 10px 0 0 0;
   background: #15305F;
   background-image:url("images/rctitle.gif");
   text-indent: 5px;
   line-height: 24px;
   height: 22px;
   border: 0px solid #666;
   font: bold 12px Verdana, sans-serif;
   color: #FFF;
   } 
.rightColumn ul {
   padding-left: 5px;
   margin: 5px 0;  
   list-style: none;     
   
   font-size: 1.3em;
   font-weight: normal;
   color: #0d4072;
   }
.rightColumn li {
   line-height: 18px;
   padding: 0 0 0 20px;
list-style-image: url(images/star.gif);
list-style-position: inside;
   }   
.rightColumn li a {
 text-decoration: none;
  }
.rightColumn li a:link { color: #15305F; }
.rightColumn li a:visited { color: #15305F; }
.rightColumn li a:hover { color: #000;  }
   
.rightColumn form { margin: 10px 0; }   

div.ulMargin ul { margin-bottom: 15px; }

/***************************************************************************/
/* Content Start */
/***************************************************************************/
.newsarea {
 padding:10px 10px 10px 10px;
 }
.contentdate {
 background-image:url("images/dateicon.gif");
 background-repeat:no-repeat;
 float: left;
 width: 45px;
 height: 50px;
 margin: 0px;
 padding: 0px;
 }
	
.contentdate h3 {
color: #FFFFFF;
font-size: 10px;
	font-weight: normal;
	padding: 1px 0px 0px 8px;
	margin: 0px;
	text-transform: uppercase;
	}
	
.contentdate h4 {
	font-family: Times New Roman, Helvetica, Sans-Serif;
	color: #9E0E0E;
	font-size: 21px;
	font-weight: bold;
	padding: 2px 7px 0px 0px;
	margin: 0px;
	text-align: center;
	}
	
.contenttitle {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
.filed {
  font: normal 9px;
  color:  #c0c0c0;
  }
.ctitle:link, .ctitle:visited {
color: #223C6A; 
font-size:	13pt;
font-weight: bold;
text-decoration: none;
}
.ctitle:hover {
color: #223C6A; 
font-size:	13pt;
font-weight: bold;
text-decoration: none;
}
.newsright {
border-right-width : 0px; 
border-left-width : 1px; 
border-top-width : 0px; 
border-color : #15305F; 
border-style : solid; 
border-bottom-width : 0px; 
border-collapse : collapse; 
}
.withSidebar {  }	
.sep {
 background-image:url("images/seperator.gif");
 background-repeat:repeat-x;
height: 18px;
}

/***************************************************************************/
/* Inputs Start */
/***************************************************************************/
input#s{
     border:1px solid #ccc;
     padding:5px;
}
input#s:focus{
     border:1px solid #38C;
}
#searchform input#s {
font-size:0.9em;
}
/***************************************************************************/
/* Inputs End */
/***************************************************************************/









p { font-size: 1.3em; }

a:link {color: #0448af; }
a:visited {color: #0448af; }
a:hover {color: #0448af; }



	
#header { 
	background: url(images/header.jpg);
	height: 100px;
	border-bottom: 2px solid black;
	}
	

/* Main Content (Index) styles begin below 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/	
	

   
   
/* Single Page/Post Styles 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.noSidebar { float: left; width: 760px; }	

#singleNavigation {
  margin: 20px 20px 0 20px;
  background: #ebf1f5;
  border: 1px solid #666;
  }
  
#singleNavigation p {
  margin: 0;
  padding: 10px;
  }  
   

#singleContent {
   margin: 20px;	
   }
   
#singleContent p {
   padding: 0 15px;
   }      
   
#singleHeader {
    margin: 0;
	padding: 0;
	background: #d0e7fb;
    border: 1px solid #666;
	width: 100%;
	height: 30px;
	line-height: 30px;
	}   
	
#singleHeader h1 {  
   margin: 0;
   padding: 0 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 2.2em;
   color: #0d4072;  
   }  
      
#singleFooter {
   margin-top: 10px;
   line-height: 25px;
   height: 25px;
   padding: 0;
   background: #f7f9fa;
   width: 100%;
   border: 1px solid #666;
   }   
   
#singleFooter p {
   margin: 0;
   padding: 0 10px;   
   }   
	
   
 



/* Begin Right Column 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


  
/* Footer Begins Below 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#footer { 
  margin: 0;
  padding: 10px;
  background: #d0e7fb;
  border-top: 1px solid black;
  }
  
#footer p {  
  margin: 10px 0;
  line-height: 1.2em;
  }  
  
#footer a:link { text-decoration: none; }
#footer a:hover { text-decoration: underline; }  
  
/* Extra Styles (Colors, sizes, etc) Begin Below 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
			
.small {font-size: 1.1em; }	
.medium { font-size: 1.6em; }
.large { font-size: 2em; }

.red { color: red; }
.bold { font-weight: bold; }

#clear { clear: both; }


/* Notice Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#notice {
  margin: 20px 20px 0 20px;
  background: #fbf7b6;
  border: 2px dashed black;
  }
  
#notice p {
  margin: 0;
  padding: 10px;
  }  
img.floatLeft { 
    float: right; 
padding: 0px 0px 3px 2px;
}
#prev a:link { text-decoration: none; font-weight: bold; }
#prev a:hover { text-decoration: underline; font-weight: bold; } 
#next a:link { text-decoration: none; font-weight: bold; }
#next a:hover { text-decoration: underline; font-weight: bold; } 
.currentmonth:link, .currentmonth:visited {
font-weight: bold;
text-decoration: none;
}
.currentmonth:hover {
font-weight: bold;
text-decoration: underline;
}
.ec3_postday:link, .ec3_postday:visited {
color: #EE1A34;
text-decoration: none;
}
.ec3_postday:hover {
color: #5279B6;
text-decoration: none;
}
.newsicon {
    float: left; 
padding: 5px 2px 0px 0px;
}
.sitemholder {
border-bottom: 1px solid #15305F;
}
.simageholder hr {display: block; clear: left; margin: -0.80em 0;
  visibility: hidden;}
.simageholder {
margin: 0 5px 0 5px;
padding: 0 5px 0 5px;
float: left;
}
.simageholder img {
border: 1px solid black;
}
.scontentholder {
font-weight: normal;
font-size: 13px;
color: #15305F;
}
.scontentholderheader {
font-weight: normal;
font-size: 16px;
color: #9E0E0E;
}