/*

	FIE Style Sheet
	Created by Andi Topping on 4th June 2007

*/

* { font-family: Helvetica, Arial; }
html, body { background-color:#FFFFFF; color: #333333; font-size:13px; margin: 0px 0px; }
hr { height:0px; margin:10px auto; border: none 0; border-top: 1px solid #A1A4A3; width:90%; text-align:center; }
p { margin:6px 2px; padding:0px; }
h1 { margin:6px 2px; padding:0px; font-size: 24px; color: #333333; font-weight: normal;}
h2 { margin:6px 2px; padding:0px; font-size: 18px; color: #6C7D00; font-weight: normal;}
a, a:hover { text-decoration: none; }
.date { color: #333333; font-size: 12px; font-style: italic; }

#container { margin:0 auto; width:910px; }

#nav { height: 46px; background-image:url(../images/bg_topbar.jpg); background-repeat: repeat-x; }
#header { height: 216px; background-image: url(../images/header.png); background-repeat: no-repeat; }
#greybar { height: 10px; background-image: url(../images/bg_grey.png); background-repeat: repeat-x; margin: 2px 0px 0px 0px; }
#content { margin: 15px 35px; }

/* NAV STYLES */
#nav .links { padding: 13px 0px 0px 5px; }
#nav .search { float:right; width: 260px; text-align:right; margin: 0px 47px 0px 0px; padding: 5px 0px 0px 0px;}

/* CONTENT STYLES */
#content .right { float:right; width:200px; margin: 0px 0px; }
#content .left { margin-right:240px; }
#content .ad { margin: 0px 0px 10px 0px; height: 112px; }
#content a { color: #6C7D00; }
#content a:hover { text-decoration: underline; }

#header ul { padding:186px 0px 0px 440px; margin:0px 0px 0px 0px; list-style:none; white-space:nowrap; height:30px; }
#header ul li { display:block; float:left; position: relative; color:#fff; font-weight: normal;}
#header ul li a{ color: #FFFFFF; font-weight:bold; text-decoration: none; }
#header .thelink { padding: 8px 0px 0px 5px; background-color: #75850F; height: 22px; }

/* FOOTER STYLES */
#footer { clear:both; color: #999999; font-size:11px; margin: 20px 0px 0px 0px; }
#footer a{ color: #999999 }
#footer a:hover { color: #999999; text-decoration: underline; }

/* ARTICLE STYLES */
.tbl_article { border: 1px solid #000000; margin: 5px 0px; }
.tbl_article .title { color: #FFFFFF; font-size: 12px; background-image:url(../images/bg_topbar.jpg); background-repeat: repeat-x; padding: 5px 5px; text-transform: uppercase; font-weight: bold;  }
.tbl_article .summary { padding: 5px 5px;  }
.tbl_article .info { text-align: center; border-top: 1px solid #000000; padding: 5px 5px;  }
.tbl_article .rfloat { float: right; }
.pagination { background-color:#ECECEC; padding: 5px 5px; text-align: center; width:578px; }
.view_info { background-color:#ECECEC; padding: 5px 5px; text-align: left; width:578px; border-top: 1px solid #333333; }
#viewcomments { margin:10px 10px; background-color: #FFFFFF; padding: 10px 10px; }
#addcomment { margin:10px 10px; background-color: #FFFFFF; padding: 10px 10px; }

/* COMMENT SIGNINGS */
.confirmation { background-color:#6C7D00; border: 2px dashed #FFFFFF; font-size: 15px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; padding: 10px 10px; text-align:center; }

/* FORM STYLES */
.textinput { border: 1px solid #6C7D00; width: 159px; height: 16px; }
label { width: 70px; float:left; color:#48584D; font-size: 12px; }

/* latest news ticker */
#latestnews { border:1px solid #333333; height:20px; margin:0px 0px 11px 0px; }
#latestnews .newstitle { background-color:#75850F; text-align:center; color:#ffffff; float:left; height:16px; font-size:11px; padding:4px 8px 0px 17px; margin-right:10px; text-transform:uppercase; }
#latestnews .items { padding-top:3px; font-size:12px; text-transform: uppercase;  }
#latestnews .items a { text-decoration:none; color:#333333; }
#latestnews .items a:hover { text-decoration:underline; }

/* SEARCH TABLE */
#search th { background-color: #EEEEEE; text-align:left; }
#search .row0 { background-color: #FFFFFF; }
#search .row1 { background-color: #EEEEEE; }

.navBox2 a { padding:1px 3px; border:1px solid #333; }

p span.title a { color:#F8E74E; font-weight: normal; text-decoration: none; }
p span.title a:hover { color: #000; text-decoration: none; }
p span.date { font-size: 11px; }

