a {
	text-decoration: none; color: black; }
a:hover, a:focus {
	text-decoration: underline; color: blue; }

a.highlight {
	color: black; text-decoration: none; }
a.highlight:hover, a.highlight:focus {
	color: blue; background-color: #ffff55; outline: solid  2px red; text-decoration: none; }

a.blackandhighlight {
	color: black; text-decoration: none;}
a.blackandhighlight:hover, a.blackandhighlight:focus {
	color: blue; background-color: #ffff55; outline: solid  2px red; text-decoration: none; }

a.blueandhighlight {
	color: blue; text-decoration: none; }
a.blueandhighlight:hover, A.blueandhighlight:focus {
	color: blue; background-color: #ffff55; outline: solid  2px red; text-decoration: none; }

a.underline {
	border: none; }
a.underline:hover, A.underline:focus {
	text-decoration: underline; color: red; }

a.outline {
	border: none; outline: none; }
a.outline:hover, A.outline:focus {
	outline: solid blue; }

a.navbar {
	border: none; }
a.navbar:hover, A.navbar:focus {
	border: none; }

body {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color: black;
	text-align: center;
	}

table {
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	}

table.dlpage {
	padding: 0;
	margin: 0 auto;
	vertical-align: middle;
	text-align: center;
	}

table.dlpage td{
	padding: 0.4em 0.4em;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	}

p, blockquote, ul, ol, dl, dd, li, dir, menu	{	
	/* inherit from body */	
	}	

small {
	font-size: .92em; }

big {
	font-size: 1.17em; }

pre {
	font-family: 'Courier New', monospace; }

ol li {
	list-style-type: decimal; }

ol ol li {
	list-style-type: lower-alpha; }

ol ol ol li {
	list-style-type: lower-roman; }

h1, h2, h3, h4, h5, h6 {
	font-style: oblique;
	font-weight: bold;
	font-family: Georgia, 'Minion Web', Palatino, 'Book Antiqua', Utopia, 'Times New Roman', serif;
	}

table h4, table h5, table h6 {
	margin: .3em;
	}

h1 { text-shadow: 3.0pt 3.0pt 5.0pt #555; }
h2 { text-shadow: 2.5pt 2.5pt 4.0pt #555; }
h3 { text-shadow: 2.0pt 2.0pt 3.0pt #555; }
h4 { text-shadow: 1.5pt 1.5pt 2.0pt #555; }
h5 { text-shadow: 1.0pt 1.0pt 1.0pt #555; }
h6 { text-shadow: 0.5pt 0.5pt 0.5pt #555; }

.indent {
	margin-left: 2.5em;
	}
.full-indent, .full_indent {
	margin-left: 2.5em;
	margin-right: 2.5em;
	}

.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	display: block;
	}

.font-book {	
	font-family: Georgia, 'Minion Web', Palatino, 'Book Antiqua', Utopia, 'Times New Roman', serif;
	}

.font-serif {
	font-family: 'Times New Roman', serif;
	}

.font-sans {
	font-family: helvetica, arial, verdana, sans-serif;
	}

.bar {
	display: block;
	margin: 1.5em auto 1.5em auto;
	}

div.banner10 {
	margin: 0px;
	font-size: 0pt;
	line-height: 0pt;
	background-color: #9F1513;
	}
div.banner10 img {
	border: none;
	width: 100%;
	}

body>.blackglass, .blackglass {
	background: url('/WebImages/page-fx/blackglass.png') scroll repeat;
	}
body>.blueglass, .blueglass {
	background: url('/WebImages/page-fx/blueglass.png') scroll repeat;
	}
body>.greenglass, .greenglass {
	background: url('/WebImages/page-fx/greenglass.png') scroll repeat;
	}
body>.purpleglass, .purpleglass {
	background: url('/WebImages/page-fx/purpleglass.png') scroll repeat;
	}
body>.whiteglass, .whiteglass {
	background: url('/WebImages/page-fx/whiteglass.png') scroll repeat;
	}
body>.tanscratchglass, .tanscratchglass {
	background: url('/WebImages/page-fx/tanscratchglass.png') scroll repeat;
	}
body>.tanscratchglass2, .tanscratchglass2 {
	background: url('/WebImages/page-fx/tanscratchglass2.png') scroll repeat;
	}
#vertmenu {
	font-family: Verdana, Arial, Helvetica, verdana, sans-serif;
	margin-left: auto;
	margin-right: auto;
	font-size: 100%;
	width: 450px;
	}
  
#vertmenu h1 {
	display: block;
	background-color:#FF9900;
	font-size: 90%; 
	padding: 3px 0 5px 3px;
	border: 1px solid white;
	color: #333333;
	width:446px;
	margin: 0px;
	}
 
#vertmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	}

#vertmenu ul li {
	margin: 0px;
	padding: 0px;
	}

#vertmenu ul li a {
	font-size: 80%;
	display: block;
	vertical-align: middle;
	border-bottom: 1px dashed #C39C4E;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: black;
	width:447px;
	}
#vertmenu ul li a img {
	vertical-align: middle;
	border: 0;
	margin: 0 .5em;
	}
#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	color: #000000;
	background-color: #eeffaa;
	}

#mainbody, #mainbody2 {
	margin: 2em auto;
	width: 80%;
	border-width: 1px;
	border-color: #cdf #89b #89b #cdf;
	border-style: solid;
	padding: .0em 1em;
	text-align: left;
	}
#mainbody2 {
	margin: 4em auto 2em auto;
	padding: 0em 1em;
	text-align: center;
	}
