* {
	
	margin: 0;
	
	padding: 0;
}


body {
	
	font-family: Trebuchet MS, Arial, sans-serif;
	
	/*background: #413f40 url(/images/bg.gif) repeat-x;*/
	
	font-size:medium;
	
	color: #808080;
	
	margin-bottom: 50px;
	
	letter-spacing: normal;
	
    font-weight:bolder
}


/* LAYOUT */

#wrap {
	
	overflow: hidden;
	
	width: 800px;
	
	margin: 0 auto;
	
	margin-top: 0px;
	
	margin-left: 0px;
    padding:5px;
	
	position: relative;
	background-color:white;
}

.news {
	
	overflow: hidden;
	
	width: 200px;
	
	height:492px;
	
	margin: 0 auto;
	
	margin-top: 0px;
	
	margin-left: 0px;
	padding:5px;
	
	position: relative;
	background-color:white;
}


.js #content {
	
	overflow: hidden;
	
	width: 800px;
	
	height: 450px;
		
	position:relative;
}

.nojs #content {
	
	overflow: hidden;
	
	width: 800px;
		
	position:relative;
}

.js #sections { 
	width: 20000px; }
	
.nojs #sections {
    width: 500px; }

.js .section {
			
	float: left;
	
	position: relative;
			
	width: 790px;
			
	height:450px;
			
	padding: 5px;
			
	overflow: hidden;
}
		
.nojs .section {
			
	float: left;
	
	position: relative;
			
	width: 790px;
			
	height:450px;
			
	padding: 5px;
			
	overflow: hidden;
}

/* NAVIGATION */

#navigation {overflow: hidden;}

#navigation li { float: left; }

#navigation li a{
	
	
	display: block;
	
	padding: 9px 6px;
	
	color: #1a1a1a;
	
	text-decoration: none; 
	
	font-size: 10px;
}

#navigation li a:hover{ 
	
background-color: #CCC;
	
color: #1a1a1a;
}

/* MENU */

#menu {overflow: hidden;}

#menu li { float: left; }

#menu li a{
	
	
	display: block;
	
	padding: 5px 5px;
	
	color: #ffff67;
	
	text-decoration: none; 
	
	font-size: small;
}

#menu li a:hover{ 
	
background-color: #333333;
	
color: #ffff67;
}

/* FONTS */

h1, h2, h3, p, address { 
	margin-bottom: 1em; 
	font-weight: normal;}

p {line-height: 1.3em; word-spacing:5px; letter-spacing:1px; font-family:Tahoma;}

h1 { color: #ffaa33; font-size:200%; text-align:left;}

h2 { color:#ffaa33; font-size:150%;}

h4 {font-size: 1.3em; color: #525252; font-weight: normal;}

.ingress { font-weight: bold }

.ingress2 { width: 230px; }

a {text-decoration: underline; color: #bdbdbd;}

p strong {color: #808080;}


/* Various */

img { border: none; }

#nuna {border:solid 1px #ffaa33;}

ul { list-style-type: none; }

.left { float: left; }

.right { float: right; }

.clear { clear:both }

.textfield { padding: 0 20px 20px 20px; height:350px; text-align:left; }

#logo {padding-left: 4px;}

hr {
	border: 0; 
	width: 100%; 
	height: 1px; 
	background-color: #ffaa33; 
	color: #ffaa33; 
    margin-bottom: 8px;
	text-align:left;}

/* DEBUG */


.js div  { border: 0px dotted red }
.nojs div  { border: 0px dotted red }


