
html, body  
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body
{
	
	font-family: Arial, Helvetica, Sans-serif, Sans, Tahoma, Century Gothic, Verdana;
	font-size: 10pt;
    color: #6C6C6C;
}


.menubar
{
	background-color:#605020;
}

.catmenuitem div a
{
	font-size:12pt;
	font-weight:bold;
}

.categorysubmenuitem
{
	padding: 1px 1px 1px 8px;
}

a.categorysubmenu
{
	font-size:10pt;
	
}

th
{
	text-align:left;
}

h1  /*  Main site title */
{
	font-size: 16pt;
	color:#8A8F45;
	font-weight: bold;
	margin-bottom: 3px;
    font-family: "AvantGarde Md BT","AvantGarde","Century Gothic",Helvetica,Arial;
}

h2 /*  Main site subtitle */
{
    color:#8A8F45;
    font-family:"AvantGarde Md BT","AvantGarde","Century Gothic",Helvetica,Arial;
    font-size:16px;
    font-weight:bold;
    margin-bottom:0;
    padding:5px 0 10px;
}

h3  /*  content heading level 1 */
{
	font-size:10pt;
	font-weight: bold;
	color:#8A8F45;
	margin:7px 0 10px;
}

h4 /*  content heading level 2 */
{
	font-size: 110%;
	color: red;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h5 /*  content heading level 3 */
{
	font-size: 12pt;
	color: red;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

a,
a:link,
a:visited
{
	color: #979C4B;
	text-decoration: none;
}

a:hover,
a:active,
a:focus
{
	color: #8A8F45;
	text-decoration: none;
    border-bottom: 1px dotted #8A8F45;
}

form
{
	margin-bottom: 0px;     /* remove extra form guttering */
}

tr
{
	vertical-align: top;    /* sensible default alignment */
}

img
{
	border: 0px;
	display: inline;
}

p
{
	margin: 7px 0px 10px 0px;
}

#header p
{
    margin: 0px;
}

#header a
{
    color: white;
}

#header
{
    cursor: pointer;
}

.blogarticledate
{
	padding: 2px 0px 2px 0px;
	font-weight:bold;
}


.blogarticletext
{
	padding: 3px 0px 6px 0px;
	font-weight:normal;
}


.footerpane
{
	//background-color:#605020;
	padding: 3px 0px 5px 21px;
	margin: 0px;
	clear: both;
	font-size: 0.9em;
	text-align: left;
    position: relative;
    top: -70px;
    height: 0px;
}

.footer
{
    padding: 0px;
    margin: 0px;
    height: 0px;
}

.footer a
{
	color:white;
}
.footertext
{
	float:right;
}

.error
{
	color:red;
}
