/* this is page specific css for the homepage */


#breakingnews .breakingnewsheader {
  
}



#breakingnews .navigation {
}

#breakingnews .navigation #breakingnewstitle{
  float:left;
  padding-left:15px;
  padding-right:29px;
  height:21px;
  padding-top:7px;
}

#breakingnews .navigation .navitem a, #breakingnews .navigation .navitem a:visited {
   color:#b1b1b1;
}

#breakingnews .navigation .selected a, #breakingnews .navigation .selected a:visited {
   color:black;
}

#breakingnews .navigation .navitem a {
  display:inline;
  height:31px;
  padding-left:17px;
  padding-right:17px;
  line-height:30px;
  }

#breakingnews .navigation .navitem {
  border-left:1px solid silver;
  height:31px;
  float:left;
  /* this stuff is font related and can go if we resort to images */
  text-transform:uppercase;
  font-family:Helvetica, Arial, sans-serif;
  font-size:80%;
  color:#b1b1b1;
  font-weight:bold;
  }


#breakingnews .navigation .selected {
  border-left:1px solid white !important;
  background-color:white !important;
  /* this stuff is font related and can go if we resort to images */
  color:black;
}


#breakingnews .navigation .first, #breakingnews .navigation .previousselected {
  border-left:0 !important;
}



#breakingnews .content {
  background-color:white;
  min-height:50px;
  padding:10px;
}

/* main story  information */

#breakingnews .mainstory {
  padding-bottom:10px;
  
}

#breakingnews .mainstory .mainstoryimage {
  width:473px;
  margin-right:20px;
  float:left;
  min-height:300px;
  
}

#breakingnews .mainstory .mainstorytext {
  width:440px;
  float:left;
  min-height:300px;
  
}

#breakingnews .mainstory .mainstorytext h2 {
  font-size:170%;
  font-weight:bold;
}

#breakingnews .mainstory .mainstorytext .storyinfo {
  font-size:79%;
  padding-top:15px;
}


#breakingnews .mainstory .mainstorytext .storyinfo .date {
  color:#898989;
}
#breakingnews .mainstory .mainstorytext .storyinfo .ref {
  color:#898989;
	margin-left:20px;
}


#breakingnews .mainstory .mainstorytext .storyinfo .byline strong{
  font-weight:normal;
}

#breakingnews .mainstory .mainstorytext .storyinfo .summary {
max-height:115px;
margin-bottom:10px;
overflow:hidden;
}

#breakingnews .mainstory .mainstorytext .storyinfo .languages {
  color:#464646;
  }

#breakingnews .mainstory .mainstorytext .storyinfo .flags {
  padding-top:5px;
  }
  
/* sub story styles */

#breakingnews .ministories {
  min-height:80px;
  border-bottom:1px solid #c2c2c2;
  border-right:1px solid #c2c2c2;
	cursor:pointer;
	background-color:#e1e1e1;
}
 
#breakingnews .ministories .ministory {
  background-color:#e1e1e1; 
  background-image:url(/images/pagespecific/homepage/ministories_background.gif);
  min-height:80px;
  background-repeat:repeat-x;
  width:234px;
  float:left;
  border-left:1px solid #c2c2c2;
  
}

#breakingnews .ministories .ministory .mbcontent {
  padding: 7px 9px 9px 9px;
  
}
#breakingnews .ministories .ministory .mbcontent .mbimage  {
  width:101px;
  margin-right:13px;
  float:left;
}
#breakingnews .ministories .ministory .mbcontent .mbtitle  {
  width:100px;
  float:left;
  
  font-size:78%;
  font-weight:bold;
}


#breakingnews .ministories .miniselected {
  background-color:white; 
  background-image:url(/images/pagespecific/homepage/miniboxselected.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  border-left:1px solid #c2c2c2;
  
}

/*  */

.homesecondrow {
  padding-top:10px;
  
}
.homesecondrow .about {
  width:455px;
  float:left;
  background-color:white;  
  padding:10px;
  min-height:140px;
}



.secondrowimage {
  float:left;
  width:118px;
  margin-right:10px;
}

.secondrowtext {
  float:left;
  width:327px;
  font-size:80%;
}

.widetext {
  font-size:80%;
  margin-bottom:10px;
  }

.homesecondrow .imagesearch {
  width:455px;
  float:left;
  background-color:white;
  margin-left:10px;
  padding:10px;
  min-height:140px;
}

.homesecondrow .imagesearchimput
{
  background-image:url(/images/utilities/searchbox.png);
  background-repeat:no-repeat;
  border:0;
  border-right:1px solid silver;
  margin:0;
	height:19px;
  width:350px;
	line-height:23px;
	padding-left:25px;
	padding-top:3px;
}
.homesecondrow .searchbutton
{
}