.fb_share {
     float:left;
     margin-bottom:25px;
     width:59px;
     height:60px;
     margin-right:15px; 
     margin-top:10px;
     padding-top:0px;
     background-image:url(http://www.greatnewsnetwork.org/images/bg_fb_share.gif);
}
/*---  MAIN PAGE CONTENT ---*/


.genericbox {
border:1px solid #ccc;
background:#f7f7f7;
width: 848px; 
padding:10px;
margin-top:10px;
}


.title2 {
	font-family: arial,Tresbuchet, Verdana, Helvetica, sans-serif, Impact;
	font-size: 125%;
	font-weight: bold;
}
a.title2:link { color: #000000; text-decoration: none; }
a.title2:visited { color: #000000;   text-decoration: none }
a.title2:hover { color: #000E8B; text-decoration: underline}
a.title2:active {  color: #a97105; text-decoration: underline}


/*---  Name of author in weblog entries ---*/

.author {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   88%;
 color:       #999999;
 font-weight: normal;
}

/*---  Paragraph formatting in weblog entries ---*/

p {
 color:       #000000;
 margin-top: 4px;
 margin-bottom: 8px;
 font-weight: normal;
 text-align:  left;
}


/*--  Default form field formatting. --*/

form {
  margin-top:         0px;
}

/*--  Input field formatting. --*/

.input {
  border-top:         1px solid #ddd;
  border-left:        1px solid #ccc;
  border-right:         1px solid #ccc;
  border-bottom:        1px solid #999;
  background-color:   #fff;
  font-family:        Tahoma, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  height:             1.4em;
  padding:            .1em 0 0 2px;
  margin-top:          2px;
  margin-bottom:       2px;
} 

/*--  Input text-area formatting --*/

.textarea {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family:        Tahoma, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  margin-top:         3px;
  margin-bottom:      3px;
}

/*--  Submit button formatting. --*/

.submit {
  background-color:   #FFFFFF;
  font-family:        arial, Tahoma, Trebuchet MS, Arial, Sans-serif;
  font-size:          10px;
  text-transform:     uppercase;
  color:              #000000;
  padding:            0px;
  margin-top:          0px;
  margin-bottom:      0px;
}

/*--  Pull-down menus. --*/

.pulldown {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family:        Tahoma, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  margin-top:          2px;
  margin-bottom:       2px;
}


.source {

 font-family: verdana,trebuchet,sans-serif;
	font-size: 88%;
 font-size:   88%;

	color: #999999;
}
a.source:link {	color: #999999; text-decoration: none;}
a.source:visited { color: #999999;   text-decoration: none;}
a.source:active { color: #000000; text-decoration: underline;}
a.source:hover {  color: #000E8B; text-decoration: underline;}

.smalltext {
	font-size: 88%; font-family: arial,Tresbuchet, Verdana, Helvetica, sans-serif, Impact;
}


.quote {
	font-size: 125%; font-family: arial,tahoma,Tresbuchet, Verdana, Helvetica, sans-serif, Impact; font-style: italic; font-weight: bold;
}











.pressrelease {letter-spacing: 5px; font-size: 110%; color: #000000; font-family: arial,verdana,trebuchet,sans-serif; }



#leftcolumn {
width: 120px; 
float: left;
border-right: 1px solid #ccc;
padding-right: 5px;
margin-right: -4px;

}

#mainbody {
width: 607px; 
border-left: 1px solid #ccc;
padding-left: 7px;
margin: 0px;
float: right;
padding-top: 0px;
margin-top: 0px;
}

#mainbody span {
padding-left: 7px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: -15px;
}



#paginatebox {
border:1px solid #ccc;
background:#f7f7f7;
padding:2px;
margin-bottom: 7px;
margin-top: 15px;
position:relative;overflow:hidden
}


#blurb {
width: 607px; 
border-top: 1px solid #ccc;
border-bottom:1px solid #ccc;
float: left;
padding-left: 0px;
margin: 0px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 10px;
margin-bottom: 10px;
}


#flag {
border:0px;
padding:0 0 0 0;
margin: 0 0 0 0;
width: 162px; 
float: left;
overflow:auto;
background:#c8e9ef;
}

#morestates {
border:0px;
padding:0 0 0 0;
margin: -13px 0 0 0;
}

#headerbox {
float:left;
border:0px;
padding:0 0 0 0;
margin: 0 0 0 0;
width:607px;
}


#biobox {
float:left;
border:0px;
padding:0 0 0 0;
margin: 0 0 0 0;
width:445px;
}


#searchpaginate {
border:1px solid #ccc;
background:#f7f7f7;
padding:5px;
margin-bottom: 7px;
position:relative;
float:left;
width:595px;
text-align:right;
}


