 	

/************************************************
 * title: satire and comment screen stylesheet  * 
 * uri  :     					*
 * modif: 4:58 pm Jan 11 2011			*
 *						*
 ************************************************/





/* ##### contents ##### */

/* ##### body ##### */

/* ##### header ##### */


/* ##### left side bar ##### */

/* ##### right side bar ##### */

/* ##### container ##### */
 
/* #front-copyreadernotice */

/* ##### main copy  satire ##### */

/* ##### feature boxes ##### */


/* ##### footer ##### */



body {
  color: gray;;
  background-color: #b0c4de;  /***lightsteelblue; /*was rgb(2483,242,235);*/
  font-family:verdana, helvetica, arial, sans-serif;
  font-size: 73%;  /* enables font size scaling in msie */

	

  padding: 0;

 margin-top:15px;
  margin-bottom:15px;
margin-left: 20px;
 
}




html > body {
	font-size: 9pt;
	color: white;






}

#screen_border {
margin:auto;

 

 
 text-align: left;
  background: white;
  border: 10px solid white;
}



acronym, .titletip {
  border-bottom: 1px dotted rgb(168,140,83);
  cursor: help;
  margin: 0;
  padding: 0;
}

.donotdisplay {
  display: none !important;
}


.smallcaps {
  font-size: 117%;
  font-variant: small-caps;
}


/* ##### header ##### */

#header {
  color: inherit;
  background-color:#4682b4; /*** steelblue****/	
  line-height:1.15em;  /***1.15 is the space between the heading sentences - atlatna...and fake news...*/


}


.headertitle {
  margin: 0;
line-height:1em;
 padding: 0.65em 0 0 0.15em ;/**top right btm left***/
font-size: 125%;
}

.headertitle a  {
  color: white;
  background-color: transparent;
  text-decoration: none;
  font-size :105%;
  font-weight: bold;
  font-style: italic;
   	
margin: 0em 0em 0em 0em;
}


.headertitle1 {
  margin: 0;
line-height:1em;
 padding: 0 0 0.25em 0.15em; 

}
.headertitle1 a  {
  color: #f0e68c;
  background-color: transparent;
  text-decoration: none;
  font-size :75%;
  font-weight: normal;
  font-style: italic;
   	
margin: 0em 0em 0em 0em;
}

.headertitle > a {
  font-size: 138%;  /* for fully standards-compliant user agents */
}

/***span means the title like acpa***/

.headertitle span {
  color: white;
  background-color: transparent;
  
  font-size :60%;
	
}


.subheader {
  color: white;
  background-color: #4682b4;
  font-size: 100%;
  text-align: center;
  margin: 0;
  padding: 4px 0; /***4px aligns subheader to btm in vista plus ff and ie in 1280*800 res***/
}

.subheader a {
	color: #000080;
	background-color: white;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 3px;

border: 1px solid #000080;
padding-bottom: 3px;
}

	


.subheader a:hover {
  color: #cd5c5c;/**** #cd5c5c***/	
  background-color: #f0e68c ;
}




/* #####end  header ##### */











/* ##### left side bar ##### */

.leftsidebar {
        width: 120px;  /****width causes the long names to word wrap****/
  	float: left;
 	clear: left;
 	border: 0px solid #cccccc;
	background-color: white; 


}

.leftsidebar .sidebartitle {
  color: #000080;
  background-color: #cccccc;
  font-weight: bold;
  margin: 0;
  padding: 0.5em 0.2em;	
  font-size:104%
}






.leftsidebar a {
	color: #000080;  /* 	was #93a9bb */
	background-color: white;
	text-decoration: none;
	display: block;
	padding-top: 0.5em;
	padding-right: 0em;
	padding-bottom: 0em; 
	padding-left: 0.5em;
	margin:1em 0;
  
	line-height:1.3em;
    	

	font-size: 120%;

}

