#content  {
	padding-bottom:	0em;
	padding-left:	1em;
	padding-right:	1em;
	margin-right: 0%;
	background-color: #FFFFFF;
	border: solid #FFF 5px;
}

#a.rollover img {
	margin top: 1 ems
	width: 200 px;
	height: 200 px;
}

#a.rollover:hover > img {
	margin top: 1 ems
	height: 200 px; 
	width: 300 px;
}

#vid {
	display: inline;
	float: left;
	height: inherit;
	position: auto;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
	background-image: url(images/Black%20Diamond%20BG.jpg);
	padding-left: 5px;
	width: 335px;
}

#footer  {
	background-image:	url('images/border2.gif');
	background-repeat:	repeat-x;
	clear:	both;
	font-size:	0.8em;
	height:	auto;
	position:	relative;
	padding-top: 2em;
}

#footer .left  {
bottom:	1.2em;
left:	2.0em;
position:	absolute;
}

#footer .right  {
bottom:	1.2em;
position:	absolute;
right:	2.0em;
}

#header  {
	background-repeat:	inherit;
	height:	7.5em;
	position:	relative;
	width:	100%;
	background-image: url(images/Black%20Diamond%20BG.jpg);
}

#headercontent  {
bottom:	0em;
padding-bottom:	1.3em;
padding-left:	2.0em;
padding-right:	2.0em;
padding-top:	0em;
position:	absolute;
}

#headercontent h1  {
color:	#FFFFFF;
font-size:	2.5em;
font-weight:	normal;
}

#headercontent h1 sup  {
color:	#777;
}

#headercontent h2  {
color:	#aaa;
font-size:	1.0em;
font-weight:	normal;
}

#headerpic  {
	background-color:	#fff;
	background-position:	bottom left;
	background-repeat:	no-repeat;
	height:	126px;
	margin-bottom:	2px;
	position:	relative;
	width: 100%;
	background-image: url(images/hdrpic.jpg);
}

#menu  {
	background-position:	top left;
	background-repeat:	repeat-x;
	color:	#FF6600;
	font-family:	Trebuchet MS, Sans-Serif;
	font-size:	10pt;
	height:	2em;
	margin-bottom:	2px;
	padding-bottom:	0em;
	padding-left:	1em;
	padding-right:	1em;
	padding-top:	0em;
	position:	relative;
	background-image: url(images/Black%20Diamond%20BG%20small.jpg);
	
}

#menu table  {
border-collapse:	collapse;
color:	#FFFFFF;
font-family:	"trebuchet ms",arial,sans-serif;
font-size:	10pt;
left:	0;
position:	absolute;
top:	0;
z-index:	999;
}

#menu ul  {
	position:	absolute;
	margin-top: 0.3em;
	z-index: 1000;
	left: 1px;
	top: 2px;
}

#menu ul li  {
	border-right:	solid 1px rgb(175,175,175);
	display:	block;
	float:	left;
	font-family:	Trebuchet MS, Sans-Serif;
	font-size:	10pt;
	list-style-type:	none;
	position:	relative;
	z-index:	1000;
	color: #FFFFFF;
}

#menu ul li a  {
color:	#FF9900;
display:	block;
float:	left;
height:	1.4em;
margin-right:	0px !important;
padding-bottom:	0;
padding-left:	12px;
padding-right:	12px;
padding-top:	0;
text-decoration:	none;
}

#menu ul li a:hover  {
	font-family:	Trebuchet MS, Sans-Serif;
	font-size:	10pt;
	text-decoration:	none;
	z-index: 1000;
	visibility: visible;
}

#menu ul li a:hover ul  {
display:	block;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
left:	0;
marg\in-top:	0.1em;
position:	absolute;
t\op:	2.0em;
top:	2.1em;
z-index:	998;
}

