/*June 2004 CSS Layout Jock McKay Copyright */
	body {
	margin:0px;
	border:0px;
	padding:0px;
	background-color:#200009;	
	color:#ffffff;
    font-weight:800;
	font-size:20px;
    height: 100%;
    width: 100%;
    }

div#trim {
	display:block;
	position:absolute;
	top:0px;
	left:0px !important;
	width:100%;
	height:40px;
	background-image:url(../images/curttop.jpg)!important;
    background-repeat:repeat-x;
    }
div#logo {
	display:block;
	position:absolute;
	top:40px;
	left:0px;
	width:155px;
	height:100px;
	z-index:1;
	background-image: url(../images/curtbackdrop.gif);
	}
/* Used in left-side meun */
div#links {
	/*Defines and locates links block */
	position: absolute;
	top: 124px;
	left: 0;
	width: 155px;
	height: 5120px;
	font: 14px Verdana, sans-serif;
	background-image: url(../images/curtbackdrop.gif);
	background-repeat: repeat-y;
	z-index: 100;
	}
div#links a {
	/*Defines anchors and displays block */
	display: block;
	text-align: left;
	font: bold 1em sans-serif;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	border-width: 0; 
	text-decoration: none;
	color: #ffffff;
	background: #000000;
	border-right: 5px solid #420401;
	}
	div#links a:hover {
	/*Defines anchors when in hover mode. */
	color: #ffffff;
	background: #330003;
	border-right: 15px double #200009;
	}
	div#links strong {
	font-weight:700;
	color:#000;}	
		
	div#links a:hover strong {
	font-weight:700;
	color:#fff;}	

/* Used in left-side menu for Company*/
div#linkscom {
	/*Defines and locates links block */
	position: absolute;
	top: 130px;
	left: 0;
	width: 155px;
	height: 1920px;
	font: 12px Verdana, sans-serif;
	background-image: url(../images/curtbackdrop.gif);
	background-repeat: repeat-y;
	z-index: 100;
	}
div#linkscom a {
	/*Defines anchors and displays block */
	display: block;
	text-align: left;
	font: bold 1em sans-serif;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	border-width: 0; 
	text-decoration: none;
	color: #ffffff;
	background: #909090;
	border-right: 5px solid #420401;
	}
div#linkscom a:hover {
	/*Defines anchors when in hover mode. */
	color: #ffffff;
	background:#241c27;
	border-right: 15px double #241c27;
	}
div#linkscom strong {
	font-weight:700;
	color:#520d00;}	
		
div#linkscom a:hover strong {
	font-weight:700;
		color:#fff;}	
/*Private for Company */
div#prlinkscom {
	/*Defines and locates links block */
	position: absolute;
	top: 40px;
	left: 0;
	width: 155px;
	height: 1920px;
	font: 12px Verdana, sans-serif;
	background-image: url(../images/curtbackdrop.gif);
	background-repeat: repeat-y;
	z-index: 100;
	}
div#prlinkscom a {
	/*Defines anchors and displays block */
	display: block;
	text-align: left;
	font: bold 1em sans-serif;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	border-width: 0; 
	text-decoration: none;
	color: #ffffff;
	background: #909090;
	border-right: 5px solid #420401;
	}
div#prlinkscom a:hover {
	/*Defines anchors when in hover mode. */
	color: #ffffff;
	background: #b14224;
	border-right: 15px double #b14224;
	}
div#prlinkscom strong {
	font-weight:700;
	color:#520d00;}	
		
div#prlinkscom a:hover strong {
    font-weight:700;
    color:#fff;
    }	
		
/*Right-side Curtain */	
div#rightcurtain {
	position: absolute;
	right:0px;
	top:40px;
	width:55px;
	height: 5210px;
	padding:0px;
	background-color:#ffebcd;
	margin-right:0px;
	background-image: url(../images/curtbackdrop.gif);
	background-repeat: repeat-y;
	z-index: 1;		
	}

	
	/*Center content style */		
div#centerstage {
	position:absolute;
	top:55px;
	margin-left:160px;
	margin-right:25%;
	width:75%;
	padding:10px 15px 10px 15px;
	color:#000;
	background-color:#200009;
    color:#ffffff;
   	height:480px;
	text-align:center;
	z-index:1;
	}
div#centent {
	position:relative;
	padding:5px 10px 10px 10px;
	margin-right:10%;
	z-index: 200;
    }	
h1,h2,h3 {font-family:Verdana, Arial, Helvetica, sans-serif;}	  		
h1 {
	text-align:center;
	font-size:20px;
	letter-spacing:0.2em;
	color: #ffad00;
    }
