* {
margin:0;
padding:0;
}

body {
font:62.5%/1.6em arial, sans-serif;
color:#555;
margin:20px;

background: #333; 
}



#wrapper {
background:#fff;
border:4px solid #222;
margin:0px auto;
padding:5px;
}

.fixed {
width:900px;
}

#right {
float:right;
}


#header {
height:90px;
background:url(../img/header.jpg) top repeat-x;
padding-bottom: 40px;
}

#header h1 {
height:45px;
font:300% arial, sans-serif;
color:#fff;
padding:25px 20px 10px;
}

#tux_logo {

position: relative;
left: 750px;
bottom: 90px;
width: 100px;
height: 118px;
margin-bottom: -128px;

}




p{
font-size: 13px;
margin:0 10px 10px;
}

h1{font: 100% Verdana;padding-top: 0px;padding-left: 10px; padding-bottom: 0px; font-weight:bold; font-size: 24pt;}

h2{font: 100% arial,sans-serif;padding: 5px}

h3{font: 100% arial,sans-serif;font-weight:bold; font-size: 8pt; padding: 0px;}


h4{font: 100% arial,sans-serif;font-weight:bold; font-size: 17pt; padding-left: 10px}

h5{font: 100% arial,sans-serif;font-weight:bold; font-size: 8pt; padding-left: 10px}

h6{font: 100% arial,sans-serif;font-weight:bold; font-size: 8pt; padding-left: 10px;padding-bottom: 0px; padding-top: 0px; color: #919191}

a.foot{display:block;color: #79b30b;padding:2px;padding-left: 10px}

a.text{display:block;color: #79b30b;}

a.simple{padding:0px; color: white;}

a {display:inline; color: #79b30b; padding:0px;}


a.head {
padding: 0px;
color: #800000;
}






div#container{text-align:left}




div#extra{background:#fff; float:left;clear:left; width:220px;}


div#loginmenu{background:#79b30b;float:left;width:200px;height:200px}

div#footer{background: #333;color: #FFF}


div#container{width:700px;margin:0 auto}

div#content{float:right; width:670px}

div#navigation{float:left;width:220px}

div#footer{clear:both;width:100%;height: 20px;}




div#rss_links
{
	position: relative;
	padding-top: 25px;
	float: left;
	

}


div#advanced
{
	position: relative;
	float: left;
	padding-top: 10px;

}


div#advanced2
{
	position: relative;
	float: left;
	padding-top: 40px;

}

	#menu {
	background: #fff;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 220px;
		}
	#menu li {
	font: 100.0% arial, sans-serif;
	margin: 0;
	padding: 0;
		}
	#menu a {
	background: #fff;
	font-size: 13px;
	border-bottom: 1px solid #393939;
	color: #393939;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
		}
	#menu a:hover {
	font-size: 13px;
	background: #79b30b left center no-repeat;
	color: #fff;
	padding-bottom: 8px;
	}	



hr {
	color:#393939;
	background-color:#393939;
	height: 1px;
	border-width:0px; 
}





span.hrhead {
color:red;
background-color:red;
}







table.sample {
        border-width: 1px 1px 1px 1px;
        border-spacing: 2px;
        border-style: solid solid solid solid;
        border-color: gray gray gray gray;
        border-collapse: collapse;
        background-color: white;
        margin-left: 10px;
        margin-right: 10px;


}

table.sample th {
        border-width: 1px 1px 1px 1px;
        padding: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: gray gray gray gray;
        background-color: white;
        
}

table.sample td {
        border-width: 1px 1px 1px 1px;
        padding: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: gray gray gray gray;
        background-color: white;
        height: 2px;
}


fieldset
{
	border: 1px solid #bbbbbb;
	background: #fff;
	width: 214px;
	float: left;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
}




h7{	font-size: 12px ;
	font-family: arial,sans-serif;
	font-weight:bold;
      	}

input.groovybutton
{
	   	font-size:13px;
	   	background-color:#ffffff;
	        border-style:solid;
		border-color:#bbbbbb;
		border-width:1px;
	       }

input
{
	font-size: 12px;
	color: #555555;
	background: #ffffff;
	border: 1px solid #bbbbbb;
	font-family: arial,sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	
}

.submit input
{
	color: #555555;
	background: #000000;
	border: 2px outset #d7b9c9
} 

textarea
{

	font-family: arial,sans-serif;
	font-size: 13px;
	border: 1px solid #bbbbbb;
	color: #555555;

}












#t_loginform {

	position:relative;
	background-color: #bbbbbb;
	float: left;
	top: 25px;
	

}



#nlogin_form {
	position:relative;
	width: 220px;
	height: 220px;
	top: 225px;
	bottom: 15px;
}
#nlogin_form h3 {
	background-color:#CBE881;
	padding:0px;
	line-height:30px;
	text-indent:10px;
	font-size:1.1em;
	height: 20px;
	position:relative;
	top: 15px;
	
}

#nlogin_form fieldset {
	border:none;
	padding:0px;
	margin:0;
	background-color: #eeeeee;
	width: 220px;
}