#menu ul li a:hover ul li a  {
background-color:	rgb(237,237,237);
border-bottom:	solid 1px rgb(175,175,175);
border-left:	solid 1px rgb(175,175,175);
color:	rgb(50,50,50);
display:	block;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
height:	1px;
line-height:	1.3em;
padding-bottom:	2px;
padding-left:	14px;
padding-right:	14px;
padding-top:	2px;
w\idth:	12em;
}

#menu ul li a:hover ul li a ul  {
height:	0px;
position:	absolute;
visibility:	hidden;
width:	0px;
z-index:	997;
}

#menu ul li a:hover ul li a:hover  {
	color:	#FFFFFF;
	font-family:	Trebuchet MS, Sans-Serif;
	font-size:	10pt;
	text-decoration:	none;
	background-image: url(images/Black%20Diamond%20BG%20small.jpg);
}

#menu ul li ul  {
	border-width:	none;
	display:	none;
	font-family:	Trebuchet MS, Sans-Serif;
	font-size:	10pt;
	background-image: url(images/Black%20Diamond%20BG%20small.jpg);
}

#menu ul li:hover  {
	font-family:	Trebuchet MS, Sans-Serif;
	font-size:	10pt;
	margin-top: em;
	margin-right: em;
	width: auto;
	z-index: 1000;
	position: relative;
}

#menu ul li:hover a  {
	font-family:	Trebuchet MS, Sans-Serif;
	font-size:	10pt;
	text-decoration:	none;
	color: #FFFFFF;
}

#menu ul li:hover ul  {
	display:	block;
	font-family:	Trebuchet MS, Sans-Serif;
	font-size:	10pt;
	left:	0;
	position:	absolute;
	top:	1.2em;
	z-index:	1000;
	margin-top: 0.2em;
	background-image: url(images/Black%20Diamond%20BG%20small.jpg);
	color: #FF9900;
}

#menu ul li:hover ul li a  {
	/* for IE */
  filter:alpha(opacity=100);
	/* CSS3 standard */
  opacity:1;
	border-bottom:	solid 1px rgb(175,175,175);
	border-left:	solid 1px rgb(175,175,175);
	color:	#FF9900;
	display:	block;
	font-family:	Trebuchet MS, Sans-Serif;
	font-size:	10pt;
	height:	auto;
	line-height:	1.3em;
	margin-left:	-1px;
	padding-bottom:	2px;
	padding-left:	14px;
	padding-right:	14px;
	padding-top:	2px;
	width:	12em;
	z-index: 1000;
	background-image: url(images/Black%20Diamond%20BG%20small.jpg);
}

#menu ul li:hover ul li a:hover  {
	font-family:	Trebuchet MS, Sans-Serif;
	font-size:	10pt;
	text-decoration:	none;
	z-index: 1000;
	color: #FFFFFF;
	background-image: url(images/Black%20Diamond%20BG%20small.jpg);
}

#menu ul li:hover ul li ul  {
display:	none;
}

#menubottom  {
background-color:	#fff;
background-image:	url('images/border1.gif');
background-repeat:	repeat-x;
height:	14px;
}

#outer  {
	border-color:	#FFFFFF;
	position:	relative;
	width:	89%;
	z-index:	auto;
	margin: 0 auto;
}

#primarycontainer  {
width: 100%;
	margin-left: 5px;
float:	left;
margin-right:	-18em;
}

#primarycontent  {        
	width: 100%;
	margin-bottom:	0em;
	margin-top:	1.5em;
	background-color: #FFFFFF;

}

#search  {
padding-right:	0.0em;
position:	absolute;
right:	2.0em;
top:	2.5em;
}

#search input.submit  {
background-color:	#34537c;
background-image:	url('images/buttonbg.gif');
background-repeat:	repeat-x;
color:	#F2F3DE;
font-size:	0.8em;
font-weight:	bold;
padding:	0.25em;
vertical-align:	middle;
}

#search input.text  {
border-bottom:	solid 1px #777777;
border-left:	0px;
border-right:	0px;
border-top:	solid 1px #000000;
margin-right:	0.5em;
padding:	0.15em;
vertical-align:	middle;
width:	10.0em;
}

