/* Benj Arriola's Default CSS File 12-08-2004
  ****************************************************************************/

/* Link underlines tend to make hypertext less readable, 
 * because underlines obscure the shapes of the lower halves of words
  ****************************************************************************/
:link,:visited,:hover { text-decoration:none; }

/* No list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code too    */
h1,h2,h3,h4,h5,h6,pre,code { font-size:12px; font-weight: normal; }

/* Remove the inconsistent (among browsers) default ul,ol padding or margin
 * the default spacing on headings does not match nor align with normal
 * interline spacing at all, so let's get rid of it.
 * Zero out the spacing around pre, form, body, html, p, blockquote as well
 * form elements are oddly inconsistent, and not quite CSS emulatable.
 * Nonetheless, strip their margin and padding as well.
 *****************************************************************************/
hr,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl
{ margin:0; padding:0; }

/* whoever thought blue linked image borders were a good idea?
 *****************************************************************************/
a img,:link img,:visited img,fieldset {
	border:none;
	margin: 0px;
	padding: 0px;
}
img { display:block;}

/* more varnish stripping as necessary...
 *****************************************************************************/
.center-titles h1, .right-titles h1, .right-titles strong, .center-titles strong, #center-head span, .left-titles strong, #header strong, #mast strong, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { display:none; }

/* use this class to indent a paragraph 20 pixel...
 *****************************************************************************/
.indent { margin:0 0 0 20px; }

/* use for top of page link
 *****************************************************************************/
.topofpage { text-align: right; }

/* use to clear below floats
 *****************************************************************************/
.clear { clear: both; height: 1px; overflow: hidden;}

/* Default font settings for this website. This may very depending on the 
 * design. Also set your colors and underlines here for links.
 *****************************************************************************/
h1,h2,h3,h4,h5,h6,p,li{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
a:link, a:visited{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

a:hover, a:active{
	color: #6C604E;
	text-decoration: none;
}

span { display:none; margin:0; padding:0; }

/* Most of the sites I build are in a 760px to 780px container.
 *****************************************************************************/
body {
	text-align: center;
	color: #41403b;
	background-color: #919BA8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#top{
	margin: 0 auto 0 auto;
	text-align: left;
	width: 813px;
	background: url(../images/allpages/top-back.jpg);
}
#top-inside{
	margin: 0 auto 0 auto;
	text-align: left;
	width: 813px;
	background: url(../images/allpages/top-back-inside.jpg);
}

/* Default values end here.
 *****************************************************************************/

/*
 * This file is a modification of:
 * ----------------------------------------------------------------------------
 * undohtml.css
 * (C) 2004 Tantek Celik. Some Rights Reserved.
 * http://creativecommons.org/licenses/by/2.0
 * This style sheet is licensed under a Creative Commons License.
 * ---------------------------------------------------------------------------- 
 * Purpose: undo some of the default styling of common (X)HTML browsers
 *****************************************************************************/

/* Thanks to Mike Hawkins for sharing, and to him and Andy Waer for the 
 * mini-lessons. Custom modifications to the file by:
 * Benj Arriola http://www.benjarriola.com (spammers, go away!)
 *****************************************************************************/

/* Main Horizontal Boxes
 *****************************************************************************/
#mast{ 
	   margin:0; padding:0;
}
 
#header{
	margin:0; padding:0;
	
}

#left{
	width: 205px;
	margin: 0 0 0 16px;
	float: left;
	display: inline;
}
		.left-titles{
			width: 205px;
			height: 57px;
		}	
		
		#left ul{
			margin: 5px 0 0 28px;
		}
		#left li a{
			font-weight: bold;
		}
			#left ul li ul{
				margin: 3px 0 10px 0;
			}
				#left ul li ul li{
	background: url(../images/allpages/left-bullet.gif) no-repeat left;
	padding: 0 0 0 12px;
	font-size: 11px;
				}
				#left ul li ul li a{
					font-size: 11px;
					font-weight: normal;
					text-decoration: none;
				}
				#left ul li ul li a:hover{
					text-decoration: underline;
				}
