@charset "utf-8";

/* CSS Document */

body {

	background-color:#000;

	background-image:url(http://www.holtworth.net/MyEmail/main_bg.jpg);

	background-repeat:no-repeat;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

.img	{

	border-style:none;

}

.h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	color:#FFF;

}

.main_text {

	border:#F93;

	color:#F93;

	position:relative;

}

.sub_text {

	background-color:#000;

	min-height:100%;

	width:100%;

	border:thin;

	border-color:#FC0;

	filter: alpha(opacity=20);

	moz-opacity: 0.6;

	opacity: 0.6;

	position:absolute;

	padding:20px;

}

.login	{

	background-color:#000;

}

.rollover1 a {

	display: block;

	width: 128px;

	height: 128px;

	text-decoration: none;

	background:url("http://www.holtworth.net/books.gif") 0 0 no-repeat;

	}



.rollover2 a {

	display: block;

	width: 128px;

	height: 128px;

	text-decoration: none;

	background:url("http://www.holtworth.net/doors.gif") 0 0 no-repeat;

	}

	

.rollover1 a:hover, .rollover2 a:hover {

	background-position: -128px;

	}



.displace {

	position: absolute;

	left: -5000px;

	}

.msg_entry, texter	{

	background-color:#FC3;

	padding:20px;

	width:400px;

}

#main {

      width: 510px;

      margin: 0 auto;

    }





.news {
	background-color: #F93;
	margin: 0;
	border-left: 10px;

}



.radio	{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#F93;

	background-color:#000;

	text-align:center;

	position:absolute;

	z-index:10000;

	width:45%;

	height:523px;

	visibility: hidden;

}

.com	{background-color:#000;

text-align:center;

position:absolute;

left:400px;

z-index:10000;

width:60%;

height:75%;

visibility: hidden;

}
#titles {
	background-color: #000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background: black;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	height:185px;

}

#titles_txt {
	color: #FFF;
	position: absolute;
	top:145px;
	left:20px;
}
#slides {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F60;
	border-right-color: #F60;
	border-bottom-color: #F60;
	border-left-color: #F60;
}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 20px solid navy;
overflow: scroll; /*leave this value alone*/
width: 280px;
height: 1000px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 15px; /*margin around each panel*/
width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}