body {
margin: 0;
text-align:center;
background:#eeeeee;
font-family: arial, Helvetica,sans-serif; 
}

#header {

}

#logo {
background:url('/gallery/data/Abby_Winters/img/logo.gif') no-repeat;
height:196px;
width:806px;
margin:0 auto;
}

#bg {
}

.corner {
background:url('/gallery/data/Abby_Winters/img/corners.gif') no-repeat;
position: absolute;
width:15px;
height:15px;
overflow: hidden;
}

.top_left {
top:0;
left:0;
}

.top_right {
top:0px;
right:0px;
}

.bottom_left {
bottom:0px;
left:0px;
}

.bottom_right {
bottom:0px;
right:0px;
}

.wtl {
background-position: 0px 0px;
margin:-3px;
}

.wtr {
background-position: -15px 0px;
margin:-3px;
}

.wbl {
background-position: 0px -15px;
margin:-3px;
}

.wbr {
background-position: -15px -15px;
margin:-3px;
}

.btl {
background-position: -30px 0px;
margin:-3px;
}

.btr {
background-position: -45px 0px;
margin:-3px;
}

.bbl {
background-position: -30px -15px;
margin:-3px;
}

.bbr {
background-position: -45px -15px;
margin:-3px;
}

h1 {
width:100%;
margin:0;
padding:10px 0;
font-size: 2.3em;
font-weight:bold;
color:#FFF;
border-bottom:1px solid #FFF;
background:#464646;
text-transform:capitalize;
}

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

#wrapper {
width:884px;
margin: 0 auto;
margin-top:14px;
margin-bottom:14px;
border:0;
text-align:center;
}

#thumb_block {
width: 542px;
background: #FFF;
text-align:center;
float:left;
position:relative;
border:3px solid #0071ad;
padding-left:8px;
}

#right_block {
width: 310px;
background: #FFF;
border:3px solid #333;
margin-left:10px;
text-align:center;
float:left;
position:relative;
padding-bottom:20px;
}

.copy {
padding:16px;
font-size: 16px;
text-align: justify;
line-height:22px;
font-weight:bold;
}

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

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

.gallery_copy {
width: 500px;
margin:0 auto;
text-align:justify;
padding:14px;
margin-bottom:12px;
font-size:16px;
font-weight:bold;
line-height:24px;
clear:both;
}

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

.link {
background: #ffcc33;
padding: 0px;
border-top: 3px solid #333;
border-bottom: 3px solid #333;

}

.link a {
padding: 10px 0px;
font-size: 20px;
font-weight:bold;
color:#000;
display:block;
}

.link a:hover {
background:#526e0e;
color:#FFF;
}

.alt_ad_copy {
padding:12px;
font-size: 13px;
text-align: justify;
line-height:22px;
}

.alt_ad_link a {
font-size: 20px;
font-weight:bold;
color:#00C;
display:block;
padding:12px 0;
background:#FFF;
border-top: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: 6px;
list-style-type: none;
}

#thumb_block li img {
border: 3px solid #0071ad;
}

#thumb_block li a img {
padding:0px;
}

#thumb_block li a:hover img {
border: 3px solid #0495e2;
}

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

#footer a {
color:#333;
}

.clear {
clear:both;
}

#imagepage {
text-align:center;
background:#eeeeee;
}

#imagepage .header {
background:url('/gallery/data/Abby_Winters/img/logo.gif') no-repeat;
height:196px;
width:806px;
margin:0 auto;
z-index:1;
position:relative;
margin-bottom:10px;
}

#imagepage h1 {
text-align:left;
width:780px;
margin:0 auto;
background:0;
border:0;
font-size:11px;
z-index:0;
position:relative;
display:block;
color:#0071ad;
}

#imagepage .header a {
color:#0071ad;
}

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

#imagepage .links {
border:0;
padding:0;
background: 0;
}

#imagepage .links a {
text-transform:uppercase;
font-weight:bold;
font-size:24px;
color:#0071ad;
}

#imagepage img {
border:3px solid #0071ad;
}

#imagepage p {
font-size:20px;
font-weight:bold;
}

#imagepage p a {
color:#333;
}

#imagepage .footer {
border-top:1px solid #FFF;
margin-top:50px;
background:#464646;
font-size:12px;
padding: 20px;
color:#CCC;
}

#imagepage .footer a {
text-transform:uppercase;
font-weight:bold;
font-size:16px;
color:#161;
}

#imagepage .footer .copyright {
font-size:12px;
}

#imagepage .footer .copyright a {
color:#999;
font-size:12px;
}

.search-box {
background:#FFF;
border:2px solid #0071ad;
width:700px;
margin:10px auto;
padding:10px;
font-size: 16px;
}
.adzone {
width:920px;
margin:0 auto;
padding:5px;
padding-right:15px;
}

.adzone li {
float:left;
padding:0 5px 0 0;
list-style-type:none;
}
