body {
margin: 0;
text-align:center;
background: #000;
text-align:center;
}

h1 {
width:100%;
margin:0 auto;
padding:10px 0;
font-size: 2.8em;
font-weight:bold;
color:#FFF;
width:960px;
border:0;
}

h2 {
margin:0;
padding:10px 0 0 0;
color: #F89FFF;
font-size:24px;
}

h3 {
margin:0;
padding:8px 0;
color: #FFB900;
font-size:24px;
text-align:center;
}

#wrapper {
width:960px;
margin: 0 auto;
border:0;
}

#thumb_block {
width: 600px;
border:0;
margin:0 auto;
background:#000;
}

.copy {
padding:16px;
font-size: 14px;
text-align: justify;
line-height:24px;
}

.copy ul {
margin:0;
padding-left:20px;
}

.copy li {
float:none;
padding:0;
margin:0;
font-size:14px;
line-height:28px;
text-align:left;
font-weight:bold;
}

.gallery_copy {
width: 750px;
margin:0 auto;
text-align:justify;
padding:14px;
margin-bottom:12px;
font-size:16px;
font-weight:bold;
line-height:24px;
color:#FFF;
}

.gallery_copy a {
text-align:center;
display:block;
margin-top:8px;
font-size:28px;
color:#4FF2FF;
}

.gallery_copy a:hover {
color:#FFFF00;
}

.thumb_block_link a {
padding: 10px 0px;
margin-top:8px;
font-size:24px;
color:#4FF2FF;
font-weight:bold;
}

.link a:hover {
background:#39a9ff;
color:#FFF;
}

.alt_ad_copy {
border:2px solid #999;
width: 800px;
margin:0 auto;
text-align:justify;
padding:14px;
margin-bottom:12px;
font-size:16px;
font-weight:bold;
line-height:24px;
color:#FFF;
background:#000;
}

.alt_ad_link a {
font-size: 20px;
font-weight:bold;
color:#00C;
display:block;
padding:12px 0;
background:#FFF;
border-top:solid 1px #CCC;
border-bottom:solid 1px #CCC;
color:#513;
}

.column_ad {
width:300px;
margin:0 auto;
}

#thumb_block ul {
padding:0;
margin:0;
}

#thumb_block li {
float: left;
padding: 14px;
list-style-type: none;
}

#thumb_block li img {
border: 0;
}

#thumb_block li a img {
padding: 5px;
background: #FFF;
}

#thumb_block li a:hover img {
background: #39a9ff;
}

#footer {
border:0;
margin-top:0px;
background:#000;
font-size:12px;
padding: 20px;
color:#CCC;
}

#footer a {
color:#AAA;
}

.clear {
clear:both;
}

#imagepage {
text-align:center;
}

#imagepage .header {
width:100%;
}

#imagepage .header a {
color:#FFF;
}

#imagepage .copy{
width: 800px;
margin:0 auto;
line-height:20px;
font-weight:bold;
font-size:14px;
color:#FFF;
}

#imagepage .links {
margin:10px;
}

#imagepage .links a {
padding:12px;
text-transform:uppercase;
font-weight:bold;
font-size:16px;

font-size:24px;
color:#FFF;
width:auto;
margin:0 auto;
}

#imagepage img {
border:1px solid #FFF;
}

#imagepage p {
font-size:16px;
font-weight:bold;
color:#FFF;
}

#imagepage p a {
color:#017cdb;
}

.search-box {
background:#CCC;
border:2px solid #666;
width:700px;
margin:0 auto;
margin-bottom: 4px;
padding:5px;
font-size: 16px;
}

h3 a {
color: #FFB900;
}
