﻿/*
#CCA78F

#806959

#E6D8CF

#BF8660
*/
* 
{
	margin: 0;
	padding: 0;
}
html 
{
	background-color: Gray;
}
body 
{
	padding: 0 0 0 0;
	background: #fff;
	color: #000;
	font: normal 12px "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;	
	margin: 0 auto; 
	width: 800px;
} 
#alltopzero
{
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 8px;
	height: 10px;
	background-color: #fff;
}
#alldownzero
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
	height: 10px;
	background-color: #fff;
}
#alltop 
{
	margin-left:0px;
	margin-top:0px;
	padding-left: 8px;
	height: 72px;
	background:url(images/logo.jpg) no-repeat;
}
#alltop2 
{
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 8px;
	height: 290px;
	background: url(images/cover000.jpg) no-repeat;
}
#top 
{
	margin-left: 0px;
	margin-top: 0px;
	padding: 0;
	height: 50px;
	background-color: transparent;
}

/* Wrappers */
#wrap {margin:0 auto;position:relative;text-align:left}
#sidebar { background-color:#FFFFFF;position:absolute;top:0px;left:auto;right:0px;width:257px;}
.tlb {background:#000000 no-repeat 0 0; margin:-15px -10px 0px;padding:3px 10px 5px} 
.tlb a {font-weight:bold;color:#fff; text-decoration:none; font-size:14px} 
.tlb strong {font-weight:bold;color:#774525} 
.tlb a:hover { color:#7accca; text-decoration:none} 
.tlb span { float:right; margin-top:-3px; margin-right:0px}
.tlb2 {margin:5px 0 0 0;padding:0px 0px 20px}
.tlb2 span a{background:#FF0000 no-repeat 0 0; margin-right:8px;cursor:pointer; float:left; display:block; color: #fff; width:58px; height:21px; text-align:center; padding-top:0px}
.tlb2 span.selected{cursor:text; font-weight:bold; color:#fff; text-align:center; }
.tlb2 span.selected a{background:#000 no-repeat 0 0; width:58px; height:23px;cursor:text; float:left; display:block;margin-right:8px; font-weight:bold; color:#666; text-align:center; padding-top:-5px}
#contentbox {left: auto;width:450px;color:#000000; padding-left: 5px;}
#contentbox #breadcrumb {margin-top:-5px;font-size:93%;font-weight:bold; text-decoration:none;}
#contentbox #breadcrumb a:link {text-decoration:none} 
#contentbox #breadcrumb a:hover {text-decoration:none}
#contentbox #breadcrumb a {text-decoration:none}
#content #breadcrumb a:active {text-decoration:none}
#content #breadcrumb a:visited {text-decoration:none}	
#content-wrap2 {background: #fff;position:relative;min-height:600px; height:auto;margin:0 20px 0 20px}  /*  " when logged in */	
* html #content-wrap2 {height: 850px;}
	
/* General */
h1, h2, h3, h4, h5, h6 
{
	margin-top:.6em;
	letter-spacing: 1px;
	font-family: verdana,sans-serif;	
	font-weight: bold;
	color:#fff; 		
}
h1 span, h2 span, h3 span
{	 	
	background-color: Black;
    padding-left: 25px;  
    padding-right: 10px;  
    position: relative;  
    left: -25px;	
}
h4 span, h5 span,h6 span
{
	background-color: Black;
    padding-left: 3px;  
    padding-right: 3px;  
    position: relative;  
}
h6 span
{
	background-color: #F21D89;
}

h1 {font-size:116%;padding-bottom: 0.8em;}
h2 {font-size:116%;}
h3 {font-size:106%;}
h4 {font-size:96%;}
h5 {font-size:86%;}
h6 {font-size:76%}
ul {list-style:none;}
img {border:none;} 
hr {margin: 5px -20px 3px 0;height:10px;border:none;clear:both; background:url(images/line.jpg) repeat;}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
li {line-height: 1.4em;}
a,a:link,a:link,a:link,a:hover {cursor:pointer} 
a:link {color:#333333} 
a:visited {color:#333333} 
a:hover,a:active {color:#000}

/* Header */
#headbar {background:#fff repeat-x 0 100%; margin:0; padding:0px 10px 0px 10px; vertical-align:middle}
#header {margin:0 0 2px;padding:0 0 8px;width:100%;position:relative; background:url(images/line.jpg) repeat;} 
#headbar ul { padding:0px 10px 14px 14px; padding-bottom:4px; width: 100%; }
#headbar ul  li{ display:inline; }
#headbar ul a {color:#000; background:#fff; height: 100%; width: auto; padding: 10px; text-decoration: none;}
#headbar ul a:hover {color:#fff; background:#000; height: 100%; width: auto; padding: 10px; text-decoration: none;}
#headbar ul .search2 { color:#999999;}

/* Tabs */
#cab {height:31px;margin:0;padding:0 15px 0 0;}
#navbar {background:#000 repeat-x 0 0px; margin:2px 0px 0 0px; padding:14px 14px 13px 22px;color:#666; font-size:11px}
#navbar a {color:#FFFFFF; text-decoration:none}
#navbar a:hover{text-decoration:underline}
#cab ul {padding:0px 0px 0px 30px;list-style:none;}
#cab li {float:right; text-align:center; display:block; }
#cab a {color:#000}
#cab a:hover {color:#fff}
#cab a.navbut {float:left;background:#F21D89 no-repeat right top; padding:0px 6px 0px 0px;margin:0 1px;text-decoration:none; display:block; height:33px;color:#000; font-weight:bold}
#cab a.navbut:hover {background:#000000 no-repeat right top;color:#000000}
#cab a.navbut:hover {color:#ffffff}
#cab a.navbut span {float:left;background:#F21D89 no-repeat left top;padding:9px 0px 5px 6px; text-align:center;display:block;}
#cab a.navbut:hover span {background:#000000 no-repeat left top;}
#cab span a:hover {color:#BF8660;}
#cab a.actn {background:#000000 no-repeat right top; color:#FFF;}
#cab a.actn span {background:#000000 no-repeat left top;}

.cab {padding:15px 10px 30px 15px;}
.cab span a {background:#BF8660 no-repeat 0 0; display:block; float:left; width:100px; height:26px;text-align:center; text-decoration:none; padding:6px 0px 0px 2px; color:#000; font-weight:bold}
.cab span.selected{cursor:text; font-weight:bold; color:#666; text-align:center; }
.cab span.selected  a{background: #BF8660 no-repeat 0 0; display:block; float:left; width:100px; height:26px; text-decoration:none; padding:6px 0px 0px 2px; color:#000; font-weight:bold}
.cab span a:hover { background:#000000 no-repeat 0 0; display:block; float:left; width:100px; height:26px; text-decoration:none; padding:6px 0px 0px 2px; color:#fff; font-weight:bold}

/* Forms */
form {margin:0 0 1.5em}
input {font-family:tahoma,verdana,sans-serif;margin:2px 0}
submit {border:1px solid black;FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 20px; LINE-HEIGHT: normal;padding: 1px}
 
/* Tables */
table { width:100%; color:#FFFFFF; }
table td, table th { padding:0 4px; text-align:left; vertical-align: top; }
table th { padding:0px;}
table th a {text-decoration: none; font-size: 10px;}
table th a:hover{ background:#DDD; color:#000; text-decoration: none;}
table tbody tr td { color:#000;}	
table tbody tr td a { color:#000;}

/* Right panel */
.nav-secondary, .nav-secondary ul {position:static;margin:0}
.nav-secondary, .nav-secondary li {list-style:none;margin:0;padding:0; display:block;}
.nav-secondary {padding-top:0;}
.nav-secondary a {line-height:1.5;font:96% arial;display:block;color:#000;border-bottom:1px solid #fff;text-decoration:none;font-weight:bold;}
.nav-secondary a:hover {background:#CCA78F; text-decoration:none;}
.featurebox {background:#FFFFFF no-repeat 100% 100%;color:#000;padding:0px 0px 0px 10px;margin: 0 0 15 0;}
.featurebox p {border:none;margin:0 0 0em;color:#333; font: 83%/1.5 tahoma,verdana,sans-serif;}
.fb, .fb ul {position:static;margin:0}
.fb, fb li {list-style:none;margin:0;padding:0; display:block;}
.fb {padding-top:0;}
.fb a {color:#000000; text-decoration:none; font-weight: normal;}
.fb a:hover {background:#CCA78F; text-decoration:none;}
.fb li a {margin-left:-10px;padding-left:20px;}

/* News items  */
.news img {float:left;margin-right:4px; margin-top:3px;vertical-align:bottom; z-index: +1; position:relative} /* avatar below headline */

/* Footer */
.footer { background: #000; border-top:1px solid #ffffff;padding:10px 15px 30px 15px;font-size:86%;color:#fff; margin-top:0;text-align:right;}
.footer a {color:#ffffff;}
.footer a:link {color:#ffffff;}
.footer a:hover {color:#000;}
.footer a:visited {color:#ffffff;}
#footer2 {padding:10px 0 30px 15px;font-size:86%;color:#999; margin-top:15px;height:100px;text-indent:-9999px;}
#black {background:#000000;text-indent:-9999px;}

/* Misc */
.error {color:#c00;font-weight:bold;margin-top:10px;border:1px solid #ff0000;background:#FFC5BE;padding:5px;}
.success {color:#390;font-weight:bold}
.box {padding: 15px 0px 15px 20px;width:100%;position:relative; background:url(images/line.jpg) repeat;} 
.box a img {border-style:solid; border-width:1px; border-color: Black;}
.release {background-color:#CCA78F; height:108px;}
.release img {border: solid 1px black; float:left; margin-left: 4px; margin-right:4px; margin-top:3px;vertical-align:top; z-index: +1; position:relative;}
.release h3 {font-size:106%;color: #000; background: none; }
.release2 {background-color:#CCA78F;}
.release2 img {border: solid 1px black; float:left; margin-left: 4px; margin-right:4px; margin-top:3px;vertical-align:top; z-index: +1; position:relative;}
.release2 h3 {font-size:106%;color: #000; background: none; }
.links {border-style:solid; border-width:1px; border-color: Black;}

/* Paging */

.paging
{
	font-size: 11px;
	text-align: left;
	margin-top: 20px;	
}
.paging a
{
	text-decoration: none;
	background: #000;
	color: #ccc;
	margin-right: 2px;
	padding: 2px;
}
.paging a
{
	text-decoration: none;
	background: #000;
	color: #ccc;
	margin-right: 2px;
	padding: 2px;
}
.paging a.act
{	
	text-decoration: none;
	background: #F21D89;
	color: #FFF;
	margin-right: 2px;
	padding: 2px;
}
.paging a:hover,.paging a:active
{
	background:#806959;
}

/* tooltip */

div.htmltooltip
{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
left: -1000px;
top: -1000px;
background: #000;
border: 0px solid black;
color: white;
font-size: 9px;
padding: 3px;
width: 150px; /*width of tooltip*/
}

/* moving menu on the right */

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 250px;
  font-size: 10px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #000;
  color: #fff;	
  padding: 0.5em;
}

ul#menu li a:hover {
  background: #000;
}

ul#menu li ul li a {
  background: #E6D8CF;
  color: #000;
  padding-left: 20px;
}

ul#menu li ul li a:hover {
  background: #806959;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

table.admin { width:100%; color:#FFFFFF; border-color: Black; border-style: dashed; border-width: 1px; }
table.admin td, table th { padding:0 4px; text-align:left; vertical-align: top; }
table.admin th { background-color: Black; font-size: 10px; padding: 0 3px 0 3px;}
table.admin th a:hover{ background:#DDD; color:#000; text-decoration: none;}
table.admin tr { background-color: #DDD;}
