* { 
  margin: 0; 
  padding: 0;
}
 
header, footer, section, aside, nav, article { 
  display: block; 
}
a {color:black;}
a:hover { background:yellow;} 
 
h1, h2, h3, h4 { 
 line-height: 2px;
 padding: 15px 0;
}

/*
 Body and "type" of content
*/
body { 
  background: url("/images/carbon.png") repeat-x; 
  font-family: Verdana, Helvetica, sans-serif; 
  font-size:12px;
}
                    
.column {
  -moz-column-count: 2; 
  -moz-column-gap: 1em; 
  -moz-column-rule: 1px solid black; 
  -webkit-column-count: 2; 
  -webkit-column-gap: 1em; 
  -webkit-column-rule: 1px solid black;
}         

.page-header {
	height:97px;
	margin:0px 180px 0px 180px;
	padding-top:18px;                
}

.page-header h1 a {   

	color:silver;
	letter-spacing: 10px;
	font-size:34px;
	text-decoration: none;
}


.page-header h2 {
	padding-top:5px;
	padding-left:5px;
	color:gray;
}

/*
 Container yield
*/
#container {
	margin:20px 180px 40px 180px;
}

/*
 Navigation
*/
nav { 
  font-size:11px;
  width:110px;
  position: fixed; 
  padding: 25px 5px 25px 45px;
  margin: 20px 10px 0px -10px; 
}

aside {
  padding:5px;
  margin:0px;
  text-align:center;
}

.main-link {
  text-transform: uppercase;
  word-spacing: 10px;
  letter-spacing: 3px; 
}

/* 
 Article's 
*/
article {
	padding:10px 20px 10px 20px;
	margin:12px 0px 12px 0px;
}
 
nav, article {
  background: url("/images/carbon_10.png") repeat; 
}
 
 
UL { list-style: disc outside }  
UL > UL { list-style: circle inside } 
ul li {
	line-height:23px;
}
article ul {
  padding-left:20px;
}
 

/*
 Footer 
*/ 
body>footer {	
  height:95px;
  background: url(/images/carbon.png) repeat-x bottom; 
}

body>footer p { 
  text-align:center;
  margin:0px 180px 0px 180px;
  padding:15px;
  color:#DDD;
  font-size:12px;
}

footer a { color:silver;}
footer a:hover { background:yellow;} 
 
.picture {
	    -moz-border-radius:10px;
	    -webkit-border-radius:10px;
	    box-shadow:10px 10px 10px #AAA;
	    -webkit-box-shadow:10px 10px 10px #AAA;
	    -moz-box-shadow: 10px 10px 10px #AAA;
}

.copyright {
	display:none;
}

.alert {
	display:none;
	border-bottom:solid 1px black;
	color: blue; 
	background: yellow;
}

#google_translate_element{
	float:right;
}

.vcard {
  height:115px;
}
