html, body, a { border: 0; margin: 0; padding: 0; color:#232323; }

/* Jello -- start copying here * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
body {
	padding: 0;
	margin: 0;
	background:#014E82;
	
	/*edf7ff  F2F4FF <-orig*/
	
   font-family:  arial, helvetica, sans-serif;	
   font-size:   14px;
   line-height: 18px;
   min-width: 800px;
   text-align:center;
}

.background_color {background:#014E82;}
		
#sizer {
	margin: 0 auto 0 auto;
	padding: 0;
/*	width: 97%;*/
	width: 970px;
		background: white; 
		
/*	max-width: 700px; */  /* version for IE is at the bottom of this style block */
}

#expander {

/*	margin: 0 -400px 0 -400px; */
/*	min-width: 800px;  */ /* Critical Safari fix! */
/*	position: relative;*/
	text-align:left;

}

/* Holly hack for IE \*/
* html #expander { height: 0; }
/* */

/* helps IE get the child percentages right. */
#wrapper { width: 100%; } 


/* http://positioniseverything.net/easyclearing */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.brclear { /* Use a break with this class to clear float containers */
  clear:both;
  height:0;
  margin:0;
  font-size: 1px;
  line-height: 0;
}


/*********************************/


td { vertical-align: top }


input, select {
	color: #0066cc;
	border: 1px solid #a3bbd3;
}

