/* -----------------------------------------------------------------------

 * Copyright (c) 2007-2008. 567west.com.

---------------------------------------------------------------------- */
 body { background: #fff url(/images/site/bg.gif) repeat-x top; padding: 0; margin-top: 0; }
.container { padding: 0; margin-top: 0; position: relative;}
.right { text-align: right; }

.prev-entry, .next-entry { font-size: .8em; }
.prev-entry { padding-left: 1.75em; }
.next-entry { padding-right: 0;  text-align: right; }


.caps { line-height: 1.5em; }

p + p { text-indent:0; margin-top: -.3em;}
p { font-size: 1.2em; margin-top: .5em; }

h4 + p { margin-top: -1em; }

hr { height: 1px; }
.center { text-align: center;}
.site-title { color:#fff; text-align: center; font-size: 3em; padding:.2em; }
.site-title a { color:#222; text-decoration:none; }
.site-title a:hover { text-decoration:underline; }
.site-title-home { color:#fff; text-align: left; font-size: 5em; position: absolute; z-index: 1000; margin-left: .6em; padding:.2em;  background: url(/images/site/bg-transparent.png);}

img { z-index="400"; }

img a, img a:link, img a:hover, img a:visited { outline: none; }
.box { background-color: #efefef; border: 1px solid #e1e1e1;  }

em { font-style: normal; font-weight: bold;}  

span#feed-large { font-size: 1.5em; margin: .7em 1em 1em 0.9em; display: block;}

span#feed-large a:link, span#feed-large a:visited, span#feed-large a:hover { text-decoration:none; color:#333333; background: #fff url(/images/site/feed-icon-28x28.png) 0 50% no-repeat; padding: 1em 0 1em 2em; } 
span#feed-large a:hover { text-decoration: underline; }

.he-said { color: #3366FF; }
.she-said { color: #FF66FF; }

a:link.caps, a:visited.caps, a:visited.caps { color:#222; text-decoration: none; } 
a:hover.caps { text-decoration: underline; }

h2.alt a, h2 a, h3.alt a, h3 a { color: #222; text-decoration: none; }
h2 a:hover, h3 a:hover { text-decoration:underline; }

/* mods to jqGalScroll */

.jqGSContainer .jqGSImgContainer{ padding-bottom: 75px; position: relative; }
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{border:0 none;}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{ background-color: #fff;}


.jqGSContainer .jqGSPagination{height: 60px;padding: 5px 0; width: 320px; text-align:right; position: absolute; top: 668px; left: 575px;  }
.jqGSContainer .jqGSPagination ul{padding:0;list-style:none; margin-left: auto; margin-right: 0; text-align:right; }
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px; margin-bottom: 5px; float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:.4em 0px;background:#e3e3e3;border:1px solid #777; color: #777;text-decoration:none; display:block; width:2em;font-size:1em; outline:none;}
.jqGSContainer .jqGSPagination ul li a.selected,.jqGSContainer .jqGSPagination ul li a.selected:hover {background:#fff;color:#555;border: 1px solid #555;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#000;color:#fff;border:1px solid #000; }

.jqGSImgContainer{border: 1px solid #e3e3e3; background-color: #fff;}

ul#photobook li img { border: 0 none; }


.photobook-title {position: absolute; width: 530px; text-align: left; top: 735px; left:50px;  z-index:1000; }
.photobook-title h2 {margin-bottom: -.2em; color: #222; }
.photobook-title h4.alt {margin-top: 0; margin-bottom: 0; color: #222;}

.archive-list h1 { text-align: right; color: #555; margin-top: .5em; font-size: 1.5em; }
.archive-list .archive-img img {margin-top: .8em; margin-bottom: 3em; border: 1px solid #222; }
.archive-list .archive-desc h3 {margin-bottom: 0; margin-left: .5em; margin-top: .5em; color: #222; }
.archive-list .archive-desc h4 {margin-top: .3em; margin-bottom: 0; color: #222;}
.archive-list .archive-desc p, .archive-list .archive-desc h2, .archive-list .archive-desc h4 { margin-left: 10px; width: 90%; }


a:active { outline: none; }