.leftsidebar p {
	color: #000080;
	background-color: white;
	text-decoration: none;
	display: block;
	padding-top: 0.75em;
	padding-right: 1ex;
	padding-bottom: 0.75em; 
	padding-left: 0.5em;
	margin: 0px;
	font-size: 16px;
  	line-height: 22px;
}


.leftsidebar .sidebartext {
	color: #000080;  
	background-color: white;
	text-decoration: none;
	display: block;
	padding-top: 0.75em;
	padding-right: 1ex;
	padding-bottom: 0.75em; 
	padding-left: 1mm;
	margin: 0px;
}


.leftsidebar a:hover {
	color:  #cd5c5c;
	background-color: #f0e68c;
	text-decoration: none;
	border-right-width: 0px;
	border-right-color: #cc9966;
	display: block;
	border-right-style: outset;

}


.leftsidebar .sidebartext a {
  text-decoration: underline;
}

.leftsidebar .sidebartext a:hover {
  text-decoration: none;
}

.leftsidebar .thispage {
  color:rgb(64,64,64);
  background-color: white;
  font-weight: bold;
}





.leftsidebar img {

border:none;    /****ensures the w3schools img has no red box aroudn as a border***/

}


table.center {
margin-left:auto; 
margin-right:auto;
}


/* ##### NewRight side bar ##### */

.newrightsidebar {
        width: 160px;  /****width causes the long names to word wrap****/
  	float: right;
 	clear: right;
 	border: 0px solid #cccccc;
	background-color: white; 


}

.newrightsidebar .sidebartitle {
  color: #000080;
  background-color: #cccccc;
  font-weight: bold;
  margin: 0;
  padding: 0.5em 0.2em;	
  font-size:104%
}






.newrightsidebar a {
	color: green;	  /* 	was #93a9bb     left is #000080;*/
	background-color: white;
	text-decoration: none;
	display: block;
	padding-top: 0.5em;
	padding-right: 0em;
	padding-bottom: 0em; 
	padding-left: 0.5em;
	margin:1em 0;
  
	line-height:1.3em;
    	

	font-size: 120%;

}

.newrightsidebar p {
	color: red;
	background-color: white;
	text-decoration: none;
	display: block;
	padding-top: 0.75em;
	padding-right: 1ex;
	padding-bottom: 0.75em; 
	padding-left: 0.5em;
	margin: 0px;
	font-size: 16px;
  	line-height: 22px;
}


.newrightsidebar .sidebartext {
	color: green;  
	background-color: white;
	text-decoration: none;
	display: block;
	padding-top: 0.75em;
	padding-right: 1ex;
	padding-bottom: 0.75em; 
	padding-left: 1mm;
	margin: 0px;
}


.newrightsidebar a:hover {
	color:  #cd5c5c;
	background-color: #f0e68c;
	text-decoration: none;
	border-right-width: 0px;
	border-right-color: #cc9966;
	display: block;
	border-right-style: outset;

}


.newrightsidebar .sidebartext a {
  text-decoration: underline;
}

.newrightsidebar .sidebartext a:hover {
  text-decoration: none;
}

.newrightsidebar .thispage {
  color:rgb(64,64,64);
  background-color: white;
  font-weight: bold;
}





.newrightsidebar img {

border:none;    /****ensures the w3schools img has no red box aroudn as a border***/

}


table.center {
margin-left:auto; 
margin-right:auto;
}

/* ##### right side bar ##### */

.rightsidebar {
  width: 160px;                 /*************width of google banner ad*****/
  margin: 2ex 0.75ex 0 0;
  padding: 0;
  float: right;
  clear: right;
  border: 1px solid #cccccc;
}

[class~="rightsidebar"] {
  margin-right: 1.5ex;
}

.rightsidebar .sidebartitle {
  color: black;
  background-color: #cccccc;
  font-weight: bold;
  margin: 1.25ex 1ex;
  padding: 0.9ex 1ex;
}

