/* this section will set some overall style behavior */
body         { font-weight: normal; font-style: normal; font-size: 9pt; font-family: 
               Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; }
p            { font-size: 9pt;  }
table		 { font-size: 9pt;  }
/* these are normal page properties */
h1           { color: #000000 }
h2           { color: #000000 }
h3           { color: #000000 }
h4           { color: #000000 }
h5           { color: #000000 }
h6           { color: #000000 }
li           { font-size: 9pt; }
button       { font-size: 8pt; border-style: solid; border-width: 1pt }

/* this is the font for the photo captions */
p.caption 	 { font-size: 7pt; }

/* this is the class for the summary text */
.summary     { font-size: 8pt; }

/* this is the class for the border on the ap photo links */
.ap_photo:link       { font-size: 8pt; text-decoration: none; color: #000000 }
.ap_photo:active     { font-size: 8pt; text-decoration: none; color: #000000 }
.ap_photo:visited    { font-size: 8pt; text-decoration: none; color: #000000 }
.ap_photo:hover      { font-size: 8pt; text-decoration: none; color: #FF0000 }

/* this class is for the last updated text at the top */
.last			{ font-size: 8pt; font-style:italic }

/*  this class is for the titles of related and top headlines at the bottom of the articles */
.related     { font-size: 13pt; }

/* this class is for the child title on the child page */
.child_ 		{ font-size: 12pt; color: #000000; font-weight:bold }
.section 		{ font-size: 10pt; color: #000000; font-weight:bold }

/* this is the class for the masthead */
td.mast	{ background-image:url(http://ephratareview.com/images/site/bar.gif); color: #FFFFFF; }
.mast_text	{ color: #FFFFFF; font-size: 9pt;}
.mast_text:link       { font-size: 9pt; text-decoration: none; color: #FFFFFF }
.mast_text:active     { font-size: 9pt; text-decoration: none; color: #FFFFFF }
.mast_text:visited    { font-size: 9pt; text-decoration: none; color: #FFFFFF }
a.mast_text:hover     { font-size: 9pt; text-decoration: none; color: #DDDDDD }

/* this is the class for the boxes of links */
td.header 	{ background-color: #D9D9D9; color: #FFFFFF; }
td.breaking { background-color: #D0D8EC; color: #143CA0; }
td.breaking_body { background-color: #F3F5FA; color: #000000; }

/* this is the class for the right side boxes of links */
td.right 	{ background-color: #000000; color: #E8D5B9; font-size:8pt; }
td.right_text 	{ font-size:8pt; }

/* this is the class for the talkback header*/
td.talkback 	{ background-color: #D9D9D9; color: #000000; }

/* this is the color of the left hand side */
/* td.left 	{ background-color: #8CB2D6; color: #FFFFFF; } */

/* this class is for the AP tables in articles */
table.article_tb	{ empty-cells: show }
td.article_tb_td { border: inset 1pt }

/* this class will put a border on a table */
table.border { border-width: 1px; border-style: solid; border-color:#000000}
table.border_light { border-width: 1px; border-style: solid; border-color:#666666}

/* these are normal link colors */
a:link       { text-decoration: none; color: #0066CC }
a:active     { text-decoration: none; color: #0066CC }
a:visited    { text-decoration: none; color: #0066CC }
a:hover      { text-decoration: none; color: #FF0000 }

/* these are table styles for the menu */
table.menu		 { border-width: 1px; border-style: solid; border-color:#000000}
.menu       	 { font-size: 8pt; color: #000000 }
.menu:link       { font-size: 8pt; text-decoration: none; color: #000000 }
.menu:active     { font-size: 8pt; text-decoration: none; color: #000000 }
.menu:visited    { font-size: 8pt; text-decoration: none; color: #000000 }
.menu:hover      { font-size: 8pt; text-decoration: none; color: #000000 }

.menu1			  { font-size: 8pt; color: #E8D5B9 }
tr.menu1		  { background-color: #000000; color: #E8D5B9;}
.menu1:link       { font-size: 8pt; text-decoration: none; color: #E8D5B9 }
.menu1:active     { font-size: 8pt; text-decoration: none; color: #E8D5B9 }
.menu1:visited    { font-size: 8pt; text-decoration: none; color: #E8D5B9 }
.menu1:hover      { font-size: 8pt; text-decoration: none; color: #E8D5B9 }

.menu2			  { font-size: 8pt; color: #6C6C6C }
tr.menu2		  { background-color: #DCE4EF; color: #6C6C6C;}
.menu2:link       { font-size: 8pt; text-decoration: none; color: #6C6C6C }
.menu2:active     { font-size: 8pt; text-decoration: none; color: #6C6C6C }
.menu2:visited    { font-size: 8pt; text-decoration: none; color: #6C6C6C }
.menu2:hover      { font-size: 8pt; text-decoration: none; color: #6C6C6C }

.menu2s			  { font-size: 8pt; color: #000000 }
tr.menu2s		  { background-color: #E8E8E8; color: #000000;}
.menu2s:link       { font-size: 8pt; text-decoration: none; color: #E8E8E8 }
.menu2s:active     { font-size: 8pt; text-decoration: none; color: #E8E8E8 }
.menu2s:visited    { font-size: 8pt; text-decoration: none; color: #E8E8E8 }
.menu2s:hover      { font-size: 8pt; text-decoration: none; color: #E8E8E8 }


.menu3			  { font-size: 8pt; color: #000000 }
tr.menu3		  { background-color: #F8F2EA; color: #000000;}
.menu3:link       { font-size: 8pt; text-decoration: none; color: #000000 }
.menu3:active     { font-size: 8pt; text-decoration: none; color: #000000 }
.menu3:visited    { font-size: 8pt; text-decoration: none; color: #000000 }
.menu3:hover      { font-size: 8pt; text-decoration: none; color: #000000 }

/* this class is for the menu child links on the parent page */
.child:link 	{ font-size: 12pt; color: #000000; font-weight:bold}
.child:active 	{ font-size: 12pt; color: #000000; font-weight:bold}
.child:visited 	{ font-size: 12pt; color: #000000; font-weight:bold}
.child:hover 	{ font-size: 12pt; color: #FF0000; font-weight:bold; text-decoration: none}

/* this class is for the small list of links */
.list:link       { font-size: 8pt; text-decoration: none; color: #000000 }
.list:active     { font-size: 8pt; text-decoration: none; color: #000000 }
.list:visited    { font-size: 8pt; text-decoration: none; color: #000000 }
.list:hover      { font-size: 8pt; text-decoration: none; color: #FF0000 }

/* this class is for headlines */
.headline:link 		{ font-size: 10pt; color: #000000; text-decoration: none; font-weight:bold}
.headline:active 	{ font-size: 10pt; color: #000000; text-decoration: none; font-weight:bold}
.headline:visited 	{ font-size: 10pt; color: #000000; text-decoration: none; font-weight:bold}
.headline:hover 	{ font-size: 10pt; color: #FF0000; text-decoration: none; font-weight:bold}

/* this class is for the lead story on the front page headline */
.lead:link 			{ font-size: 12pt; color: #000000; text-decoration: none; font-weight:bold}
.lead:active 		{ font-size: 12pt; color: #000000; text-decoration: none; font-weight:bold}
.lead:visited 		{ font-size: 12pt; color: #000000; text-decoration: none; font-weight:bold}
.lead:hover 		{ font-size: 12pt; color: #FF0000; text-decoration: none; font-weight:bold}

/* this class is for the boxes of links on the front */
.list_head			{ font-size: 10pt; font-weight:bold; color: #143CA0 }
.list_head:link		{ font-size: 10pt; font-weight:bold; text-decoration: none; color: #143CA0 }
.list_head:active	{ font-size: 10pt; font-weight:bold; text-decoration: none; color: #143CA0 }
.list_head:visited	{ font-size: 10pt; font-weight:bold; text-decoration: none; color: #143CA0 }
.list_head:hover	{ font-size: 10pt; font-weight:bold; text-decoration: none; color: #FF0000 }

/* this class is for the title of the links that appear at the bottom of the articles */
.links:link 	{ font-size: 13pt; text-decoration: none; color: #000000 }
.links:active 	{ font-size: 13pt; text-decoration: none; color: #000000 }
.links:visited 	{ font-size: 13pt; text-decoration: none; color: #000000 }
.links:hover 	{ font-size: 13pt; text-decoration: none; color: #FF0000 }

/* this is for the weather box */
.weather			{ color: #FFFFFF; font-size: 8pt;}
.weather:link       { font-size: 8pt; text-decoration: none; color: #FFFFFF }
.weather:active     { font-size: 8pt; text-decoration: none; color: #FFFFFF }
.weather:visited    { font-size: 8pt; text-decoration: none; color: #FFFFFF }
a.weather:hover     { font-size: 8pt; text-decoration: none; color: #DDDDDD }

/* these are for the markets*/
.markets_name		{ font-size: 8pt; font-weight:bold; }
.markets_item		{ font-size: 7pt; font-weight:bold; }
.markets:link       { font-size: 8pt; text-decoration: none; color: #000000 }
.markets:active     { font-size: 8pt; text-decoration: none; color: #000000 }
.markets:visited    { font-size: 8pt; text-decoration: none; color: #000000 }
a.markets:hover     { font-size: 8pt; text-decoration: none; color: #FF0000 }

/* this class is for the boxes of links on the front */
.weather_warn:link		{ font-size: 10pt; font-weight:bold; text-decoration: none; color: #FF0000 }
.weather_warn:active	{ font-size: 10pt; font-weight:bold; text-decoration: none; color: #FF0000 }
.weather_warn:visited	{ font-size: 10pt; font-weight:bold; text-decoration: none; color: #FF0000 }
.weather_warn:hover	{ font-size: 10pt; font-weight:bold; text-decoration: none; color: #666666 }



/* Talkback CSS*/
#QUOTE { font-family: Verdana, Arial; font-size: 9pt; color: #465584; background-color: #FAFCFE; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }

/* New Talkback CSS*/
.quotetop{
	background: #E4EAF2 url(http://talkback.lancasteronline.com/style_images/1/css_img_quote.gif) no-repeat right;
	border: 1px dotted #000;
	border-bottom: 0;
	border-left: 4px solid #8394B2;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	margin: 8px auto 0 auto;
	padding: 3px;
}

.quotemain{
	background: #FAFCFE;
	border: 1px dotted #000;
	border-left: 4px solid #8394B2;
	border-top: 0;
	color: #465584;
	padding: 4px;
	margin: 0 auto 8px auto;
}

.codetop,
.sqltop,
.htmltop{
	background: #FDDBCC url(http://talkback.lancasteronline.com/style_images/1/css_img_code.gif) no-repeat right;
	color: #000;
	font-weight: bold;
	margin: 0 auto 0 auto;
	padding: 3px;
	width: 98%;
}

.codemain,
.sqlmain,
.htmlmain{
	background: #FAFCFE;
	border: 1px dotted #000;
	color: #465584;
	font-family: Courier, Courier New, Verdana, Arial;
	margin: 0 auto 0 auto;
	padding: 2px;
	width: 98%;
}

/* Form Items */
.lol_input	{ width: 100px }
.lol_radio { width: 11px; height: 11px; vertical-align:text-bottom; }
.lol_button 	{ border: 1px; border-style:solid; font-size: 8pt; color: #000000; font-weight: normal; font-family: arial; background-color: #CCCCCC; text-decoration: none; height: 18px; vertical-align:top } 
/* Items for the keyword search bar */
.key_input	{ width: 100px; height:auto; vertical-align:baseline; font-size: 9pt;}
.key_button 	{ border: 1px; border-style:solid; font-size: 8pt; color: #000000; font-weight: normal; font-family: arial; background-color: #CCCCCC; text-decoration: none; height: auto; vertical-align:middle } 
.key_text	{ font-size: 9pt; }