#secondarycontent  {
width: 50px;
float:	right;
overflow: hidden;
margin-top:	1.5em;
width:	18.0em;
}

#upbg  {
background-color:	#fff;
background-image:	url('images/bg2.jpg');
background-repeat:	repeat-x;
height:	275px;
left:	0px;
position:	absolute;
top:	0px;
width:	100%;
z-index:	1;
}

#Right_Frame_Advertisers {

}






*  {
	margin:	0em;
	padding-top: 0em;
	padding-left: 0em;
	width: 425 px;
}

.onerig		{
	margin-left: 10px;
	max-width: 300px;
	

}


.box  {
	background-repeat:	repeat-x;
	margin-bottom:	1px;
	padding:	0.5em;
	margin-right: 1px;
	margin-left: 1px;
	width: 98%;
	height: auto;
	float: left;
	background-color: #CCCCCC;
border-color: #000000;
	outline-style: none;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-left-style: solid;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-left-width: thin;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: thin;
	-moz-box-shadow:7px 7px 10px rgba(0,0,0,.7);
	-webkit-box-shadow:7px 7px 10px rgba(0,0,0,.7);

		
}
.box 2  {
	background-color:	#E8E8E8;
	background-image:	url('images/boxbg.gif');
	background-repeat:	no-repeat;
	border-bottom:	solid 1px #E1D2BD;
	left:	0.5em;
	margin-bottom:	1em;
	padding:	1.5em;
	position:	relative;
	top:	0.5em;
	border-color: #CCCCCC;
	margin-left: 30%;
}
.contentarea  {
	padding-top:	0.3em;
	height: auto;
	float: left;
}

.divider1  {
	background-color:	#fff;
	background-image:	url(images/border2.gif);
	background-repeat:	repeat-x;
	clear:	both;
	height:	14px;
	margin-bottom:	1em;
	margin-left:	0em;
	margin-right:	0em;
	margin-top:	1em;
	position:	inherit;
}

.divider2  {
border-bottom:	solid 1px #eaeaea;
height:	1px;
margin-bottom:	0.8em;
margin-left:	0em;
margin-right:	0em;
margin-top:	0.8em;
position:	relative;
}

.post {

	

}



.post .details  {
color:	#787878;
font-size:	0.8em;
position:	relative;
top:	-0.3em;
}

.post ul.controls  {
clear:	both;
}

.post ul.controls li  {
display:	inline;
font-size:	0.8em;
}

.post ul.controls li a  {
background-position:	left;
background-repeat:	no-repeat;
padding-bottom:	0em;
padding-left:	20px;
padding-right:	1.0em;
padding-top:	0em;
}

.post ul.controls li a.comments  {
background-image:	url('images/icon-comments.gif');
}

.post ul.controls li a.more  {
background-image:	url('images/icon-more.gif');
}

.post ul.controls li a.printerfriendly  {
background-image:	url('images/icon-printerfriendly.gif');
}

a  {
	color:	#FF9900;
	text-decoration:	underline;

}

a:hover  {
	text-decoration:	none;
	float: inherit;
}

body  {
background-color:	#000000;
background-image:	url(images/Black%20Diamond%20BG.jpg);
padding-bottom:	20px;
padding-left:	0px;
padding-right:	0px;
}

body,input  {
	color:	#333333;
	font-family:	Georgia, "Times New Roman", Times, serif;
	font-size:	10pt;
}

h3  {
font-size:	1.7em;
padding-right:	34px;
}
#boxfade a{
	background-repeat:	repeat;
	position:	inherit;
	outline-style: none;
	float: right;
	padding: 5px;
	background-position: center;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	text-decoration:	none;
	opacity: 0.8;
	background-color: #333333;
	font-size:12px;
	-webkit-border-radius:10px;
	-webkit-transition:opacity .9s, background .9s;
	-moz-border-radius:10px;
	-moz-transition:opacity .9s, background .9s;
	
	
}