.rightsidebar a {
	color: #0099ff;
	background-color: transparent;
	text-decoration: underline;
	font-weight: bold;
	margin-right: 30px;

}

.rightsidebar a:hover {
	color: #ff9933;
	text-decoration: none;


}

.rightsidebar .sidebartext {
  line-height: 1.5em;
  margin: 0;
  padding: 0 2ex 1em 2ex;
}

.rightsidebar .more {
  text-decoration: none;
  text-align: right;
  margin: 0;
  padding: 0 2ex 1em 2ex;
  display: block;
}

.rightsidebar .more:hover {
  text-decoration: underline;
}




/* ##### end right side bar ##### */



/*******************************************************************************************************/


/* ##### main copy ##### */

#main-copy {
  color: #000080; /*try geen or was black*/
  background-color: white;

  text-align: justify;
  line-height: 1.5em;
  margin: 0 0 0 9em;
  
  padding: 0.5em 15em 1em 1em;
  border-left: 0px solid #999999;
/*** deleted as css error  border-right:705;****/ 	
  color: #000080;
 font-size: 14px;
  line-height: 22px;
}

#main-copy h1 {
	color: #000080;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 145%;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	margin: 1em 0 0 0;
	padding: 0em 0 0 0;
	border-top: 1px solid #999999;
	text-decoration: none;/*was undeline*/
 margin-right:60px;
}



#main-copy h4 {
	color: #000080;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans-serif;
	
 margin-right:60px;
}	

#main-copy a {
  color: #a52a2a; /*try green , was  #cd5c5c,was #6699cc;*/
  background-color: transparent;
  text-decoration: underline;
font-weight: bold;
font-style: italic;


}

#main-copy a:hover {
	text-decoration: none;
	color: #ff9933;

}




#main-copy li {
	margin: 0ex;
	padding-top: 0.1ex;
	padding-right: 0;
	padding-bottom: 0.1ex;
}





p {
	margin: 1em 0 0em 0;
	padding: 0;
	color: #000080;/* #51410b;*/
 margin-right:60px;
	 

}

dt {
  font-weight: bold;
  margin: 0;
  padding: 0 0 0.5ex 0;
}

dd {
  margin: 0 0 1.5em 1.5em;
  padding: 0;



}




p.bottommargin {
margin-bottom: 5%
}


/****************************for the satire news list page only***************************************************************************/



.featurebox_satirenews {
  background-color: #fafad2;
  margin:10px;
  padding:10px;
  border: 1px solid #dfe8f7;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #333333;
  margin-right:42px;

/********* below removed , causes css error and does nto seem to help

          border-height:200em; ****/ /********* prevent jpg overflow through bottom of box???************/




   margin-left:24px; /***added to keep a margin on the left of the box -moves it away from left sidebar****/

}
/***below is unused as i use a list in this section****/

.featurebox_satirenews a {
 color:green;
text-decoration:none;

}



/****************************for the serious comment headlines page only***************************************************************************/



.featurebox_seriouscomment {
  background-color:#f5f5f5;
   margin:0px;
  padding:10px;
  border: 1px solid #dfe8f7;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #333333;
  margin-right:48px;
/********* below removed , causes css error and does nto seem to help

          border-height:200em; ****/ /********* prevent jpg overflow through bottom of box???************/

   margin-left:24px; /***added to keep a margin on the left of the box -moves it away from left sidebar****/



}

        




 /**********fix all text to left??************/





/**********limits page size when on a bigger screen,, ie no stretch of the browser*****/
		 


#container {

margin: auto;
width: 960px;    



/************stops screnn squishing into a minimized window size****/

text-align: left;
}	

/*******************************************************************************************************/




/*************************front page stuff******************************************************************************/



#front-copyreadernotice {

	  

}



#front-copyreadernotice p {

	 color: green;
	
	 font-size: 14px;

	 font-weight: normal;
 	 
	  text-align:center;

	margin:  0em 15em  1em  0em
 
}



