 /********************************************
   AUTHOR:  			Erwin Aligam 
   WEBSITE:   			http://www.styleshout.com/
   TEMPLATE NAME: 		Underground
   TEMPLATE CODE:		S-0006
   VERSION:          		1.1          	
 *******************************************/
 
/********************************************
   HTML ELEMENTS
********************************************/ 

/* top elements */
* { margin: 0;	padding: 0; }

body {
	margin: 0; padding: 0;
	font: 70%/1.5 Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #333; 
	background-color: #FFFFFF;
	height: 100%;
	cursor: url(http://cabhq.50webs.com/imgs/cursors/blue.ani), auto; 
}




body, html {
  	scrollbar-face-color: #FFFFFF;
  	scrollbar-shadow-color: #FFCC99;
  	scrollbar-highlight-color: #FFCC99;
  	scrollbar-3dlight-color: #FFCC99;
  	scrollbar-darkshadow-color: #FFCC99;
  	scrollbar-track-color: #FFFFFF;
  	scrollbar-arrow-color: #FFCC99;
}



/* links */
a {
	color: #F9864D;
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	color: #CC0001; 
	background-color: inherit;
	cursor: url("http://cabhq.50webs.com/imgs/cursors/orange.ani")
}

a.large {
	color: #F9864D;
	background-color: inherit;
	text-decoration: none;
	font: 180% Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

a:hover.large {
	color: #CC0001; 
	background-color: inherit;
	font: 180% Verdana, Tahoma, Arial, Helvetica, sans-serif;
}


/* headers */
h1, h2, h3 {
	font-family: Arial, 'Trebuchet MS', Sans-Serif;
	font-weight: bold;
	color: #333;
}

h1 {
	font-size: 120%;
	letter-spacing: .5px;
}
h2 {
	font-size: 115%;	
	text-transform: uppercase; 		
}
h3 {
	font-size: 115%;
	color: #003366;		
}

/* images */

img {
	border: 0px solid #CCC;
}

img.float-right {
	margin: 5px 0px 10px 10px; 
	padding: 2px 2px 2px 2px; 
	border: 1px solid #F9864D;
	}

img.float-left {
	margin: 5px 10px 10px 0px;
	}

img.pic {
	font-size: 10pt;
	font-style: italic;
	width: 140px; 
	height: 120px;
	}

img.interviewpic {
	font-size: 10pt;
	font-style: italic;
	font-color: F9864D;
	width: 210px; 
	height: 200px;
	}

img.locpic {
	font-size: 10pt;
	font-style: italic;
	width: 160px; 
	height: 120px;
	border: 1px solid #F9864D;
	}

img.triviapic {
	margin: 5px 0px 2px 2px; 
	padding: 2px 2px 2px 2px; 
	border: 0px solid #F9864D;
	width: 140px; 
	height: 120px;
	float: right;
	}

img.script {
	width: 350px;
	height: 500px;  
	}

h1, h2, h3 {
	padding: 0;		
	margin: 10px;
	}

ul, ol {
	margin: 10px 20px;
	padding: 0 20px;
	}





blockquote {
	margin: 10px 0px 10px 0px;
 	padding: 0 0 0 10px;  	
  	background: #FAFAFA url() repeat 5px 10px !important; 
	background-position: 8px 10px;
	border: 1px solid #FFCC99; 
	}

blockquote.orng {
	margin: 10px;
 	padding: 0 0 0 10px;  	
  	background: #FAFAFA url() repeat 5px 10px !important; 
	background-position: 8px 10px;
	border: 1px solid #FFCC99; 
	border-left: 2px solid #F9864D; 
	}

blockquote hr {
	color: #FFCC99;
	height: 1px;
	width: 98%;
	align: center;
	}


/* Horizontal Rules */


hr.gold {
	width:98%;
	height: 1px;
	color: #CD7F32;
	align: center;
	}

hr.orange {
	width:98%;
	height: 1px;
	color: #F9864D;
	align: center;
	}


/* form elements */
form {
	margin:10px; padding: 0 5px;
	border: 0px solid #f2f2f2; 
	background-color: ; 
	}

label {
	font-weight:bold;
	margin:5px 0;
	}

input {
	padding: 2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
	}

textarea {
	width:400px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
	}


textarea.longline {
	width:340px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #00a0FF;
	height:15px;
	display:block;
	color:#640000;
	overflow: hidden; 
	overflow-y: hidden; 
	overflow-x: hidden; 
	overflow: -moz-scrollbars-vertical;
	wrap:off;
---scroll, visible, hidden, auto---
   	}




input.button { 
	margin: 0; 
	font: bolder 12px Arial, Sans-serif; 
	border: 1px solid #F9864D; 
	padding: 1px; 
	background: #FFF;
	color: #F9864D;
}
/* search form */
form.search {
	position: absolute;
	top: 5px; right: 5px;
	padding: 0; margin: 0;
	border: 0px solid #CCC;
	background-color: transparent; 
}
form.search input.textbox { 
	margin: 0; 
	width: 150px;
	border: 1px solid #00DDFF; 
	background: #FFF;
	color: #333; 
}

form.search input.radio { 
	margin: 0; 
	width: 20px;
	border: 1px solid #00DDFF; 
	background: #FFF;
	color: #333; 
}




form.search input.searchbutton { 
	margin: 0; 
	font-size: 100%; 
	font-family: Arial, Sans-serif; 
	border: 1px solid #F9864D; 
	background: #FFFFFF url(headerbg.gif) repeat-x bottom left; 
	padding: 1px; 
	font-weight: bold; 
	height: 23px;
	color: #F9864D;
	width: 60px;
}


form.google {
	top: 5px; right: 5px;
	padding: 5px; margin: 0;
	border: 1px solid #00DDFF;
	background-color: transparent; 
	width:550px;
	text-align:center;
}

form.google input.textbox { 
	margin: 0; 
	border: 1px solid #F9864D; 
	background: #FFF;
	color: #333; 
}


form.jrank {
	float: right;
	padding: 0px; margin: 0;	
	border: 0px solid #00DDFF;
	background-color: transparent; 
	width:350px;
	text-align:center;
}

form.jrank input.textbox { 
	margin: 5px; 
	border: 1px solid #F9864D; 
	background: #FFF;
	color: #333; 
}



/**********************************
  LAYOUT 
***********************************/
#wrap {
	margin: 0 auto; 
	width: 98%; /* 880px */
	}


/* header */
#header {
	position: relative;
	margin-top: -10px; padding: 0;
	display:block;
	background: url(bluefadebg.png) repeat-x;

}
#header span#slogan {
	z-index: 0;
	position: absolute;
	left: 35px; bottom: -39px;
	font: bold 1.2em Verdana, Arial, Tahoma,  Sans-serif;	
	color: #F00;
	
}


