/*styles for The IT Hive 08June2008 by rjene*/

/*css reset*/ 

h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 { font-size: 1em; font-weight: normal; font-style: normal; }

pre,form, blockquote,fieldset,input { margin: 0; padding: 0; }
pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }

fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
/*img { margin:0; padding:0; border:0; }/*

/*css main*/

/*containers*/
	
.wrapper{
background:transparent url(images/loginbg.gif) no-repeat top center;
margin:0 auto; text-align:center; width:800px; height:auto;
}
	.wrapper:after {
	content: "."; display: block; 
	height: 0; clear: both; visibility: hidden;
	}

.sidebar{
background:url(../images/contact_bg.png) no-repeat; 
width:250px; height:164px;float:left; 
}
.voice_txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; margin-left:30px;}
.contents{ 
width:530px; float:right;
}

.footer{
background:transparent url(../images/footer.gif) no-repeat top center;
margin:0 auto; text-align:center; width:800px; height:40px;
}

/*styles for elements inside header div*/


/*styles for elements inside wrapper div*/
.wrapper div{
	color:#333;
	text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

/*styles for elements inside sidebar div*/
.sidebar p{
padding:10px 15px;
font: 12px Arial, Verdana, Helvetica, sans-serif;
color:#000;
}
.sidebar h1{
	padding:20px 0 10px 30px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff; font-size:30px; font-weight: bold;	
}
	.sidebox-top{
	background:url(../images/sidebox_top.gif) no-repeat bottom center;
	padding:35px 15px 10px 15px; width:170px; height:14px;
	}
	.sidebox-bg{
	background:url(../images/sidebox_bg.gif) repeat-y top center;
	padding:5px 15px; width:170px; height:auto;
	}
	.sidebox-bot{
	background:url(../images/sidebox_bot.gif) no-repeat top center;
	padding:5px 15px; width:170px; height:14px;		
	}
	
/* .sidebar ul{
margin:0 15px 0 0;
padding:100px 0 10px 0; width:185px;
font: 12px Arial, Verdana, Helvetica, sans-serif;
color:#000;
}
.sidebar li{
padding:3px 0; text-align:left; 
}
.sidebar li a:link, .sidebar li a:active, .sidebar li a:visited{
padding:5px 15px;
background:#fff4dc; display:block; width:155px;
font: 12px Arial, Verdana, sans-serif;
color:#333; font-weight:normal; letter-spacing:0.05em;
text-decoration:none; border-bottom:1px solid #fff4dc;
}
.sidebar li a:hover{
padding:5px 15px;
background:#fc3; display:block; width:155px;
font: 12px Arial, Verdana, Helvetica, sans-serif;
color:#666; font-weight:bold; letter-spacing:0.05em;
text-decoration:none; border-bottom:1px solid #999;
} */

/*styles for elements inside contents div*/
/*	.contents h1{
	background:url(../images/main_header1.jpg) no-repeat;
	width:560px; height:80px;
	}
	.contents h1 span{
	display:none;
	}
	*/
 .contents h1{
	padding:20px 0 10px 0;
	color:#533024; display:block;
	width:580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px; font-weight: bold;
	border-bottom-style: none;
} 
.contents p{
	color:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

.contents-ul{
padding:5px 0 0 20px;
list-style:circle;
}
	.contents-ul li{
	margin:10px 0 0 0;
	}
.contents-ol{
padding:0 0 0 30px;
}
	.contents-ol li{
	margin:10px 0 0 0;
	}
	
.contents-subnav{
	margin:10px 0 0 0;
	text-align:left;
	color:#473015;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
}
.contents-subnav li{
display:inline; 
padding:0 10px 0 0;
}
.contents-subnav li a:link, .contents-subnav  li a:active, .contents-subnav  li a:visited{
padding:0 10px 0 0;
font: 14px Arial, Verdana, Helvetica, sans-serif;
color:#68676a; font-weight:bold;
text-align:center; text-decoration:none;
border-right:1px solid #68676a;
}
.contents-subnav  li a:hover{
padding:0 10px 0 0;
font: 14px Arial, Verdana, sans-serif;
color:#ffbe00; font-weight:bold;
text-align:center; text-decoration:underline;
border-right:1px solid #68676a;
}

/*styles for elements inside footer div*/
.footer span{
padding:20px 0 0 0;
width:120px; display:block; float:right;
}
.footer a:link, .footer a:active, .footer a:visited{
font: 11px Arial, Verdana, sans-serif;
color:#68676a; font-weight:bold;
text-decoration:none;
}
.footer a:hover{
font: 11px Arial, Verdana, sans-serif;
color:#ffbe00; font-weight:bold;
text-decoration:none;
}
.line {
	background-image: url(../images/footer.gif);
	background-repeat: repeat-x;
}
.wrapper .contents h2 {
	font-size: 18px;
	font-weight: bold;
	color: #663333;
}
