/* CSS
Designer: Shayla Johnson	
Client: Breakthrough Urban Ministries
Created: 08.09.09
Modified: 
*/

/* Global Defaults
=====================================================================*/
body,div,ul,li,h1,h2,h3,h4,h5,form,fieldset,input,p,table,tr,th,td,embed,object{ margin:0px;padding:0px; }
table{ border-collapse:collapse;border-spacing:0; }
fieldset,img,abbr{ border:0; }
img, h1,h2,h3,h4,h5,h6,strong,var{ font-style:normal;font-weight:normal; }
ul { list-style:none; }
div { text-align: left;}
a,ins{ text-decoration:none; }
strong { font-weight: bold; }

/* Global Elements
=====================================================================*/
body, html{
    background-color:#1c1841;
	text-align: center;
	margin:0px;
	padding:0px;
	background-image:url(../images/bt_gradient.jpg);
	background-repeat: repeat-x;
	height: 100%;
}

input, textarea{
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	background-image:url(../images/form_rpt.gif);
	background-repeat:repeat-x ;
	border:solid 1px #666666;
}

img {
	font-size: 10px;
	line-height: 13px;
	color: #333333;
	padding: 0px;
	margin: 0px;
}
table td {
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	padding: 0px 0px 10px 0px;
}
table td img{
padding:0px;
margin: 0px;
}

/* Typographic Elements
=====================================================================*/
h1, h2, h3, h4,h5,input,img, .small, body, textarea {
font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0.03em;
}

/* Page Content Style
====================*/

h1, h1 a:link, h1 a:hover, h1 a:visited, #news_dept #news_item h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	color: #996600;
	padding: 0px;
	letter-spacing: 0.03em;
	margin:0px 0px 3px 0px;
        background:none;
}
#content_article h1{
width:330px;
}
h1.home, h1.home a:link, h1.home a:hover, h1.home a:visited{
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 18px;
        line-height: 24px;
        color: #333333;
        padding: 0px;
        letter-spacing: 0.03em;
        margin:0px 0px 3px 0px;
}

h2 {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	color: #333333;
	padding: 0px;
	letter-spacing: 0.04em;
}

h4 {
    font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 14px;
	padding: 0px;
	color: #333333;
	letter-spacing: 0.05em;
	margin: 0px 20px 0px 0px;
	float:right;
        width: 440px;
        text-align: right;
}
h4 a:link, h4 a:visited{
text-decoration: underline;
color: #996600;
}
h4 a:hover{
text-decoration:none;
color: #996600;
}

h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	margin: 0px 0px 4px 0px;
	letter-spacing: 0.05em;
}
h5 {
    font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 16px;
        color: #996600;
        font-style: italic;
        margin: 0px 0px 4px 0px;
        letter-spacing: 0.05em;
}
h6 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2e9331;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	letter-spacing: 0.05em;
	text-transform:uppercase;
	float:left;
}
h6 a:link, h6 a:visited{
text-decoration: none;
color: #2e9331;
}

h6 a:hover{
text-decoration: underline;
color: #2e9331;
}
h6 img{
float:left;
margin: 1px 0px 0px 0px;
display:block;
}
p, ul li{
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	padding: 0px 0px 10px 0px;
	letter-spacing: 0.05em;
	*letter-spacing: 0em;
}

p a:link, p a:visited, h2 a:link, h2 a:visited{
	color: #2e9331;
	text-decoration: underline;
}

p a:hover, h2 a:hover {
	color: #2e9331;
	text-decoration:none;
}
p.smalldate{
	margin: 10px 0px 0px 0px;
	color: #999999;
	font-size:9px;
	padding:0px;
}
p.first{
        font-size: 12px;
        line-height: 17px;
        color: #333333;
        padding: 40px 0px 10px 0px;
        letter-spacing: 0.05em;
        *letter-spacing: 0em;
}

#main ul li{
	list-style:none;
	padding: 0px 0px 0px 12px;

}

#main  ul{
padding-bottom: 5px;

}

.small {
	font-size: 9px;
	line-height: 16px;
	color: #666666;
}
.donate{
padding: 0px;
margin: 28px 0px 0px 0px;
float:none;
}
.small a:link, .small a:visited{
	color: #666666;
}

.small a:hover, .small a:visited:hover{
	color: #996600;
}

.link {
	font-size: 10px;
	line-height: 14px;
	color: #996600;
	padding-bottom: 0px;
	text-transform:uppercase;
}

.link a:link, .link a:visited{
	color: #996600;
}

.link a:hover, .link a:visited:hover{
	color: #666666;
}
em, .emph{
font-style:italic;
}