#center{
	width: 370px;
	float: left;
}
#inside #center{
	width: 591px;
	float: left;
}
		#center-head-back{
			background: url(../images/center-head/back.jpg) repeat-y left;
		}
		#center-head{
			background: url(../images/center-head/injured.jpg) no-repeat top left;
		}
		#center-quick-contact{
			background: url(../images/center-head/contact-me.jpg) no-repeat top;
			width: 174px;
			margin: 0 0 0 196px;
			padding: 51px 0 0 0;
		}
				#center #center-quick-contact p{
					margin: 0;
					padding: 0;
				}
		.center-titles{
			height: 30px;
			margin: 25px 0 25px 0;
		}
		#inside #center .center-titles{
			height: 60px;
			margin: 0px 0 25px 16px;
		}
		#center h2{
			margin: 13px 13px 0 13px;
			font-weight: bold;
		}
		#inside #center h1{
			margin: 0 20px 5px 40px;
			font-weight: bold;
			font-size: 14px;
			color: #741B04;
		}
		#inside #center h2{
			margin: 0 20px 5px 40px;
			font-weight: bold;
			font-size: 13px;
			color: #60719D;
		}
		#inside #center h3{
			margin: 0 20px 5px 40px;
			font-weight: bold;
			font-size: 12px;
			color: #60719D;
		}
		#inside #center ul{
			margin: 0 20px 5px 45px;
			font-size: 12px;
			color: #60719D;
		}
		
		#inside #center ul { margin-left:45px;}
		#inside #center ul li { background:transparent url(../images/allpages/left-bullet.gif) 0px 6px no-repeat; padding-left:8px;}
		
		#center h1 a{
			font-weight: bold;
		}
		#center p{
			margin: 14px 25px 0 30px;
		}
		#inside #center p{
			margin: 5px 20px 15px 40px;
		}
		#center ul{
			margin: 14px 25px 0 30px;
		}
		#center ul li{
			margin: 0 0 9px 0;
		}
		.readmore{
			text-align: right;
			font-size: 11px;
		}
		.readmore a{
			font-size: 11px;
		}

#right{
	width: 205px;
	float: left;
}
	#right-quick-contact{
		width: 174px;
		margin: 25px 0 25px 25px;
	}
	#right h2{
		margin: 20px 0 0 8px;
		font-weight: bold;
	}
	#right p{
		margin: 20px 5px 5px 1px;
	}
	#right p.index{
		margin: 20px 0px 0px 8px;
	}
	
	#right ul{
		margin: 20px 0 0 30px;
	}
		#right ul li{
			background: url(../images/allpages/left-bullet.gif) no-repeat left;
			padding: 0 0 0 12px;
			margin: 0 0 10px 0;
		}

	#right p a{
		font-weight: bold;
	}
	.right-titles{
		height: 60px;
		margin: 0 0 8px 0;
	}
	.img-right{
		margin: 10px 13px 0 4px;
		border: 1px solid #000;
	}
	.img-left-logos{
		padding: 0 0px 10px 15px;
		float: left;
	}
	#logos{
		margin: 40px 0 0 0px;
	}
	#logos p{
		display: inline;
		font-size: 11px;
		margin: 0 10px 30px 0px;
		width: 100px;
		float: right;
	}

#logos p .rated { display:inline; margin: 0 10px 0 10px; }
.img-walter { padding:0 0 5px 35px; }
.rated { padding:0 5px 0 15px; }
#footer{
	width: 780px;
	background: #919BA8 url(../images/allpages/footer.jpg) no-repeat top;
	height: 37px;
	margin: 0 0 0 16px;
	padding: 0 0 10px 0;
	clear: both;
}
 
 
 #list-container01 {width:590px;}
 	#inside-list01 { width:300px; float:left;}
 	#inside-list02 { width:250px; float:left;}
 #list-container02 {width:590px;}
  	#inside-list03 { width:300px; float:left;}
 	#inside-list04 { width:250px; float:left;}
/* Specific Boxes
 *****************************************************************************/