#front-copyreadernotice a {

	color:#a52a2a;
	
	font-size: 14px;

	font-weight: normal;
 	
	margin-right:60px;
	
	font-style: italic;

	

}


/* ##### main copyfront just to allow use of two identical divs on the fron page ##### */

#main-copyfront {
  color: #000080; /*try geen or was black*/
  background-color: white;

  text-align: justify;
  line-height: 1.5em;
  margin: 0 0 0 9em;
  
  padding: 0.5em 15em 1em 1em;
  border-left: 0px solid #999999;
/*** deleted as css error  border-right:705;****/ 	
  color: #000080;
 font-size: 14px;
  line-height: 22px;
}

#main-copyfront h1{

	color: #000080;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 145%;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	margin: 1em 0 0 0;
	padding: 0em 0 0 0;
	border-top: 1px solid #999999;
	text-decoration: none;/*was undeline*/
 margin-right:60px;
}


/***********************any page  text update**********************/


#anywhere-update  {

	color:green;
	
	font-size: 16px;

	font-weight: bold;
 	
	margin-right:60px;
	
	font-style: italic;

	

}



/*******************************************************************************************************/


/* ##### front copy  satire ##### */


#front-copysatire {

	  font-size: 16px;

	  line-height: 22px;

	  background-color: #fafad2;

	  color:#000080;

	  border-left: 10px solid red;/***space from left of centre text piece to start of text***/

	  margin:  0em 15em  1em  9em; /**********8= distance from left of page******/


 
         border: 1px solid #dfe8f7;

         font-family: verdana, arial, sans-serif;

/********* below removed , causes css error and does nto seem to help

          border-height:200em; ****/ /********* prevent jpg overflow through bottom of box???************/


}


#front-copysatire h1 {

	color:#000080;

	border-top: 1em solid #fafad2;

	font-size: 145%;
	
	background-color:transparent;
		
	font-family: arial, verdana, helvetica, sans-serif;	
 
	margin-right:60px;
}



#front-copysatire h4 {
	
	color: #000080;
	
	background-color:transparent;
	
	font-family: arial, verdana, helvetica, sans-serif;
 
	margin-right:60px;

}

#front-copysatire p {

	 color: #000080;
	
	 font-size: 14px;

	 font-weight: normal;
 	 
	 margin-right:60px;

	 margin-left:12px;

	
 
}


#front-copysatire a {

	color:#a52a2a;
	
	font-size: 16px;

	font-weight: bold;
 	
	margin-right:60px;
	
	font-style: italic;

	 margin-left:12px;

}


#front-copysatire img.right {

	float: right;

	margin: 8px 0 0 20px;

}
#front-copysatire img.left {

	float: left;

	margin: 8px 20px 0 0;

}


