/* body styles
------------------------------------ */

body {
background-color:#fbf8e4;
text-align:center;
margin:0;
padding:0;
}

p,h1,h2,h3,h4,h5,li,label,legend {
font-family:arial, helvetica, sans-serif;
margin:0;
padding:0;
}

p {
font-size:13px;
}

img {
border:none;
}

img.right, img.image {
float:right;
padding:0 0 2px 5px;
}

/* quote styles
------------------------------------ */

div.quote {
padding-top:10px;
margin:0 10px;
}

div.quote p {
font-family:'Trebuchet MS',arial,sans-serif;
font-size:13px;
font-style:normal;
}

/* container styles
------------------------------------ */

#container {
border:0 solid #000;
width:100%;
text-align:left;
margin:0 auto;
padding:0;
}

/* header styles
------------------------------------ */

#headerwrap {
background-color:#fbf8e4;
border-bottom:8px solid #333;
width:100%;
height:100%;
margin:0;
padding:0;
}

#header {
width:800px;
height:80px;
margin:0 auto;
padding:0;
}

#header h1 {
font-weight:400;
font-family:'arial narrow', sans-serif;
color:#009;
padding:40px 0 0;
}

#header div.nav {
float:right;
border:0 solid #000;
}

#header div.nav ul {
margin:0;
padding:58px 0 0;
}

#header div.nav li {
display:inline;
font-size:12px;
margin:0;
padding:0 8px;
}

div.nav li a:link,div.nav li a:visited {
text-decoration:none;
color:#06f;
}

div.nav li a:hover {
color:#000;
text-decoration:underline;
}

/* center styles
------------------------------------ */


#centerwrap {
border:0 solid #000;
background-color:#bc8b4a;
width:100%;
margin:0;
padding:0;
}

#center {
border:0 solid #000;
width:800px;
height:100%;
margin:0 auto;
padding:0;
}

#center p, #center li {
color:#ffc;
text-align:justify;
}

#center p a:link,#center p a:visited {
color:#ccffcc;
text-decoration:underline;
}

#center p a:hover {
color:#000;
text-decoration:none;
}

#center h2,#center h2.nopad {
color:#ffc;
font-weight:400;
font-family:'arial narrow', sans-serif;
padding-top:10px;
padding-left:13px;
}

#center h2.nopad {
padding-left:0;
}

div.cenright {
border-left:0px;
width:540px;
margin-left:250px;
min-height:396px;
padding-bottom:0px;
}

div.cenright p {
padding:5px 0 8px 13px;
}

div.cenright h3{
padding:15px 0px 0px 10px;
color:#993300;
}

div.cenright ul{
margin:0px 0px 0px 30px;
padding:0px 0px 10px 0px;
}

img.index {
display:block;
}

div.cenright img {
border:1px solid #bc8b4a;
margin:12px 12px 8px;
}

div.gallthumb {
float:left;
display:block;
padding:12px 12px 12px 0;
}

div.gallthumb img,div.fullgall img {
border:1px solid #bc8b4a;
margin:0;
}

div.cenright a:hover img,div.gallthumb a:hover img,div.fullgall a:hover img {
border:1px solid #ffc;
}

div.gallthumb h3 {
font-family:'arial narrow', sans-serif;
font-size:18px;
font-weight:400;
}

div.imgswap {
float:left;
width:250px;
height:100%;
}

div.fullgall {
margin-top:20px;
}

div.fullgall img {
width:80px;
height:80px;
margin:0 10px 10px 0;
}

/* other galleries styles
------------------------------------ */

#othergalls {
width:800px;
border-top:1px solid #cc9;
border-bottom:1px solid #cc9;
margin:10px 0 0;
padding:0 0 2px;
}

#othergalls p {
color:#ffc;
font-size:12px;
}

#center #othergalls a:link, #center #othergalls a:visited {
text-decoration:none;
color:#ccffcc;
padding:5px 5px;
}

#center #othergalls a:hover {
text-decoration:none;
color:#000;
}

/* form styles
------------------------------------ */

form {
margin:10px 0 0 10px;
padding:0;
}

fieldset {
height:310px;
}

legend {
color:#ccf;
}

label {
padding-top:0;
font-size:15px;
color:#ffc;
}

div.zemThanks {
margin-top:30px;
}


/* links styles
------------------------------------ */


h4 {
font-size:17px;
font-weight:400;
color:#ccf;
padding:10px 0 0 12px;
}

ul.linklist {
margin:0;
padding:0 0 5px 12px;
}

ul.linklist li {
list-style-type:none;
font-size:13px;
padding:2px 0 2px 5px;
}

ul.linklist li a:link,ul.linklist li a:visited {
color:#cc9;
font-size:14px;
text-decoration:none;
}

ul.linklist li a:hover {
text-decoration:underline;
}

#footerwrap {
border-top:8px solid #333;
width:100%;
}

/* footer styles
------------------------------------ */

#footer {
width:800px;
text-align:center;
margin:0 auto;
padding:0;
}

#footer p {
font-size:10px;
}