* {
font-family:helvetica,arial,sans-serif;
line-height: 140%;
}
img {
border:none;
}

html,body { height:100%; }
body {
background:#eeef95;
margin:0;
}

div.footLinks {
	text-align: center;
	font-size:9px;
}
div.footLinks a {
	color:#666;
}

.site {
width:800px;
margin:20px auto 30px;
background:url(/app/img/repeat.jpg) repeat-y top left;
}

.body {
color:#666;
font-size:18px;
padding:0 30px;
}

.content {
float:left;
width:510px;
margin-right:20px;
}
.teaser {
float:left;
margin:0 0 0 20px;
width:180px;
color:#88893a;
font-size:14px;
}

.foot {
background:url(/app/img/footer.jpg) no-repeat top left;
height:30px;
}

hr {
border:none;
border:2px #f0f0f0 solid;
margin:2em 0;
}
.c { display:none }
.pimphead {
padding:3px 5px 3px;
font-size:12px;
color:#88893a;
border-bottom:1px #e0e18c solid;
}
.pimphead img {
vertical-align:middle;
}
.pimphead a.logo {
text-decoration: none;
}
.ad_pimp {
text-align:center;
margin:10px 0;
}
iframe.pimp {
width:100%;
height:95%;
border:none;
margin:0;
padding:0;
background:white;
}

a, a * {
color: #00f;
font-weight:normal;
text-decoration:underline;
font-style:italic;
font-family:georgia;
}
a:visited {
color:#666;
}
i {
font-style:italic;
font-family:georgia;
}

.head a.logo {
display:block;
background:url(/app/img/top.jpg) no-repeat top left;
height:147px;
color:#eeef95;
}

.ad_content {
text-align: center;
margin:10px 0 20px;
}

h1 {
color: #ff5a00;
font-size: 30px;
letter-spacing: -1px;
margin-top:0;
text-align: center;
}

h2 {
color:#333;
font-weight: normal;
font-style: normal;
font-size:26px;
letter-spacing: -1px;
text-align: center;
}

h3 {
font-weight: normal;
font-style: normal;
font-size:22px;
letter-spacing: -1px;
text-align: center;
}

p {
}




form {
}
form, form * {
font-size:36px;
}

form i {
display:block;
font-size:18px;
font-family: Georgia;
}

input {
width:80%;
border:1px #ddd solid;
background:#f9f9f9;
color:black;
font-weight:bold;
}
input:hover {
background:white;}

.submit {
display:inline;
text-align: right;
}
.submit input {
background-color: #006600;
width:auto;
color:white;
padding:10px 12px 6px;
font-size:18px;
letter-spacing: 1px;
text-transform: uppercase
}

ul {
margin:0 0 1em;
padding:0;
list-style:none;
border-top:1px #f0f0f0 solid;
}
li {
border-bottom:1px #f0f0f0 solid;
padding:0.6em 0;
font-size:14px;
font-weight:bold;
color:#444;
}
li:hover {
background:#f0f0f0;
}
li strong {
font-weight:normal;
}
li strong {
margin-left:0.2em;
}
li a {
margin-left:0.2em;
}

span {
font-size:0.8em;
margin-left:0.2em;
color:#999;
}



.box {
border:1em #f0f0f0 solid;
padding:1em;
margin:0 3em 1em;
text-align:center;
}
.box:hover {
background:#f0f0f0;
border-color:#f6f6f6;
}
.box u {
color: #00f;
}






