/* --- Turn off anything and everything not needed for a print-out --- */

/* --- */
/* --- Page Layout Styles --- */
/* --- */
* { margin:0; padding:0; }
html { margin:0; padding:0; height:100%; }
body { margin:0; padding:0; height:100%; font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

	#repeatingBanner { display:none; }
	
	#wrapper { margin:0 auto; padding:0; width:960px; }
		
		#wrapper #banner { display:none; }
			#wrapper #banner #logo { display:none; }
			
		#wrapper #header { display:none; }
				
				.flash { display:none; }
				.headerImages { display:none; }
						
		#wrapper #mainContent { clear: both; float:left; margin:0; padding:0; width:727px; /*background:url(../images/backgrounds/bgMainContent.jpg) top right no-repeat;*/ }
		
			#wrapper #mainContent #sideBar { display:none; }
				#wrapper #mainContent #sideBar #navBarTop { display:none; }
				#wrapper #mainContent #sideBar #navBar { display:none; }
						
						.nav { display:none; }
						.mailingList { display:none; }
						.rssFeeds { display:none; }
						.callistiLogo { display:none; }
						
				#wrapper #mainContent #sideBar #navBarBtm { display:none; }
						
			#wrapper #mainContent #content { float:left; margin:0; padding:10px 20px; width:482px; }

				#wrapper #mainContent #content #pageFooter { margin:40px 0px 0px 0px; padding:0; }
					
						.txtCopyright { float:left; margin:0; padding:0; width:200px; color:#999999; }
						.txtFooterLinks { display:none; }

						.txtFooterLinks a { display:none; }
						.txtFooterLinks a:hover { display:none; }

		#wrapper #contentFooter { display:none; }
			
		#wrapper #pageImages { display:none; }

	#footer { display:none; }

/* --- */
/* --- General Display Styles --- */
/* --- */
form { display:none; }
input.mailListBox { display:none; }
input.mailListBtn { display:none; }

/* --- Images --- */
.imgLink { border:none; }

#pageImages ul { display:none; }
#pageImages li { display:none; }
#pageImages li img { display:none; }

/* --- Links & Navigation Styles --- */
a { color:#0A528C; text-decoration:none; border:0;}
a:hover { color:#0A528C; text-decoration:underline; }

.nav ul { display:none; }
.nav li { display:none; }
.nav ul ul { display:none; }

.nav li strong { display:none; }
.nav li a { display:none; }
.nav li a:hover { display:none; }

.nav ul ul li { display:none; }
.nav ul ul li a { display:none; }
.nav ul ul li a:hover { display:none; }

/* --- Text -- */
.mailListTxt { display:none; }
.mailListTxt a { display:none; }
.mailListTxt a:hover { display:none; }

.feedTxt { display:none; }
.feedTxt a { display:none; }
.feedTxt a:hover { display:none; }


.newspaper { margin:0; padding:2px 0 2px 17px; /*background:url(../images/newspaper.jpg) top left no-repeat;*/ }
.pencil { margin:0; padding:2px 0 2px 17px; /*background:url(../images/pencil.jpg) top left no-repeat;*/ }

/* old h2
h2 { margin:0px; padding:5px 0px 0px 5px; width:475px; height:26px; background:url(../images/backgrounds/bgItemHeader.jpg) bottom center no-repeat; color:#999999; font-size:18px; }*/
h1.pageTitle { margin:0px; padding:5px 0px 5px 0px; width:475px; min-height:26px; color:#666666; font-size:18px; }
h2 { margin:0px; padding:5px 0px 0px 5px; width:475px; min-height:26px; /*background:url(../images/backgrounds/bgItemHeader1.jpg) bottom center no-repeat;*/ color:#333333; font-size:18px; background-color:#EEEEEE; }

p { margin:0; padding:5px 0 0 0; color:#333333; }
p.itemHead { margin:0; padding:0; width:480px; height:12px; /*background:url(../images/backgrounds/bgItemHead.jpg) bottom center no-repeat;*/ color:#0A528C; font-size:11px; }
p.itemHead a { text-decoration:none; }
p.itemHead a:hover { text-decoration:none; }

/* --- List --- */
ul { list-style-position:inside; margin:10px 0 0 0; }

/* --- Site Map -- */

.navlistsitemap {
list-style-type: none;
padding-left: 20px;
font-size:110%;
}

ul.navlistsitemap ul { list-style-type:none; margin:5px 0; padding:0 0 0 10px; }

/* Blog CSS */
.pagingDiv {background: #9BABB8;padding: 4px;font-weight: bold;text-align: left;}
.pagerCurrent {color: #000;background-color: #FFF;padding: 1px 3px;margin-right: 3px;}
.pagerNotCurrent {color: #03C;padding: 1px 3px;margin-right: 3px;text-decoration: underline;cursor: pointer;cursor: hand;}
.footerBox {background-color: #9BABB8;margin-bottom: 5px;margin-top: 0px;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:80%;}
.pagingDiv a:link, .pagingDiv a:visited, .pagingDiv a:hover, .pagingDiv a:active { color: #000000; text-decoration: none; }

/* Gallery CSS */
.submenu ul {
	list-style:none;
	}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.commentbox{
background-color: #ececec;
width: 425px;
padding: 10px;
}

.commentfooter{
background: url(/includes/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}