#archives_month {
border:1px solid #ccc;
background:#f7f7f7;
padding:10px 5px 5px 5px;
margin-bottom: 7px;
position:relative;
}

#eventconditional {
border:1px solid #ccc;
background:#f7f7f7;
padding:5px;
margin-bottom: 7px;
margin-top: 0px;
position:relative;overflow:hidden
}

#googlenews {
border:1px solid #ccc;
text-align: left;
color: #000;
margin-top: 10px;
padding:10px;
}

.categorylinks{width:11em;position:relative;float:left;overflow:hidden}















/*---  GNN 2.0 ---*/




/*---  GNN 2.0  UNIVERSAL---*/


body { 
 margin-left: 0px; 
 margin-right: 0px; 
margin-top:10px;
 font-size: 15px; 
 font-family: arial,verdana,trebuchet,sans-serif; 
 margin-bottom: 0px;
       color: #333;
}

a {  color: #000E8B;  text-decoration: none; }
a:visited {  color: #000E8B;  text-decoration: none; }
a:active {  color: #000000;  text-decoration: underline; }
a:hover {  color: #a97105;  text-decoration: underline; }

a.links:link {	color: #000E8B; text-decoration: none;}
a.links:visited { color: #000E8B;   text-decoration: none;}
a.links:active { color: #000000; text-decoration: underline;}
a.links:hover {  color: #a97105; text-decoration: underline;}

.links { color:       #000E8B; font-weight: normal;}


H1 {
  font-family:   Impact,  Trebuchet MS, Arial, Sans-serif;
	font-size:   32px;
	color:       #333333;
	font-weight: normal;
	margin-top: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	 margin-bottom: 2px; 
}

H1 a:link { color: #000000; text-decoration: none; }
H1 a:visited { color: #000000;   text-decoration: none }
H1 a:hover { color: #000e8b; text-decoration: underline}
H1 a:active {  color: #000e8b; text-decoration: underline}

H2 {
  font-family:     arial, Trebuchet MS, Arial, Sans-serif;
	font-size:   18px;
	font-weight: bold;
	margin-top: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	 margin-bottom: 2px; 
}

H2 a:link { color: #000E8B; text-decoration: none; }
H2 a:visited { color: #000E8B;   text-decoration: none }
H2 a:hover { color: #000000; text-decoration: underline}
H2 a:active {  color: #a97105; text-decoration: underline}

H3 {
  font-family:   arial, Trebuchet MS, Arial, Sans-serif;
	font-size:   27px;
	color:       #333333;
	font-weight: bold;
	margin-top: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	 margin-bottom: 2px; 
}

H3 a:link { color: #000E8B; text-decoration: none; }
H3 a:visited { color: #000E8B;   text-decoration: none }
H3 a:hover { color: #000000; text-decoration: underline}
H3 a:active {  color: #a97105; text-decoration: underline}


hr { border-bottom: 1px #cccccc; }

li span
{
	margin-left: -13px;
}


 ul {
 margin:.1em 0 1.25em;
 padding:0 0px 0px 0px;
 list-style:none;
}
 li {
 background:url("/images/bullet.gif") no-repeat 2px .35em;
 margin:0;
 padding:0 0 0px 8px;
 margin-bottom:3px;
 line-height:1em;
}



#mainwrapper {
width: 870px; 
margin: 0 auto 0 auto;
padding-top: 0px;
}


#standardbox {
border:1px solid #ccc;
background:#f7f7f7;
padding:5px;
margin-bottom: 7px;
position:relative;
}

#newsletterbox {
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom:1px solid #ccc;
background:#f7f7f7;
padding:5px;
margin-bottom: 7px;
position:relative;overflow:hidden;
}

#paginatebox {
border:1px solid #ccc;
background:#f7f7f7;
padding:2px;
margin-bottom: 7px;
margin-top: 15px;
position:relative;overflow:hidden
}

#rightcolumnbox {
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom:1px solid #ccc;
background:#f7f7f7;
padding:5px;
margin-bottom: 7px;
position:relative;
}

#editbox {
background:#f7f7f7;
padding:0px;
margin-bottom: 7px;
position:relative;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom:1px solid #ccc;
}
/*---  GNN 2.0  T1---*/




#t1_leftcolumn {
width: 618px; 
border-right: 1px solid #ccc;
padding-right: 7px;
margin-right: -1px;
padding-left: 0px;
float: left;
padding-top: 0px;
margin-top: 0px;
}

#t1_rightcolumn {
width: 237px; 
border-left: 1px solid #ccc;
padding-left: 7px;
margin: 0px;
float: left;
padding-right: 0px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: -0px;
}

#t1_rightcolumn span {
padding-left: 7px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: -0px;
}




#t1_mapbox {
width: 27px; 
border:1px solid #ccc;
background:#f7f7f7;
padding:0px;
margin-bottom: 7px;
position:relative;
float:left;
}

#t1_categorynewsbox {
width: 251px; 
padding-left: 0px;
margin: 0px;
float: left;
padding-right: 4px;
padding-top: 0px;
margin-top: 0px;
}


#t1_adbox {

background:#f7f7f7;
padding:0px;
margin-bottom: 7px;
position:relative;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom:1px solid #ccc;
}

#iconmap {
border:1px solid #000;
padding:0 0 0 0;
margin: 0 0 10px 0;
width: 235px; 
height: 239px; 
overflow:auto;
background:#c8e9ef;
}


/*---  GNN 2.0  T2---*/

#t2_leftcolumn {
width: 659px; 
padding-left: 0px;
float: left;
border-right: 1px solid #ccc;
padding-right: 7px;
margin-right: -1px;
padding-top: 0px;
margin-top: 0px;
}

#t2_rightcolumn {
width: 196px; 
border-left: 1px solid #ccc;
padding-left: 7px;
margin: 0px;
float: left;
padding-right: 0px;
padding-top: 0px;
margin-top: 0px;
}

#t2_adbox {

background:#f7f7f7;
padding:0px;
margin-bottom: 7px;
position:relative;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom:1px solid #ccc;
}

#t2_rightcolumn span {
padding-left: 7px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: -15px;
}

#articleprintmenu {
border-top: 1px solid #ccc;
border-bottom:1px solid #ccc;
padding-left: 0px;
position:relative;
margin: 0px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 10px;
margin-bottom: 10px;
}

#commentform {
border:1px solid #ccc;
background:#f7f7f7;
padding:20px;
}

#emailarticle {
border:1px solid #ccc;
background:#f7f7f7;
padding:20px;
margin-bottom: 10px;
}

#rssfeedinfo {
border:1px solid #ccc;
background:#f7f7f7;
padding:5px;
margin-bottom: 7px;
position:relative;
}

#syndicationagreement {
border:1px solid #ccc;
background:#f7f7f7;
padding:5px;
margin-bottom: 7px;
position:relative;
}