#woodenkamel {
	position: relative;
	height: 120px; 
	margin: 0; padding: 0;
	background: #FFFFFF;	

}



#header-logo {
	position: relative;
	height: 50px; 
	margin: 0; padding: 0;	

}
#header-logo #logo {
	position: relative;
	top: 3px; left: 0px;
	font: bold 30px "trebuchet MS", Arial, Tahoma, Sans-Serif;
	margin: 0; padding: 0;
	letter-spacing: -1px;
	color: #000;
}


#header h2#slogan { 
	position: absolute;
	margin: 0; padding: 0;	
	font: bold 12px Arial, Tahoma, Sans-Serif;	
	text-transform: none;
	
	/* change the values of top and Left to adjust the position of the slogan*/
	top: 43px; left: 45px;
}





#tester { 

    position:relative;
    margin: 0 0 0px 0px; 
    padding: 0 0 0 0px;
    width:100%;
    height:200px;
    border-width:0px;
    background: url(bluefadebg.png) repeat-x;

}


#tester-content {
	margin: 0 auto;
	width: 100%;

}
#tester-content #tester-left {
	padding: 10px;
 	position:absolute;
 	top:0;
 	right:0;
	width: 18%;
	float: left;
	text-align: left;
}
#tester-content #tester-right {
	padding: 10px;
	width: 75%;
	float: left;
	text-align: left;
 	position:absolute;
 	top:0;
 	left:0;
}





/* navigation tabs */