/* Titles */

		/* Left */
		
		#ttlLeftPracticeAreas{
			background:	url(../images/titles/left/practice-areas.jpg);
		}

		/* Center */
		
		#ttlCenterHelping{
			background: url(../images/titles/center/helping.jpg);
			height: 45px;
			margin: 0;
		}
		#ttlBio{
			background: url(../images/titles/center/bio.jpg);
		}
		#ttlPractice{
			background: url(../images/titles/center/practice.jpg);
		}
		#ttlVerdictsInside{
			background: url(../images/titles/center/verdicts-inside.jpg);
		}
		#ttlFAQsInside{
			background: url(../images/titles/center/faqs-inside.jpg);
		}
		#ttlnewsInside{
			background: url(../images/titles/center/news.jpg);
		}
		#ttlContactInside{
			background: url(../images/titles/center/contact.jpg);
		}
		#ttlthankyou{
			background: url(../images/titles/left/title_thankyou.jpg);
		}
		#ttlSiteMap{
			background: url(../images/titles/center/sitemap.jpg);
		}

		#ttlAccidents{
			background: url(../images/titles/center/accidents.jpg);
		}
		
		#ttlPremisesLiability{
			background: url(../images/titles/center/premises_liability.jpg);
		}
		
		#ttlProductLiability{
			background: url(../images/titles/center/product_liability.jpg);
		}
		
		#ttlNegligence{
			background: url(../images/titles/center/professional_negligence.jpg);
		}
		
		#ttlBrainInjury{
			background: url(../images/titles/center/traumatic_brain_injury.jpg);
		}
		
		#ttlPersonalInjury{
			background: url(../images/titles/center/personal_injury.jpg);
		}
		
		#ttlMedicalMalpractice{
			background: url(../images/titles/center/medical_malpractice.jpg);
		}

		#ttlVerdicts{
			background: url(../images/titles/center/verdicts.jpg);
			height: 45px;
		}
		#ttlFAQs{
			background: url(../images/titles/center/faqs.jpg);
		}
		
		/* Right */
		#ttlConfidence{
			background: url(../images/titles/right/confidence.jpg);
		}
		#ttlContact{
			background: url(../images/titles/right/contact.jpg);
		}
		#ttlAddress{
			background: url(../images/titles/right/address.jpg);
		}
 
/* Other Details
 *****************************************************************************/
 
/* Quick Contact Form */

		#quickcontactform1 input, #quickcontactform1 textarea{
			color: #000000;
			border: 1px solid #17254C;
			background: #FFF;
			font: 11px Arial, Helvetica, sans-serif;
			margin: 0 0 2px 0;
		}
		
		#quickcontactform1 textarea{
			height: 55px;
			overflow: auto;
			width: 151px;
		}
		
		.quickcontact1{
			width: 152px;
		}
		
		#quickcontactform1 .quickcontact-button1{
			width: 58px;
			height: 23px;
			background: url(../images/center-head/submit.jpg);
			border: none;
			margin: -12px 0 0 0;
		}
		#quickcontactform1 p{
			font-weight: bold;
			color: #741B04;
			font-size: 11px;
			width: 152px;
			margin: 0;
			padding: 0;
			line-height: 12px;
					}
		#quickcontactform1 #checkbox{
			border: none;
			margin: 0;
			padding: 0;
		}

		

/* Horizontal SpriteNav */

		#h-spritenav1, #h-spritenav1 li, #h-spritenav1 a{
			/* Change height of nav */
			height: 50px;
		}
		
		#h-spritenav1{
			/* Change image of nav */
			background: url(../images/h-spritenav.gif) no-repeat left top;
			position: relative;
			/* Change width of nav */
			width: 220px;
		}
		
		#h-spritenav1 li a span{
			display: none
		}
		
		#h-spritenav1 li{
			list-style-type: none;
			position: absolute;
			top: 0px;
			display: block;
		}
		
		#h-spritenav1 a{
			display: block;
		}
		
		/* Change left coordinate and width of link */
		#h-spritenav1-1{left:   0px; width: 63px}
		#h-spritenav1-2{left:  63px; width: 84px}
		#h-spritenav1-3{left: 146px; width: 74px}
		
		/* Change image of nav and negative left coordinate and negative height */
		#h-spritenav1-1 a:hover{background: url(../images/h-spritenav.gif) no-repeat    0px -50px}
		#h-spritenav1-2 a:hover{background: url(../images/h-spritenav.gif) no-repeat  -63px -50px}
		#h-spritenav1-3 a:hover{background: url(../images/h-spritenav.gif) no-repeat -146px -50px}


		

/* Vertical SpriteNav */
		
		#v-spritenav1 li, #v-spritenav1 a {
			height: 73px;
			display: block;
		}
		
		#v-spritenav1 li a span{
			display: none
		}
		
		#v-spritenav1{
			width: 100px;
			height: 219px;
			background: url(../images/v-spritenav.gif);
			position: relative;
		}
		
		#v-spritenav1 li{
			list-style: none;
			position: absolute;
		}
		
		#v-spritenav1-1, #v-spritenav1-2, #v-spritenav1-3{left: 0; width: 100px;} 
		
		#v-spritenav1-1{top:   0px;}
		#v-spritenav1-2{top:  73px;}
		#v-spritenav1-3{top: 146px;}
		
		
		#v-spritenav1-1 a:hover{background: transparent url(../images/v-spritenav.gif) -100px    0px no-repeat;}
		#v-spritenav1-2 a:hover{background: transparent url(../images/v-spritenav.gif) -100px  -73px no-repeat;}
		#v-spritenav1-3 a:hover{background: transparent url(../images/v-spritenav.gif) -100px -146px no-repeat;}


