body {
	font-family: Arial, "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	background-image: url(backgrad.gif);	background-repeat: repeat-x;
	color: #666;
	list-style-type: none;
}

a, a:link, a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

.content {
	font-size: 10pt;
	line-height: 12pt;
	
}

.content img{
	text-align: right;
	border: thin solid black;	
}

.image{
	float: right;
	border: thin solid black;
	margin-bottom: 15px;	
}

.contact {
	width: 200px;
	margin: 0 auto;
	margin-bottom: 400px;
	text-align: center;
	line-height: 18px;
	color: #000;
}

.littlefoot, .littlefoot A:link, .littlefoot A:visited {
	font-size: 7pt;
	color: #ccc;
	text-align: center;
	padding: 10px 0 5px 0;
}

#wrapper {
	width: 815px;
	border: 0;
	margin: 0 auto;
	background-image: url(middle.gif);	background-repeat: repeat-y;
}

#innerwrapper {
	width: 815px;
	margin: 0;
	background: transparent url(sideimage.jpg) no-repeat bottom left;
	background-position: 5px 100%;

}

#header {
	width: 815px;
	height: 100px;
	background-image: url(head.gif);	background-repeat: no-repeat;
}

#firstbox {
	width: 265px;
	float: left;
	margin: 0;


}

#secbox {
	width: 431px;
	float: left;
	margin: 0;

}

#thirdbox {
	width: 119px;
	float: right;
	margin: 0;
	background-image: url(button.gif);	background-repeat: no-repeat;
}

#buthead {
	width: 119px;
	height: 11px;
	background-image: url(but_06.gif);	background-repeat: no-repeat;
	background-position: 0 0;
}

#butmid {
	width: 119px;
	background-image: url(but_08.gif);	background-repeat: repeat-y;
}

#butfoot {
	width: 119px;
	height: 15px;
	background-image: url(but_09.gif);	background-repeat: no-repeat;
}

#footer {
	width: 815px;
	height: 65px;
	background-image: url(foot.gif);	background-repeat: no-repeat;
	clear: both;
}


