﻿body
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12pt;
	background-color:white;
	color:black;
	max-width:950px;
	min-width:750px;
	margin:3px auto 3px auto;
	background-color:#BEE2F3;
}

a.enter:link,
a.enter:visited
{
	color:#00ff00;
	text-decoration:none;
	text-transform:capitalize;
	font-size:400%;
	text-shadow:#00ff00 10px 10px 9px;
}

a.enter:hover,
a.enter:focus
{
	color:#005500;
	text-decoration:none;
	text-transform:capitalize;
	font-size:400%;
	text-shadow:#005500 2px 2px 7px;
}

a.exit:link,
a.exit:visited
{
	color:#ff0000;
	text-decoration:none;
	text-transform:capitalize;
	font-size:400%;
	text-shadow:#ff0000 10px 10px 9px;
}

a.exit:hover,
a.exit:focus
{
	color:#550000;
	text-decoration:none;
	text-transform:capitalize;
	font-size:400%;
	text-shadow:#550000 2px 2px 7px;
}

a.stuff:link,
a.stuff:visited
{
	color:#0000ff;
	text-decoration:none;
	text-transform:capitalize;
	font-size:250%;
	text-shadow:#0000ff 10px 10px 6px;
}

a.stuff:hover,
a.stuff:focus
{
	color:#000055;
	text-decoration:none;
	text-transform:capitalize;
	font-size:250%;
	text-shadow:#000055 2px 2px 5px;
}

div.heading
{
	background-color:black;
	background-repeat:repeat;
	background-attachment:scroll;
	color:#FFCCFF;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	font-size:150%;
	font-family:'Lucida Handwriting', Arial, sans-serif;
	text-align:left;
}

.reverse
{
	background:gray;
	color:#FEFEFE;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:125%;
	text-align:left;
	padding:0px 12px 0px 12px;
	border-style:solid;
	border-width:1px;
	border-color:#F784E7;
	border-radius:10px;
}

li.item
{
	background-repeat:repeat;
	background-attachment:scroll;
	background-color:#FFCCFF;
	color:black;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:80%;
	text-align:left;
	list-style-type:square;
}

p.heading,
td.heading
{
	background-repeat:repeat;
	background-attachment:scroll;
	background-color:#FFCCFF;
	color:black;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:80%;
	text-align:right;
	text-transform:capitalize;
}

.pink
{
	border:1px solid #F784E7;
	border-radius:10px;
	background-color:#FFEFFF;
	padding:6px;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #FFEFFF 0%, #FEA0FE 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFEFFF 0%, #FEA0FE 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFEFFF 0%, #FEA0FE 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFEFFF), color-stop(1, #FEA0FE));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFEFFF 0%, #FEA0FE 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #FFEFFF 0%, #FEA0FE 100%);
}

.pink-title
{
	border-top:1px solid #F784E7;
	border-left:1px solid #F784E7;
	border-right:1px solid #F784E7;
	border-bottom:solid 1px #F784E7;
	background-color:#FFEFFF;
	border-radius:15px 15px 0px 0px;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #FFEFFF 0%, #FEA0FE 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFEFFF 0%, #FEA0FE 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFEFFF 0%, #FEA0FE 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFEFFF), color-stop(1, #FEA0FE));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFEFFF 0%, #FEA0FE 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #FFEFFF 0%, #FEA0FE 100%);
}

.orange1
{
	border-bottom:1px solid #F784E7;
	border-left:1px solid #F784E7;
	padding-left:10px;
	background-color:#FFF0E1;
	border-bottom-left-radius:15px;
	height:55px;
	vertical-align:middle;
	/* IE10 */ 
	background-image: -ms-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFF0E1), color-stop(1, #F9B876));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
}

.orange2
{
	border-bottom:1px solid #F784E7;
	background-color:#FFF0E1;
	height:55px;
	vertical-align:middle;
	/* IE10 */ 
	background-image: -ms-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFF0E1), color-stop(1, #F9B876));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
}

.orange3
{
	border-bottom:1px solid #F784E7;
	border-right:1px solid #F784E7;
	padding-right:10px;
	background-color:#FFF0E1;
	border-bottom-right-radius:15px;
	height:55px;
	vertical-align:middle;
	/* IE10 */ 
	background-image: -ms-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFF0E1), color-stop(1, #F9B876));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
}

.orange
{
	border:solid 1px #F784E7;
	border-radius:10px;
	background-color:#FFF0E1;
	/* IE10 */ 
	background-image: -ms-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFF0E1), color-stop(1, #F9B876));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(bottom, #FFF0E1 0%, #F9B876 100%);
}

