/* -------------------------------
              Header
--------------------------------*/

body {
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	background: #b2b1b0;
	margin: 0px;
	text-align: center;
}



h1 { FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #000000; }
h2 { FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #000000; }
h3 { FONT-WEIGHT: bold;	FONT-SIZE: 1.1em; COLOR: #000000;  }


/* -------------------------------
              Paragraphs
--------------------------------*/

/* -------------------------------
              Tables
--------------------------------*/
table, tr, td { font-weight: normal; color: #000000; }



/* -------------------------------
              Anchors
--------------------------------*/

A:active { display:inline; font-weight:bold; color: #006AAC; text-decoration:none; margin: 0px 0px 0px 0px; }
A:link { display:inline; font-weight:bold; color: #006AAC; text-decoration:none; margin: 0px 0px 0px 0px; }
A:visited { display:inline; font-weight:bold; color: #006AAC; text-decoration:none; margin: 0px 0px 0px 0px; }
A:hover { display:inline; font-weight:bold; color: #006AAC; text-decoration:none; margin: 0px 0px 0px 0px; }

A.nav:active {
	display:inline;
	font-weight:bold;
	color: #eeeeee;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
}
A.nav:link { display:inline; font-weight:bold; color: #eeeeee; text-decoration:none; margin: 0px 0px 0px 0px; }
A.nav:visited { display:inline; font-weight:bold; color: #eeeeee; text-decoration:none; margin: 0px 0px 0px 0px; }
A.nav:hover { display:inline; font-weight:bold; color: #000000; text-decoration:none; margin: 0px 0px 0px 0px; }

A.rssheadlines:active {
	display:inline;
	font-weight:bold;
	color: #006AAC;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	font-size: 1.5em;
}
A.rssheadlines:link {
	display:inline;
	font-weight:bold;
	color: #006AAC;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	font-size: 1.5em;
}
A.rssheadlines:visited {
	display:inline;
	font-weight:bold;
	color: #006AAC;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	font-size: 1.5em;
}
A.rssheadlines:hover {
	display:inline;
	font-weight:bold;
	color: #006AAC;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	font-size: 1.5em;
}



/* -------------------------------
              Misc
--------------------------------*/

IMG { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px }
IMG.cover { float: left; width: 100px; margin: 0.5em; }

p.article_head { FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #000000; margin-bottom:0;}
p.article_subhead { FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #000000; margin-bottom:2px; }
p.article { FONT-WEIGHT: normal; FONT-SIZE: 1em; margin-top:0; margin-bottom:5px; }


/************** .feature styles ***************/

#otherstories .feature{
	float:left;
	font-size: 90%;
	padding: 0;
	background-color: #ffffff;
	border: 1px solid #0066CC;
	width: 225px;
	margin: 10px;
	
}

#otherstories .featurehead{
	height: 20px;
	font-size: 110%;
	background-color: #ffcc33;
	background-repeat: no-repeat;
        border-bottom: 1px solid #0066CC;
	font-variant: small-caps;
	font-weight: bold;
	padding: 0 0 0 10px;
	margin:0px;
}

#otherstories .featurebody{
	font-size: 100%;
	background-color: #fff;
	font-weight: normal;
	margin:0px 10px 5px 10px;
	padding: 0px;
}

#otherstories .featureyellow{
	font-size: 90%;
	margin: 2%;
	padding: 2%;
	background-color: #ffffcc;
	border: thin solid #0066CC;
	width: 95%;
}


#otherstories .feature h2{
	text-align: left;
	font-weight: bold;
	font-size: 105%;
	color: #6600ff;
	margin-bottom: 2px;
	padding: 10px;
}

#otherstories .feature .featurebody p{
	margin: 0px;
	padding:5px;
}


#otherstories .ad {
	float:none;
	font-size: 90%;
	padding: 0;
	background-color: #fff;
        width:100%;
        text-align: center;
}

#otherstories .col {
	float:left;
	font-size: 90%;
	padding: 0;
	background-color: #ffffff;
	width: 33%;
	margin: 0px;
}

/* -------------------------------
              Boxes
--------------------------------*/

/* Border with curved edges */
.bl {background: url(images/bl.gif) 0 100% no-repeat; background-color:#e68200; width:30em; }
.bl1 {background: url(images/bl.gif) 0 100% no-repeat; }
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px}
.tr1 {background: url(images/tr.gif) 100% 0 no-repeat; }

.t {background: url(images/curvedborder/blue/edge.gif) 0 0 repeat-x; width: 30em}
.b {background: url(images/curvedborder/blue/edge.gif) 0 100% repeat-x}
.l {background: url(images/curvedborder/blue/edge.gif) 0 0 repeat-y}
.r {background: url(images/curvedborder/blue/edge.gif) 100% 0 repeat-y}

.burgandybl {background: url(images/curvedborder/burgandy/bl.gif) 0 100% no-repeat;}
.burgandybr {background: url(images/curvedborder/burgandy/br.gif) 100% 100% no-repeat}
.burgandytl {background: url(images/curvedborder/burgandy/tl.gif) 0 0 no-repeat}
.burgandytr {background: url(images/curvedborder/burgandy/tr.gif) 100% 0 no-repeat; padding:5px}

.burgandyt {background: url(images/curvedborder/burgandy/edge.gif) 0 0 repeat-x; width: 8em}
.burgandyb {background: url(images/curvedborder/burgandy/edge.gif) 0 100% repeat-x}
.burgandyl {background: url(images/curvedborder/burgandy/edge.gif) 0 0 repeat-y}
.burgandyr {background: url(images/curvedborder/burgandy/edge.gif) 100% 0 repeat-y}

.burgandyboxtext { font-weight:bold; font-size:9pt; color:#cc3333; text-align:center; }


/* Box with curved edges */

.cboxbl {background: url(images/curvedbox/blue/bl.gif) 0 100% no-repeat #0099cc; width: 100%}
.cboxbr {background: url(images/curvedbox/blue/br.gif) 100% 100% no-repeat}
.cboxtl {background: url(images/curvedbox/blue/tl.gif) 0 0 no-repeat}
.cboxtr {background: url(images/curvedbox/blue/tr.gif) 100% 0 no-repeat; padding:5px}

/* -------------------------------
              Misc
--------------------------------*/
.clear {font-size:1px; clear:both}

/* -------------------------------
              Nav Bar
--------------------------------*/
#nav {
float:left;
width:750px;
margin:0px 0px 0 0px;
padding:0px 0 0 0px;
list-style:none;
background:#ffcb2d;
}

#nav li {
float:left;
margin:0 1px 0 0;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:110%;
}

#nav a {
float:left;
display:block;
margin:0px;
padding:4px 8px;
color: #3466CC;
text-decoration:none;
border:1px solid #9b8748;
background: #f9e9a9;
}

#nav a:hover{
float:left;
display:block;
margin:0px;
padding:4px 8px;
color: #000;
text-decoration:none;
border:1px solid #9b8748;
background: #f6dc2f;
}

#nav a.selected {
float:left;
display:block;
margin:0px;
padding:4px 8px;
color: #f9e9a9;
text-decoration:none;
border:1px solid #9b8748;
background: #3466CC;
}