/* Text Nav */
	
		#text-nav{
			clear: both;
			width: 735px;
			margin: 10px auto 15px auto;
			text-align: center;
		}	

		#text-nav ul{
			margin: 0 0 15px 0;
			}
			
		#text-nav li{
			padding: 0 7px 0 10px;
			display: inline;
			border-left: 1px solid #000;
			background: none;
			font-size: 12px;
			line-height: 13px;
		}
		
		#text-nav li.first{border: none;}
		#text-nav p{line-height: 13px; font-size: 12px; color: #000000;}
		#text-nav a:link, #text-nav a:visited{color: #000000;}
		#text-nav a:hover, #text-nav a:active{color: #fff;}
		
		
/* ------ Main Contact Form ---------*/

#contact-main { padding:5px 0 50px 20px; }
	
#contact-main label { 
	width:220px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px; 
	}
	
#contact-main label input, #contact-main label textarea, #contact-main label select { 
	width:200px;
	position:absolute; 
	left:110%; 
	top:-2px;
	}
	
#contact-main label textarea { height:100px; }

input.submit-contact-main { 
	background: url(../images/center-head/submit.jpg); 
	width:58px; 
	height:23px; 
	border:none; 
	cursor:pointer; 
	padding:0; 
	}

input.submit-contact-main { margin:85px 0 0 242px; }

input.submit-image { 
	background: url(../images/center-head/submit.jpg); 
	width:58px; 
	height:23px; 
	border:none; 
	cursor:pointer; 
	}
		
/* SPRITE NAVIGATION */
#h-suckersprite1 {
	background: url(../images/allpages/topnav.jpg) top left no-repeat;					
	width: 813px;		/* Benj - Width whole navigation */
	height: 44px;		/* Benj - Height of Nav Bar */
	text-align: left;	/* Benj - Clear out align center styles */
}
#h-suckersprite1 span { display: none; }
#h-suckersprite1 li { 
	position: relative;
	float: left;
	list-style: none;
}
#h-suckersprite1 li, #h-suckersprite1 a { 
	height: 44px;			/* Benj - Height of Nav Bar */
	display: block;
}

/* left - Offset from left edge, for the first button. */
/* width - Width of each button */
#h-suckersprite1-01 {left: 28px; width:  81px;}
#h-suckersprite1-02 {left: 28px; width: 164px;}
#h-suckersprite1-03 {left: 28px; width: 150px;}
#h-suckersprite1-04 {left: 28px; width: 187px;}
#h-suckersprite1-05 {left: 28px; width:  59px;}
#h-suckersprite1-06 {left: 28px; width: 116px;}

/* Position of each button, then negative of height */
#h-suckersprite1-01 a:hover {background: transparent url(../images/allpages/topnav.jpg)  -28px -44px no-repeat;}
#h-suckersprite1-02 a:hover {background: transparent url(../images/allpages/topnav.jpg) -109px -44px no-repeat;}
#h-suckersprite1-03 a:hover {background: transparent url(../images/allpages/topnav.jpg) -273px -44px no-repeat;}
#h-suckersprite1-04 a:hover {background: transparent url(../images/allpages/topnav.jpg) -423px -44px no-repeat;}
#h-suckersprite1-05 a:hover {background: transparent url(../images/allpages/topnav.jpg) -610px -44px no-repeat;}
#h-suckersprite1-06 a:hover {background: transparent url(../images/allpages/topnav.jpg) -669px -44px no-repeat;}

/* SON OF SUCKERFISH */

#h-suckersprite1 li ul {
	position: absolute;
	left: -9999px;
	background-color: #720000;	/* Background color of drop down h-suckersprite1 - add more styles (i.e. background image) if you want */
}

#h-suckersprite1 li ul li {
	height: 20px;				/* Height of each drop down h-suckersprite1 item */
}
#h-suckersprite1 li ul li a {
	width: 100%;
	height: 20px;				/* Height of each drop down h-suckersprite1 item, should match above */
	line-height: 20px;			/* Height of each drop down h-suckersprite1 item again, should match above */
}
#h-suckersprite1 li ul li a span {
	display: block;
	padding-left: 5px;
}

