/*
 *
 */

body {
 padding: 0;
 margin: 0;
 font-size: 11pt;

 background: #FAFAD2 url(bg.png) repeat-x;
 color: #666633;
 }

#menu {
 font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Sans-serif; 
 float: right;
 padding: 15px 80px 0 0;
 margin: 0 0 18px 0;
 }
#menu li {
 font-size: 10pt;
 font-weight: bolder;
 display: inline;
 }
#menu li a {
 color: #FFFFFF;
 text-decoration: none;
 padding: 30px 10px 0px 0;
 margin: 0 0 0 20px;
 background: url(tab.gif) no-repeat right bottom;
}
#menu li a:hover {
 color: #FEFFB8;
 background: url(tabhover.gif) no-repeat right bottom;
}

#notice {
 background: #F5DEB3 url(noticebg.gif) no-repeat bottom right;
 padding: 10px 3px 10px 9px;
 }

a, a:active, a:link { color: #800000; text-decoration: none; font-weight: bolder;}
a:hover { color: #FF0000; }

#footer, #footer td {
 color: #000000;
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 font-size: 13px;
 line-height: 14px;
 }

#footer {
 margin-top: 20px;
 border-top: 4px #800000 solid;
 }

#footer a {
 color: #000000;
 font-weight: bolder;
 font-size: 13px;
 text-decoration: none;
 }

#footer a:hover {
 color: #FF0000;
 text-decoration: none;
 }

h1.pagename {
 background: #F5DEB3 url(h3bg.png) no-repeat center left;
 padding: 5px 8px 6px 0;
 font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
 font-weight: bolder;
 font-size: 10pt;
 margin: 0 0 10px 0;
 text-transform: uppercase;
 text-align:right;

 color: #800000;
 text-decoration: none;
}

h2.left {
 background: #F5DEB3 url(h4bg.png) no-repeat center right;
 padding: 5px 0 6px 8px;
 font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
 font-weight: bolder;
 font-size: 10pt;
 margin: 0 0 0 10px;
 text-transform: uppercase;
 text-align:left;
}

h2.left a {
 color: #800000;
 text-decoration: none;
 }

h2.left a:hover {
 color: #FF0000;
 text-decoration: none;
 }

.pageContent {
 font-family: Georgia, Verdana, Arial, Helvetica, Sans-serif;
 font-size: 11pt;
 padding: 10px 15px 10px 15px;
 }

.pageContent p {
 margin: 0.2em 0.0em 0.0em 0.0em;
 text-align: justify;
 padding-left: 1.0em;
 }

.pageContent p:first-letter {
 float: left;
 font-size: 140%;
 color:red;
 }

.box h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 12px;
	padding-left: 13px;
	font-size: 11pt;
	color: #FF0000;
	background: url(rightheader.png) no-repeat top left;
	height: 20px;
}

.box {
	float: right;
	width: 240px;
	background: #F5DEB3 url(rightcontent.png);
	text-align:justify;
	color: #000000;
  font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Sans-serif; 
  font-size: 10pt;
  font-weight: bolder;
 }

.box p {
	padding: 0px 15px 20px 15px;
	color: #000000;
	background: url(rightfooter.png) no-repeat left bottom;
}

.box a {
 text-decoration: none;
 color: #000000;
 }

.box a:hover {
 color: #FF0000;
 text-decoration: none;
 }

img.inline {
 margin: 5px 9px 5px 9px;
 }
img.inline {
	border: 1px solid #CD853F;
	padding: 3px;
 }

.tagimage {
 margin: 5px 9px 5px 9px;
 }
.tagimage caption {
 font-size: 85%;
 font-style: italic;
 }
.tagimage tr td img {
 border: 1px solid #CD853F;
 padding: 3px;
 }

.footnoteref, .footnote {
 font-style: italic;
 color: #0044AA;
 }
.footnoteref a {
 vertical-align: super;
 font-size: 50%;
 }

.weblog {
 margin-left: 2em;
 }
.weblogentry {
 font-family: Sans-serif;
 margin-left: 1em;
 }
.weblogheading {
 background: #F5DEB3;
 font-family: 'Monotype Corsiva';
 font-size: 16px;
 margin-top: 2em;
 }
.weblogpermalink {
 font-size: 8pt;
 margin-left: 1em;
 }

.article a, .attachment a {
 color: #800000;
 text-decoration: none;
 }

.article a:hover, .attachment a:hover {
 color: #FF0000;
 }

ul.tree {
 font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Sans-serif; 
 font-size: 10pt;
 font-weight: bolder;

 margin: 0 0 0 0;
 padding-left: 1em;
 }

ul.tree a, ul.tree a:active, ul.tree a:link {
 color: #333333;
 line-height: 14px;
 text-decoration: none;
 }

ul.tree a:hover { color: #FF0000; }

li.tree, li.treeSelected, li.treeExpanded, li.treeLeaf, li.treeLeafSelected {
 color: #800000;
}
li.tree {
 list-style-image: url(square.gif);
}
li.treeExpanded {
 list-style-image: url(square2.f00.gif);
}
li.treeSelected {
 list-style-image: url(square2.f00.gif);
}
li.treeLeaf {
 list-style-image: url(square.gif);
}
li.treeLeafSelected {
 list-style-image: url(square2.f00.gif);
}