.pink-top
{
	border:1px solid #F784E7;
	border-radius:20px;
	padding:3px;
	background-color:#FFEFFF;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #FFEFFF 0%, #FC59FC 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFEFFF 0%, #FC59FC 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFEFFF 0%, #FC59FC 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFEFFF), color-stop(1, #FC59FC));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFEFFF 0%, #FC59FC 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #FFEFFF 0%, #FC59FC 100%);
	color:inherit;
	color:inherit;
	margin-bottom:6px;
}

.main-box
{
	background-color: white;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #A6A0A0));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	border:1px solid purple;
	color:inherit;
	margin-bottom:3px;
	padding:15px;
	border-radius:20px;
}

.main-box2
{
	background-color: white;
	border:1px solid purple;
	color:inherit;
	margin-bottom:3px;
	padding:15px;
	border-radius:20px;
}

.main-box3
{
	background-color: #b5b5b5;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #E1E1E1 0%, #A6A0A0 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #E1E1E1 0%, #A6A0A0 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #E1E1E1 0%, #A6A0A0 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E1E1E1), color-stop(1, #A6A0A0));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #E1E1E1 0%, #A6A0A0 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #E1E1E1 0%, #A6A0A0 100%);
	border:1px solid purple;
	color:inherit;
	margin-bottom:3px;
	padding:15px;
	border-radius:20px;
}

.main-box-title
{
	background-color: #b5b5b5;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #A6A0A0));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	border:1px solid purple;
	color:inherit;
	padding:6px;
	margin-bottom:3px;
	border-radius:20px;
}

.main-box-footer
{
	background-color: #b5b5b5;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #A6A0A0));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #FFFFFF 0%, #A6A0A0 100%);
	border:1px solid purple;
	color:inherit;
	margin-top:3px;
	padding:3px;
	border-radius:20px;
}

.subtitle
{
	font-family:'Lucida Handwriting', Arial, Verdana, Helvetica, sans-serif;
	font-size:200%;
	font-weight:bold;
	text-transform:capitalize;
	display:inline;
	color:blue;
	text-align:center;
	padding:0px 10px 0px 10px;
	text-shadow:yellow 1px 1px 1px, blue 3px 3px 6px;
	letter-spacing:4px;
}

.date
{
	text-shadow:#FFF0E1 1px 1px 1px, #A52A2A 5px 5px 7px;
	font-size:125%;
	font-weight:bold;
	color:#A52A2A;
	letter-spacing:2px;
}

.hotlinks
{
	text-align:center;
	margin-bottom:4px;
	line-height:180%;
	font-size:9pt;
}

a.tinylink:link,
a.tinylink:visited
{
	border:1px outset #cc0000;
	border-radius:10px;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
	color:black;
	background-color:#F5FAFA;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #FF99FF 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #FF99FF 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #FF99FF 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #FF99FF));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FF99FF 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #FFFFFF 0%, #FF99FF 100%);
	padding-left:0.5%;
	padding-right:0.5%;
	margin-left:0.4%;
	margin-right:0.4%;
}

a.tinylink:hover,
a.tinylink:focus
{
	border:1px inset #cc0000;
	border-radius:10px;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
	color:white;
	background-color:#0000FF;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #FF99FF 0%, #BB00BB 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FF99FF 0%, #BB00BB 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FF99FF 0%, #BB00BB 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF99FF), color-stop(1, #BB00BB));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FF99FF 0%, #BB00BB 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #FF99FF 0%, #BB00BB 100%);
	padding-left:0.5%;
	padding-right:0.5%;
	margin-left:0.4%;
	margin-right:0.4%;
	box-shadow:none;
}

a.email-me:link,
a.email-me:visited
{
	font-size:12pt;
	border:1px outset #cc0000;
	border-radius:10px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	background-color:#F5FAFA;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #FF99FF 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #FF99FF 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #FF99FF 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #FF99FF));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FF99FF 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #FFFFFF 0%, #FF99FF 100%);
	padding-left:3px;
	padding-right:3px;
	margin:10px;
	box-shadow:3px 3px 10px gray;
	-webkit-box-shadow:3px 3px 10px gray;
}

a.email-me:hover,
a.email-me:focus
{
	font-size:12pt;
	border:1px inset #cc0000;
	border-radius:10px;
	text-decoration:none;
	font-weight:bold;
	color:white;
	background-color:#0000FF;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #FF99FF 0%, #BB00BB 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FF99FF 0%, #BB00BB 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FF99FF 0%, #BB00BB 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF99FF), color-stop(1, #BB00BB));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FF99FF 0%, #BB00BB 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #FF99FF 0%, #BB00BB 100%);
	padding-left:3px;
	padding-right:3px;
	margin:10px;
	box-shadow:none;
}

