body
{
  margin:0;
  padding:0;
color: white;
font-family:Sans-Serif;
}

h1,h2,h3
{font-family:Serif;
}

a
{color:#FFFFFF;}

#wrapper
{
  width:770px;
  margin-left:auto;
  margin-right:auto;
  background-image:url(images/ContentExplorer.jpg); /* h2 element of content creates a space in flow */
}

#header
{
  background-image:url(images/header2.jpg);
  background-repeat:no-repeat;
  /*height:316px;*/
  height:269px;
  position:relative;
}

#masterlinks
{background-color:#ffffff;}

#adminlist a
{
	font-family:Sans-Serif;
	color:Blue;
}

ul#adminlist
{
	/*
	list-style-type:none;
	display:inline; */
	margin:0 0 0 45px;
	padding:0;
	background-color:#ffffff;
}

ul#adminlist li
{
	list-style-type:none;
	display:inline;
	padding:0;
}

/*
#admin
{
	position:absolute;
	right:35px;
	top:3px;
}

#content h2.title
{
  margin-top:0;
}
*/

#content
{
  padding:0 45px;
  /* content width is 770- 2x45 = 770 - 90 =680 */
  background-image:url(images/ContentExplorer.jpg);
  background-repeat:none;
}

#footer
{
  background-image:url(images/FooterExplorer.jpg);
  height:48px;
  line-height:48px;
  text-align:center;
  color:White;
}
a.antware
{
	font-family: Sans-Serif;
	color: White;
	/*font-size:x-small;*/
	text-decoration: none;
	margin:0 0 0 0;
	padding-left:20px;
	background-image:url(images/antstatic2.gif);
	background-repeat: no-repeat;
	background-position:0 50%
		
}
a.antware:hover
{
	color: #0000FF;
	background-image:url(images/antwalkingblue.gif);
	background-repeat: no-repeat;
}

#navcontainer
{
  background-color:Black;
  /*background-color:#B96B4A;*/
  width:696px;
  margin:0 auto;
  text-align: center;
  /*  new */
  height:52px; /*firefox needed height or floating sucked the h2 backgrounf in the navcontainer */
  
}

ul#navlist
{
margin:0 auto;
padding-left: 0;
white-space: nowrap;
border-top:solid 1px silver;
border-bottom:solid 1px silver;
/*list-style-type: none;*/
}

#navlist li
{
/* new */
list-style-type: none;
margin:0;

display: block;
float:left;
}

#navlist a 
{ 
padding:0;
display: block;
width:200px;
height:50px;
line-height: 50px;
font-size: 30px;
font-weight: bold;
font-family:Serif;
color: white;
text-decoration: none;
background-image: url(images/browndarkround.gif);
}

#navlist a:link, #navlist a:visited
{

}

#navlist a:hover
{
background-image: url(images/brownround.gif);
/*color: silver;
background-color: #4C0C03;*/
text-decoration: none;
}

h2
{
background-color:#5E1F0D;
border-bottom:solid 1px silver;
border-top:solid 1px silver;
padding-left:5px;
}

.statuspledged
{
	text-decoration:line-through;
}

.warning
{
	color:Yellow;
	font-weight:bold;
}

.catitems
{margin-left:30px}

#postadd
{
	background-color:Gray;
	margin:10px;
	border:solid 1px black;
	padding:0 10px 5px 10px;
}

#postadd h3
{
	margin:0 -10px 7px -10px;
	border-bottom:solid 1px black;
	background-color:#444444;
	padding:3px 5px;
}

/*
#postadd textarea,#btnAdd
{margin:10px 10px;}
*/
#postadd textarea
{width:620px;}

.postwrap
{
	background-color:#CF8E67;
	margin:10px;
	border:solid 1px black;
	padding:0 10px 0px 10px;
	color:#490F01;
}

.postwrap h3
{
	margin:0 -10px 7px -10px;
	border-bottom:solid 1px black;
	background-color:#734224;
	padding:3px 5px;
	color:White;
}

.postwrap h4
{
	margin:7px -10px 0 -10px;
	/*border-top:solid 1px black;*/
	color:#490F01;
	padding:3px 5px;
	text-align:right;
}
	
.postwrap h4 a
{ color:Blue;}
	
