@import "admin.css";
@import "stylist.css";

html {
  margin : 0; 
  padding : 0;
  border : 0;

  position : relative;
  top : 0; left: 0;
  height : 100%;
}

body {
  margin : 0 0 0 0; 
  padding : 0;
  border : 0;

/*DC  background : #FFF url(images/background_tile.gif) repeat-x left top;/*  url(/_image/background.gif) repeat-y center top; */
*/
  position : relative;
  top : 0; left: 0;
  height : 100%;
/*  background : green; */
}

.actions ul
{
	list-style: none;
	text-align:right;
}
	
.hidden 
{
	display:none;
	
}
.actions ul li
{
	display: inline;
	margin-left: 1em;
	font-size: 10pt;
}

#Form {
  position : relative;
  top : 0; left: 0;

  margin : 1em auto; 
  padding : 0;

  width : 82em;
  min-width : 956px;
  height : 90%;

  font-family : verdana, arial, sans-serif;

/*  background : red; */
}

#Layout_main {
  /* position : relative;
  top : 0; left: 0; */

  margin : 0; 
  padding : 0;
/*DC  border : 1px solid #D27F3D; */
  border : 0px solid #D27F3D;

  width : 63em;
/*  height : 100%; */
  height : 100%;

  /* min-width : 744px; */

  color : #000000;
  background : #FFFFFF;
}

#Layout_main[id=Layout_main] {
  width : 70em;
/*  height : auto;
  min-height : 100%; */
  height : auto;
  min-height : 100%;
}

div.banner {
  position : relative;
  top : 0; left : 0;

  margin : 0 0 1em 0;
  padding : 0;
  border : 0;

  height : 1%;
}

div.banner h1 {
  position : absolute;
  top : 0; left : 0;

  margin : 0 0 0 10px;
  padding : 0;
  line-height : 1em;
}

div.banner div {
  margin : 0 0 0 auto;
  /*background : transparent url(images/banner.jpg) no-repeat top right;*/
  text-align : right;
  height : 150px;
}

div.float-wrapper {
  position : relative;
  top : 0; left : 0;
  height : 1%;
}



/* Content */

#col-a {
  margin : 0 0em 0 12em;
  padding : 1em 0 3em 0;
}



/* Main navigation */

#col-b {
  position : absolute;
  top : 0; left : 0;

  width : 12em;

  margin : 0 0 0 0; 
  padding : 0;
  border : 0;

}

#col-b ul {
  margin : 0; 
  padding : 0;
  border : 0;
/*DC added next line */
  border-left : 1px solid #D27F3D;
  border-right : 1px solid #D27F3D;
  border-top : 1px solid #D27F3D;
  text-align : left;
}

#col-b li {
  margin : 0 0 0 0; 
  padding: 0 0 0 0; 
  border-bottom : 1px solid #D27F3D;
  
  list-style-type : none;
  list-style-image : none;
}

#col-b a {
  display : block;
  padding : .1em .5em;
}

#col-b a:link, #col-b a:visited {
  text-decoration : none;
  color : #804E25;
}

#col-b li.parentActive, #col-b li.active a, #col-b a:link:hover, #col-b a:visited:hover, #col-b a:active, #col-b a:focus {
  text-decoration : none;
  color : #663E1E;
  background : #FEEBD1 url(images/menu_tile.gif) repeat-x left top;
}

#col-b li.active strong {
  font-weight : normal;
}

#col-b .parentClosed ul { 
  display : none;
}

#col-b li.parentActive{ 
}



/* 2nd level nav */


#col-b ul ul { 
  border-right : 0;
  border-top : 0;
  background : #FFFFFF;
}

#col-b ul ul li { 
  margin-left : 1em;
  padding-left : 0;
  border-bottom : 0;
  border-top : 1px solid #D27F3D;
}

#col-b ul ul li a { 
  padding-left : 0.5em;
}



/* Right hand col */


#col-c { 
  position : absolute;
  top : 200px; left : 0;
  margin : 0 0 0 70em;
  padding : 0.1em;

/*DC  border : 1px solid #D27F3D; */
  border : 0px solid #D27F3D;
  width : 10em;

  color : #000000;
  background : #FFFFFF;
}

#col-c[id=col-c] {
  margin : 0 0 0 70em;
  width : auto;
  min-width : 140px;
} 

#col-c div { 
  font-size : 95%;
}
/*
#col-c div div { 
  border : 1px solid #D27F3D;
  margin : 0 0 0.5em 0;
  padding : 0.5em;
}

#col-c div div div { 
  border : 0px solid #D27F3D;
}
*/


/* Miscellaneous */

a img {
  border : 0;
}



/* Footer */

#Layout_FooterPane {
  font-size : 90%;
  line-height : 1.3em;
  margin-left : 14em;
}

#Layout_FooterPane p {
  margin : 0;
  padding : 0;
  line-height : 1.3em;
  text-align : center;
}



/* Sponsors */

#sponsors ul {
  margin : 0;
  padding : 0;
}

#sponsors li { 
  margin : 0.5em 0;
  padding : 0;
  text-align : center;
  list-style-image : none;
  list-style-type : none;
}

/* News articles */


#Layout_ContentPane table.blogList tr.ContentListItem td { 
  border-bottom : 1px solid #D27F3D;
}

/* Administration */

/* edit HTML links and edit article links */
a.ModuleCommand:link, a.ModuleCommand:visited, table.blogList div a:link, table.blogList div a:visited {
  /* display : block;
  padding : 0.2em; */
  font-size : 90%;
  /*
  border : 1px solid #CCCCCC;
  background : #FCFCFC;
  text-decoration : none; */
}

a.ModuleCommand:focus, a.ModuleCommand:hover, a.ModuleCommand:active, table.blogList div a:focus, table.blogList div a:hover, table.blogList div a:active {
/*   color : #D27F3D;
  border-color : #D27F3D;
  background : #FFF; */
}