.Quote{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:15px;
	color:#999999;
	letter-spacing:1px;
	line-height:30px;
}

.Quote_Attribution{
	color:#999999;
}

.Footnote{
	font-size:9px;
	line-height:14px;
	padding-bottom: 5px;
}


/* #tag and #tag h2 are over-written with and image via javascript
they are simply here for SEO
===================================================================*/
#tag{
height:27px;
float:right;
margin:25px 0px 0px 0px;
padding:0px;
width:570px;
text-align:left;
}

#tag h2 {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
font-style:italic;
font-size:14px;
margin:0px;
padding:0px;
}

/*===================================================================*/




/* global layout styles 
=====================================================================*/
#main{
	margin: 0px auto 0px auto;
	width: 853px;
	padding:0px 3px 0px 3px;
	clear:both;
	overflow:hidden;
	background-image: url(../images/main_bg.gif);
	background-repeat: repeat-y;
	text-align:left;
	height: auto;
	min-height: 100%;
	_height: 100%;
	position: relative;
}

#content, #content_home, #content_article{
	margin:15px 25px 0px 0px;
	padding:0px;
	width: 700px;
	float:left;
}
#content_wide {
	margin:15px 38px 0px 20px;
	padding:0px;
	width: 700px;
	float:left;
}
#content ul li, #content_wide ul li, #content_home ul li, #content_article ul li{
	list-style:none;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 10px 0px;
	background-image:url(../images/grn_bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	}
#body_text{
	width:750px;
	margin:0px 25px 0px 25px;
	padding:0px 0px 20px 0px;
	float:left;
}
	#body_text_home{
		width:750px;
		margin:0px 25px 20px 25px;
		float:left;
	}

	#logo{
	width: 259px;
	float: left;
	margin: 0px 110px 20px 0px;
	padding:0px;
	}

	#logo a:link{
	display:block;

	}


	#footer{
		width:853px;
		margin:0px;
		color:#333333;
		text-align: left;
		padding:30px 0px 0px 0px;
		clear:both;
		overflow:hidden;
	}


	#footer p, #footer a:link, #footer a:hover, #footer a:visited{
		color:#333333;
		font-size:10px;
	}

	.lft_img{
	margin: 0px 15px 15px 0px;
	padding: 0px;
	}
	.yellow_small{
	color:#996600;
	text-transform:uppercase;
	font-size:11px;
	}
	.yellow_small a:link, .yellow_small a:visited{
	color:#996600;
	text-decoration:none;
	}
	.yellow_small a:hover{
	color:#996600;
	text-decoration: underline;
	}

	/* page specific layout styles 
	=====================================================================*/

	/*home*/

	#book_container{
		float:left;
		margin: 12px 0px 0px 0px;
		width:199px;
	}

	#buy{
		text-align:right;
		padding-top:18px;
		padding-right:23px;
	}


	/*Author*/

	#author_name{
		padding-top:18px;
	}


	/* Articles */

	/*Posts ul li styles*/

	#post_title{
		padding-bottom:10px;
	}

	#posts{
		font-size:11px;
		line-height:20px;

	}
	#posts li{
		margin-top:0px;
		font-weight:bold;
	}
	#posts li ul li{
		margin-top:0px;
		padding-left: 10px;
		margin-top:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	#posts a:link, #posts a:visited, #posts a:hover {
		color: #996600;
	}
	#posts li ul li a:link, #posts li ul li a:visited{
		font-weight:normal;
		color: #999999;
		margin-top:0px;
		padding:0px 0px 0px 0px;
	}
	#posts li ul li a:hover{
		color: #996600;
	}
	.post_closed{
		background:url(../images/arrw_up.gif);
	}
	.post_open{
		background:url(../images/arrw_dwn.gif);
	}
	.post_closed, .post_open{
		background-repeat:no-repeat;
		background-position:0px 5px;
		padding-left:10px;
		*background-position:0px 7px;
	}


	/* Contact
	=====================================================================*/

	#contact_form_container{
	margin-top:35px;
	text-align:left;
	}
	#text_fields input{
	width:148px;
	}
	.emailImg{
	margin-left:24px;
	}
	#text_area{
	margin-top:20px;
	}

	#text_area textarea{
	width:366px;
	}

	.field, .required{
	width:305px;
	}
	.formlabel{
	width:150px;
	}
	.radio{
	border:none;
	}
	.contactform{
	padding: 0px 12px 0px 0px;
	background-color:#333399;
	width: 425px;
	}
	/* Don't allow safari resize of text box. This is CSS3. Removing this make CSS completely valid.
-----------------*/
resize:none;

}
.right{
text-align:right;
float:left;
}
#search form input{
margin:0px;
padding:0px;
float:right;

}
#search form input.text_field{
height:17px;
}
#search{
display:none;
width: 310px;
text-align:right;
float:right;
margin:0px;
padding:20px 20px 20px 0px;
}
#main .short_crumbs{
display:none;
width:450px;
margin: 0px 0px 0px 20px;
}
#crumbs{
display:none;
padding: 28px 0px 8px 0px;
margin: 0px 0px 0px 20px;
width: 587px;
float:left;
border-bottom: dotted #666666 1px;
}
#crumbs p{
font-weight:600;
padding: 0px;
margin: 0px;
}
#crumbs a:link, #crumbs a:visited{
color:#333333;
text-decoration: none;
}
#crumbs a:hover{
color:#333333;
text-decoration: underline;
}
#crumbs .current{
color:#996600;
}
#main .noborder_crumbs{
border:none;
}
#header{
padding:0px;
margin:0px;
border-bottom: solid 1px #996600;
}
#header img{
margin:0px;
padding:0px;
display: block;
clear:both;
}

