body {
min-height:600px;
background-image:url(../images/icurtain-background-02.gif);
background-color:#999999;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
width:800px;
margin-left:auto;
margin-right:auto;
text-align:justify;
color:#CCCCCC;
}


#tagCloud{
	height:85px;
	margin-left:220px;
	margin-right:5px;
	margin-top:0px;
	text-decoration:none;
	color:#FFFFFF;
	text-align:right;
}

#footer{

}

#footer a {
	text-decoration:none;
	color: #FFFFFF;
}

#tagCloud a {
	text-decoration:none;
	color:#FFFFFF;
}

#tagCloud a:hover {
	color:#00FF33;
}

#search{
	height:32px;
	/*margin-left:600px;*/
	text-align:right;
	padding:2px;

}

#output {
	color:#00FF33;	
	cursor: pointer;
	background-color:#454545;	
}

input {
border:0px;
border-color:#CCCCCC;

}

.bodybox {
text-align:justify;
color:#EEEEEE;
background-color:#333333;
width:800px;
min-height:475px;
border:dashed;
border-color:#666666;
border-width:thin;
padding:5px;
}

h1 {
display:inline;
color:#FF6600;
font-size:20px;
font-weight:normal;
clear:none;
}

ul {
list-style-type: none;
padding-left:2px;
}

a, a:visited {
color:#666666;
}

img, img:visited {
border:1px;
border-color:#CCCCCC;
}

.links {
border:ridge;
border-color:#666666;
border-width:thin;
min-height:35px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;
font-size:13px;
background-color:#1a1c1e;
}

.textbox {
text-align:justify;
border:ridge;
border-color:#666666;
border-width:thin;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;

}

.textbox a {
	color:#FF6600;
	text-decoration:none;

}

.textbox a:hover {
	color:#EE3300;
	text-decoration:none;

}


.footer {
background-image:url();
width:800px;
height:15px;
font-size:10px;
text-align:center;
}

.displayimage {
display:block;
float:left;
border:1px;
border-style:solid;
border-color:#FFFFFF;
/*width:100px;
height:100px;*/
margin:1px;
}


.clear {
     clear: both;
     float:none;
     display: block;
     overflow: hidden;
     visibility: hidden;
     width: 0;
     height: 0;
}



/* new search box */

#searchStyle {
	width:244px;
	height:25px;
	overflow:off;
	/*float:right;*/
	padding:1px;
	color:#666666;
	z-index:auto;
	position:relative;
	text-align:right;
	margin-left:551px;
	margin-top:19px;
}

#searchStyle input {
	/*width:148px;*/
	display:inline;
	clear:none;
	/*float:left;*/
}

#searchStyle ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
	background-color:#eeeeee;
	z-index:99;
}

#searchStyle li {
	display:block;
	margin:0px;
	background-color:#eeeeee;
	z-index:99;
}

#searchStyle li:hover{
	background-color:#ff6600;
}

/*other stuff*/

.box {
height:20px;
width:20px;
background-color:#226622;
float:left;
}

/*list*/
 dl.listTable
{
width: 500px;
margin: 0px;
padding: 0;
}

.listTable dt
{
float: left;
margin: 0 0 0 0;
padding: 3px;
}

.listTable dd
{
float: left;
margin: 0 0 0 0;
padding: 3px;
}

dt { clear: both; }



.buttonLeft a {
	text-decoration:none;
}

.buttonLeft a:link{
	color:#ff6600;
}

.buttonLeft a:hover{
	color:#ff0066;
}

.buttonLeft a:visited{
	color:#ee5500;
}




.buttonLeft {
background-image: url(../images/vista-black-right.gif);
background-repeat: no-repeat;
background-position: top right;
display:block;
float:left;
/*external border spacing*/
margin:2px;
}

.buttonRight {
background-image: url(../images/vista-black-left.gif);
background-repeat: no-repeat;
background-position: top left;
display:block;
}

.buttonCentre{
/*line-heigh pushes the display block to the full height of the containing image*/
line-height:30px;
/*Inner boarders*/
margin-left:4px;
margin-right:4px;
background-image: url(../images/vista-black-centre.gif);
background-repeat: repeat-x ;
background-position: top left;
display:block;
}


span.buttonCentre:hover{
   /*line-heigh pushes the display block to the full height of the containing image*/
line-height:30px;
/*Inner boarders*/
margin-left:4px;
margin-right:4px;
background:  url(../images/vista-black-centre-hover.gif) ;
background-repeat: repeat-x ;
background-position: top left;
display:block;
 }

 span.buttonLeft:hover {
background-image: url(../images/vista-black-right-hover.gif);
background-repeat: no-repeat;
background-position: top right;
display:block;
float:left;
/*external border spacing*/
margin:2px;
}

span.buttonRight:hover {
background-image: url(../images/vista-black-left-hover.gif);
background-repeat: no-repeat;
background-position: top left;
display:block;
}
