html, body, * { margin:0; padding:0; }
body { background-color:#69682F; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:0.8em; }

/* PAGE ELEMENTS */
p { padding:10px 30px 15px 15px; } /*font-size:85%; */
h1 { padding:0px 30px 10px 0; font-size:100%; }
h2 { padding:0 0 0 15px; font-size:100%; }

#nav { line-height:18px; height:21px; font-size:0.8em; text-transform:uppercase; font-weight:bold;
       background-color:#000; padding:0 0 0px 5px; }
#nav span.nav-select { background-color:#646464; color:#fff; display:inline-block; padding: 4px 5px 6px 5px; height:21px;}
#nav a { color:#fff; text-decoration:none; display:inline-block; padding:0 5px;  }
#nav a:hover {color:#FFC810}

.menu { margin:17px 0 0 85px; font-weight:bold;}
.menu a { color:#000; text-decoration:none; font-weight:normal; }
.menu a:hover { font-weight:bold; }
.menu li { list-style-type:none; padding-bottom:10px; }

#lang-link { background-color:#646464; height:20px; line-height:18px; display:inline-block;
             font-size:80%; text-transform:uppercase; font-weight:bold; padding:4px 10px 5px 10px;}
#lang-link a, #home-lang a {color:#fff; text-decoration:none; display:inline-block; height:20px; }
#lang-link a:hover { color:#FFC810; }

#footer a { color:#BDBB6C; text-decoration:none; text-transform:lowercase; padding-right:15px; font-size:70%; }

table.content-item, div.img {
	padding:15px 0 10px 15px;
}
table.content-item img { padding-right:15px; }
.person { font-size:80%; }

#credits { padding:20px; width:350px; color:#fff; background-color:#69682F; font-size:90%;}
#credits a { color:#BDBB6C; text-decoration:none; font-weight:bold; }

#home-link { padding:200px 0 0 40px; height:100px; width:470px; cursor:pointer; }
.home-prof { position:relative; top:285px; height:25px; width:250px; cursor:pointer; }

#home-lang {
	position:relative;
	top:-12px;
	left:543px;
	font-size:80%;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 10px;
}
#home-lang a { padding:0px 10px; }


/* firefox 3 */  
#lang-link, x:-moz-any-link, x:default { padding:0 10px; }
#nav span.nav-select, x:-moz-any-link, x:default { padding:0 5px;  }
/* IE 6 Hacks */
* html #nav a { padding-bottom:3px; }
* html #content table.content-item td img { padding:20px 15px 0px 15px; }
* html #content table.content-item td { padding-bottom:10px; }
* html #lang-link { padding:0 10px; }
* html #nav span.nav-select { padding:0 5px; }

/* STRUCTURE */
#header { border-bottom:solid 1px #000; height:20px; padding-left:15px; margin-left:-15px;  text-align:right;}

#maincontainer{
width: 960px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
height: 15px; 
}

#content {
	padding-top:15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 350px; /*Set right margin to RightColumnWidth*/
border:solid 1px #000;
height:600px;
background-color:#fff;
background-image:url(img/back-left.jpg);
background-repeat:no-repeat;
padding-left:15px;
}

#rightcolumn{
float: left;
width: 348px; /*Width of right column*/
height:600px;
margin-left: -350px; /*Set left margin to -(RightColumnWidth) */
border:solid 1px #000;
border-left:none;
background-image:url(img/back-right.jpg);
background-repeat:no-repeat;
}

#footer{
clear: left;
width: 100%;
text-align:right;
padding: 4px 0;
}