a.mainlink:link,
a.mainlink:visited
{
	border:2px outset black;
	font-weight:bold;
	letter-spacing:2px;
	font-size:125%;
	text-decoration:none;
	padding:1px;
	color:black;
	background-color:#CACAFF;
	line-height:200%;
	text-shadow:white 2px 2px 1px;
	border-radius:8px;
	box-shadow:3px 3px 10px grey;
	-webkit-box-shadow:3px 3px 10px grey;
}

a.mainlink:hover,
a.mainlink:focus
{
	border:2px inset silver;
	font-weight:bold;
	font-size:125%;
	text-decoration:none;
	padding:1px;
	color:#CACAFF;
	background-color:black;
	line-height:200%;
	text-shadow:none;
	border-radius:8px;
	box-shadow:none;
}

a.link1:link,
a.link1:visited
{
	border:2px outset black;
	font-weight:bold;
	font-size:75%;
	text-decoration:none;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	padding:.2em .3em .2em .3em;
	color:white;
	background-color:green;
	line-height:150%;
	border-radius:8px;
}

a.link1:hover,
a.link1:focus
{
	border:2px inset silver;
	font-weight:bold;
	font-size:75%;
	text-decoration:none;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	padding:.2em .3em .2em .3em;
	color:black;
	background-color:#D3D3D3;
	border-radius:8px;
}

a.link2:link,
a.link2:visited,
span.link2
{
	border:2px outset black;
	font-weight:bold;
	font-size:75%;
	text-decoration:none;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	padding:.2em .3em .2em .3em;
	color:white;
	background-color:black;
	border-radius:8px;
}

a.link2:hover,
a.link2:focus
{
	border:2px inset silver;
	font-weight:bold;
	font-size:75%;
	text-decoration:none;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	padding:.2em .3em .2em .3em;
	color:#0000F0;
	background-color:white;
	border-radius:8px;
}

a.download:link,
a.download:visited
{
	font-size:50%;
	text-decoration:none;
	border:1px outset black;
	padding:.2em .5em .2em .5em;
	color:white;
	background-color:black;
}

a.download:hover,
a.download:focus
{
	font-size:50%;
	text-decoration:none;
	border:1px inset silver;
	padding:.2em .5em .2em .5em;
	color:black;
	background-color:white;
}

.desc:link,
.desc:visited
{
	text-decoration:none;
	border-bottom:1px dotted #1E90FF;
	color:inherit;
	font-size:inherit;
}

.desc:hover,
.desc:focus
{
	text-decoration:none;
	border-bottom:1px solid #1E90FF;
	color:inherit;
	font-size:inherit;
}

.blackbox
{
	font-weight:bold;
	font-size:12pt;
	border:1px solid black;
	border-radius:8px;
	background-color:#FFFFCC;
	padding:5px 5px 5px 8px;
	letter-spacing:3px;
	margin-right:2px;
	/* [disabled]box-shadow:5px 5px 10px gray;
*/
}

.title
{
	font-weight:bold;
	font-size:400%;
	text-shadow:yellow 1px 1px 2px, #DAA520 10px 10px 10px;
	color:#DAA520;
	text-align:center;
	letter-spacing:4px;
}

.title2
{
	font-weight:bold;
	color:#0080FF;
	text-align:center;
	font-size:125%;
	text-shadow:#0080FF 3px 3px 7px;
	white-space:nowrap;
}

.skip
{
	display:none;
	margin:0px;
	padding:0px;
	border:0px;
	position:absolute;
	left:-9999em;
	z-index:999;
}

a.skip:focus
{
	position:relative;
	left:0;
	margin:2px;
	border:5px solid green;
	border-radius:20px;
	background:white;
	padding:10px;
	outline:none;
}

.dot
{
	color:#FFCC66;
}

.email
{
	border:0px;
}

hr
{
	height:4px;
	color:#F784E7;
	background-color:#F784E7;
}

img#xhtml
{
	float:right;
	border:0px;
}

img#css
{
	float:right;
	border:0px;
}

img.glow
{
	position:relative;
	top:3px;
}

img.glow:link,
img.glow:visited
{
	box-shadow:none;
}

img.glow:hover,
img.glow:focus
{
	box-shadow:1px 1px 20px yellow;
	-webkit-box-shadow:1px 1px 20px yellow;
}

.no-top
{
	margin-top:0px;
}

.no-bottom
{
	margin-bottom:0px;
}

.center
{
	text-align:center;
}

.no-border
{
	border:0px;
}

.frame
{
width:100%;
height:450px;
margin:0px;
box-shadow:5px 5px 10px #666;
-webkit-box-shadow:5px 5px 10px #666;
}