#menu {

	margin: 0; padding: 0;	

}
#menu ul {	
 	position:absolute;
 	top:95px;
 	left:210px;
	bottom: 0px;
	margin: 0; padding: 0;	
	float: left;
	font: bold 1.4em 'Trebuchet MS', Tahoma, Arial, Sans-serif;
	width: 100%;/* 775px; */
	border: 0px solid #808080;
	border-width: 0 0 4px 0;
	list-style: none;
}
#menu ul li{
	display: inline;	
}
#menu ul li a {	
	position: relative; bottom: -4px;
	float: left;
	color: #808080;
	padding: 0px 8px;
	text-decoration: none;
	border-bottom: 4px solid #808080; 	
}
#menu ul li a:hover{
	color: black;
	background-color: #F3F3F3; 
	border-bottom: 4px solid #FFA600;
}
#menu ul li#current a{
	color: #333; 
	border-bottom: 4px solid #FFA600;
	margin-left: 10px; 
}


#newsticker {
clear: both;
	background: url(http://hight.50webs.com/styles/imgs/header/latestnews.gif) no-repeat left center;
	background-color: #FFFFFF;
	padding: 5px 0px 5px 150px; margin: 0px 0px 0 0px;
	border-bottom: 1px solid #CC0000;
	font-size: 100%;		
	color: #000000;
	}


/* main column */


#maintop {
	float: right;
	margin: 0px 0; padding: 0px 0 0px 0px;
	width: 100%;	
	display:inline;
}



#mainleft {
	float: left;
	margin: 0px 0; padding: 0px 0 4px 8px;
	width: 200px;
	display:block;	


}




#mainbottom {
	float: left;
	margin: 0px 0; padding: 0px 0 0px 0px;
	width: 100%;	
	display:block;
}



#main h1 {
	margin: 5px 0 0 0;
	padding: 4px 0 4px 8px; 
	font-size: 105%;
	color: #FFF;
	text-transform: uppercase; 
	background-color: #F9864D;
	letter-spacing: 1px;
}

#main h4 {
	clear: both;
	margin: 5px 0;
	padding: 4px 0 4px 8px; 
	font-size: 105%;
	color: #FFF;
	text-transform: uppercase; 
	background-color: #000000;
	background: url(http://cabhq.50webs.com/styles/medsand.gif) repeat right top;	
	letter-spacing: .5px;
}


#main h5 {
	font-size: 125%;	
	padding: 10px 10px 5px 10px;
	color: #00DDFF;
	background-color: inherit;
}



/* sidebar */
#sidebar {
	float: left;
	width: 180px;
	margin-top: 5px; padding: 0px 0 0 0; 
	border: 0px solid #F9864D;
	background-color: #FFFFFF; 
	display:block;
	
}
#sidebar h1 {
	margin: 0px 0 0 0; 
	padding: 4px 0 4px 12px; 
	font: bold 105% Arial, Sans-Serif;
	color: #FFF;
	text-transform: uppercase; 
	background: #00DDFF; 
	letter-spacing: 1px;	
}

#sidebar h1.orange {
	margin: 0px 0 0 0; 
	padding: 4px 0 4px 12px; 
	font: bold 105% Arial, Sans-Serif;
	color: #FFF;
	text-transform: uppercase; 
	background: #F9864D; 
	letter-spacing: 1px;	
}

#sidebar a {
	color: #00CAB3;
}


#sidebar .left-box {
	border: 0px solid #EBEBEB;
	margin: 0 0 0px 0;	
	background: #FFFFFF;


}
#sidebar ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 0px 0px 0px 0; 
	padding: 0;
	text-decoration: none;	
	background: #f00000;	
	background: url(http://cabhq.50webs.com/styles/sidemenubg.jpg) repeat left top;
}
#sidebar ul.sidemenu li {
	border-bottom: 0px solid #f2f2f2; 
	padding: 2px 5px 2px 10px;
	margin: 0;

	
}
#sidebar ul.sidemenu a {
 	display: block;	
 	padding: 0px 3px; 
	font-weight: bolder;	
	background: none;
}

#sidebar ul.sidemenu li a:hover {
  color: #333;
  background: #FFCC99;  

}

#sidebar ul.feature {
	list-style: none;
	text-align: left;
	margin: 0px 0px 0px 0; 
	padding: 0;
	text-decoration: none;	
	color: #fff;
	background: #f00000;	
	background: url(http://cabhq.50webs.com/styles/cat.jpg) repeat left top;
}
#sidebar ul.feature li {
	border-bottom: 0px solid #f2f2f2; 
	padding: 10px 5px 10px 10px;
	margin: 0;	
}

#sidebar ul.feature a {
  display: block;	
  padding: 0px 3px;  
	font-weight: bolder;	
	background: none;
}