/* ##### end front copy  satire ##### */



 /* ##### front copy  satire1 for using a second satire box as 2 similar divs not allowed ##### */
 
 
 #front-copysatire1 {
 
 	  font-size: 16px;
 
 	  line-height: 22px;
 
 	  background-color: #fafad2;
 
 	  color:#000080;
 
 	  border-left: 10px solid red;/***space from left of centre text piece to start of text***/
 
 	  margin:  0em 15em  1em  9em; /**********8= distance from left of page******/
 
 
  
          border: 1px solid #dfe8f7;
 
          font-family: verdana, arial, sans-serif;
 
 
 /********* below removed , causes css error and does nto seem to help
 
           border-height:200em; ****/ /********* prevent jpg overflow through bottom of box???************/

 
 }
 
 
 #front-copysatire1 h1 {
 
 	color:#000080;
 
 	border-top: 1em solid #fafad2;
 
 	font-size: 145%;
 	
 	background-color:transparent;
 		
 	font-family: arial, verdana, helvetica, sans-serif;	
  
 	margin-right:60px;
 }
 
 
 
 #front-copysatire1 h4 {
 	
 	color: #000080;
 	
 	background-color:transparent;
 	
 	font-family: arial, verdana, helvetica, sans-serif;
  
 	margin-right:60px;
 
 }
 
 #front-copysatire1 p {
 
 	 color: #000080;
 	
 	 font-size: 14px;
 
 	 font-weight: normal;
  	 
 	 margin-right:60px;
 
 	 margin-left:12px;
 
 	
  
 }
 
 
 #front-copysatire1 a {
 
 	color:#a52a2a;
 	
 	font-size: 16px;
 
 	font-weight: bold;
  	
 	margin-right:60px;
 	
 	font-style: italic;
 
 	 margin-left:12px;
 
 }
 
 
 #front-copysatire1 img.right {
 
 	float: right;
 
 	margin: 8px 0 0 20px
 
 }
 
 
 
 /* ##### end front copy  satire1 ##### */



 /* ##### front copy  satire2  for using a second satire box as 2 similar divs not allowed ##### */
 
 
 #front-copysatire2 {
 
 	  font-size: 16px;
 
 	  line-height: 22px;
 
 	  background-color: #fafad2;
 
 	  color:#000080;
 
 	  border-left: 10px solid red;/***space from left of centre text piece to start of text***/
 
 	  margin:  0em 15em  1em  9em; /**********8= distance from left of page******/
 
 
  
          border: 1px solid #dfe8f7;
 
          font-family: verdana, arial, sans-serif;
 
 
 /********* below removed , causes css error and does nto seem to help
 
           border-height:200em; ****/ /********* prevent jpg overflow through bottom of box???************/

 
 }
 
 
 #front-copysatire2 h1 {
 
 	color:#000080;
 
 	border-top: 1em solid #fafad2;
 
 	font-size: 145%;
 	
 	background-color:transparent;
 		
 	font-family: arial, verdana, helvetica, sans-serif;	
  
 	margin-right:60px;
 }
 
 
 
 #front-copysatire2 h4 {
 	
 	color: #000080;
 	
 	background-color:transparent;
 	
 	font-family: arial, verdana, helvetica, sans-serif;
  
 	margin-right:60px;
 
 }
 
 #front-copysatire2 p {
 
 	 color: #000080;
 	
 	 font-size: 14px;
 
 	 font-weight: normal;
  	 
 	 margin-right:60px;
 
 	 margin-left:12px;
 
 	
  
 }
 
 
 #front-copysatire2 a {
 
 	color:#a52a2a;
 	
 	font-size: 16px;
 
 	font-weight: bold;
  	
 	margin-right:60px;
 	
 	font-style: italic;
 
 	 margin-left:12px;
 
 }
 
 
 #front-copysatire2 img.right {
 
 	float: right;
 
 	margin: 8px 0 0 20px
 
 }
 
 
 
 /* ##### end front copy  satire2 ##### */




/* ##### front copy  serious ##### */


#front-copyserious {

	   font-size: 16px;

	  line-height: 22px;

	  background-color: #f5f5f5;

	  color:#000080;

	  border-left: 10px solid red;/***space from left of centre text piece to start of text***/

	  margin:  1em 15em  1em  9em; /**********8= distance from left of page******/


 
         border: 1px solid #dfe8f7;

         font-family: verdana, arial, sans-serif;

/********* below removed , causes css error and does nto seem to help

          border-height:200em; ****/ /********* prevent jpg overflow through bottom of box???************/


}


#front-copyserious h1 {

	color:#000080;

	border-top: 1em solid #f5f5f5;

	font-size: 145%;
	
	background-color:transparent;
		
	font-family: arial, verdana, helvetica, sans-serif;	
 
	margin-right:60px;
}



#front-copyserious h4 {
	
	color: #000080;
	
	background-color:transparent;
	
	font-family: arial, verdana, helvetica, sans-serif;
 
	margin-right:60px;

}