#button{
background-color:#996600;
padding: 0px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 10px 0px;
float:right;
display: block;
text-decoration:none;

}
a #button{
display: block;
text-decoration:none;
margin: 10px 0px 10px 0px;
padding: 0px 0px 10px 0px;
}
a:hover #button, a:visited #button, a:link #button{
display: block;
text-decoration:none;
margin: 10px 0px 10px 0px;
padding: 0px 0px 10px 0px;
}
#button h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #ffffff;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: bold;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	float:left;
	display: block;
text-decoration:none;
font-style:normal;
}
#button img{
	padding: 0px;
	margin: 0px;
	float:left;
}

#form_send_btn{
text-align:right;
margin-top:20px;
}

#required{
display:none;
}

#alert{
padding-top:5px;
background-image:url(../images/alert.gif);
background-repeat:no-repeat;
background-position: 0px 5px;
height:20px;
}

#alert p{
font-size:12px;
padding-left:25px;
color:#000000;
font-weight:bold;
}
.grn{
color: #2e9331;
}
.form_button{
padding:0px;
border:none;

}
.go{
margin:7px 5px 0px 0px;
padding:0px;
float:left;
}


/* Navigation
=====================================================================*/
#headerNavigation_b{
display:none;
	background:transparent  url(../images/grn_trans_bg.png);
	width:838px;
	position: absolute;
	height: 20px;
	z-index: 100;
	top: 94px;
	left: 3px;
	margin: 0px;
	padding: 3px 15px 0px 0px;
	text-align:right; !important
}

#main div.internal{ 
background: url(../images/menu_bar_gradient.jpg);
background-repeat:repeat-x;
}
/*
#main div.internal{ 
background-color:#309433;
}
*/
#nav{
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 20px;
}


#headerNavigation_b li ul li a:link, #headerNavigation_b li ul li a:visited {display:block; text-decoration:none; color:#ffffff; width: 170px;  line-height:16px; font-size:12px;letter-spacing: 0.05em; padding:3px 0px 3px 8px; margin: 0px; text-transform: none;background:transparent  url(../images/grn_trans_bg.png);}
#headerNavigation_b ul li:hover ul {background:transparent;}
#headerNavigation_b ul li:hover ul li {float:left;}
#headerNavigation_b ul li:hover ul li a:link, #headerNavigation_b ul li:hover ul li a:visited {background:transparent  url(../images/grn_trans_bg.png);display:block; padding:3px 0px 3px 8px; width: 170px; margin: 0px;color:#ffffff; float:left;}
#headerNavigation_b ul li:hover ul li a:hover {
background:transparent  url(../images/opaque.png);
display:block;
position: 0px 0px;
color:#000000;
}
/*
#main div.internal ul li:hover ul li a:link, #headerNavigation_b ul li:hover ul li a:visited {
background-color:#ffffff;
}
*/
#main div.internal ul li:hover ul li a:hover {
display:block;
background-color:#ffffff;
position: 0px 0px;
color:#000000;
}

#headerNavigation_b li{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight: bold;
float:left;
font-size: 11px;
text-transform:uppercase;
letter-spacing: 0.080em;
position: relative;
height: 22px;
}
#headerNavigation_b li ul li{
letter-spacing: 0.02em;
height: 22px;
font-size: 12px;
}
#headerNavigation_b li ul {
  display: none;
  text-align:left;
  position: absolute;
  padding: 0px 0px 5px 0px;
  margin: 9px 0px 0px -3px;
  top: 1em;
  z-index: 102;
  left: 0px;
  }