#sidebar ul.feature li a:hover {
  color: #F9864D;
  background: #;  

}





#sidebar ul.counter {
	list-style: none;
	text-align: left;
	margin: 0px 0px 0px 0; 
	padding: 0;
	text-decoration: none;	
	color: #fff;
	background: #f00000;	
	background: url(http://cabhq.50webs.com/styles/beast.jpg) no-repeat left top;
}
#sidebar ul.counter li {
	border-bottom: 0px solid #f2f2f2; 
	padding: 10px 0px 10px 55px;
	margin: 0;	
}




/* footer */



.footer a { 
	text-decoration: none; 
	font-weight: bold;		
}

#footer { 

    position:absolute;
    margin: 0 0 20px 20px; 
    padding: 0 0 0 0px;
    width:95%;
    height:60px;
    background-color:#ee0066;
    border-width:0px;
background: url(http://cabhq.50webs.com/styles/sand.jpg) repeat left top;
}


#footer-content {
	margin: 0 auto;
	width: 95%;

}
#footer-content #footer-left {
	padding: 10px;
	width: 50%;
	float: left;
	text-align: left;
}
#footer-content #footer-right {
	padding: 10px;
	width: 43%;
	float: right;
	text-align: right;
}


/* videoclip */

#videoplayer {
	float: left;
	margin: 0px 0; padding: 0px 0px 10px 0px;
	width: 750px;	

}



#videoplayer .lbluebox {
float: left;
	border: 1px solid #00DDFF;
	margin: 0 5px 5px 0;	
	background: #FFF;
width: 740px;

}


#videoplayer .orangebox {
	float: left;
border: 1px solid #F9864D;
	margin: 0 5px 5px 0;	
	background: #FFF;
width: 740px;

}

#videoplayer .redbox {
float: left;
	border: 1px solid #FF0000;
	margin: 0 5px 5px 0;	
	background: #FFF;
width: 740px;

}

#videoplayer h1.red {
	margin: 0px 0 0 0; 
	padding: 4px 0 4px 8px; 
	font: bold 95% Arial, Sans-Serif;
	color: #FFF;
	text-transform: uppercase; 
	background: #FF0000; 
	letter-spacing: 1px;	
}


#videoplayer h1.lblue {
	margin: 0px 0 0 0; 
	padding: 4px 0 4px 8px; 
	font: bold 95% Arial, Sans-Serif;
	color: #FFF;
	text-transform: uppercase; 
	background: #00DDFF; 
	letter-spacing: 1px;	
}


#videoplayer h1.orange {
	margin: 0px 0 0 0; 
	padding: 4px 0 4px 8px; 
	font: bold 95% Arial, Sans-Serif;
	color: #FFF;
	text-transform: uppercase; 
	background: #F9864D; 
	letter-spacing: 1px;	
}







/* ---------------------- Random Quote ---------------------- */

.rquote {
	margin-top: 10px;
 	padding: 5px 10px 0 130px;  
   	border: 1px solid #F9864D; 
	border-left: 2px solid #F9864D;
  	background: #FFFFFF url(http://cabhq.50webs.com/imgs/1/7/013115.jpg) repeat-y;    
	background-size: 120px 100px;
	}

.rquote .who { 
	text-align: left; 
	color: #FF0000;
	padding: 5px 10px 0 0;  
	}

.rquote .ep { 
	text-align: left;
	color: #006400;
	padding: 0 10px 0 0; 

	}


.rquote .refresh { 
	text-align: center;
	border-top: 0px solid #00DDFF; 
	padding: 5px 0px 5px 10px;		

	}






/* ---------------------- Gallery pages (new 2016) ---------------------- */


#imagegallery {position:relative; clear: both; float: left; align:right; width:95%; height: 100%; background:#ecf0f1; border:1px solid #000; margin:5px auto; padding-bottom: 5px; font-family:verdana, arial, sans-serif; font-size:12px;}

#imagegallery p.eptitle {background:#fcf3cf; color: #000; font-weight: bold;}

#imagegallery a.pics {float:left; padding:3px 3px; display:inline; color:#000; text-decoration:none; width: 120px; height: 90px; cursor:default;}
#imagegallery a.pics img.thumb {display:block; border:1px solid #000; width: 120px; height: 90px; }

#imagegallery a.pics:hover img.thumb {border:1px solid #F00; width: 120px; height: 90px;}




