body, .body	{	text-indent:0px; margin:0px; padding:0px;
			color:#000000;	text-align:left;
			font-family: 'Quicksand', sans-serif;
			background-color:#020129;
			background-image:url('/img/backg-02.jpg');
			background-repeat:repeat-x;
			line-height:14pt; }

img	{ border-width:0px; }

a, a:link	{ color:#000; text-decoration:none; }
a:visited	{ color:#000; }
a:hover		{ color:#9F0041; }
a:active		{ border-width:0px; }	
a:focus		{ border-width:0px; }

b, .bold	{ font-weight:bold;	}

em		{ font-size:1.08em; font-style:normal;	font-weight:normal; }

h1		{ font-size:22px; font-weight:normal; margin-top:8px; padding-bottom:12px; }

h2		{ font-size:20px;  padding-bottom:20px; font-weight:normal;  margin:8px 0px 6px 0px; }

p		{ font-size:18px; line-height:28px; text-indent:14px; margin:12px; }

.plain	{ text-decoration:none; list-style-type:none; text-indent:0; }

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

.indent { margin-left:25px; }

.nopad { padding:0; margin:0; }

.page-xtendr { height:250px; }


#main { width:808px; margin:50px auto 0px auto; border-style:double; 
	border-color:#534497; border-width:0px 3px; padding:2px;
	background-color:#ffffff;}

#main2 { width:800px; margin:1px; border:3px double #336633; }

#left-side { width:175px; background-color:#fff; float:left; border:0px dotted red; }

#right-side { width:620px; background-color:#fff; float:right; padding:0; margin:0px; border:0px dotted green; }

#hacked p { font-size:14px; text-align:center; }

#site-menu { font-size:15px; line-height:30px; padding:0; margin:60px 0 0 0; text-align:center; border:0px dotted blue; }

#site-menu li { margin:20px 6px 0px 30px; padding:0; border-radius:15px; border:0px solid #554399; } 

#site-menu li a { display:block; height:100%; border-radius:15px; background-color:transparent; text-decoration:underline; }

#site-menu li a:hover { background-color:#FFF9D6; color:#000; }


blockquote				{ background-color:#FFFCEB; border-width:1px 0px 1px 1px; border-style:dotted; border-color:#cecece; padding:6px; margin:16px 8px; }

blockquote p, 
blockquote li			{ font-style:italic; line-height:32px; } 

blockquote p em,
blockquote li em 		{ font-style:normal; font-size:1.2em; vertical-align:text-top; }

blockquote .quotes	{ font-size:2.4em; vertical-align:text-top; position:relative;
							left:-.10em; font-family:roman,'times new roman',times,serif; 
							color:#873A00; font-weight:bold; padding:0px 4px 0px 8px; line-height:20px;}

.rtext {  text-align:center; margin-top:12px; font-size:14px; line-height:20px; padding-right:8px; }

.btt { text-align:center; padding:12px 0px; margin-right:160px; text-decoration:underline; }


 #overlay {
  position: fixed; /* Sit on top of the page content */
  display: block; /* Not hidden by default */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  text-align:center;
  background-color: rgba(0,0,0,0.25); /* Black background with opacity */
  /* background-color: rgba(255,255,255,0.85);  Black background with opacity */
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */
}

#overlay .text 
{
  color:white;
  background-color: rgba(0,0,0,0.5); /* Black background with opacity */
  padding:30px;
  margin:100px auto;
  width:800px;
  font-size: 3em;
  line-height: 1.2em;
  text-align:center;

}

/* ^^^^^^^^^^^ REVIEWED ^^^^^^^^^^^ */

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

#page-xtendr { height:125px; width:1px; background:transparent; }

#nonsense { display:block; border-radius:10px; border:1px solid #55459D; }

/* ^^^^^^^^^^^ DUSTBIN ^^^^^^^^^^^ */


dl		{	padding-left:20px; text-align:left;
			line-height:22pt; font-size:11pt;}

dt		{	float:left; clear:left; overflow:hidden;
     		padding-right:40px; text-align:right; }

dd		{ margin: 0px; padding-left:40px; text-align:left; }


sup { vertical-align:baseline; font-size:0.8em; position:relative; top:-0.4em; }









#idx-footer { padding-top:60px; text-align:center; }

#idx-footer p { line-height:36px; margin:0; padding:0; }





#site-header { height:120px; width:794px; text-align:center; background-color:#ffe65e; border:1px solid transparent; margin:2px; }

#site-header img { margin:0px; padding:0px; margin-top:8px; }

#site-footer { height:20px; margin:6px; background-color:#FFE44E; width:788px; position:relative; text-align:center; }

#site-footer p { line-height:20px; font-size:13px; margin:0; padding:0; }

#construction { height:260px; background:url('/img/warning.png') no-repeat center center; margin-right:160px; }

#construction .label	{ display:block; padding:160px 0px; font-size:12pt; text-align:center; }



.hidden { display:none; }

.standoff {  margin:0px 4px; padding:8px 16px;  }

.emphasize1 {background-color:#FFFCEB; border-width:1px 0px 1px 1px; border-style:dotted; border-color:#cecece; }

.emphasize2 { background-color:transparent; border:1px dotted #cecece; }

.unwound { margin:0; padding:8px 24px 16px 0px; width:598px; background-color:#FFF;}

.faderightedge { background:url('/img/page-bkgd-02.jpg') top right repeat-y; }

h1.fancyedge1 { display:block; background:url('/img/page-fade-both.jpg') top right no-repeat;
		 line-height:96px; margin:0; padding:0; vertical-align:bottom;
		text-indent:4px; }

div.fancyedge1 { background:url('/img/page-bkgd-03.jpg') top right repeat-y; margin:-8px 0px 0px 0px; padding:0px 0px 16px 8px;  }



h1 img { margin:0px; padding:1px; }


/*#A6836F; #7677FF; */

/* ^^^^^^^^^^^ ORIGINAL SITE ^^^^^^^^^^^ */