/* Drop down link styles */
#h-suckersprite1 a:link, #h-suckersprite1 a:visited, #h-suckersprite1 a:hover, #h-suckersprite1 a:active {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#h-suckersprite1 li:hover ul, #h-suckersprite1 li.hsfhover ul	{ left: auto; } 

/* Hover styles for drop down items */
#h-suckersprite1-03 ul a:hover, #h-suckersprite1-04 ul a:hover { 
	background-image: none;
	background-color: #AA0000; 
}

/* width of drop down h-suckersprite1 - choose width that allows items to display on one line */
#h-suckersprite1-03 ul, #h-suckersprite1-03 li { width: 150px; }		
#h-suckersprite1-04 ul, #h-suckersprite1-04 li { width: 90px; }








/* SPRITE NAVIGATION */
#v-suckersprite {
	position: relative;
	background: url(../images/v-suckerspritenav.jpg) top left no-repeat;					
	width: 100px;		/* Width of buttons, not entite image (or half of entire image) */
	height: 150px;		/* Height of entire image */
	}

#v-suckersprite li span { display: none; }

#v-suckersprite li {
	float: left;
	list-style: none;
	}

#v-suckersprite li, #v-suckersprite a { 
	height: 30px;			/* Each button must have the same height, define it here */
	display: block;
	}

/* Fix IE5.01Win jumping bug - Hide from IE Mac \*/
* html #v-suckersprite li { height:1% }
/* End */

/* Increments of each button height defined above */
#v-suckersprite-01 { top:   0px }
#v-suckersprite-02 { top:  30px }
#v-suckersprite-03 { top:  60px }
#v-suckersprite-04 { top:  90px }
#v-suckersprite-05 { top: 120px }

/* width set here should be same width set in #v-suckersprite */
#v-suckersprite-01, #v-suckersprite-02, #v-suckersprite-03, #v-suckersprite-04, #v-suckersprite-05 { left: 0px; width: 100px; }

/* Changed values should match "top" numbers specified above */
#v-suckersprite-01 a:hover { background: transparent url(../images/v-suckerspritenav.jpg) -100px   -0px no-repeat; }
#v-suckersprite-02 a:hover { background: transparent url(../images/v-suckerspritenav.jpg) -100px  -30px no-repeat; }
#v-suckersprite-03 a:hover { background: transparent url(../images/v-suckerspritenav.jpg) -100px  -60px no-repeat; }
#v-suckersprite-04 a:hover { background: transparent url(../images/v-suckerspritenav.jpg) -100px  -90px no-repeat; }
#v-suckersprite-05 a:hover { background: transparent url(../images/v-suckerspritenav.jpg) -100px -120px no-repeat; }

/* SON OF SUCKERFISH */

#v-suckersprite li ul {
	position: absolute;
	left: -9999px;
	background-color: #720000;	/* Background color of drop down menu - add more styles (i.e. background image) if you want */
	margin-left: 100px;			/* Set to same width as in #v-suckersprite */
	margin-top: -30px;			/* Set to each button height, same as used above */
	}

#v-suckersprite li ul li {
	height: 20px;				/* Height of each drop down menu item */
	}

#v-suckersprite li ul li a {
	width: 100%;
	height: 20px;				/* Height of each drop down menu item, should match above */
	line-height: 20px;			/* Height of each drop down menu item again, should match above */
	}

#v-suckersprite li ul li a span {
	display: block;
	padding-left: 5px;
	}

/* Drop down link styles */
#v-suckersprite a:link, #v-suckersprite a:visited, #v-suckersprite a:hover, #v-suckersprite a:active {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}

#v-suckersprite li:hover ul, #v-suckersprite li.vsfhover ul	{ left: auto; }

/* Hover styles for drop down items */
#v-suckersprite-03 ul a:hover, #v-suckersprite-04 ul a:hover { 
	background-image: none;
	background-color: #AA0000;
	}

/* width of drop down menu - choose width that allows items to display on one line */
#v-suckersprite-03 ul, #v-suckersprite-03 li { width: 260px; }		
#v-suckersprite-04 ul, #v-suckersprite-04 li { width: 90px; }





/* Tooltip */