/* ---------------------- Gallery pages ---------------------- */


a, a:visited, a:hover {}

#gallerybox {position:relative; clear: both; float: left; align:right; width:450px; height: 100%; background:#CCFFFF; border:1px solid #000; margin:5px auto; padding-bottom: 5px; font-family:verdana, arial, sans-serif; font-size:12px;}

#gallerybox p.eptitle {background:#CCFFFF; color: #000; font-weight: bold;}

#gallerybox a.pics {float:left; padding:3px 3px; display:inline; color:#000; text-decoration:none; width:80px; height:75px; cursor:default;}
#gallerybox a.pics img.thumb {display:block; border:1px solid #000; width: 80px; height: 75px; }

#gallerybox a.pics span {display:none; border:0; width:260px; height: 100%; background:#FFF; border:0px solid #000; text-align:center;}
#gallerybox a.pics span img {margin:10px; border:1px solid #000;}

#gallerybox a.pics:hover {white-space:normal;}
#gallerybox a.pics:hover img.thumb {border:1px solid #F00; width: 80px; height: 75px;}
#gallerybox a.pics:hover span {display:block; position:absolute; height: 100%; left:460px; top:0px; z-index:10;}


#gallerybox a.pics:active img.thumb {border:1px solid #FF9933; width: 80px; height: 75px;} 
#gallerybox a.pics:active span {display:block; position:absolute; height: 100%; left:460px; top:0px; z-index:5;}

#gallerybox a.pics:focus {outline:0;}
#gallerybox a.pics:focus img.thumb {border:1px solid #FF9933; width: 80px; height: 75px;}
#gallerybox a.pics:focus span {display:block; position:absolute; height: 100%; left:460px; top:0px; z-index:5; outline:0; }

#gallerybox span.info {clear:left; display:block; text-align:center; line-height:20px; margin:0; padding:10px 0 0 0; width:300px; text-align:center; color:#eee; z-index:1;}
#gallerybox span.info a {color:#000;}
#gallerybox span.info a:hover {text-decoration:none;}


#itemblock {
	float: left;
	padding-top: 10px;
	border: 0px solid #F6F8FA;
	margin: 0 5px 5px 0;	
	background: #FFF;
}


#itemblock .item {
	margin: 5px;
 	padding: 5px 0 0px 8px;  
	border: 1px solid #F9864D;
	border-left: 2px solid #F9864D;
  	background: #FAFAFA url() repeat 5px 10px !important; 
  
}


#itemblock h1 {
	margin: 2px 5px 2px 2px;
	padding: 4px 0px 4px 8px; 
	border-left: 5px solid #F9864D;
	font-size: 105%;
	color: #000;
	background: url(http://cabhq.50webs.com/styles/imgs/sandsaq.gif) repeat right top;	
	letter-spacing: 1px;
}


#itemblock .itempics {
margin: 0 auto; 
font-color:FF0000;
text-align:center;
}


#itemblock .itempics img {
	float: center;
	border: 1px solid #00dddd;
	margin: 5px 0px 10px 10px; 
	padding: 2px 2px 2px 2px; 
	}


#itemblock .itempics img.pic {
	width: 160px;
	height: 140px;
	}

#itemblock .itempics img.tallpic {
	width: 140px;
	height: 180px;
	}

#itemblock .itempics img.widepic {
	width: 260px;
	height: 120px;
	}


#itemblock .itempics img.extrawidepic {
	width: 320px;
	height: 120px;
	}





#warrenchroniclenews {
	background-color: #FFFFFF;
	background: url(http://cabhq.50webs.com/styles/imgs/latestnews.gif) no-repeat center top;
	padding: 5px 10px 5px 0px; 
	margin: 0px 0px 0px 5px;
	border: 1px solid #000000;
	width: 96%;
	color: #333333;
	}


#warrenchroniclenewstext {
	padding: 85px 0px 5px 10px; 	
}

#warrenchroniclenewstext .quote {
  	background: url(http://cabhq.50webs.com/styles/imgs/icon/quote.gif) no-repeat;
	margin: 10px;
 	padding: 0 0 0 40px;  
   	border: 0px solid #f2f2f2; 
	border-left: 0px solid #006400;
}



#warrenchroniclenews h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	font: Bold 110% Verdana, 'Trebuchet MS', Sans-serif;
	color: #FFFFFF;
	padding: 5px 0 5px 5px; 	
	border-bottom: 0px solid #FFFFFF;
	background: #F9864D repeat-x left center;	
	width: 96%;
}




