body {
margin: 0;
padding: 0;
background: url(../images/8.jpg) repeat-x;
background-color: #272016;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}

#container {
margin: 0 auto;
padding: 0;
width: 598px;
}

#header {
height: 105px;
}

#logo {
margin-top: 74px;
border: 0;
}

#announcement {
background: #e7f7ff;
border: 1px solid #b3d1f0;
margin: 60px 0 60px 0;
padding: 35px 25px 0px 25px;
line-height: 15px;
}

#thanks #announcement {
margin-bottom: 74px;
}

#announcement h2 {
color: #000;
font-size: 20px;
margin: 0;
}

#announcement h3 {
color: #000;
font-size: 16px;
margin: 0;
}

#announcement p {
font-size: 12px;
color: #333;
padding-right: 15px;
}

#announcement h2 span.cb {
color: #0066cc;
}

#announcement .left {
width: 50%;
float: left;
border-right: 1px solid #cde4f7;
margin-bottom: 15px;
}

#announcement .right {
margin-left: 299px;
}

#announcement .right h2 {
color: #0066cc;
}

#announcement .note {
clear: both;
margin-top: 10px;
border-top: 1px solid #cde4f7;
}

#announcement .note p {
font-size: 11px;
color: #666;
}

label {
font-weight: bold;
}

input {
border: 1px solid #b3d1f0;
width: 90%;
font-size: 14px;
font-weight: bold;
}

input.zemSubmit {
color: #fff;
width: 100px;
height: 25px;
background: #0066cc;
border: 1px solid #000099;
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
margin-top: 10px;
}

#thankyou {
margin-top: 14px;
border-top: 1px solid #9acd9a;
border-bottom: 1px solid #9acd9a;
font-size: 12px;
color: #008800;
font-weight: bold;
padding: 10px 0 10px 60px;
background: #e2ffe4 url(../images/3.gif) no-repeat 25px 10px;
}

#default #thankyou {
display: none;
}

.zemError {
border: 1px solid #d79a9a;
font-size: 11px;
color: #cc0000;
background: #ffeeee;
}

ul.zemError {
margin-top: 10px;
padding: 5px;
}

ul.zemError li {
list-style-type: none;
}

#flickrbox h2 {
color: #ffff33;
font-size: 18px;
margin-bottom: 10px;
}

#flickrbox h2 a {
color: #3399ff;
text-decoration: underline;
}

#flickr_badge_image1 img, #flickr_badge_image2 img, #flickr_badge_image3 img, #flickr_badge_image4 img, #flickr_badge_image5 img {
float: left;
background: #fff;
padding: 3px;
/*border-left: 1px solid #030303;
border-right: 1px solid #030303;
border-top: 2px solid #454545;
border-bottom: 2px solid #464646;*/
border: 1px solid #000000;
margin-right: 20px;
}

#flickr_badge_image6 img {
background: #fff;
padding: 3px;
/*border-left: 1px solid #030303;
border-right: 1px solid #030303;
border-top: 2px solid #454545;
border-bottom: 2px solid #464646;*/
border: 1px solid #000000;
margin-right: 0;
}

#footer {
clear: both;
margin-top: 10px;
}

#footer p {
font-size: 11px;
color: #666;
/*font-weight: bold;*/
}

#footer p a {
color: #3399ff;
text-decoration: none;
}

#footer p a:hover {
	text-decoration: underline;
}