@charset "utf-8";
/* CSS Document */

/*
AUTHOR: Eileen Casey
		multimedia@eileensdesignz.com
		http://www.eileensdesignz.com
*/

/* TOOLBOX */
.floatleft { float: left; }
.floatright { float: right; }

.clear { clear:both; }
/* END TOOLBOX */

body {
	background-color: #962528;
}

/* STRUCTURE */

.page_wrapper{position:relative;          /*  holds and centers everything  */
width:916px;
height:auto;
margin-left:auto;
margin-right:auto;
/*
border:blue;
border-style:solid;
border-width: 1px;     */
z-index:3;
}

#head {
	width:720px;
	height:125px;
	padding-left:78px;
	border:none;
	/*  
	border-color:#009933;
	border-width:3px;
	border-style:solid;   */
}

.header{               /*  old header before flash header  */
	width: 661px;
	height: 79px;
	margin-left: 60px;
	margin-bottom: 10px;	
	padding-top: 10px;
/*
	border-color:#009933;
	border-width:3px;
	border-style:solid;     */
			}

.wrapper_dropshadow{                         /*  edge shadown under everything ends at end of page*/
	background:url(../images/main/middle.jpg) repeat-y;
	margin-top:10px;
	margin-left:46px;
	width:815px;
	height:auto;
	margin-bottom: 0px;
	z-index:1;
	
	/*
	border-color: #FF6633;
	border-style:solid;
	border-width: 1px;           */
}

.left_curvered{position:absolute;        /*  under everything */
width: 46px;
height: 364px;
top: 60px;
left: 0px;
padding-left: 5px;
z-index: 1;
/*
border:#CC9900;
border-style:solid;
border-width: 1px;     */ 
}

.right_curvered{                               /*  under everything */
	position:absolute;
	width:53px;
	height:361px;
	top:200px;
	right:9px;
	z-index:1;
}



.top_image_holder{           /*  contains shadow at top of page */
width:815px;
height:11px;
padding-top: 0px;
}

.bottom_image_holder{                  /*  contains shadow at bottom of page */
width:815px; 
height:11px;
}	

.element_holder{                  /*    holds page content          */
background:url(../images/main/bars.jpg) repeat-y;
width: 798px;
height:auto;
margin-left:6px;
z-index:5;

}
.validation_holder{
height:100px;
width: 300px;
}
.valid_html{
float: left;
padding-left: 50px;
}
.valid_css{
float:right;

}


/* CONTENT */

.footer{ 
padding-left: 50px;
	}
.footer a:link {color:#000000; }
.footer a:active {color:#000000; }
.footer a:visited {color:#000000; }
.footer a:hover {	color:#666666;
}

	
	.main_collum{
	width: 550px;
	height:auto;
	padding-right: 40px;
	float: right;/*
	border-color:#CC00CC;
	border-width:3px;
	border-style:solid;              */      
			}

.bottom_rule{
	width: 600px;
	height: 2px;
	background-color: #000000;
	margin-left:auto;
	margin-right: auto;
	margin-top: 8px;
	}
	
.bottom_menu{width: 550px;
	height:25px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	margin-left:auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 2px;
	/*
	border-color:#990000;
	border-width:3px;
	border-style:solid;         */
	}
					/*  CLICK HERE LINK */
a.speciallink_clikhere:link{
	font-size:14px;
	font-weight:bold;
	color: #61181B;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
 }
 a.speciallink_clikhere:hover {
	font-size:14px;
	font-weight:bold;
	color: #61181B;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
 }
  a.speciallink_clikhere:visited {
	font-size:14px;
	font-weight:bold;
	color: #61181B;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
 }
  a.speciallink_clikhere:active {
	font-size:14px;
	font-weight:bold;
	color: #61181B;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
 }



		
/* NAVIGATION */

#nav {
	width: 140px;
	height:320px;
	padding-left: 50px;
	padding-top: 70px;
	float: left;
		}
		
		#nav ul		{
		list-style: none;
		padding: 0;
		margin: 0;
		} 
		
		#nav li{padding-top:8px;
		}
		

		/*  top nav */
a.specialLink_topnav:link {
	font-size:18px;
	font-weight:bold;
	color: #61181B;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
 }
    a.specialLink_topnav:active {
	font-size:18px;
	font-weight:bold;
	color:  #61181B;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
 }
 a.specialLink_topnav:visited {
	font-size:18px;
	font-weight:bold;
	color: #61181B;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
 }
 a.specialLink_topnav:hover {
	font-size:18px;
	font-weight:bold;
	color: #61181B;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
 }

/* bottom nav */

a.specialLink_botnav:link {
	font-size:12px;
	font-weight:bold;
	color: #61181B;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
 }
  a.specialLink_botnav:active {
	font-size:12px;
	font-weight:bold;
	color: #61181B;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
 }
 a.specialLink_botnav:visited {
	font-size:12px;
	font-weight:bold;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;

 }
 a.specialLink_botnav:hover {
	font-size:12px;
	font-weight:bold;
	color: #61181B;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
 }
 
 		