/* sitemap */

#sitemap {
	float: left;
	margin: 0px 0; padding: 0px 0px 10px 0px;
	width: 750px;	

}


  
#sitemap .left {
  float: left;
  padding: 0% 0% 0% 0%;
  width: 33%;
}

#sitemap .middle {
float: left;
  top: 0px;
  margin-left: 0%;
  margin-right: 0%;
  width: 33%;
}

#sitemap .right {
  float: left;
  padding: 0% 0% 0% 0%;
  width: 33%;
}

#sitemap .longbox {
	float: left;
	border: 1px solid #0000FF;
	margin: 0 5px 5px 0;	
	background: #FFF;
	width: 740px;

}

#sitemap .lbluebox {
float: left;
	border: 1px solid #00DDFF;
	margin: 0 5px 5px 0;	
	background: #FFF;
width: 240px;

}


#sitemap .orangebox {
	float: left;
	border: 1px solid #F9864D;
	margin: 0 5px 5px 0;	
	background: #FFF;
	width: 240px;

}


#sitemap .greenbox {
	float: left;
	border: 1px solid #00FF00;
	margin: 0 5px 5px 0;	
	background: #FFF;
	width: 240px;

}
#sitemap .redbox {
	float: left;
	border: 1px solid #FF0000;
	margin: 0 5px 5px 0;	
	background: #FFF;
	width: 240px;

}

#sitemap .bluebox {
	float: left;
	border: 1px solid #0000FF;
	margin: 0 5px 5px 0;	
	background: #FFF;
	width: 240px;
}


#sitemap .pinkbox {
	float: left;
	border: 1px solid #FF1CAE;
	margin: 0 5px 5px 0;	
	background: #FFF;
	width: 240px;
}

#sitemap .purplebox {
	float: left;
	border: 1px solid #8E388E;
	margin: 0 5px 5px 0;	
	background: #FFF;
	width: 240px;

}

#sitemap h1.red {
	margin: 0px 0 0 0; 
	padding: 4px 0 4px 8px; 
	font: bold 95% Arial, Sans-Serif;
	color: #FFF;
	text-transform: uppercase; 
	background: #FF0000; 
	letter-spacing: 1px;	
}

#sitemap h1.blue {
	margin: 0px 0 0 0; 
	padding: 4px 0 4px 8px; 
	font: bold 95% Arial, Sans-Serif;
	color: #FFF;
	text-transform: uppercase; 
	background: #0000FF; 
	letter-spacing: 1px;	
}

#sitemap h1.green {
	margin: 0px 0 0 0; 
	padding: 4px 0 4px 8px; 
	font: bold 95% Arial, Sans-Serif;
	color: #FFF;
	text-transform: uppercase; 
	background: #00FF00; 
	letter-spacing: 1px;	
}


#sitemap h1.orange {
	margin: 0px 0 0 0; 
	padding: 4px 0 4px 8px; 
	font: bold 95% Arial, Sans-Serif;
	color: #FFF;
	text-transform: uppercase; 
	background: #F9864D; 
	letter-spacing: 1px;	
}

#sitemap h1.lblue {
	margin: 0px 0 0 0; 
	padding: 4px 0 4px 8px; 
	font: bold 95% Arial, Sans-Serif;
	color: #FFF;
	text-transform: uppercase; 
	background: #00DDFF; 
	letter-spacing: 1px;	
}

#sitemap h1.pink {
	margin: 0px 0 0 0; 
	padding: 4px 0 4px 8px; 
	font: bold 95% Arial, Sans-Serif;
	color: #FFF;
	text-transform: uppercase; 
	background: #FF1CAE;
	letter-spacing: 1px;	
}

#sitemap h1.purple {
	margin: 0px 0 0 0; 
	padding: 4px 0 4px 8px; 
	font: bold 95% Arial, Sans-Serif;
	color: #FFF;
	text-transform: uppercase; 
	background: #8E388E;
	letter-spacing: 1px;	
}

#sitemap p {
	padding: 0;		
	margin: 5px;
}



#guestbook {

	font: 100%/1.5em  Verdana, Tahoma, Arial,sans-serif;
	color: #333; 
	border: 1px solid #00DDFF;
	padding: 2px 5px 0 5px;
	background-image: url(http://cabhq.50webs.com/imgs/bg/sand.gif);

}

