A:link,A:active,A:visited {text-decoration:none;color:#066}
A:hover                   {text-decoration:underline}
BODY                      {color:#000;background:#FFF scroll top left;font:normal normal 10px verdana,helvetica,tahoma,arial,sans-serif;margin:0 2px 5px 0}
TD                        {vertical-align:top;display:table-cell}
HR                        {border-top:4px double #A4ACAC;border-left:0;border-right:0;border-bottom:0;width:500px;height:5px;text-align:center}
INPUT,TEXTAREA,SELECT     {color:#000;margin-top:1px;border:1px solid #A4ACAC;background:#FFF;font:12px normal verdana,helvetica,arial,tahoma,sans-serif}

/* ***************** *
 *  HEADER / FOOTER  *
 * ***************** */

#wrapper_frame     {width:90%;border:1px solid #A4ACAC;text-align:left;margin-top:10px}
#layout_bg         {width:100%;height:126px;text-align:left;padding:0;background:url(images/new_fn_bg.jpg) repeat-x}
#layout_logo       {width:100%;height:126px;background:url(images/new_fn_logo.jpg) no-repeat}
#layout_logo div   {position:relative;top:105px;left:0;font-size:12px;font-weight:bold;color:#60775B;width:98%;text-align:right}
#layout_logo div a {color:#FFF}
#footer            {background:#C1D1BD;width:100%;padding:0;margin:0}


/* ****************** *
 *  MENU : TOP LINKS  *
 * ****************** */

#menu     {text-align:right;background:#C1D1BD}
#menu ul  {color:#888868;list-style-type:none;margin:0;padding:5px}
#menu li  {display:inline;vertical-align:middle;text-align:center;font-weight:bold;margin:0;padding-right:.58em;padding-left:.58em;font-size:11px}
.line     {border-top:4px double #A4ACAC;height:0px;border-left:0;border-right:0;width:100%;text-align:center;}

#sortform {margin-bottom:10px;text-align:center}

/* ************** *
 *  MAIN : STYLE  *
 * ************** */

.maincontent          {margin-top:10px}
.main                 {padding-left:5px;padding-right:5px;width:90%;font-size:12px;text-align:left}
.n1                   {text-align:center;font-weight:bold;font-size:14px;letter-spacing:.1em}

/*  Needed?  */
.m2                   {width:250px;padding-left:5px;padding-right:10px;font-size:11px;text-align:right}
.m2 div.featuredstory {padding-bottom:10px}

/* ****************** *
 *  NEWS/NAV : STYLE  *
 * ****************** */

.newsbox,   .navbox    {border:1px solid #A4ACAC;text-align:left;font-size:12px;}
.newstitle, .navtitle  {width:100%;border-bottom:1px solid #A4ACAC;font-size:14px;font-weight:100;text-align:left;padding:0;background:url(images/cats_bg.jpg) repeat-x}
.sectionheader         {margin-top:2px;padding-top:7px;padding-bottom:5px;font-weight:bold;color:#000;text-align:center;width:100%;clear:both}
#pagetitle             {font-size:15px;font-weight:800;text-align:center;margin-bottom:5px}

/* ************** *
 *  NAV  : STYLE  *
 * ************** */

.newsbox {width:98%}

/* ************** *
 *  NAV  : STYLE  *
 * ************** */

.navbox {width:250px}

/* ************** *
 *  TABS : STYLE  *
 * ************** */

#tabs         {margin:0;padding:2px;clear:both;border-top:1px solid #A4ACAC;border-bottom:1px solid #A4ACAC;width:100%;text-align:center;font-size:10px;}
#tabs a       {font-weight:bold;}
#tabs a:hover {text-decoration:underline}

/* *************** *
 *  STORY : STYLE  *
 * *************** */

.jumpmenu  {clear:both;text-align:right}
#alphabet  {text-align:center;font-size:12px;line-height:1.5em;padding-bottom:1em}
#pagelinks {text-align:center;margin-top:10px}
#story     {font-size:1em}
.prev, .next {margin-bottom:5px}


.storysummary {padding-top:2px;padding-bottom:0}
.storyinfo    {font-size:11px;color:#555555;padding-top:2px;padding-bottom:0}

/* *************** *
 *  ADMIN : STYLE  *
 * *************** */

.comments {text-align:left;width:98%;border:1px solid #A4ACAC}

/* *************** *
 *  ADMIN : STYLE  *
 * *************** */

.tblborder {border:1px solid #A4ACAC}