#front-copyserious p {

	 color: #000080;
	
	 font-size: 14px;

	 font-weight: normal;
 	 
	 margin-right:60px;

	 margin-left:12px;
	 

}


#front-copyserious a {

	color:#a52a2a;
	
	font-size: 16px;

	font-weight: bold;
 	
	margin-right:60px;
	
	font-style: italic;

	 margin-left:12px;

}


#front-copyseriousimg.right {

	float: right;

	margin: 8px 0 0 20px

}







/* ##### end front copy  serious ##### */


/* ##### front copy  serious one##### */


#front-copyserious1 {

	   font-size: 16px;

	  line-height: 22px;

	  background-color: #f5f5f5;

	  color:#000080;

	  border-left: 10px solid red;/***space from left of centre text piece to start of text***/

	  margin:  1em 15em  1em  9em; /**********8= distance from left of page******/


 
         border: 1px solid #dfe8f7;

         font-family: verdana, arial, sans-serif;
/********* below removed , causes css error and does nto seem to help

          border-height:200em; ****/ /********* prevent jpg overflow through bottom of box???************/


}


#front-copyserious1 h1 {

	color:#000080;

	border-top: 1em solid #f5f5f5;

	font-size: 145%;
	
	background-color:transparent;
		
	font-family: arial, verdana, helvetica, sans-serif;	
 
	margin-right:60px;
}



#front-copyserious1 h4 {
	
	color: #000080;
	
	background-color:transparent;
	
	font-family: arial, verdana, helvetica, sans-serif;
 
	margin-right:60px;

}

#front-copyserious1 p {

	 color: #000080;
	
	 font-size: 16px;

	 font-weight: bold;
 	 
	 margin-right:60px;

	 margin-left:12px;

}


#front-copyserious1 a {

	color:#a52a2a;
	
	font-size: 16px;

	font-weight: bold;
 	
	margin-right:60px;
	
	font-style: italic;

	 margin-left:12px;

}


#front-copyseriousimg1.right {

	float: right;

	margin: 8px 0 0 20px

}







/* ##### end front copy  serious one ##### */


/* ##### front copy  review##### */


#front-copyreview {

	   font-size: 16px;

	  line-height: 22px;

	  background-color:  #f5deb3;

	  color:#000080;

	  border-left: 10px solid red;/***space from left of centre text piece to start of text***/

	  margin:  1em 15em  1em  9em; /**********8= distance from left of page******/


 
         border: 1px solid #dfe8f7;

         font-family: verdana, arial, sans-serif;


/********* below removed , causes css error and does nto seem to help

          border-height:200em; ****/ /********* prevent jpg overflow through bottom of box???************/


}


#front-copyreview h1 {

	color:#000080;

	border-top: 1em solid #f5f5f5;

	font-size: 145%;
	
	background-color:transparent;
		
	font-family: arial, verdana, helvetica, sans-serif;	
 
	margin-right:60px;
}



#front-copyreview h4 {
	
	color: #000080;
	
	background-color:transparent;
	
	font-family: arial, verdana, helvetica, sans-serif;
 
	margin-right:60px;

}

#front-copyreview p {

	 color: #000080;
	
	 font-size: 16px;

	 font-weight: bold;
 	 
	 margin-right:60px;

	 margin-left:12px;

}


#front-copyreview a {

	color:#a52a2a;
	
	font-size: 16px;

	font-weight: bold;
 	
	margin-right:60px;
	
	font-style: italic;

	 margin-left:12px;

}


#front-copyreviewimg.right {

	float: right;

	margin: 8px 0 0 20px

}







/* ##### end front copy review ##### */







/*********************************** main copy serious********************************************************************/




/* ##### main copy serious ##### */


#main-serious  {

 font-size: 16px;

  line-height: 22px;

  background-color: #f5f5f5;

  color:#000080;

  border-left: 10px solid #f5f5f5;/***space from left of centre text piece to start of text***/

  margin:  1em 11em  5em  8.5em; /**********8= distance from left of page******/

 
}