#headerNavigation_b li > ul {
	top: 1em;
	left: 0px;
	
	}
#headerNavigation_b li:hover ul, #headerNavigation_b li.over ul { /* lists nested under hovered list items */
	display: block;
}


#headerNavigation_b a{
margin:0px 0px 0px 4px;
padding: 0px 4px 0px 0px;
}
#headerNavigation_b li a:link, #headerNavigation_b li a:visited{
text-decoration:none;
color:#ffffff;
}
#headerNavigation_b li a:hover{
text-decoration: none;
color:#ffffff;
}
#headerNavigation_b li a.clay{
color: #996600;
}
.inline{
display: inline;
float:left;
}
.quote{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:15px;
color:#999999;
letter-spacing:1px;
line-height:30px;
}
.quote_attribution{
color:#999999;
}
.martop{
margin-top: 12px;
}
#sitemap ul  li  ul{
margin: 8px 0px 8px 0px;
}
#sitemap li ul li  {
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding:0px 0px 0px 16px;
margin:0px;
}

#sitemap li a:link, #sitemap li a:visited{
color: #666;
}
#sitemap li a:hover{
color: #996600;
}

.pipe{
padding: 0px 3px 0px 3px;
color:#999;
}
#right_sidebar{
display:none;
width:215px;
float:left;
margin: 0px;
padding: 20px 0px 0px 0px;
background-image:url(../images/rt_sidebar_bg_short.jpg);
background-repeat:repeat-x;
background-color: #309433;
text-align:right;

}
#right_sidebar_sm{
display:none;
width:215px;
float:right;
padding: 0px;
margin: 48px 0px 0px 0px;
background-image:url(../images/rt_sidebar_bg_short.jpg);
background-repeat:repeat-x;
background-color: #309433;
text-align:right;
}

#right_sidebar .video{
clear:both;
padding:0px;
margin:0px 20px 10px 20px;
float:none;
}

#right_sidebar h2, #right_sidebar_sm h2{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	margin:0px 20px 10px 20px;
	padding:0px;
	letter-spacing: 0.03em;
	font-weight: bold;
	font-style: normal;
}
#right_sidebar p, #right_sidebar_sm p{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #ffffff;
margin:0px 20px 13px 20px;
padding:0px;
	letter-spacing: 0.05em;
	clear:both;
}
#right_sidebar a:link, #right_sidebar a:visited, #right_sidebar_sm a:link, #right_sidebar_sm a:visited{
font-size: 10px;
text-transform:uppercase;
color: #000000;
text-decoration:underline;
font-weight:bold;
}
#right_sidebar a:hover, #right_sidebar_sm a:hover{
font-size: 10px;
text-transform:uppercase;
color: #000000;
text-decoration:none;
}
#right_sidebar p.side_item, #right_sidebar_sm p.side_item{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #ffffff;
background-image:url(../images/white_dot_arrow.gif);
background-repeat:no-repeat;
background-position:187px 6px;
margin:0px 20px 11px 0px;
padding:0px 12px 0px 10px;
	letter-spacing: 0.05em;
	clear:both;
}
#right_sidebar p.side_item a:link, #right_sidebar p.side_item a:visited, #right_sidebar_sm p.side_item a:link, #right_sidebar_sm p.side_item a:visited{
font-size: 12px;
line-height: 15px;
color: #ffffff;
text-decoration: none;
text-transform:none;
font-weight:normal;

}
#right_sidebar p.side_item a:hover, #right_sidebar_sm p.side_item a:hover{
color: #ffffff;
text-decoration: underline;
}
#right_sidebar h1, #right_sidebar_sm h1{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	margin:0px 20px 0px 20px;
	padding:0px 0px 3px 10px;
	letter-spacing: 0.03em;
	background-image: url(../images/white_dots.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	display: block;
	float:right;
	clear: both;
	text-transform:uppercase;
}
#right_sidebar h1 a:link, #right_sidebar_sm h1 a:link, #right_sidebar h1 a:visited, #right_sidebar_sm h1 a:visited, #right_sidebar h1 a:hover, #right_sidebar_sm h1 a:hover{
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
}
#right_sidebar img, #right_sidebar_sm img{
	margin:0px;
	padding:0px;
	display:block;
}
#right_sidebar_sm img.thumb{
	margin:5px 20px 10px 0px;
	padding:0px;
	float:right;
	display:block;
}
#left_sidebar{
display:none;
width:116px;
float:left;
margin: 16px 17px 0px 20px;
padding: 0px;
text-align: right;
clear:left;
}
#left_sidebar ul li a:link, #left_sidebar ul li a:visited{
color: #333333;
text-decoration:none;
font-size: 12px;
line-height: 14px;
}
#left_sidebar ul li a:hover{
color: #333333;
text-decoration: underline;
}
#left_sidebar ul {
width:116px;
float:left;
margin: 0px 0px 20px 0px;
padding: 0px;
text-align: right;
background-image:url(../images/rt_angle.gif);
background-repeat:no-repeat;
background-position: 106px 6px;
}
#left_sidebar li ul{
margin: 7px 0px 0px 0px;
background:none;
padding: 0px;
}
#left_sidebar ul li{
margin: 0px 0px 7px 0px;
padding: 0px 13px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
color: #2e9331;
font-weight: bold;
}
#left_sidebar li ul li{
font-family: Arial, Helvetica, sans-serif;
text-transform: none;
color: #333333;
font-weight: bold;
padding:0px;
}
#left_sidebar h1, table h2{
color: #2e9331;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin:0px;
	padding:0px;
	letter-spacing: 0.03em;
	font-weight: bold;
	text-transform:uppercase;
	font-style: normal;
}
#left_sidebar p{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin:0px 0px 5px 0px;
	padding:0px;
	letter-spacing: 0.03em;

}
#left_sidebar h1 a:link, #left_sidebar h1 a:visited, #left_sidebar li h1 a:visited, #left_sidebar li h1 a:link{
color: #2e9331;
text-decoration: none;
}
#left_sidebar h1 a:hover, #left_sidebar li h1 a:hover{
color: #2e9331;
text-decoration: underline;
}

