#tabs{
background:#333;
height:250px;
padding:0px;
margin:0px;
clear:both;
-moz-border-radius: 0px; -webkit-border-radius: 0px;
border-bottom: thin solid #444;
}
#tabs ul{
margin-top: -31px;
}
#tabs div{
margin:0px;
text-align:left;
}
#tabs h3{
padding:20px 20px 0;
}
#tabs .paragraph{
font-size: 12px;
padding:10px;
margin:10px 25px;
width:80%;
line-height:20px;
background:url("../images/60opacity.png");
}
#tabs .paragraph span{
display:list-item;
line-height:20px;
margin-left:15px;
list-style-type: square;
}
#tabs-1{
height:250px;
background:url("../images/tab3.png");
padding:0;
}
#tab-1-left{
width:550px;
float:left;
height:220px;
border-right:#ddd thin solid;
margin:0;
}
#tab-1-right{
float:left;
height:220px;
width:auto;
padding-left:20px;
text-align:right;
}
#tabs-2{
height:250px;
background:url("../images/tab2.png");
padding:0;
}
#tabs-2 h3{
color:#fff;
}
#tabs-3{
height:250px;
background:url("../images/tab1.png");
padding:0;
}
#main{
width:auto;
height:auto;
float:left;
}
#news {
width:500px;
height:auto;
float:left;
padding:20px;
}
#files {
width:300px;
border-left:thin dotted #ddd;
height:auto;
float:left;
padding:20px;
}

#sponsors {
	background:#fff;
	width:auto;
	padding:20px;
    clear:both;
	border-bottom: thin dotted #ddd;
}
#sponsors img {
margin-top:10px; margin-left:20px; margin-right:20px;
}
#register-button span{
float:right;
}
#register-button {
font-weight: bold;
font-size: 12px;
 padding:6px;
 width:180px;
 float:right;
}
#register-button div{
float:left;
padding-left:10px;
width:auto;
text-align:center;
}
 #login_form
 {
 padding-top:20px;
 padding-left:20px;
 text-align:right;
 }
 #login_form label{
 background:url("../images/60opacity.png");
 padding:5px;
font-weight: bold;
font-size: 12px;
 line-height:30px;
 }
 #login_form input
 {
 background:#fff;
 clear:both;
 height:20px;
 width:150px;
font-weight: bold;
font-size: 12px;
 }

 #login_form .formsubmit
 {
font-weight: bold;
font-size: 12px;
  margin-top:5px;
 padding:4px;
 width:100px;
 float:right;
 cursor:pointer;
 }
 #login_form .formsubmit span{
float:right;
}
#login_form .formsubmit div{
float:left;
padding-left:10px;
width:auto;
text-align:center;
}
#quick_links
{
padding:10px;
text-align:left;
}
#quick_links a
{
vertical-align:middle;

padding:5px;
padding-bottom:20px;
line-height:35px;
 font-size: 13px;
 color:#555;
}
#quick_links a:hover
{
color:#0099ee;
text-decoration: underline;
}
#logged-in
{
text-align:right;
width:300px;
float:left;
line-height:40px;
 font-size: 14px;
}
#logged-in h3
{
font-size:16px;
color:white;
text-align:right;
}
.normal-button div{
float:left;
padding-left:10px;
width:auto;
text-align:center;
}
.normal-button span{
float:right;
}
.normal-button {
margin-top:10px;
font-weight:bold;
 font-size: 12px;

 padding:5px;
 width:100px;
float:right;
clear:both;
 text-align:center;
}
.news-result
{
padding:5px;
border-bottom:thin dotted #ddd;
text-align:left;
}
.news-result h3
{
line-height:40px;
 font-size: 12px;

text-align:right;
}