@charset "utf-8";
/* CSS Document */

/*navigation*/
img a{
border:0;
}
#home
{
  display: block;
  width: 53px;
  height: 25px;
  background:url(../images/home_btn.jpg) no-repeat 0 0;
  margin-left:2px;
  margin-right:2px;
}
#home:hover{
  background-position: 0 -25px;
}
#home span{
  display: none;
}

#about
{
  display: block;
  width: 52px;
  height: 25px;
  background:url(../images/about_btn.jpg) no-repeat 0 0;
  margin-left:2px;
  margin-right:2px;
}
#about:hover{
  background-position: 0 -25px;
}
#about span{
  display: none;
}

#writing
{
  display: block;
  width: 100px;
  height: 25px;
  background:url(../images/articlewriting_btn.jpg) no-repeat 0 0;
  margin-left:2px;
  margin-right:2px;
}
#writing:hover{
  background-position: 0 -25px;
}
#writing span{
  display: none;
}
#contact
{
  display: block;
  width: 64px;
  height: 25px;
  background:url(../images/contact_btn.jpg) no-repeat 0 0;
  margin-left:2px;
  margin-right:2px;
}
#contact:hover{
  background-position: 0 -25px;
}
#contact span{
  display: none;
}

#mostread
{
  display: block;
  width: 121px;
  height: 25px;
  background:url(../images/mostread_btn.jpg) no-repeat 0 0;
  margin-left:2px;
  margin-right:2px;
}
#mostread:hover{
  background-position: 0 -25px;
}
#mostread span{
  display: none;
}

#author
{
  display: block;
  width: 62px;
  height: 25px;
  background:url(../images/authors_btn.jpg) no-repeat 0 0;
  margin-left:2px;
  margin-right:2px;
}
#author:hover{
  background-position: 0 -25px;
}
#author span{
  display: none;
}

#blog
{
  display: block;
  width: 45px;
  height: 25px;
  background:url(../images/blog_btn.jpg) no-repeat 0 0;
  margin-left:2px;
  margin-right:2px;
}
#blog:hover{
  background-position: 0 -25px;
}
#blog span{
  display: none;
}

#wiki
{
  display: block;
  width: 45px;
  height: 25px;
  background:url(../images/wiki_btn.jpg) no-repeat 0 0;
  margin-left:2px;
  margin-right:2px;
}
#wiki:hover{
  background-position: 0 -25px;
}
#wiki span{
  display: none;
}

#rssnav
{
  display: block;
  width: 61px;
  height: 25px;
  background:url(../images/rssnav.jpg) no-repeat 0 0;
  margin-left:2px;
  margin-right:2px;
}
#rssnav:hover{
  background-position: 0 0px;
}
#rssnav span{
  display: none;
}

#register
{
  display: block;
  width: 69px;
  height: 25px;
  background:url(../images/register_btn.jpg) no-repeat 0 0;
  margin-left:2px;
  margin-right:2px;
}
#register:hover{
  background-position: 0 0px;
}
#register span{
  display: none;
}

#login
{
  display: block;
  width: 53px;
  height: 25px;
  background:url(../images/login_btn.jpg) no-repeat 0 0;
  margin-left:2px;
  margin-right:2px;
}
#login:hover{
  background-position: 0 0px;
}
#login span{
  display: none;
}

body{
margin:0px 0px 0px 0px;
}
.pad{
padding:5px 5px 5px 5px;
}
.topslither{
background:url(../images/darkslither.jpg) repeat-x;
height:4px;
}
.logobg{
background:url(../images/mainslither.jpg) repeat-x;
height:100px;
}
.topbanner{
position:relative;
top:2px;
float:right;
margin-right:20px;
}
.topics{
background:url(../images/topicstitle.jpg) no-repeat;
height:37px;
width:179px;
}
.topicsmiddle{
background:url(../images/topicslither.jpg) repeat-y;
width:179px;
}
.topicsbottom{
background:url(../images/topicbottom.jpg) no-repeat;
width:179px;
height:17px;
}
.topicstitle{
font-family:"Trebuchet MS";
font-size:16px;
color:#FFFFFF;
padding:5px 5px 5px 15px;
}
.topicnav{
font-family:"Trebuchet MS";
font-size:10pt;
color:#666666;
padding-left:15px;
padding-top:10px;
padding-bottom:10px;
line-height:25px;
}
.topicnav a{
color:#666666;
text-decoration:none;
}
.topicnav a:hover{
color:#46728C;
}
.related{
background:#F9F9F9;
width:180px;
}
.relatedtitle{
font-family:"Trebuchet MS";
font-size:16px;
color:#5C8EAD;
padding:10px 5px 5px 15px;
}
.relatednav{
font-family:"Trebuchet MS";
font-size:10pt;
line-height:10pt;
color:#666666;
padding:10px 10px 10px 10px;
}

.relatednav a {
font-family:"Trebuchet MS";
font-size:10pt;
color:#666666;
text-decoration: none;
}

.relatednav a:hover {
font-family:"Trebuchet MS";
font-size:10pt;
color:#666666;
text-decoration: underline;
}

