body {

	font-size: 63%;

	margin: 0em auto;

	padding: 0em;

	font-family: Arial,sans-serif;

}



td,a{font-family:Arial,sans-serif;}

h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; }





ul li {margin: .5em 0;}

ol li {margin: .5em 0;}







td.divider{background:#eeeeee;} 

A:link {COLOR: #0A0AAF;}

A:visited {COLOR: #800000;}

A:active {COLOR: #bb0000;}



img

{  border-style: none;

}





img.floatLeft { 

    float: left; 

    margin: 4px; 

}

img.floatRight { 

    float: right; 

    margin: 4px; 

}





.image{

	border-style:outset;

	border-color: #000000;

	border-width:1px;

    padding: 2px;

      }





.bold {font-weight: bold;}

.italic {font-style: italic;}

.red {color:#d20000;}



.groups {

font-family: Georgia, serif; 

font-size : 25px; 

font-weight : bold; 

font-style:italic; 

color : white; 

padding: 5px;

} 



.justify{

text-align: justify; 

}



.header {

font-family: arial, sans-serif; 

font-size : 16px; 

font-weight : bold; 

color : black; 

padding: 5px;

border-top: 1px solid #808080;

border-bottom: 1px solid #808080;

} 



.topicshdr {

font-family: arial, Sans-Serif; 

font-size : 16px; 

font-weight : bold; 

color : #000000; 

padding: 5px;

border-bottom: 1px solid #3767B1;

border-top: 1px solid #ffffff;

BACKGROUND:#FFFFFF;

} 





.prhdr {

font-family: arial, Sans-Serif; 

font-size : 16px; 

font-weight : bold; 

color : #000000; 

padding: 5px;

border-bottom: 1px solid #C0C0C0;

border-top: 1px solid #ffffff;

BACKGROUND:#FFFFFF;

} 







.sghdr {

font-family: arial, Sans-Serif; 

font-size : 16px; 

font-weight : bold; 

color : #000000; 

padding: 5px;

border-bottom: 3px solid #FFFFFF;

border-top: 3px solid #3767B1;

BACKGROUND:#FFFFFF;

} 









.clear { /* generic container (i.e. div) for floating buttons */

    overflow: hidden;

    width: 100%;

}



a.button {

    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;

    color: #444;

    display: block;

    float: left;

    font: normal 12px arial, sans-serif;

    height: 24px;

    margin-right: 6px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

}



a.button span {

    background: transparent url('images/bg_button_span.gif') no-repeat;

    display: block;

    line-height: 14px;

    padding: 5px 0 5px 18px;

} 



a.button:active {

    background-position: bottom right;

    color: #000;

    /*outline: none;*/ /* hide dotted outline in Firefox */

}



a.button:active span {

    background-position: bottom left;

    padding: 6px 0 4px 18px; /* push text down 1px */

} 









a.menu {

	text-decoration: none;

	color:#5F5F5F;

	font-size:13px;

	font-weight:bold;

	font-family:Tahoma;

}





.state1 {

font-family: arial, sans-serif; 

background-color: #FFFFFF;}





.state2 {

font-family: arial, sans-serif; 

background-color: #EEF4FF;}







div.rounded-box {

    width: 9em;

    background-color: #E6E6E6;

    margin: 3px;

}

div.top-left-corner, div.bottom-left-corner,

div.top-right-corner, div.bottom-right-corner

{position:absolute; width:20px; height:20px;

background-color:#FFF; overflow:hidden;}

div.top-left-inside, div.bottom-left-inside,

div.top-right-inside, div.bottom-right-inside

{position:relative; font-size:150px; font-family:arial;

color:#E6E6E6; line-height: 40px;}

div.top-left-corner { top:0px; left:0px; }

div.bottom-left-corner {bottom:0px; left:0px;}

div.top-right-corner {top:0px; right:0px;}

div.bottom-right-corner {bottom: 0px; right:0px;}

div.top-left-inside {left:-8px;}

div.bottom-left-inside {left:-8px; top:-17px;}

div.top-right-inside {left:-25px;}

div.bottom-right-inside {left:-25px; top:-17px;}

div.box-contents {

	position: relative; padding: 8px; color:#000;

}









.bglink {background-image:url('http://www.eagleforum.org/images/bg-leftmenu.jpg')}

.bglinkred {background-image:url('http://www.eagleforum.org/images/bg-red.jpg')}



.leftmenuhdr {font-family:Arial;font-size:10pt;font-weight:bold;color:#FFFFFF;background-image:url('http://www.eagleforum.org/images/bg-leftmenuhdr.jpg');padding-left:5px;}



.leftmenucenter {font-family: arial,helvetica; font-size: 13pt; color:#FFFFFF; font-variant: small-caps; font-weight: bold; text-decoration:none;background-image:url('http://www.eagleforum.org/images/bg-red.jpg');padding:3px;}



.arrow {padding-top:4px;}

a.leftmenu {font-family:Arial;font-size:9pt;font-weight:bold;color:#2b4e86;text-decoration:none;padding-top:2px;padding-bottom:2px;padding-right:2px;}

a:hover.leftmenu {font-family:Arial;font-size:9pt;color:#d20000;text-decoration:none;}

a:visited {color:#2b4e86;}

a.masthead {font-family:Arial;font-size:10pt;font-weight:bold;color:#000000;text-decoration:underline;}

a.masthead:hover {color:#bb0000;text-decoration:none;}

a.masthead:visited {color:#000000;text-decoration:none;}

a.masthead:visited:hover {color:#d20000;text-decoration:none;}













div.feedBurnerFeedBlock p.feedTitle {font-family: arial, sans-serif;  font-size: 12pt;}

div.feedBurnerFeedBlock p.headline {font-family: arial, sans-serif;  font-size: 10pt; padding:6px;}

div.feedBurnerFeedBlock p.date {font-family: arial, sans-serif;  font-size: 8pt;}



.b {font-weight: bold; color: #000000;}

.bl {font-weight: bold; color: #0000A0;}

.m {font-weight: bold; color: #D20000;}

.w {font-weight: bold; color: #FFFFFF;}

.r {font-weight: bold; color: #BB0000;}



.bqs {font-family: arial, sans-serif;  font-size: 12pt;}

.bqe {font-family: arial, sans-serif;  font-size: 12pt;}



A:hover{color:#BB0000;}

.gen {font-family: arial, sans-serif;  font-size: 13pt;line-height:120%;}

.gen11b {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold;}

.gen11 {font-family: arial, sans-serif;  font-size: 13pt;}

.gen12 {font-family: arial, sans-serif;  font-size: 13pt;}

.gen12b {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold;}

.gen13 {font-family: arial, sans-serif;  font-size: 13pt;}

.gen13b {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold;}

.gen14b {font-family: arial, sans-serif;  font-size: 14pt; font-weight: bold;}

.gen16b {font-family: arial, sans-serif;  font-size: 16pt; font-weight: bold;}

.gen9 {font-family: arial, sans-serif;  font-size: 9pt;}

.genb {font-family: arial, sans-serif; font-size: 10pt;  font-weight: bold;}

.genbi {font-family: arial, sans-serif; font-size: 10pt;  font-weight: bold; font-style: italic;}



.genbr {font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color:#BB0000;}



.gensm {font-family: arial, sans-serif;  font-size: 8pt;} 

.gensmb {font-family: arial, sans-serif;  font-size: 8pt; font-weight: bold;} 

.wgen {font-family: arial, sans-serif;  font-size: 10pt;  color: #FFFFFF;}



.genbred {font-family: arial, sans-serif;  font-size: 9pt;  font-weight: bold; color: red;}



.gen1 {font-family: arial, sans-serif;  font-size: 8pt;}



.gen1b {font-family: arial, sans-serif;  font-size: 8pt;  font-weight: bold;}



.subhb {font-family: arial, sans-serif;  font-size: 12pt; font-weight: bold; color:black;}





.nav {font-family: arial, sans-serif;  font-size: 10pt; font-weight: bold; color:#FFFFFF;}





.quotebox {font-family: verdana, sans-serif; color: #CCCC99; padding:5px; border: 1px dashed #CCCC99; width:90%;}



.subhw {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold; color:white;}



.subh1 {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold; color:#BB0000;} 



.subh1a {font-family: arial, sans-serif;  font-size: 11pt; font-weight: bold; color:#BB0000;} 



.subh1b  {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold;} 



.subh2 {font-family: arial, sans-serif;  font-size: 15pt; font-weight: bold;} 



.subh3 {font-family: arial,helvetica; font-size: 13pt; color:#BB0000; font-variant: small-caps; font-weight: bold; text-decoration:none;}





.subh3a {font-family: arial,helvetica; font-size: 18pt; color:#BB0000; font-variant: small-caps; font-weight: bold;}



.subh3sg {font-family: arial,helvetica; font-size: 13pt; color:#BB0000; font-variant: small-caps; font-weight: bold; text-decoration:none;border-top: 3px solid #0080C0;}





.subh4 {font-family: arial,helvetica; font-size: 13pt; color:#000000; font-variant: small-caps;}



.subh5 {font-family: arial,helvetica; font-size: 13pt; color:#FFFFFF; font-variant: small-caps; font-weight: bold; text-decoration:none;}



.subh6 {font-family: arial,helvetica; font-size: 13pt; color:#FFFFFF; font-variant: small-caps; font-weight: bold; text-decoration:none;}



.subh-ed {font-family:arial,helvetica;font-size:14pt;font-weight:bold;color:#000000;}







.subhpsr {font-family: arial, sans-serif;  font-size: 15pt; font-weight: bold;} 

.subhpsr1 {font-family: arial, sans-serif;  font-size: 15pt; font-weight: bold;} 

.subhpsr2 {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold;} 











.alerthdr2 {font-family: arial, sans-serif;  font-size: 15pt; font-weight: bold; color:#D20000; font-variant: small-caps;} 







.shopnav{font-size:11pt; color:#FFFFFF; text-decoration:none; background-color:#000000; font-family: arial, sans-serif; font-weight: bold;}



.shopnav:link {font-size:11pt; color:#FFFFFF; text-decoration:none; background-color:#000000; font-family: arial, sans-serif; font-weight: bold;}



.shopnav:active {font-size:11pt; color:#FFFFFF; text-decoration:none; background-color:#000000; font-family: arial, sans-serif; font-weight: bold;}



.shopnav:visited{font-size:11pt; color:#FFFFFF; text-decoration:none; background-color:#000000; font-family: arial, sans-serif; font-weight: bold;}



.shopnav:hover{background-color:#FFFFFF; color:#FFFF00; text-decoration:none;}











@media print { 

#wibiyaToolbar {display:none!important;}

.noprint {display:none;} 

BODY {background: white; width:100%;}

.setwidth {background: white;width: 100%;} 





} 





.blue{background-color:#EEF4FF;} 

.ltblue{background-color:#F1F4F7;}

.wh {font-size: 12pt;  font-weight: bold; color: white;}

.white{background-color:#FFFFFF;} 



a.leftmenu {font-family:Arial;font-size:9pt;font-weight:bold;color:#2b4e86;text-decoration:none;padding-top:2px;padding-bottom:2px;padding-right:2px}



.social {font:normal 11px Arial; color: #666; text-decoration:none; margin: 0; padding-left: 2px; height: 16px;font-weight: bold;}

.social a {font:normal 11px Arial; color: #666; text-decoration:none; margin: 0; padding-left: 2px; height: 16px;font-weight: bold;}





.social-i {padding-left: 5px;} 







/* Main Navigation section */



.blank-t {BACKGROUND-image:url('http://www.eagleforum.org/ssi/images/blank-t.gif');} 





.preload1 {background: url(http://www.eagleforum.org/ssi/images/blank_over.gif);}

.preload2 {background: url(http://www.eagleforum.org/ssi/images/blank_overa.gif);}





#nav {padding:0; margin:0; list-style:none; height:36px; background: #fff; position:relative; z-index:500; font-family:Arial, Verdana, Sans-serif;}

#nav li.top {display:block; float:left;margin:0;}

#nav li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#fff; text-decoration:none; font-size:13px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(http://www.eagleforum.org/ssi/images/blank.gif);margin:0;}

#nav li a.top_link span {float:left; display:block; padding:0 24px 0 0px; height:36px;background:url(http://www.eagleforum.org/ssi/images/blank.gif) right top;margin:0;}

#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 0px; height:36px; background:url(http://www.eagleforum.org/ssi/images/blanka.gif) no-repeat right top;margin:0;}

#nav li a.top_link:hover {color:#fff; background: url(http://www.eagleforum.org/ssi/images/blank_over.gif) no-repeat;margin:0;}

#nav li a.top_link:hover span {background:url(http://www.eagleforum.org/ssi/images/blank_over.gif) no-repeat right top;margin:0;}

#nav li a.top_link:hover span.down {background:url(http://www.eagleforum.org/ssi/images/blank_overa.gif) no-repeat right top;margin:0;}



#nav li:hover > a.top_link {color:#fff; background: url(http://www.eagleforum.org/ssi/images/blank_over.gif) no-repeat;margin:0;}

#nav li:hover > a.top_link span {background:url(http://www.eagleforum.org/ssi/images/blank_over.gif) no-repeat right top;margin:0;}

#nav li:hover > a.top_link span.down {background:url(http://www.eagleforum.org/ssi/images/blank_overa.gif) no-repeat right top;margin:0;}



/* Default list styling */



#nav li:hover {position:relative; z-index:200;margin:0;}



/* keep the 'next' level invisible by placing it off screen. */

#nav ul, 

#nav li:hover ul ul,

#nav li:hover ul li:hover ul ul,

#nav li:hover ul li:hover ul li:hover ul ul,

#nav li:hover ul li:hover ul li:hover ul li:hover ul ul

{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



#nav li:hover ul.sub

{left:0; top:31px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:125px; height:auto; z-index:175;margin:0; float:left;}



#nav li:hover ul.sub li

{display:block; height:20px; position:relative; float:left; width:125px; font-weight:normal;margin:0;}

#nav li:hover ul.sub li a

{display:block; font-size:12px; font-weight:bold; height:20px; width:125px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;margin:0; float:left;} 

#nav li ul.sub li a.fly

{background:#fff url(http://www.eagleforum.org/ssi/images/arrow.gif) 175px 3px no-repeat;margin:0;}

#nav li:hover ul.sub li a:hover 

{background:#3a93d2; color:#fff;margin:0; float:left;}



#nav li:hover ul.sub li a.fly:hover

{background:#3a93d2 url(http://www.eagleforum.org/ssi/images/arrow_over.gif) 175px 3px no-repeat; color:#fff;margin:0; float:left;}



#nav li:hover ul li:hover > a.fly {background:#3a93d2 url(http://www.eagleforum.org/ssi/images/arrow_over.gif) 175px 3px no-repeat; color:#fff;margin:0;} 



#nav li:hover ul li:hover ul,

#nav li:hover ul li:hover ul li:hover ul,

#nav li:hover ul li:hover ul li:hover ul li:hover ul,

#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul

{left:125px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:125px; z-index:400; height:auto;margin:0;}





/* Default Topics styling */



.topic {font-family:Arial;font-size:10pt;font-weight:bold;color:#000000;text-decoration:none;padding-left:5px;padding-top:3px;padding-bottom:3px;border-bottom: 1px solid #EEEEEE;}

.topic:link {text-decoration:none;}





.topic a { text-decoration: none;}

a.topic {font-family:Arial;font-size:10pt;font-weight:bold;color:#000000;text-decoration:none;padding-left:5px;}

a.topic:link {text-decoration:none;}

a.topic:visited {color:#000000;text-decoration:none;}

a.topic:hover {color:#0000FF;text-decoration:none;background-color: #C0C0C0;}



a.ttopics {font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;border-bottom: 1px solid #F9DFE7;}

a.ttopics:visited {color:#000000;text-decoration:none;}

a.ttopics:hover {color:#0000FF;text-decoration:none;}



.blkarw {padding-top:4px;padding-right:2px;}

.td1 {width:15px;padding-top:4px;padding-right:2px;}

.txt {font-family:Arial;font-size:9pt;color:#000000;}



/* Default Topics styling end */



/* CW Menu start */

.cwmenu a{

font: normal 13px Arial, Sans-Serif;

color: black;

font-weight: bold; 

background: #D8E4F1;

display: block;

padding: 5px;

line-height: 17px;

text-align:center;

text-decoration: none;

border: 1px solid #000000;

}



.cwmenu a:visited{

color: black;

}



.cwmenu a:hover{ /*hover state CSS*/

color: white;

background: #274D7C;

}



/* CW Menu end */



.firstletter {

	float: left;

	font-size: 3em;

	line-height: 1;

	font-weight: bold;

	margin-right: 0.2em;

}



/* DONATE button */





#navb ul {

	padding: 5px;

	margin: 0px 0;

	list-style: none;

	background-color: #fff;

	float: right;

	clear: left;

}



#navb ul li {

	float: left;

	display: inline; /*For ignore double margin in IE6*/

	margin: 0 10px;

}



#navb ul li a {

	text-decoration: none;

	float:left;

	color: #FFF;

	cursor: pointer;

	font: 900 14px/22px "Arial", Helvetica, sans-serif;

}



#navb ul li a span {

	margin: 0 10px 0 -10px;

	padding: 1px 8px 5px 18px;

	position: relative; /*To fix IE6 problem (not displaying)*/

	float:left;

}



/*GREEN*/



ul.green li a.current, ul.green li a:hover  {

 	color: #576d07;

	background: url(images/green.png) no-repeat top right;

}



ul.green li a.current span, ul.green li a:hover span {

	background: url(images/green.png) no-repeat top left;

}



/*BLUE*/

ul.blue li a.current, ul.blue li a:hover {

	background: url(images/blue.png) no-repeat top right;

 	color: #0d5f83;

}



ul.blue li a.current span, ul.blue li a:hover span {

	background: url(images/blue.png) no-repeat top left;

}



/*PINK*/

ul.pink li a:hover {

 	color: #860737;

	background: url(images/pink.png) no-repeat top right;

}



ul.pink li a:hover span {

	background: url(images/pink.png) no-repeat top left;

}



ul.pink li a.current {

	background: url(images/pink.png) no-repeat top right;

 	color: #860737;

}



ul.pink li a.current span {

	background: url(images/pink.png) no-repeat top left;

}



/*RED*/

ul.red li a:hover {

 	color: #fff;

	background: url(images/red.png) no-repeat top right;

}



ul.red li a:hover span {

	background: url(images/red.png) no-repeat top left;

}



ul.red li a.current {

	background: url(images/red.png) no-repeat top right;

 	color: #fff;

}



ul.red li a.current span {

	background: url(images/red.png) no-repeat top left;

}



/* END donate button */









.h311a {

font-family: Georgia, serif; 

font-size : 25px; 

font-weight : bold; 

font-style:italic; 

color : #0A0AAF; 

} 



.h311b {font-size: 15pt; color:#d20000; font-variant: small-caps;font-weight:bold;}





.image{

	border-style:outset;

	border-color: #000000;

	border-width:1px;

    padding: 2px;

      }

	  

	  



/*Feed*/

	  



.titlefield{ /*CSS for RSS title link in general*/

text-decoration: none;

}



.labelfield{ /*CSS for label field in general*/

color:brown;

font-size: 90%;

}



.datefield{ /*CSS for date field in general*/

color:gray;

font-size: 90%;

}



#example1{ /*Demo 1 main container*/

width: 600px;

height: 15px;

padding: 4px;

font-family: arial, Sans-Serif; 

font-size : 12px; 

font-weight : bold;

background-color: #EEEEEE;



}



#example2{ /*Demo 2 main container*/

width: 600px;

height: 180px;

border: 1px dashed black;

padding: 4px;

background-color: #EEEEEE;

}



#example2 div ul{ /*Demo 2 UL container*/

margin: 0;

padding-left: 18px;

}



#example2 div ul li{ /*Demo 2 LI that surrounds each entry*/

margin-bottom: 4px;

}



#example3{ /*Demo 3 main container*/

width: 400px;

height: 100px;

border: 0px solid white;

padding: 4px;

}



#example3 div p{ /*Demo 3 P element that separates each entry*/

margin-top: 0;

margin-bottom: 7px;

font-family: arial, Sans-Serif; 

font-size : 12px; 

font-weight : bold

}



code{ /*CSS for insructions*/

color: red;

}





/*Feed scroller end*/	  

	  