#photobox {
border:1px solid #ccc;
text-align: left;
font-size: 88%; 
font-family: tahoma,arial,Tresbuchet, Verdana, Helvetica, sans-serif, Impact;
color: #000;
padding:10px;
margin-left: 0px;
margin-right: 7px;
margin-top: 7px;
}

#quotebox {
text-align: left;
margin-left: 0px;
margin-right: 7px;
margin-top: 7px;
}


#attention {
border:1px solid #ccc;
background:#f2c175;
padding:5px;
margin-bottom: 10px;
}


/*---  GNN 2.0  HEADER---*/

#box_signin {
margin: 0 auto 0 auto;
background:#f7f7f7;
padding:8px;
width: 854px; 
text-align:right;
margin-top: 3px;
margin-bottom: 15px;
border:1px solid #ccc;
}
#box_search {
margin: 0 auto 0 auto;
background:#f7f7f7;
padding:8px;
text-align:center;
width: 854px; 
margin-top: 3px;
margin-bottom: 15px;
border:1px solid #ccc;
}

#controlpanelbox {
margin: 0 auto 0 auto;
border:0px solid #ccc;
background:#e8e8e8;
width: 850px; 
padding: 0px 10px 10px 10px;
margin-top: -15px;
margin-bottom: 7px;
text-align:right;
}