#main-serious  h1 {

	color:#000080;

	border-top: 1em solid  #f5f5f5;

	font-size: 145%;
	
	background-color:transparent;
		
	font-family: arial, verdana, helvetica, sans-serif;	
 
	margin-right:60px;
}



#main-serious h4 {
	
	color: #000080;
	
	background-color:transparent;
	
	font-family: arial, verdana, helvetica, sans-serif;
 
	margin-right:60px;

}

#main-serious  p {

	 color: #000080;
	
	 font-size: 14px;

	 font-weight: normal;
 	 
	 margin-right:60px;
	 
	 

}


#main-serious  a {

	color:#a52a2a;

	font-size: 14px;
 
	font-weight: bold;
 	

	
	font-style: italic;

}


#main-serious  img.right {

	float: right;

	margin: 8px 0 0 20px

}

#main-serious img.left {

	float: left;

	margin: 8px 20px 0 0;





}

#main-serious ul {
  list-style-type: disc;
  list-style-position: outside;
	
  margin: 0 3em 1em 3em;
  padding: 0;
  color:navy;	
 font-size: 16px;
}




/* ##### end main copy  serious ##### */





/* ##### main copy  satire ##### */




#main-copysatire {

 font-size: 16px;

  line-height: 22px;

  background-color: #fafad2;

  color:#000080;

  border-left: 10px solid #fafad2;/***space from left of centre text piece to start of text***/

  margin:  1em 11.5em  5em  8em; /**********8= distance from left of page******/

 
}


#main-copysatire h1 {

	color:#000080;

	border-top: 0.25em solid #fafad2;/**********was 1em but gap between links and headline were too big******/


	font-size: 145%;
	
	background-color:transparent;
		
	font-family: arial, verdana, helvetica, sans-serif;	
 
	margin-right:60px;
}



#main-copysatire h4 {
	
	color: #000080;
	
	background-color:transparent;
	
	font-family: arial, verdana, helvetica, sans-serif;
 
	margin-right:60px;

}

#main-copysatire p {

	 color: #000080;
	
	 font-size: 14px;

	 font-weight: normal;
 	 
	 margin-right:60px;

}



#main-copysatire a {

	color:#a52a2a;
	
	font-size: 16px;

	font-weight: bold;

	
	font-style: italic;


}


#main-copysatire img.right {

	float: right;

	margin: 8px 0 0 20px

}


#main-copysatire img.left {

	float: left;

	margin: 8px 20px 0 0;



}


#main-copysatire img.center {

	

	margin: 8px 0 0 200px

}



#main-copysatire img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto 
}



#main-copysatire ul {
  list-style-type: disc;
  list-style-position: outside;
	
  margin: 0 3em 1em 3em;
  padding: 0;
  color:navy;	
 font-size: 14px;
}


/* ##### end main copy  satire ##### */

/* ##### main copy  blog style ##### */


#main-copyblog {

 font-size: 16px;

  line-height: 22px;

  background-color: #fafad2;

  color:#000080;

  border-left: 10px solid #fafad2;/***space from left of centre text piece to start of text***/

  margin:  1em 11.5em  5em  8em; /**********8= distance from left of page******/

 
}


#main-copyblog h1 {

	color:#000080;

	border-top: 1em solid #fafad2;

	font-size: 145%;
	
	background-color:transparent;
		
	font-family: arial, verdana, helvetica, sans-serif;	
 
	margin-right:60px;
}



#main-copyblog h4 {
	
	color: #000080;
	
	background-color:transparent;
	
	font-family: arial, verdana, helvetica, sans-serif;
 
	margin-right:60px;

}

#main-copyblog p {

         text-indent: 30pt;

	 color: #000080;
	
	 font-size: 14px;

	 font-weight: normal;
 	 
	 margin-right:60px;

}


