﻿/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/

.newsbox 
{
	position: relative;
	margin: 0px auto;
	min-width: 8em;
	max-width: 1000px; /* based on image dimensions - not quite consistent with drip styles yet */;
	color: #000000;
	z-index: 1;
	margin-left: 15px; /* default, width of left corner */;
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.newsbox .content,
.newsbox .t,
.newsbox .b,
.newsbox .b div 
{
    background:transparent url('../images/boxes/hollow_box_small_header.png') no-repeat top right;
}

.newsbox .content 
{
    position:relative;
    zoom: 1;
    padding:0px 9px 0px 0px;
}

.newsbox .t 
{
    /* top+left vertical slice */
    position:absolute;
    left:0px;
    top:0px;
    width:15px; /* top slice width */
    margin-left:-15px;
    height:100%;
    background-position:top left;
}

.newsbox .b 
{
    /* bottom */
    position:relative;
    width:100%;
}

.newsbox .b,
.newsbox .b div 
{
    height:15px; /* height of bottom cap/shade */
    font-size:1px;
}

.newsbox .b 
{
    background-position:bottom right;
}

.newsbox .b div 
{
    position:relative;
    width:15px; /* bottom corner width */
    margin-left:-15px;
    background-position:bottom left;
}

.newsbox .hd,
.newsbox .bd,
.newsbox .ft 
{
    position:relative;
}

.newsbox h1,
.newsbox p 
{
    margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
    padding:0.5em 0px 0.5em 0px;
}

.newsbox p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.newsbox h1 
{
	padding-bottom: 0px;
	font-family: "Lucida Sans Unicode";
	font-size: 10pt;
	color: #000000;
}

#newsdiv link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0067B5;
	text-decoration: none;
}

#newsdiv hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #E47029;
	text-decoration: none;
}

#newsdiv visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0067B5;
	text-decoration: none;
}

.newsbox a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0067B5;
	text-decoration: none;
}

.newsbox a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #E47029;
	text-decoration: none;
}

.newsbox a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0067B5;
	text-decoration: none;
}