#guestbook b {
	color: #9400D3;
}


table
   {
   align:center;
   vertical-align: text-top;
   font-size:inherit;
   }


.boldtable, .boldtable TD, .boldtable TH
{
font: inherit;
font-color:FF0000;
text-align:center;
vertical-align: top; 
padding: 2px 0 0 2px;

}


.credits, .credits TR, 
{
font: inherit;
font-color:FF0000;
text-align:left;
vertical-align: top; 
padding: 8px 2px 0 5px;
}


.credits TD
{
border: 1px solid #FFE6B3;
padding: 0px 2px 0 5px;
vertical-align: top; 
}

.credits TH
{
border: 1px solid #FFE6B3;
background: #FFE6B3;
padding: 4px 2px 4px 5px;
}

.dvdsigs
{
font-family:arial;
font-size:8pt;
border: 1px solid #00DDFF;
color:CD7F32;
align:center;
padding: 8px 2px 0 5px;
background: #FFFFFF url(http://cabhq.50webs.com/imgs/bg/sand.gif) repeat right top; 
valign: top;

}

.dvdsigs TD, .dvdsigs TH
{
font-family:arial;
font-size:8pt;
color:CD7F32;
align:center;
padding: 8px 2px 0 5px;
background: inherit; 
vertical-align: top;

}


.episodetable, .episodetable TD, .episodetable TH
{
font: inherit;
font-color:FF0000;
text-align:left;
vertical-align: top; 
padding: 0px 2px 0 5px;

}


.epcc, .epcc TD
{
font: inherit;
font-color:FF0000;
text-align:left;
vertical-align: top; 
padding: 0px 2px 0 5px;

}

.epcc TH
{
font: inherit bold;
font-color:FF0000;
text-align:center;
vertical-align: top; 
background: #FFFFFF url(http://cabhq.50webs.com/imgs/bg/sand.gif) repeat right top; 
padding: 0px 2px 0 5px;

}



.dvdsigs HR
{
color: #F9864D;
align:center;
}

.crew
{
font-family:arial;
font-size:8pt;
border: 0px solid #00DDFF;
color:CD7F32;
align:center;
padding: 5px 2px 0 5px;
background: #FFFFFF url() repeat right top; 
valign: top;

}

.crew TD
{
font-family:arial;
font-size:8pt;
color:CD7F32;
align:center;
padding: 3px 2px 0 3px;
background: inherit; 
vertical-align: top;

}

.crew TH
{
font-family:arial;
font-size:8pt;
color:CD7F32;
align:left;
text-align:left;
padding: 3px 3px 3px 15px;
background: #FFFFFF url(sandsbl.gif) repeat right top; 
vertical-align: top;

}

.bordersilver /* with blue border */
{
font-family:arial;
font-size:inherit;
color:FFFFFF;
align:center;
padding: 2px 5px 0 5px;
border: 0px solid #ECD7F1;
vertical-align: top; 
}


.bordersilver TD /* with blue border */
{
font-family:arial;
font-size:inherit;
color:FFFFFF;
align:center;
padding: 2px 3px 0 3px;
border: 1px solid #ECD7F1;
vertical-align: top; 
}


.bordersilver TR.hlight TD /* with blue border */
{
border: 1px solid #CD7F32;
}

.casttable, .casttable TD, .casttable TH
{
font: inherit;
font-color:FF0000;
vertical-align: top; 
padding: 2px 0 0 2px;

}

.casttable TD img {
	width: 160px;
	height: 140px;
	margin: 2px;
}


.widebox {
	background-color: #FFFFFF;
	padding: 5px 15px 5px 5px; 
	margin: 5px 15px 5px 5px;
	border: 1px solid #E6E8FA;
	float: center;
	text-align: center;
}


/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.center { text-align: center; }

/* colour classes  */
.red   { color: #CC0000; }
.orange   { color: #F9864D; }
.blue   { color: #00DDFF; }
.purple   { color: #9400D3; }
.green   { color: #00FF00; }
.dblue   { color: #0000FF; }  


/* display and additional classes  */
.clear {	clear: both; }


.comments { 
	margin: 20px 10px 5px 10px; 
	padding: 3px 0;
	border-bottom: 1px dashed #EFF0F1; 	
	border-top: 1px dashed #EFF0F1;	
}
