body {
	font-family: "Tw Cen MT", Arial, sans-serif;
}
/* Margins for headings annoy me */
h1 {margin:0px;}
h2 {margin:0px;}
h3 {margin:0px;}
h4 {margin:0px;}
h5 {margin:0px;}
h6 {margin:0px;}
p {margin:0px;}

/* Look of all form buttons and fields (other than admin) */
.form_buttons{
	border:solid 1px #000000;
	background:#F4E192;
	color:#003300;
}
.form_boxes{
	border:solid 1px #000000;
	font-family: "Tw Cen MT", Arial, sans-serif;
}

.menu_buttons{
	padding-left:5px;
}
.submenu_buttons{
	padding-left:15px;
}
.menu_link{
	color:#F4E192;
	text-decoration:none;
}
.submenu_link{
	color:submen_link_colour;
	text-decoration:none;

}
/* Associated to the form control in the login area */
.login_form{

}
/* Links appearing in the login sections*/
.login_link{

}
/* Text Boxes on login forms */
.login_input{
	border:solid 1px #000000;
}
/* Enter Button on login forms */
.login_button{
	border:solid 1px #000000;
	background-color:#F4E192;
	color:#003300;
}
/* Sign up button text */
.login_signup{
	text-decoration:none;
}
.login_staysignedin{}
.login_forgotpass{
	font-size:11px;
}
/* Colour of error messages used in new user form */
.newuser_error{
	color:#FF0000;
}

/* Style of the div container for the depthloc component*/
.depthloc{
	color:#0000FF;
}
.depthloc_link{
	text-decoration:none;
}
/* Search Results formatting */
.search_title{
	font-size:larger;
}
.search_excerpt{
	color:#333333;
}
.search_datesize{
	color:#009900;
}
.copylink{
	font-size:9px;
	color:#999999;
	text-decoration:none;
}

.news_comments_link{
	text-decoration:none;
}

/* applied to the <li> element in single issue view of the mags module */
.mags_viewone_articles{

}
.mags4skin_top{}
.mags4skin_pic{}
.mags4skin_articles{}
.ppg_link{
	text-decoration:none;
}
.ppg_albumheader{}
.ppg_photodescription{}

.forum_heading{background-color:#EEEEFF;}
.forum_cell{background-color:#F6F6EF;}
.forum_threadtitlelink{color:#000000; text-decoration:none; font-weight:bold;}
.forum_infotitles{}
.forum_infotext{font-weight:bold;}
.forum_msgthreadtitle{font-weight:bold;}
.forum_msgauthor{}
.forum_msgdatesub{font-size:smaller;}
.forum_msgtext{}
.forum_addbuttons{text-decoration:none;}

.nav_bar_td{
background:#0000CC;
padding-left:10px;
color:#FFFFFF;
}
.nav_link{
color:#FFFFFF;
text-decoration:none;
}

.FolderBrowser_table{
	font-size:small;
	color:#FFFFFF;
	background-color:#CC0000;
	padding-bottom:1px;
}
.FolderBrowser_link{
	color:#FFFFFF;
}
.eshop_cart_title{
	font-weight:bold;
}
.eshop_cart_link{
	text-decoration:none;
}
.eshop_cart_empty{
	color:#CCCCCC;
}
.eshop_cart_heading{
	font-weight:bold;
}
.eshop_cart_totalline{}


/* Used in the comment list table */
.comment_listtable{
	width:350px;
	margin-bottom:30px;
}
.comment_listheading{
	font-weight:bold;
	padding-left:4px;
	padding-bottom:20px;
}
.comment_listtd{
	padding:10px 4px 20px 4px;
	border-bottom:solid 1px #000000;
	margin:10px;
}
.comment_listname{
	font-weight:bold;
	text-decoration:none;
}
.comment_approve{
	color:#999999;
	font-size:small;
	text-decoration:none;
}
a:hover.comment_approve{
	color:#000000;
}
.comment_listdate{
	font-size:x-small;
	color:#999999;
}
.comment_listtext{
	font-size:small;
}

/* Used by the form part of the comment module */
.comment_table{}
.comment_td{
	padding:4px;
}
.comment_label{
	font-size:smaller;
	color:#999999;
}
.comment_footer{}

.ticker_link{
	text-decoration:none;
}

/**/
.header_td{
	color:#FFFFFF;
	background-color:#000000;
}
.left_td{
	color:#FFFFFF;
	background-color:#0E0402;
}
.footer_td{
	color:#003300;	
	background-color:#FFFFFF;
}

.menu_td{
	background-color:#003300;
}

/* Menu2 CSS Section */
#menu {
  float: left;
  width: 100%;
  color: #F4E192;
  background-color: #003300;
  /*font-size: 93%;*/
  line-height: normal;
  padding: 0px 0px 0px 0px;
}

#menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#menu ul li {
  list-style: none;
}

#menu ul li a {
  float: left;
  display: block;
  text-decoration: none;
  /*font-weight: bold*/
  color: #F4E192;
}

#menu ul.horizontal li.level1 {
  float: left;
  /*height: 22px;*/
  /*border-left: 1px solid black;*/
  /*background-color: white;*/
}

#menu ul.horizontal li.level1 a {
  /*font-family: Arial
  font-size: 12px;
  font-weight: bold;*/
  color: #F4E192;
  padding: 2px 4px 2px 5px;
}

#menu ul.horizontal li.level1 a:hover {
  color: #003300;
  /*font-weight: bold;*/
  background-color: #F4E192;
}

#menu ul.horizontal > li.level1 a {
  width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu ul li a { float:none; }
/* End IE5-Mac hack */

#menu ul.dropdown,
#menu ul.flyout {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  width: 135px;
  border-left: 1px solid #003300;
  border-top: 1px solid #003300;
  border-right: 1px solid #003300;
  background-color: #F4E192;
}

#menu ul.dropdown li.level2,
#menu ul.flyout li.level3 {
  border-bottom: 1px solid #003300;
}

#menu ul.dropdown li.level2 a,
#menu ul.flyout li.level3 a {
  /*font-family: Arial;
  font-size: 11px;*/
  font-weight: normal;
  color: #003300;
  padding: 2px 4px 2px 5px;
}

#menu ul.dropdown li.level2 a:hover,
#menu ul.flyout li.level3 a:hover {
  color: #F4E192;
  /*font-weight: bold;*/
  background-color: #CC6600;
}
