/* 
code by mondfabrikdotde # last changed 01-02-2008  
*/

body {
   background: white;
   font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	   margin: 0 5%;
   }
#mainmenu {
   display: none;
   }
   
#header {
   margin-left: 10%;
   background: white;
   } 
   
#header span {
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size:20pt;
   font-weight:normal;
   padding-top:2pt;
   padding-bottom:2pt;
   color: #000;
   } 
     
#wrap {
   width: auto;
   padding: 0;
   border: 0;
   float: none !important;
   color: #000;
   background: transparent none;
   }
   
div#content, div#footer {
   margin-left: 10%;
   padding-top: .5em;
   }
   
a:link, a:visited {
   color: #aaa;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   font-size: 12pt;	
   }
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 12px;
	color: #aaa;
   }
#content a[href^="/"]:after {
   content: " (http://www.alistapart.com" attr(href) ") ";
   }
	
h1{  
   font-family: Arial, Helvetica, sans-serif;
   font-size:20pt;
   font-weight:normal;
   padding-top:2pt;
   padding-bottom:2pt;
} 
h2{
   font-family: Arial, Helvetica, sans-serif;
   font-size:18pt;
   font-weight:normal;
   padding-top:2pt;
   padding-bottom:2pt   
}  
h3{ 
   font-family: Arial, Helvetica, sans-serif;
   font-size:16pt;
   font-weight:normal;
   padding-top:2pt; 
   padding-bottom:2pt       
} 
h4{
   font-size:14pt; 
   padding-top:2pt;
   padding-bottom:2pt      
}
p, ul{
   font-size:12pt;
   line-height:14pt; 
}  

#box a { 
background: none;
text-decoration: none;
color: #000;
font-weight:normal;
} 	

#box strong, #box em {
display:block; 
font-weight: bold;
}

#box strong {
text-transform: uppercase;
margin-top: 10px;
padding-top: 10px;
border-top:1px solid #b0b0b0;
}

#box img {
border:1px solid #b0b0b0;
padding:5px;
background: #fff;
margin: 10px 10px 10px 0;
}



