html, body{width: 100%; background: #423c37 url(http://jana-rambusch.net/pictures/bgImg.png); margin: 0; padding: 0; color: #29221f; font-family: sans-serif; font-size: 100.1%; position: absolute;}

/***************/
/*Misc         */
/***************/
h1{}
h2{}
h3:first-child{margin-top: 1em; }
h3{margin: 3em 0 1em; padding: 0; color: #d04b27; font-weight: bold; text-transform: capitalize; font-size: 130%; font-family: serif;}

#footer h3{color: #65605b; text-transform: capitalize; margin: 0; font-size: 140%;}
h4{margin-top: 2em; color: #423c37; font-size: 110%;}

hr{color: #ddd;}


#beta p{width: 90%; margin: 1em auto;}

img{border: none;}


/*Lists*/
ul{line-height: 1.5em; color: #333;}
dl dd{padding-bottom: 0.5em;}
ul.liste li{color: #333; font-style: italic;}
ul.edu li{}

/***************/
/*Links*/
/***************/

a:link		{color: #1b649a; text-decoration: none; font-weight: bold; border-bottom: 1px solid #ddd;}
a:hover		{color: #073a60; border-bottom: 1px solid #073a60; }
a:visited	{color: #073a60; text-decoration: none; border-bottom: 1px dotted #073a60; font-weight: bold;}
a:visited:hover	{color:  #073a60; border-bottom: 1px solid #073a60;}

#beta a:link	{border-bottom: 1px solid #c1b7ae;}
#beta a:hover	{border-bottom: 1px solid  #073a60;}

a.img, a.img:hover, a.img:visited, a.img:visited:hover {text-decoration: none; border: none;}

a.publink{border: none;}
a.publink:visited{border-bottom: 1px dotted #073a60;}

/*a.list{margin-right: 1em;}
a.list:before{content: "\BB \ ";}*/

#nav a:link, #footer a:link	{color: #c1b7ae; border-bottom: 1px solid #65605b;}
#nav a:hover, #footer a:hover		{color: #a09891; text-decoration: none; border-bottom: 1px solid #a09891;}
#nav a:visited, #footer a:visited	{color: #a09891; border-bottom: 1px dotted #a09891;}
#nav a:visited:hover, #footer a:visited:hover	{color: #a09891; text-decoration: none; border-bottom: 1px solid #a09891;}




/***************/
/*Site layout  */
/***************/

#container{margin: 0; padding: 0; overflow: hidden; font-size: 100%;}

#header{width: 850px; margin: auto; padding: 0;}
.title{margin: 1em 0 0em; padding: 0; border: none; overflow: hidden; font-size: 220%;}
.title a:link{border: none; color: #c1b7ae;}
.title a:hover, .title a:visited:hover{color: #a09891; text-decoration: underline;}
.title a:visited{color: #c1b7ae; border: none;}

.subtitle{color: #6b6866; font-style: oblique;}

#content{background: #a09891; border: 1px solid #aaa; overflow: hidden; width: 850px; margin: auto; padding: 0; }
#alpha{width: 62%; display:inline; float: left; overflow: hidden; margin: 0; padding: 0; background:  white; min-height: 26em;}
#beta{width: 35%; display:inline; float: right; overflow: hidden; margin: 0; padding: 0; }

#footer{clear: both; color: #a09891; margin: 1.5em 0;  padding: 0; overflow: hidden; }
#footer-inner{width: 850px; margin: auto; }
#primary{width: 65%; float: left; margin: auto; display: inline; overflow: hidden; }
#secondary{width: 35%; float: right; margin: auto; display: inline; overflow: hidden; text-align: right;}

#copyright{clear: both; margin: 0; padding: 2em 0 0; text-align: center; color: #65605b;}


/***************/
/*Other        */
/***************/

#nav{margin: 0 0 2em; padding: 0; text-transform: uppercase; text-align: right;}
#nav li{display: inline; margin: 0 .0 0 1.5em; padding:  0 .25em 0 0;}
li.border{border-right: 2px solid #696058; }

.welcome{font-family: serif; font-size: 120%;}

.box{clear:both; width: 92%; margin: 0 auto 1em; overflow: hidden; }
#beta .box{margin: 1em auto 3em; }

#me{display: inline;}
#me li{width: 50%;}

.contact{width: 75%; margin: 3em auto; padding: .25em .5em; font-family: sans-serif;}
.find-me-here{}

#linkroll{margin: 0; padding: 0;}
#linkroll ul {margin: 1em 0 0; padding: 0; }
#linkroll ul li{display: inline; margin: 0; padding: 0; }
#linkroll ul li a:link, #linkroll ul li a:visited{margin: 0; padding: 0; }
#linkroll ul li + li:before{content: ", "; color: #c1b7ae; }