#boxfade a:hover {
	background-repeat:	repeat;
	position: inherit;
	outline-style: none;
	float: right;
	padding: 5px;
	background-position: center;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	text-decoration:	none;
	opacity: 1;
	font-size:12px;
	background-image: url(images/Black%20Diamond%20BG%20small.jpg);
}



h3 span  {
font-weight:	normal;
}

h3,h4  {
background-position:	right;
background-repeat:	no-repeat;
display:	inline;
font-weight:	bold;
}

h4  {
background-image:	
font-size:	1.2em;
padding-right:	28px;
}

img  {
	z-index:	995;
	position: inherit;
	
}

img.left  {
	float:	left;
	margin-bottom:	0.4em;
	margin-left:	7px;
	margin-top:	10px;
	z-index:	10;
	padding-right: 0.5px;
	margin-right: 7px;
	height: auto;
}

img.right  {
	float:	right;
	margin-left:	1em;
	margin-top:	5px;
	position:	inherit;
	z-index:	10;
	padding-left: 1px;
	padding-top: 1px;
}

p  {
	line-height:	normal;
	margin-bottom:	1em;
	text-align:	justify;
}

ul.linklist  {
list-style-type:	none;
}

ul.linklist li  {
line-height:	2.0em;
}
.box2 {
	background-image:	url(images/Black%20Diamond%20BG.jpg);
	background-repeat:	repeat-x;
	position:	inherit;
	outline-style: none;
	float: right;
	padding: 5px;
	background-position: center;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	opacity:1;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}

.box1 {
	background-repeat:	repeat;
	position:	inherit;
	outline-style: none;
	float: left;
	padding: 7px;
	background-position: center;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;

	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	background-image: url(images/Black%20Diamond%20BG%20small.jpg);
}



.specsbox {
	background-color:	#FFFFFF;
	background-image:	url(../images/boxbg.gif);
	background-repeat:	no-repeat;
	left:	0.5em;
	margin-bottom:	1em;
	padding:	1.5em;
	position:	inherit;
	top:	0.5em;
	border-color: #000000;
	max-width: 90%;
	outline-style: none;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-left-style: solid;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-left-width: thick;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: thin;
}
.picsbox {
	background-image:	url('images/boxbg.gif');
	background-repeat:	no-repeat;
	left:	0.5em;
	margin-bottom:	1em;
	padding:	1em;
	position:	inherit;
	top:	0.5em;
	border-color: #000000;
	outline-style: none;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-left-style: solid;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-left-width: thick;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: thin;
	max-height: 100%;
	margin-right: 5px;
	float: left;
	width: auto;
	height: auto;
}

.picsboxindex {
	background-color:	#FFFFFF;
	background-image:	url('images/boxbg.gif');
	background-repeat:	no-repeat;
	left:	0.5em;
	padding:	1em;
	position:	top;
	top:	0.5em;
	border-color: #000000;
	outline-style: none;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-left-style: solid;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-left-width: thick;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: thin;
	max-height: 100%;
	table-layout: inherit;
	width: inherit;
	float: right;
	margin: 0,auto;
}



imgdrill {
	z-index:	995;
	padding-right: 0.3em;
	padding-left: 0.3em;
	border-bottom-color: #000000;
	background-image: url(images/Black%20Diamond%20BG.jpg);
}

      
    #lightbox {  
     display:none;  
     background:#000000;  
     opacity:.90;  
     filter:alpha(opacity=90);  
     position:absolute;  
     top:25px;  
     left:0px;  
     min-width:100%;  
     min-height:100%;  
     z-index:1000;  
    }  
    /* Lightbox panel with some content */  
    #lightbox-panel {  
     display:none;  
     position:fixed;  
     top:10%;  
     left:20%;  
     margin-left:0px;  
     width:auto;  
     background-image:url(images/Black Diamond BG.jpg);  
     padding:10px 15px 10px 15px;  
     border:1px solid #CCCCCC;  
     z-index:1001;  
    }  

