/* 
notchbacks.org Construction Style Sheet


-------------------- */


/* Global Styles
----------------------------------------- */
* { margin: 0; padding: 0; }
html { height: 100%; margin-bottom: 1px; }
body { text-align: center; background: url(../images/bg.jpg) 0 0 repeat-x #B7AFA7;  font-family:"Trebuchet MS", Geneva, sans-serif; font-size: 0.8em; color: #333; }
ul, li { list-style: none; }
h1 { font-family: Verdana, Arial, sans-serif; background: inherit; color: #94939C; font-size: 140%; font-weight: normal;   padding: 0.5em 0 0 0; border-bottom:2px solid #EDB23E; }
h2 { font-family: Verdana, Arial, sans-serif; background: inherit; color: #7595AC; font-size: 120%; font-weight: bold; padding-top: 0.5em; }
h3 { font-family: Verdana, Arial, sans-serif; background: inherit; color: #663300; font-size: 120%; font-weight: bold; padding: 0 0 5px 0;  }
h4 { font-family: Verdana, Arial, sans-serif; font-size: 100%; font-weight: bold; padding:0; margin:0; }
h5 { font-family: Verdana, Arial, sans-serif; font-size: 100%; font-weight: 200; padding: 5px 0; }

p { margin: 0.5em 0 1em 0; line-height: 1.2em; }
a:link { background-color: inherit; color: #06f; }
a:visited { background-color: inherit; color: #0044a9; }
a:hover { background-color: inherit; color: #036; }
a:active { background-color: inherit; color: #c6c8ca; }

img.thumbs {margin:10px; }
img.frontphoto {
    background-color:E0E0E0;
    border:1px solid #A0A0A0;
	margin:15px 25px 30px 25px;
	padding:10px;
}
img.right {
    float:right;
}
img.left {
    float:left;
}

a.badge { background: url(../images/karmann_badge.jpg) no-repeat 0 0; display:block; margin:20px 0 0 0; width:262px; height:117px;  overflow:hidden; outline:none; text-indent:-99px; }

table table td { padding:10px; }

/* Divs
----------------------------------------- */
#wrapper { color: #333; background-color:#fff; margin: 32px auto; width: 960px; }
.intro { padding:5px 30px; }
.list { margin:0 auto; padding:5px 30px; }