#mainbody-julie, #mainbody-angie {
	margin: 2em auto;
	width: 80%;
	border-width: 1px;
	border-color: #cdf #89b #89b #cdf;
	border-style: solid;
	padding: 1em;
	text-align: left;
	font-size: 75%;
	font-style: oblique;
	}
	
#mainbody-julie .paragraph,
#mainbody-angie .paragraph {
	padding: 0 2em 0 0;
	}

#mainbody-julie .floater,
#mainbody-angie .floater {
	float: right;
	width: 22em;
	border-right: blue solid .3em;
	border-top: blue solid .3em;
	margin: 0 4% .5em -11em;
	padding: 0 0 .5em 0;
	}

#mainbody-julie>.floater,
#mainbody-angie>.floater {
	margin-right: 10%;
	}

#mainbody-julie .pic,
#mainbody-angie .pic {
	float: right;
	margin: .5em;
	border: 0;
	width: 10em;
	}

#mainbody-julie .email,
#mainbody-angie .email {
	float: right;
	margin: .5em 0 0 -5em;
	border: none;
	}

#mainbody-julie .email img,
#mainbody-angie .email img {
	border: none;
	}

#mainbody-julie h2 , #mainbody-angie h2 {
	border-bottom: red dotted .2em;
	margin: .5em 0 1em 0;
	text-align: center;
	padding: 0 0 .3em 0;
	}

#mainbody-julie h2 span , #mainbody-angie h2 span {
	padding: .2em .2em .2em 1.2em;
	margin: 0 0 0 -1em;
	white-space: nowrap;
	text-align: left;
	}

body>.whitefade, .whitefade {
	background: url('/WebImages/whitefade.png') repeat-y;
	}

#mainbody-julie .borders, #mainbody-angie .borders {
	border-left: blue solid .3em;
	border-bottom: blue solid .3em;
	padding: 0 .5em 1.5em 0;
	margin: 4em 0 0 0;
	}

#mainbody a, #mainbody2 a, #mainbody-julie a, #mainbody-angie a { position: relative;}

#bottom_nav {
	margin: 10px auto;
	width: 95%;
	border-width: 1px;
	border-color: #cdf #89b #89b #cdf;
	border-style: solid;
	padding: 15px;
	text-align: center;
	}


#nav2 { 
	margin: 10px auto;
	width: 90%;
	border-width: 1px;
	border-color: #cdf #89b #89b #cdf;
	border-style: solid;
	padding: 15px;
	text-align: center;
	}

#nav2 a { position: relative; }

#nav3 {
	margin: 10px auto;
	width: 90%;
	border-width: 1px;
	border-color: #cdf #89b #89b #cdf;
	border-style: solid;
	padding: 15px;
	text-align: center;
	}

.rss {
	float: right;
	text-align: right;
	margin: .3em -0.7em 1em -12em;
	padding: .3em .3em 1.0em 1em;
	background: url('/WebImages/rssbg.png') top right no-repeat;
	width: 12em;
	}
.rss a {
	text-align: right;
	vertical-align: middle;
	font-size: 8pt;
	}
.rss a:hover {
	background-color: yellow;
	}
.rss a img {
	border: none;
	vertical-align: middle;
	}

.emp {
	font-style: oblique;
	font-weight: 200;
	}

.halfspace {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	}

.paragraph {
	margin-top: 1.0em;
	margin-bottom: 1.0em;
	text-indent: 1.5em;
	}

.box {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 1.0em;
	margin-right: 1.0em;
	border: 2px dotted #f00;
	padding: 1.5em;
	font-family: Georgia, 'Minion Web', Palatino, 'Book Antiqua', Utopia, 'Times New Roman', serif;
	font-style: oblique;
	font-weight: 500;
	background-image: url('/WebImages/backgrounds/marblefaint.jpg');
	}
.pages {
	text-align: center;
	border: .2em solid white;
	padding: 0 2em 2em 2em;
	margin-top: 6em;
	margin-bottom: 4em;
	}
.pages + .pages {
	margin-top: 8em;
	}
.pages h2 {
	margin: -1.1em auto 1em auto;
	padding: .3em;
	background: blue;
	width: 18em;
	text-align: center;
	border: .12em solid white;
	}
li {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	}

h1, h2, h3, h4, h5, h6 {
	margin-top: 1.5em;
	}

h1 + h2 {
	margin-top: 0.6em;
	}

h2 + h3 {
	margin-top: 0.6em;
	}

a.footnote {
	color: #007;
	background-color: #fc0;
	}

a.footnote:hover, a.footnote:focus {
	color: #33f;
	}
.nav-menu, .link_list {
	vertical-align: top;	
	}
	
div.nav-menu, div.link_list {
	vertical-align: top;
	text-align: center;
	clear: both;
	display: table;
	width: 100%;
	}
	
div.link_list {
	margin: 1em 0.0em;
	}

.nav-menu a, .nav-menu .here a, .link_list a, a.button, a.buttonvert {
	font-family: helvetica, arial, verdana, sans-serif;
	position: relative;
	margin: 0;
	padding: .1em;
	background: url(/WebImages/background.png) #aaf left top repeat-x;
	height: 2.2em;
	line-height: 2em;
	display: table-cell;
	width: 8em;
	border: .2em solid #dcdce9;
	color: #000000;
	text-decoration: none;
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
	}
.link_list a {	
	width: 10em;
	}
a.button, a.buttonvert {
	width: 10em;
	display: table-cell;
	}
	
a.buttonvert {
	display: block;
	}
.nav-menu a.here {
	color: white;
	}

.nav-menu a:hover, .link_list a:hover, a.button:hover, a.buttonvert:hover {
	background: url(/WebImages/background.png) #fff left bottom repeat-x;
	color: #22aa22;
	border-color: #bbbbbb;
	}

