* { padding: 0; margin: 0; line-height:1.25;}

body {
	background : url('../images/backg.gif') #161618 no-repeat top center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width:100%;
}

img {
border:0px;

}
#wrapper { 
 margin: 0 auto;
 width: 1024px;
 background:#161618;
 overflow:hidden;
}
#header {
 color: #333;
 width: 1024px;
 float: left;
 padding: 0px;
 /*height: 450px;*/
 margin: 0px 0px 0px 0px;
 background-color:#161618;
}
#leftcolumn { 
 color: #FAFAFA;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 /*height: 350px;*/
 width: 1000px;
 float: left;
 background:#161618;
}

#footer { 
 clear: both;
 width: 1024px;
 color: #FAFAFA;
 border: 0px solid #ccc;
 background-color:#161618;
 margin: 0px 0px 0px 0px;
 padding: 5px;
 padding-left: 10px;
 margin-right: 50px;
 height: 25px;
}

.line {
 clear:both;
 width: 1004px;
 background:url('../images/line.jpg') repeat-x;
}

#content{ 
 padding-left:15px;	
 padding-bottom:10px;
 padding-right:5px;
} 

#updates{ 
 clear:both;
 padding-top:10px;
 padding-left:0px;
 padding-bottom:0px;
 margin-bottom:0px;
} 

.toptitle {
font-weight:bold;
color:#A0FF00;
padding-left:15px;
}

.title {
font-weight:bold;

}

.description {
 padding-top:5px;	
 text-align:left;
 font-size:12px;
}

.readmore {
margin-top:-15px;
padding-top:0px;
font-weight:bold;
color:#A0FF00;
font-size:12px;
text-decoration:none;
padding-bottom:20px; 
}
.readmore a{
text-decoration:none;
}

.colleft {
float:left;width:305px;padding:15px;
}

.colright {
float:right;width:305px;padding:15px;padding-right:12px;
}

#divright { 
background:url('../images/leftlogo.png') no-repeat right;
left: 0px ;
top: 100px ;
position:absolute;
height: 300px;
width: 60px;
padding-top:120px;
z-index:0;
} 

#divright img{ 
padding-left:3px;
}

#bottomnav{ 
float:left; 
} 

a {
color:#A0FF00;
}

a:visited {
color:#A0FF00;
}

.colleft_a {
float:left;width:235px;padding:8px;
}

.colright_a {
float:right;width:230px;padding:8px;padding-right:6px;
}



#formblockleft{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
float:left;
width:290px;
}
#formblockright{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
float:right;
width:290px;
}
.inputtext input{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
border:2px #333 solid;
width:200px;
height:18px;
background-color:#FFF;
}

.inputtext select{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
border:2px #333 solid;
width:200px;
height:20px;
background-color:#FFF;
}

.description{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left:0px;
}
.formelement{
/*background-color:#DDDDDE;*/
}

#captcha1 img:hover{
border:1px solid #FFF;
}

#captcha1 img:hover{
border:1px solid #FFF;
}

.simpleCaptchaSelected
{
border:1px solid #FFF;
}

#language {
background:#161618;color:#FFFFFF;width:1000px;text-align:right;
}

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

#language a:hover{
color:#A0FF00;
text-decoration:underline;
}

/* ------------------------ */
.sponsorListHolder{
	margin-bottom:30px;
}

.sponsor{
	width:140px;
	height:140px;
	float:left;
	margin:8px;
	/* Giving the sponsor div a relative positioning: */
	position:relative;
	cursor:pointer;
	text-align: center;
	padding: 5px;
}
.sponsor a{
color: #333;
}

.sponsorFlip{
	/*  The sponsor div will be positioned absolutely with respect
		to its parent .sponsor div and fill it in entirely */

	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url("../images/background.jpg") no-repeat center center #f9f9f9;
}
.sponsorFlip:hover{	
	/* CSS3 inset shadow: */
	-moz-box-shadow:inset 0 0 30px #999;
	-webkit-box-shadow:inset 0 0 30px #999;
	box-shadow:inset 0 0 30px #999 ;
}

.sponsorFlip img{
	/* Centering the logo image in the middle of the sponsorFlip div */
	
	position:absolute;
	top:50%;
	left:50%;
	margin:-70px 0 0 -70px;
}

.sponsorData{
	/* Hiding the .sponsorData div */
	display:none;
}

.sponsorDescription{
	font-size:11px;
	padding:50px 0 10px 0;
	font-style:italic;
	color: #666;
}


.sponsorURL{
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}



/* Border In hover */
#boximg {
width: 170px;
height: 140px;
float: left;
margin-right: 5px;
padding:8px;
background : url('../images/backg.gif') #161618 no-repeat top center;
overflow: hidden;
}
#boximg:hover {
background : #A0FF00;
}
#boximg .thumb{
width: 170px;
height: 110px;
overflow: hidden;
background : url('../images/backg.gif') #161618 no-repeat top center;
}
#boximg .title {
width: 170px;
height: 29px;
overflow: hidden;
background : url('../images/backg.gif') #161618 no-repeat top center;
}