.mainboxtl{
background:url(../images/maintl.jpg) no-repeat;
height:37px;
width:15px;}
.mainboxtr{
background:url(../images/maintr.jpg) no-repeat;
height:37px;
width:15px;
}
.mainboxt{
background:url(../images/maint.jpg) repeat-x;
height:37px;
}
.mainboxml{
background:url(../images/mainml.jpg) repeat-y;
width:15px;
}
.mainboxmr{
background:url(../images/mainmr.jpg) repeat-y;
width:15px;
}
.mainboxbl{
background:url(../images/mainbl.jpg) no-repeat;
height:12px;
width:15px;}
.mainboxbr{
background:url(../images/mainbr.jpg) no-repeat;
height:12px;
width:15px;
}
.mainboxb{
background:url(../images/mainb.jpg) repeat-x;
height:12px;
}
.yeddatext{
font-family:"Trebuchet MS";
color:#FF6300;
font-size:10pt;
font-weight:normal;
margin:0px;
padding:5px 5px 5px 5px;
}
.yeddatext a{
color:#003D7D;
text-decoration:none;
}



div.hr {
  height: 10px;
  background:url(../images/hr.jpg) no-repeat scroll left;
  padding:2px 0px 2px 0px;
}
div.hr hr {
  display: none;
}
/*Text*/
.whereyouare{
height:27px;
font-family:"Trebuchet MS";
color:#FFCC33;
font-size:10pt;
padding:0px 0px 0px 5px;
}
.whereyouare a{
color:#5C8EAD;
text-decoration:none;
}
.whereyouare a:hover{
color:#5C8EAD;
text-decoration:underline;
}
h1{
font-family:"Trebuchet MS";
color:#46728C;
font-size:22px;
font-weight:normal;
margin:0px;
padding:5px 5px 5px 5px;
}
h2{
font-family:"Trebuchet MS";
color:#356C99;
font-size:16px;
font-weight:bold;
margin:0px;
padding:0px 5px 0px 5px;
margin:-2px 0px -2px 0px;
text-decoration:none;
}
h2 a{
color:#46728C;
text-decoration:none;
}
h2 a:hover {
color:#46728C;
text-decoration:underline;
}

a h2 {
color:#46728C;
text-decoration:none;
}

h3{
font-family:"Trebuchet MS";
color:#46728C;
font-size:14px;
font-weight:normal;
margin:0px;
}
.bluetext{
font-family:"Trebuchet MS";
color:#46728C;
font-size:14px;
padding:5px 5px 5px 5px;
}
.bluetextsmall{
font-family:"Trebuchet MS";
color:#46728C;
font-size:10pt;
padding:5px 5px 5px 5px;
}
.bluetextsmall a{
color:#333333;
text-decoration:none;
}
.articletext{
font-family:"Trebuchet MS";
font-size:10pt;
color:#000;
padding:5px 5px 5px 5px;
}
.articletext a{
color:#46728C;
text-decoration:none;
}
.googleright{
float:right;
}
.googlerightbottom{
float:right;
background-position:bottom;
}
.googleleft{
float:left;
padding-right:10px;
}
.formarea{
border:solid 1px #003D7D;
width:100%;
}
.footerslither{
background:url(../images/footerslither.jpg) repeat-x;
height:30px;
}
.footerlogo{
background:url(../images/footerlogo.jpg) no-repeat left top;
background-color:#EFEFEF;
}

.articlenav{
font-family:"Trebuchet MS";
font-size:10pt;
color:#666666;
padding-left:15px;
padding-top:10px;
padding-bottom:10px;
}

.articlenav a{
color:#46728C;
text-decoration:none;
}

.subheads{
color:#2F76C6;
font-family:"Trebuchet MS";
font-weight:normal;
font-size:8pt;
padding:5px 5px 2px 5px;
}

#latest h2{
font-family:"Trebuchet MS";
color:#46728C;
font-size:16px;
font-weight:normal;
margin:-5px;
padding:0px 5px 0px 10px;
}
.date{
font-family:"Trebuchet MS";
font-weight:bold;
color:#666;
font-size:9pt;
font-weight:normal;
margin:0px;
padding:0px 0px 0px 5px;
}

.strapline{
font-family:"Trebuchet MS";
color:#46728C;
font-size:10pt;}

.subheads a{
color:#2F76C6;
text-decoration:none;
}
.subheads a:hover{
color:#2F76C6;
text-decoration:underline;
}
a h2 {
	text-decoration: none;
}
a:hover h2 {
	text-decoration: underline;
}
.bluetext a {
	font-family:"Trebuchet MS";
	color:#46728C;
	font-size:14px;
	text-decoration: none;
}
.bluetext a:hover {
	font-family:"Trebuchet MS";
	color:#46728C;
	font-size:14px;
	text-decoration: underline;
}
.subcat {
	padding-left: 20px;
}
.subcat2 a {
	font-weight: bold;
}
.authortext{
	font-family:"Trebuchet MS";
	font-size:10pt;
	color:#46728C;
}
.simage {
	position: relative;
	top: 2px;
}
#gbox {
        position: relative;
	top: -5px;
}
.orders th {
	background-color: #E1EFF2;
	text-weight: bold;
	text-align: center;
}
.orders td {
	background-color: #E1EFF2;
}

.articles {
	background-color: #EEEEEE;
}