#main-copyblog a {

	color:#a52a2a;
	
	font-size: 16px;

	font-weight: bold;

	
	font-style: italic;


}


#main-copyblog img.right {

	float: right;

	margin: 8px 0 0 20px

}


#main-copyblog img.left {

	float: left;

	margin: 8px 20px 0 0;



}


#main-copyblog img.center {

	

	margin: 8px 0 0 200px

}



#main-copyblog img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto 
}

/* ##### end main copy  blog style ##### */


/* ##### main copy  review ##### */


#main-copyreview {

 font-size: 16px;

  line-height: 22px;

  background-color: #f5deb3;

  color:#000080;

  border-left: 10px solid #f5deb3;/***space from left of centre text piece to start of text***/

  margin:  1em 11.5em  5em  8em; /**********8= distance from left of page******/

 
}


#main-copyreview h1 {

	color:#000080;

	border-top: 1em solid #f5deb3;

	font-size: 145%;
	
	background-color:transparent;
		
	font-family: arial, verdana, helvetica, sans-serif;	
 
	margin-right:60px;
}



#main-copyreview h4 {
	
	color: #000080;
	
	background-color:transparent;
	
	font-family: arial, verdana, helvetica, sans-serif;
 
	margin-right:60px;

}

#main-copyreview p {

	 color: #000080;
	
	 font-size: 14px;

	 font-weight: normal;
 	 
	 margin-right:60px;

}


#main-copyreview a {

	color:#a52a2a;
	
	font-size: 16px;

	font-weight: bold;

	
	font-style: italic;


}


#main-copyreview img.right {

	float: right;

	margin: 8px 0 0 20px

}


#main-copyreview img.left {

	float: left;

	margin: 8px 20px 0 0;



}


#main-copyreview img.center {

	

	margin: 8px 0 0 200px

}

/* ##### end main copy  review ##### */







/* ##### main copy  poetry ##### */


#main-poetry {

 font-size: 16px;

  line-height: 27px;

  background-color:  #f5deb3;

  color:#000080;

  border-left: 10px solid#f5deb3;/***space from left of centre text piece to start of text***/

  margin:  1em 11.5em  5em  8em; /**********8= distance from left of page******/

 
}


#main-poetry h1 {

	color:#000080;

	border-top: 1em solid #f5deb3;

	font-size: 145%;
	
	background-color:transparent;
		
	font-family: arial, verdana, helvetica, sans-serif;	
 
	margin-right:60px;
}



#main-poetry h4 {
	
	color: #000080;
	
	background-color:transparent;
	
	font-family: arial, verdana, helvetica, sans-serif;
 
	margin-right:60px;
	 
	text-align:center;

}

#main-poetry p {

	 color: #000080;
	
	 font-size: 16px;

	 font-weight: bold;
 	 
	 margin-right:60px;

	text-align:center;


}


#main-poetry a {

	color:#a52a2a;
	
	font-size: 16px;

	font-weight: bold;

	
	font-style: italic;


}


#main-poetry img.right {

	float: right;

	margin: 8px 0 0 20px

}


#main-poetry img.left {

	float: left;

	margin: 8px 20px 0 0;



}


#main-poetry img.center {

	

	margin: 8px 0 0 200px

}

/* ##### end main copy  poetry ##### */


















/* ##### footer ##### */

#footer {
  color: black;
  background-color:#4682b4;
  font-size: 92%;
  text-align: center;
  line-height: 1.25em;
  margin: 0;
  padding: 1em 4mm 1em 4mm;
  clear: both;
}

#footer div {
  margin: 0;
  padding: 0 0 1ex 0;
}

#footer a {
	color: #000080	;
	background-color: transparent;
	text-decoration: underline;
	font-weight: bold;

}

#footer a:hover {
	text-decoration: none;
	color:  #cd5c5c;

}
/* ##### end footer ##### */
