
/* Embed fonts 

@font-face {
	font-family: "verdana";
	src: url(../shared/verdana.ttf);
}
@font-face {
	font-family: "dolphin";
	font-weight: normal;
	src: url(../shared/dolphin.ttf);
}
*/

/* Declare styles */

body {
/*	background: url(../shared/images/bg-geometric.gif) #000000; */
	background: #000000;
	margin: 0%;
	scrollbar-3dlight-color: #eeeeee;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #000000;
	scrollbar-darkshadow-color: #eeeeee;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
}
body * {
	color: #ffffff;
	font-size: 1em;
	font-family: "verdana", "arial", sans-serif;
}
#body {
	border-bottom-width: 1px;
	border-bottom-color: #bbbbbb;
	border-bottom-style: solid;
	margin-bottom: 0px;
	background: url(../shared/images/bg-geometric.gif) #000000;
}

#foot {
	text-align: right;
	font-size: 11px;
	margin-top: 0px;
}

a { text-decoration: none; }
a:link { color: #00a0dd; }
a:visited { color: #cccccc; }
a:active { color: #ffffff; text-decoration: underline; }
a:hover { text-decoration: underline; }


img { border: 0px; }

p, dl, ul {
  margin-left: 10%;
  margin-right: 10%;
  text-align: justify;
  font-size: .8em;
}
dl dl, ulul {	font-size: 1em; }
p.desc {
   font-size: .6em;
   text-indent: 0px;
   margin-top: 0em;
   margin-bottom: .6em;
}
p.sep { text-align: center }
p.list, .list p {
  text-indent: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
}
p.hang, .hang p { text-indent: -1.5em; margin-top: 1pt; margin-bottom: 1pt; }

blockquote {
  margin-left: 20%;
  margin-right: 20%;
  text-align: justify;
  font-size: .6em;
}
blockquote blockquote {
  margin-left: 5%;
  margin-right: 5%;
}

hr {
	height: 1px;
	border-style: solid;
	border-color: #dddddd;
	border-width: 0px;
	border-top-width: 1px;
}

cite { 
/* Stupid kludgey fix because cites inside anchors are normal colored instead 
   of link colored for some stupid reason. --cfc 2003/07/11 */
	color: inherit;
}

/* FULLWIDTH TABLE */
table.fullwidth {
	margin-left: 10%;
	width: 80%;
}
/* Paragraphs and definition lists */
.fullwidth tr td p, .fullwidth tr td dl {
	margin-left: 0px;
	margin-right: 0px;
}
/* Unordered lists */
.fullwidth tr td ul { margin-left: 0px; }
/* .fullwidth tr td ul li { margin-left: 20px; } */
/* Headers */
.fullwidth tr td h1, .fullwidth tr td h2, .fullwidth tr td h3, .fullwidth tr td h4 {
	position: relative;
	left: -3em;
}

/* GIFT LIST PAGE */
table.gift-list {
	margin-left: 20px;
	width: 98%;
	font-size: .8em;
}
table.gift-list * { vertical-align: top; }
.gift-name *, .gift-name { text-indent: .5em; }

dt { font-weight: bold }

h1, h2, h3, h4 { margin-left: 30px; }
h1 {
	margin-top: 0px;
  font-size: 36pt;
  font-weight: normal;
  font-family: "dolphin", serif;
}
h2 {
  font-size: 16pt;
  font-weight: bold;
}
h3 {
  font-size: 12pt;
  font-weight: bold;
}
h4 {
  font-size: 1em;
  font-weight: bold;
}
.hin { font-weight: bold }

acronym { cursor: help; }

.email { font-family: "courier new", "courier", serif }
.nomargin { margin: 0px; }
.center { text-align: center; }
.outline {
	 border-width: 1px; 
	 border-style: solid; 
	 border-color: #bbbbbb;
}

/* Start Sidenav code */

/* SIDE NAVIGATION BAR */
#sidenav {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	padding: 0px;
	border: 0px;
	margin: 0px;
	z-index: 20;
}
#sidenav img { display: block; position: relative; z-index: 21; }

#sidenav-preload {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	z-index: 1;
}
#sidenav-preload img { display: block; position: relative; z-index: 2; }
/* End Sidenav code */

#sx-logo {
	position: absolute; 
	top: 0px;
	right: 0px;
}

/* Experimental email masking */
.email-address > .userid:after {
	content: "@";
}
.email-address > .domain + .domain:before {
	content: ".";
}

/* This style sheet created by Vivre Draco (cfc@accendi.net) for sx (cfcHome v5)
   Please do not use without at least giving proper credit. Thank you. */