a.tooltip-1{
	position:relative;
	z-index:1;
	color:#333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #ccc;
	padding: 2px;
	text-decoration: none;
}

a.tooltip-1:hover{
	z-index:99;
	padding: 2px;
    background-color:#CCC; color:#333;
	border: 1px solid #000;
	text-decoration: none;
}

a.tooltip-1 span{display: none}

a.tooltip-1:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:12px; left:22px; width:120px;
    border:1px solid #000;
	padding:5px;
	background-color: #999; color:#FFF;
}






/*-----------------------------------------------------------------------*/
/*--------------------- Last Modified  2006.11.20 --------------------*/
/*-----------------------------------------------------------------------*/


/* newsfeed elements
 * ------------------------------------------------------------------------- */

 /* Classes:
 * 
 *  .news-menu ---------------------- div wrapper for category drop-down select menu
 *
 *  .news-item ---------------------- div wrapper for each news item (headline/excerpt/body/etc)
 *      .open/.closed --------------- used with .news-item (class="news-item open") - switches with show/hide article
 *      .news-headline -------------- div wrapper for headline header
 *          .news-details ----------- paragraph that holds date & news source information
 *      .news-excerpt --------------- div wrapper for article lead paragraph
 *          .news-toggle-top -------- show/hide link
 *      .news-article --------------- full article body text
 *          .news-toggle-btm -------- show/hide link
 *
 */

#ticker {
	background:url("../images/bg-ticker.gif");
	vertical-align:top;
	height:29px;
	}


 #wrap-news-menu {
    width:450px;
    height:25px;
	margin:0 0px 10px 40px;
	padding:0;
    border-bottom:1px solid #ccc;
    }

	 #wrap-news-menu form {
		margin:0;
		padding:0;
		width:450px;
	}

	 #wrap-news-menu label {
		color:#000;
		margin:4px 0 0 0;
		padding:0;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		}

	 #wrap-news-menu select {
		margin-left:155px;
		z-index:0;
		width:160px;
		}

 #wrap-news-feed {
	margin:0 0px 10px 5px;
	width:450px;
}

 #wrap-news-feed .news-item {
	margin-left:20px;
	margin-bottom:25px;
	padding-left:0px;
    }

	#wrap-news-feed .news-item.open		{ border-left:1px solid #ccc; }
	#wrap-news-feed .news-item.closed	{ border-left:1px solid #ccc; }

	#wrap-news-feed .news-item ul {	padding-left:3px; list-style:none; }

#wrap-news-feed .news-item ul li {
	_position:relative;	/* to fix the IE bullet peekaboo pug */
	padding-left:9px;
	line-height:16px;
	list-style:none;
	background:transparent url(../images/bullet.jpg) 0px 6px no-repeat;
	}

#wrap-news-feed .news-item p.news-details {
	margin:0;
	padding:0 0 0 5px;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	color:#41484F;
	border:none;
	background:transparent;
    }

#wrap-news-feed .news-item p.news-toggle-top {
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:87px;
	font-size:10px;
    }

#wrap-news-feed .news-item p.news-toggle-btm {
    padding:0 0 0 0;
    width:87px;
    margin-left:0;
    margin-top:0;
    }

	#wrap-news-feed .news-item.open p.news-toggle-btm, #wrap-news-feed .news-item.open p.news-toggle-top		{ border-bottom:1px solid #ABACBB;}
	#wrap-news-feed .news-item.closed p.news-toggle-btm, #wrap-news-feed .news-item.closed p.news-toggle-top	{ border-bottom:1px solid #000066;}

 #wrap-news-feed .news-item p.news-toggle-btm a, #wrap-news-feed .news-item p.news-toggle-top a {
	font-size:10px;
	text-decoration:none;
	padding-left:0;
	margin-left:0;
    }

 #wrap-news-feed .news-item .news-headline { margin-left:0px; }

 #wrap-news-feed .news-item .news-headline h2 {
	margin:10px 0 0 0;
	padding:5px 5px 0 5px;
	font-weight:bold;
    }

 #wrap-news-feed .news-item .news-excerpt { margin:5px 0 0 0; padding:0; }

 #wrap-news-feed .news-item .news-excerpt p, #wrap-news-feed .news-item .news-article p {
	margin:0px 5px 7px 0;
	padding:0 5px 0 5px;
	color:#000;
    }

 #wrap-news-feed .news-item p { border:none; background:transparent; }


/* end newsfeed elements
 * ------------------------------------------------------------------------- */