/*HTML Declarations */

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, fieldset, address, td {padding: 2px 10px; }
p {font-weight: normal;}
p:first-letter {color:#666; font-size: 14pt; }
h1 {font-size: 120%; font-weight: bold; color: #761010; padding-left: 15px;}
h2 {font-size: 115%; font-weight: bold; color: #761010;}
h3 {font-size: 105%; font-weight: bold; color: #761010; }
a {color: #761010; text-decoration: none;}
a:hover {text-decoration: underline;}
ol, ul {list-style-position: inside; padding: 0.4em 10px; list-style-type: none;}
td {font-weight: normal; padding: 2px 4px;}
tr {padding: 2px;}
pre {background-color: transparent; font-size: 10px;}
.pagetitle {text-align: center; margin: 2px 0; }
.pagetitle h2 {font-weight: bold; text-align: center; display: inline; }

fieldset {margin-bottom: 0.5em; padding: 0.5em;}
form {margin: 5px; padding: 10px;}
table {max-width: 60%; margin: 10px; padding: 4px; background-color: transparent;}
th {text-align: left; padding-right: 0.6em; border-bottom: none;}
tr.even, tr.odd {background-color: transparent; border-bottom: none;}
tr.even, tr.odd {padding: 0.1em 0.6em;}
td.active {background-color: transparent;}

.readmore { text-align: right; border-bottom: thin dotted #333; padding: 0 2px 15px 0}
.node { padding: 0 25px 2px 15px; text-align: left;}

/* Other common styles */


.breadcrumb {padding: 0.4em 10px;}
.chronodata {display: block; float: left; padding: 0.4em 10px;}
.comment {padding: 0.4em 10px;}
.compact-link {padding-left: 10px;}
.error {color: #761010;}
.feed-item-title, .feed-item-meta, .feed-item-body, .feed-item-categories {padding: 0 4px 4px 4px;}
fieldset {margin: 5px 10px;}
.form-item, .help, .container-inline, dd, dt, .profile, .feed-icon, .xml-icon {margin: 0px 10px 8px 10px;}
.form-item input.form-text, .form-item textarea.textarea, .description {width: 90%; margin: 0px 5px 8px 5px;}
.form-item select {width: 90%;}
.form-submit, .help-items {margin: 5px 10px;}
#forum {background-color: transparent; padding: 0.4em 5px 0.4em 10px;}
.item-list .icon {color: #555; float: right; padding-left: 0.25em; clear: right; }
.item-list .icon a.active {color: #000; text-decoration: none;}
.item-list .icon a:hover {color: #000; text-decoration: none;}
.item-list .title {font-weight: bold;}
.item-list ul {margin: 0 0 0.75em 0; padding: 0; }
.item-list ul li {margin: 0 0 0.25em 1.5em; padding: 0; list-style-type: none; list-style-image: none;}
.marker, .form-required {color: #000;}
.metadata {display: block; clear: left; margin-top: 2px; padding: 0.4em 10px;}
.messages status {padding: 10px;}
.more-help-link, .more-link {text-align: right; padding-right: 20px;}
.ok {color: #000;}
.path {padding: 0.4em 5px 0.4em 10px; font-size: 100%;}
.search_box {padding: 0; margin: 0;}
.submitted {padding: 0 8px;}
.tagdata {display: block; float: left; padding: 0.4em 10px;}
textarea, input, select {margin: 5px 10px;}
.user-login-block .form-item input {width: 50%;}

.terms, .taxonomy_term_1 {display: none;}

/* Tab navigation */

ul.primary {border-collapse: collapse; padding: 0; white-space: nowrap; list-style: none; margin: 5px 8px 5px 10px; height: auto; line-height: normal; border-bottom: 1px solid #761010;}
ul.primary li {display: inline;}
ul.primary li auto {background-color: transparent; border-color: #761010; border-width: 1px; border-style: solid solid none solid; height: auto; margin-right: 0.5em; padding: 0 1em; text-decoration: none;}
ul.primary li.active a {background-color: #761010; border: 1px solid #761010; color: #fff;}
ul.primary li a:hover {background-color: #761010; border-color: #761010; color: #fff;}
ul.secondary {border-bottom: 1px solid #761010; padding: 0.5em 0.7em 0.5em 0.7em; margin: 5px;}
ul.secondary li {display: inline; padding: 0 1em; border-right: 1px solid #761010;}

ul.secondary a.active {border-bottom: 1px solid #761010;}


/* Menu & Sidebar styles */

ul.menu li {margin: 0 0 0 9px;}
li.expanded {list-style: none;  padding: 5px 2px 0 0; margin: 0;}
li.collapsed {list-style: none; padding: 5px 2px 0 0; margin: 0;}
li.leaf {list-style: none; padding: 5px 1px 0 0; margin: 0; }
li a.active {color: #761010; list-style-type: none;}
td.menu-disabled {background-color: transparent;}


.block-menu, ul.menu {padding: 0 0 5px 2px; list-style: none;}
.block ul { margin: 0; padding: 0 0 0.25em 0; color: #3f3; list-style: none;}
.block, .box {padding: 5px 0; list-style: none;}
.blockhead, .blockbody {padding: 2px 2px; list-style: none;}
.block-region {background-color: transparent;}

ul.menu {font-size: 100%; list-style: none;}
.menu ul ul, .menu li ul {padding: 0 0 0.2em 2px; }
#secondarycontentspace form, #secondarycontentspace .container-inline, #search-theme-form, #search, #edit-search-theme-form-keys, #secondarycontentspace #edit-submit {padding: 0; margin: 0;}
#secondarycontentspace .form-submit {font-size: 90%; padding: 0; margin: 0;}
#secondarycontentspace .form-item {padding: 4px;}
#secondarycontentspace .block {margin: 0; padding: 0.1em 8px;}
.block-aggregator {padding: 0.1em 0; font-size: 80%;}
.block-aggregator .item-list {margin: 0; padding: 0.1em 4px 0 0;}
.block-aggregator ul {margin: 0; padding: 0;}

#primarylinks, #primarylinks .menu li, #primarylinks .menu a { font: 13pt small-caps bold ; line-height: 24pt; text-align: left;  list-style: none; margin: 0; padding:0;}
#primarylinks a.active { color:#761010; margin:0; padding: 0;   list-style: none;}
#primarylinks a:hover { color:#f33; text-decoration:none;  list-style: none;}

#bottomlinks { font-size: 9pt; line-height: 14pt; text-align: center;  }
#bottomlinks  a.active { color:#333; margin:0; padding: 10px 10px; text-decoration: underline; text-align: center;}
#bottomlinks  a:hover { color:#f33; text-decoration:none; text-align: center;}




