div,h1,h2,h3,h4,h5,h6 {border:0px;padding:0px;margin:0px}

body { margin: 0; padding: 0; font-size: 11pt; font-family:Tahoma, verdana, Geneva, Sans Serif, Arial; background-image: url(img/bg.jpg); background-repeat: repeat-x; background-color: #008CD4; }

#body2 { width: 800px; margin: 0 auto; padding: 0; }

#wrapper { width: 800px; margin: 0 auto; padding: 0; }

#sidebar { width: 180px; min-height: 500px; background-color: #5FC07C; float: left; }

#realbody { width: 620px; float: left; background-color: #fff; min-height: 500px; }

a:link {font-weight:bold; text-decoration:none; color: rgb(30,30,200)}
a:visited {font-weight:bold; text-decoration:none; color: rgb(170,30,170)}
a:hover {text-decoration:underline}
a:active {background-color:#66CC99}

a.anchor {color:black}
a.anchor:hover {text-decoration:none}

a.more {font-size:10pt;color:blue; text-decoration:none;font-variant:small-caps}

h1 {font-size:42pt; letter-spacing: -5px}
h2 {font-size:18pt; }
h3 {font-size:14pt}
h4 {font-size:13pt}
h5 {}
h6 {font-weight:normal; font-style:italic; letter-spacing:3px; font-size:9pt}

hr {width:400px}
ul,li {list-style-type: square}

img {
	vertical-align: top;
	border: 0px; margin: -2px;
}

.logoholder { width: 306px; height: 90px; float: left; background-image: url(img/logo_bg.jpg); background-repeat: no-repeat; }
.logoholder p { margin: 0; padding: 15px 0 0 13px; }

.topheaderright { width: 494px; height: 90px; float: left; background-image: url(img/header_top_bg.jpg); background-repeat: repeat-y; }


.userlogout { width: 494px; height: 65px; }
.userlogout p { margin: 0px; padding: 12px 16px 0 0; font-size: 11px; color: #CCCCCC; float: right; }
.userlogout a { color: #FFFFCC; text-decoration: none; }
.userlogout a:visited { color: #FFFFCC; text-decoration: none; }
.userlogout a:hover { text-decoration: underline; }
.cusname { font-weight: bold; text-transform: uppercase; color: #fff; }

.headerinfo {  width: 494px; height: 25px; }
.headerinfo p { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #fff; margin: 0; padding: 1px 16px 0 0; float: right; }
.headerinfo a { color: #fff; text-decoration: none; }
.headerinfo a:hover { text-decoration: underline; }
.headerinfo a:visited { color: #fff; }

.footer { width: 800px; }
.footerstrip { width: 800px; height: 17px; background-color: #5fc07c; }
.copyright { float: right; padding: 12px 0 0 0; font-size: 12px; color: #E0E0E0; }
.copyright a { color: #E0E0E0; text-decoration: none; }
.copyright a:hover { text-decoration: underline; }

.strip { width: 620px; background-color: #ffffcc; height: 17px; }

.flblgray { font-family:verdana, Geneva, Sans Serif, Arial; color:#666666; font-size: 7pt;}
.flblgray a { text-decoration: underline; color: #666666; font-weight: normal; }

.sechd { font-family:verdana, Geneva, Sans Serif, Arial; color:#003399; font-size: 10pt; font-weight:bold; text-align: right; }

.sidebarlink { font-family:verdana, Geneva, Sans Serif, Arial; color: #FFFFCC; font-size: 10pt; }
.sidebarlink a { color: #FFFFCC; font-weight: normal; text-decoration: underline; }

#bottombar { width: 800px; height: 17px; margin: 0 auto; padding: 0; background-color: #5FC07C; }

.logboxpad { padding-left: 5px; padding-bottom: 2px; }
.sechdd { font-family:verdana, Geneva, Sans Serif, Arial; color:#fff; font-size: 10pt; font-weight:bold; }

div.content {padding: 1em}
div.top {
	width:800px;
	margin: 0 auto;
}

#right {padding: 5px}

#bottom {
	background-color:rgb(204,255,204);
	text-align:center;
}
#right {background-color:#66CC99; font-size:10pt; white-space:nowrap}

#topbar {
	white-space: nowrap;
	background-color: #003399;
	padding: 2px;
}

#topbar h1 {
	display:inline;
	white-space:nowrap;
	font-variant:small-caps;
	font-family:serif;
	color:white;
	font-style:oblique;
	font-weight:normal;
	letter-spacing:0;
	position:relative;
	top:15px;
}

#topbar h2 {
	display:inline;
	white-space:nowrap;
	font-family:serif;
	color:#ccffcc;
	font-style:oblique;
	position:relative;
	top:-30px;
	left:30px;
	font-weight:normal;
}

#aboutvia, #inthisissue, #archives {margin-top:15px}

#right {background-color:#ccffcc}
#bottom {background-color:#66cc99}

ul.sidebar {
	line-height:18pt;
	position:relative;
	left:-15px
}

.halfform {width: 250px}
.fullform {width: 500px}
.quarterform {width: 125px}

.cover {
	width:250px;
	border: 3px inset;
	text-align:center;
	padding:5px;
        margin:1px;
	background-color:white;
}

.blurb {
	padding:3px;
	text-align:justify;
}

.book {
	background-color:rgb(240,255,240);
	position:relative;
	width:650px;
	height:350px;
	margin:10px;
	border:3px outset;
	padding:4px;
	overflow:auto;
}

.bookimage {height:211px}

.caption {font-size:10pt}

.title {
	width:450px;
	padding:3px;
	margin:7px;
}

.mini {
	font-size:18pt;
	letter-spacing:-2px;
}

.indented {
	display: inline;
	position: absolute;
	left: 100px;
}

.label {display: inline; line-height: 18pt}

.lists {
	background-color: rgb(250,250,240);
	display: inline;
	border: 1px outset;
	padding: 2px;
	height:280px;
	width:305px;
	position:relative;
}

.bullet {
	width:105px;
	height:36pt;
	background-color:rgb(204,255,204);
	float:left;
}