#categoriesbox {
margin: 0 auto 0 auto;
border:1px solid #ccc;
background:#f7f7f7;
width: 848px; 
padding:10px;
margin-top: 3px;
margin-bottom: 7px;
}

#regionsbox {
margin: 0 auto 0 auto;
border:1px solid #ccc;
background:#f7f7f7;
width: 848px; 
padding:10px;
margin-top: 3px;
margin-bottom: 7px;
}


/*--- GNN 2.0 FOOTER ---*/

#box_quote {
border:1px solid #ccc;
background:#f7f7f7;
width: 848px; 
padding:10px;
margin-top:10px;
}

#copyrightline {
font-size: 100%; 
}

/*--- GNN 2.0 VOTE BOX ---*/

#votebox {

position:relative;
text-align:center;  
width: 40px;
height: 40px;
border:1px solid #ccc;
background:#f7f7f7;
padding:4px;
margin-bottom: 0px;
margin-right: 5px;
margin-top: 4px;
position:relative;
float:left;


}


#votebox_wide {

border:1px solid #ccc;
background:#f7f7f7;
padding:4px 6px 4px 4px;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 2px;
position:relative;
float:left;
text-align:center;
height: 20px;
font-size: 15px;
}

.votebox_votestext {
	font-size: 88%; font-family: arial,Tresbuchet, Verdana, Helvetica, sans-serif, Impact; color:#666;  
}
.votebox_number {
	font-size: 20px; font-family: arial,Tresbuchet, Verdana, Helvetica, sans-serif, Impact; 
}

#greatbox {
width: 44px;
border:1px solid #ccc;
background:#f7f7f7;
padding:2px;
margin-bottom: 7px;
margin-right: 7px;
position:relative;
float:left;
text-align:center;
}
#greatbox_article {
font-size: 88%; font-family: arial,Tresbuchet, Verdana, Helvetica, sans-serif, Impact; color:#000E8B;  
width: 44px;

border:1px solid #ccc;
background:#f7f7f7;
padding:2px;
margin-bottom: 7px;
margin-right: 7px;
position:relative;
float:left;
text-align:center;
}
#greatbox_wide {
width: 44px; 
height: 20px; 
border:1px solid #ccc;
background:#f7f7f7;
padding:8px 2px 0 0;
float:left;
text-align:center;
}

.greatbox_votetext {
	font-size: 96%; font-family: arial,Tresbuchet, Verdana, Helvetica, sans-serif, Impact; color:#000E8B; 
}
a.greatbox_votetext:link { color: #008000;  text-decoration: none; font-weight: normal; }
a.greatbox_votetext:hover { color: #a97105; text-decoration: underline;  font-weight: bold;}
a.greatbox_votetext:active { color: #008000;  text-decoration: none; font-weight: normal; }
a.greatbox_votetext:visited { color: #008000;  text-decoration: none; font-weight: normal; }