#left_sidebar a:link, #left_sidebar a:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #2e9331;
text-decoration:underline;
}
#left_sidebar a:hover{
text-decoration:none;
}
#left_sidebar img.thumb{
margin: 0px 0px 6px 0px;
padding:0px;
}
#pg_item{
float:none;
margin: 0px;
padding: 10px 0px 10px 0px;
overflow:hidden;
}
#pg_item p.details{
margin: 0px 0px 5px 35px;
padding: 0px;
}
#hm_pg_item{
float:none;
margin: 0px;
padding: 10px 0px 10px 0px;
overflow:hidden;
border-bottom: dotted #666666 1px;
}
#hm_pg_item p{
margin: 0px;
padding: 0px;
}
#hm_pg_item img{
margin: 0px 10px 0px 0px;
padding: 0px;
}
#hm_pg_item h1{
background-image: url(../images/blk_dots.gif);
background-position: 0px 7px;
background-repeat:no-repeat;
padding: 0px 0px 0px 10px;
margin: 0px 0px 3px 0px;
color:#996600;
}
#news_dept{
float:none;
margin: 0px;
padding: 0px 0px 10px 0px;
overflow:hidden;
border-bottom: dotted #666666 1px;
}
#news_dept p{
margin: 0px;
padding: 0px;
}
#news_dept img{
margin: 0px 10px 10px 0px;
padding: 0px;
float:left;
}
#news_dept h1{
background-image: url(../images/blk_dots.gif);
background-position: 0px 7px;
background-repeat:no-repeat;
padding: 0px 0px 0px 10px;
font-size: 13px;
margin: 0px 0px 3px 0px;
color:#000000;
}
#news_dept h2{
font-style:normal;
padding: 0px;
font-size: 18px;
margin: 0px;
color:#996600;
}
#dock{
display:none;
position:absolute;
top: 98px;
left: 490px;
z-index:50;
margin:48px 0px 20px 0px;
padding:0px;
background-image:url(../images/dock_bg.gif);
background-repeat:repeat-x;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	width:121px;
	text-transform: uppercase;
	font-weight: bolder;
	letter-spacing: 0.1em;
}
#dock a:link, #dock a:visited{
color:#333333;
text-decoration:none;
}
#dock a:hover{
color:#333333;
text-decoration: underline;
}
#dock img.caps{
display:block;
}
#dock .dock_internal{
width:119px;
border-left: #CCCCCC solid 1px;
border-right: #CCCCCC solid 1px;
text-align:right;
padding:0px 8px 0px 0px;
background-image:url(../images/dock_bg.gif);
background-repeat:repeat-x;
margin: 0px;
}
#news_item{
margin: 0px 0px 10px 0px;
padding: 0px;
overflow: hidden;
}
.nopad{
padding:0px;
}

.headline {
position: absolute;
top: 205px;
left: 5px;
height: 195px;
width:286px;
}
.float_left{
float: left;
}