h2 {
	font-variant:small-caps;
	color: #ffad00;
	background-color:#363636;
	font-size:16px;
	text-align:left;
    text-indent:15px;
    letter-spacing:0.1em;
	line-height: 150%;
	/* Shading creates 3-D appearance*/
    border-top: 1px solid #c2c2c2;
	border-right: 2px solid #330000;
    border-bottom: 2px solid #330000;
	border-left: 1px solid #c2c2c2;
	padding:0px 2px 1px 5px;
	}
h3 {
	font-size:14px;
	text-align:left;
	} 		
p {
	text-align: justify;
	font:400 14px/1.5 verdana, tahoma, arial, helvetica, sans-serif;
	padding-left:20px;
	}
span.first {
	font-weight:800;
	color:#fff;
	font-size:18px;
	}    
p.left_move {
	background-color:transparent;
	text-align:left;
	padding:0px 2px 1px 5px;
	}    
p.centre {
	text-align: center;
	font:400 14px/1.5 verdana, tahoma, arial, helvetica, sans-serif;
	padding-left:20px;
	}
		
address {
	text-align: left;
	font:400 13px/1.1 verdana, tahoma, arial, helvetica, sans-serif;
	padding-left:40px;
    }
    	
ul {
   text-align:left;
   font:400 14px/1.1 verdana, tahoma, arial, helvetica, sans-serif;
   }	

/*Photos and Videos */		
div#centerslide {
	position:absolute;
	top:100px;
	margin-left:180px;
	margin-right:0px;
	padding:10px 5px 10px 15px;
	color:#000000;
	background-color:#50234F;
	color:#ffffff;
   	text-align:left;
	z-index:10;
	}
div#rightslide {
	position: absolute;
	right:0px;
	top:40px;
	height: 200px;
	width:55px;
	height: 2000px;
	padding:10px 5px 10px 5px;
	background-color:#ffebcd;
	margin-right:0;
	color: #000;
	background-image: url(../images/curtbackdrop.gif);
	background-repeat: repeat-y;
	z-index: 1;		
	}
		
/*Link style for internal and external links with the content div */
	a.textlink:link{
	background-color:#808080;
	color:#fff;
	font-weight:800;
	padding: 0 5px 0 5px;
	text-decoration:none;
	}
	a.textlink:visited {
	background-color:#808080;
	color:#fff;
	font-weight:800;
	padding: 0 5px 0 5px;
	text-decoration:none;
	}	
	a.textlink:active {
	background-color:#808080;
	color:#fff;
	font-weight:800;
	padding: 0 5px 0 5px;
	text-decoration:none;
	}
	a.textlink:hover{
	background-color:#200009;
	color:#ffffff;
	font-weight:800;
	padding: 0 5px 0 5px;
	text-decoration:none;
	}					  	

table,tr,th, caption {
    font-family:Verdana, Arial, Helevetica, sans-serif;
    font-size:14px;
    text-align:left;
    }

/* Class for page headers */
p.lead {
    color: #aaa;
    line-height:.95;      
    margin:0;
    }
h1.linelead {
    line-height:.95;
    margin:0;
    }
    
/*Positioning and defining main-menu navigation Elements classes*/
div.menuBar {
    display:inline;
    position: absolute;
    top:0px;
    left:0px;
    width:auto;
    background-color: #000;
    padding: 6px 2px 6px 2px;
    text-align: center; /*Center aligns navigation buttons */ 
    white-space: nowrap;
    font-family:verdana,sans-serif;
    font-size:13px;
    }

div.menuBar a.menuButton:link, a.menuButton:active, a.menuButton:visited {
    background-color: #ffad00;
    border: 1px solid;
    border-color: #f0f0f0 #909090 #909090 #f0f0f0; /* Shading for 3-D appearance*/
    color: #000;
    cursor: pointer;
    left: 0px;
    margin: 1px;
    padding: 2px 6px 2px 6px;
    position: relative;
    text-decoration: none;
    top: 0px;
    z-index: 100;
    }

div.menuBar a.menuButton:hover {
    background-color: #fff;
    border-color: #909090 #f0f0f0 #f0f0f0 #909090;/* Shading for 3-D appearance*/
    color: #000;
    white-space:nowrap;
    }

a.top:link{
	background-color:#808080;
	color:#ffffff;
	font-weight:800;
	padding: 1px 5px 1px 5px;
	text-decoration:none;
	font-size:15px;
    }
a.top:visited {
	background-color:#808080;
	color:#ffffff;
	font-weight:800;
	padding: 1px 5px 1px 5px;
	text-decoration:none;
	font-size:15px;
    }	
a.top:active {
	background-color:#808080;
	color:#ffffff;
	font-weight:800;
	padding: 1px 5px 1px 5px;
	text-decoration:none;
	font-size:15px;
    }
a.top:hover{
	background-color:#200009;
	color:#fff;
	font-weight:800;
	padding: 1px 5px 1px 5px;
	text-decoration:none;
	font-size:15px;
    }