.submit_button{	background: #408E12; border: 2px groove white; color:#008000; color: #FF1400; color:white; }
.search_box{ background:#FFFFF0; border: 2px groove #FFFFFF;}

.no_border {border-width:0;}

form
{
	color: #0066cc;
	padding: 0;
	margin: 0;
}

form a {color:#0066cc;}

img{
border:none; padding:0;margin:0;
}

.title_head
{
 font-family:Verdana, georgia, "times new roman", serif;
 letter-spacing: .1em;
}

.title_head a
{color:#0066cc; text-decoration:none;   }

.title_head a:hover { background-color:#FFFFFF;}

.sidepadder {

padding-left:12px;
padding-right:12px;
 } 

.textpadder {
padding-top: 12px;
padding-bottom:12px;
padding-left: 12px;
padding-right: 12px;
} 



.header {
width: 100%;
text-align:center;
padding-top: 20px;
padding-bottom: 20px;

} /* "jello" BG is made to be in fixed position here */


.header a { margin-left: 5px; margin-right: 5px; }

.page_margin
{
	color:white;
	text-align:center;
	width:100%;
	font-size:.8em;
	background:#014E82;
	clear:both;
	margin: 0;
}

.page_margin a { color:white;margin-left: 5px; margin-right: 5px; text-decoration: none; background:none;}
.page_margin a:hover {text-decoration:underline; }
.page_margin a:visited {color:white;}

.footer {
	padding-top: 10px;	padding-bottom: 20px; 
 letter-spacing: 1.5px; 
}


/**************************************/


.indent
{
margin-left: 15px;
}

.center
{
text-align: center;
}

.floatright{float:right; clear:right;}
.floatleft{float:left; clear:left;}


.flash_box{
background:#FFFFDD;
border:1px solid #FFAE98; 
margin: 0; padding: 0;  text-align:center; }

.cutout_box{
margin: 0; padding: 2px 2px 2px;  text-align:left;
border: 2px groove #FFFFFF;
background:#FFFDC3;
}


.google_search_box{
border:1px solid #64645E;padding:0;margin:0;background:#E5E5D9;border: 2px groove #FFFFFF;}

.ad_box_text{
margin: 0; padding: 2px 2px 2px;  text-align:left;
border: 2px groove #FFFFFF;
background:#FFFDC3;
color:#207515;
color:#222222;
}
.ad_box_text a, .ad_box_text a:visited{color:#CD0000;font-weight:bold;}


.ad_box_w_300 img{
width:300px;
}


.cutout_box .item_name a {
color:#FF0033; color:#FF1400; color:#008000;
overflow: hidden;
/* text-overflow: ellipsis; MSY :: ie specific only*/
display:block;
line-height: 1.1em;
height: 1.2em;
text-decoration:none;
}

.center_banner
{
width:728px;
margin:0;
padding:0;
border: 2px groove #FFFFFF;
text-align:center;
}

.xml, .xml:hover {font-size:.7em;background-color:#E12D15;color:white;
	text-decoration:none;border-bottom:1px solid #988876;
	border-right:1px solid #988876; font-weight:bold; padding: 0 2px 0 2px;
	 font-family:georgia, "times new roman", serif;
 letter-spacing: .05em;
	}

.xml_position
{float:right;clear:none;padding-right:2px;}

.item{
padding-bottom:15px;
width:100%; /* need this for IE fix */
}

.item_name{
text-align:left;
font-weight:normal;
color:#0550FA; 
font-size:1.1em;
padding:0;
margin:0;
}

.item_name a {
color:#0550FA;
overflow: hidden;
/* text-overflow: ellipsis; MSY :: ie specific only*/
display:block;
line-height: 1.1em;
height: 1.2em;
text-decoration:none;
}

.item_name a:hover {
text-decoration:underline;
}


.item_name_link{
color:#008000; 
font-weight:bold;
display:normal;
}



.item_time{
color: #FF1400;
font-weight:normal;
font-size:0.9em;
display:inline;
}

.item_channel{
font-size: .78em;
text-align:left;
width:100%; /* need this for IE fix */
}

.item_channel a, .list_style a { color:#125864; text-decoration:none; }
.item_channel a:hover, .list_style a:hover { color:#1A25E9; color:#363FF5;
 text-decoration:underline; }


.list_style{
font-size: .8em;
text-align:left;
float:left;
clear:left;
}

.item_description{
text-align:left;
color:#222222;
/*overflow: hidden;*/
/*width:98%;*/ /* need this for IE fix */
display:block;
}

.item_description img {
padding: 3px;
overflow: hidden;
max-width:90%; /* need this for IE fix */ 
}


.item_list_window{
	clear:both; 
	text-align:center;
	padding:5px;
/*	display:block; */
	margin-top: 8px;
	font-size:1.1em;
	font-weight:bold;
}

.item_list_window a { color: #008000; }

#item_list{
text-align:left;
}

.item_list{
text-align:left;
}

.item_box{
border: 1px solid #B59268;
background: #FFF8D5; 
}


.color{  border-bottom: 1px solid #FFAE98; 
border-top: 1px solid #cccccc;
background: url(/images/chromebg3.gif) center center repeat-x; /*Theme Change here*/
  }


.item_more{
color:#008000; 
font-weight:bold;
font-size:.8em;
text-decoration:none;
margin-left: 5px; margin-right: 5px;
}

.channel_label{
color:#008000; 
font-weight:bold;
}


.item_enclosure
{
padding-top:6px;
padding-right:6px;
padding-bottom:6px;
}

.section_header {
font-family:Verdana, georgia, "times new roman", serif;
margin:0 0 10px 0; padding: 3px 3px 3px 3px;
font-size: 1.3em;
text-align:left;
font-weight:bold;
color:#333333;
}
.section_link {background:none;text-decoration:none;font-weight:bold; color:#333333;}
.section_link:hover {color:#363FF5;text-decoration:underline;}




#folder_list
{
width: 98%;
max-width: 98%; /* TODO this is a temp firefox fix to keep the div from moving */
height: 200px;
overflow: auto;
padding-right: 15px;
}

  
  
  
  
  
#chromemenu{
/*width: 99%;*/
text-align:center;
border-top: 1px solid #BBB;
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenu ul{

border-width: 0;
width: 100%;
background: url(/images/chromebg3.gif) center center repeat-x; /*Theme Change here*/
margin-left: 0;
padding-left: 0;
margin: 0;
float: left;
font: bold .9em Verdana;

text-align:center;
}


#chromemenu ul li{
display: inline;
}


#chromemenu ul li a{
float: left;
color: #7F7F7F; 
color:#F31F1F;
color:#393733;
font-weight: bold;
padding: 6px 12px 6px 7px;
text-decoration: none;
/*
background: url(/images/divider.gif) center right no-repeat;*/ /*Theme Change here*/
}

#chromemenu ul li a:hover{
color: #494949; color:#1D49A8; color:#1A25E9; color:#363FF5;
background:none;
}

#chromemenu ul li a[onMouseover]:after{ /*HTML to indicate drop down link*/
/*content: " v";*/
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*Theme Change here*/
/*border-bottom-width: 0;*/
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background:#FFFFF0;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
/*border-bottom: 1px solid #BBB; */ /*Theme Change here*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #0C214E;
}

.dropmenudiv a:hover{ /*Theme Change here*/
background:#FFDE8B;
color:#1A25E9;
}  
  
