/* ********************************************************************************
 * Chellsroostlightg Theme for Gallery 2
 * by Michelle Thompson
 */
body {
background-color:#494b28;
background-image:url( images/browntiled.gif );
color:#000000;
font-family: Verdana, Geneva, sans-serif;
font-size: 1em;
padding:12px;
margin:0;
}
.pagewrap {
background-color:#826f62;
background-image:url( images/shades.gif );
width:822px;
padding:0;
margin:auto;
overflow:hidden;
}
.allwrap {
background-color:#a1b5da;
background-image:url( images/stripe.gif );
width:812px;
padding:0;
margin:auto;
overflow:hidden;
}
.headerwrap {
background-color:#a1b5da;
background-image:url( images/shelf.gif );
margin:0;
padding:0;
color:#a46360;
width:812px;
height:105px;
font-family: Verdana, Geneva, sans-serif;
font-size: .820em;
overflow:hidden;
}
.contentwrap {
background-color:#fdfaf6;
background-image:url( images/offwhitetile.gif );
width:782px;
margin:0 16px 6px 16px;
padding:0;
border-width:1px;
border-style:dashed;
border-color:#a1b5da;
overflow:auto;
}
.postswrap {
background-color:transparent;
width:525px;
margin:6px 0 9px 0;
padding:0 0 0 6px;
font-family: Verdana, Geneva, sans-serif;
font-size: .820em;
float:left;
overflow:visible;
}
.menusidewrap {
background-color:transparent;
width:218px;
margin:0 0 9px 0;
padding:0;
float:right;
}
.menuitemwrap {
background-color:#cbd870;
background-image:url( images/plaid.gif );
width:200px;
margin:9px 0 0 0;
padding:6px;
overflow:hidden;
}
.menutitlewrap {
background-color:#fff8eb;
background-image:url( images/beigetile.gif );
width:186px;
margin:0;
padding:2px 2px 2px 12px;
color:#5a6780;
font-family: Verdana, Geneva, sans-serif;
font-size: .820em;
border-width:1px 1px 0 1px;
border-style:dashed;
border-color:#cbd76f;
overflow:hidden;
}
.menuboxwrap {
background-color:#fdfaf6;
background-image:url( images/offwhitetile.gif );
width:196px;
margin:0;
padding:2px;
font-family: Verdana, Geneva, sans-serif;
font-size: .820em;
border-width:1px;
border-style:dashed;
border-color:#cbd76f;
overflow:hidden;
}
.sitetitle {
font-family: Verdana, Geneva, sans-serif;
font-size: 1.6em;
color:#626641;
margin:40px 0 0 0;
padding:0;
overflow:hidden;
}
.sitetitleand {
font-family: Verdana, Geneva, sans-serif;
font-size: .9em;
color:#414453;
margin:0;
padding:0;
}
.footerwrap {
background-color:transparent;
width:782px;
margin:0;
padding:9px 0 0 0;
font-family: Verdana, Geneva, sans-serif;
font-size: .820em;
text-align:center;
border-width:0;
overflow:hidden;
clear:both;
}
.posttitle {
font-family: Verdana, Geneva, sans-serif;
font-size: 1.4em;
color:#44516d;
margin:9px 0 0 0;
padding:0;
}
.thumbh4 {
font-family: Verdana, Geneva, sans-serif;
font-size: 1.02em;
color:#414453;
margin:0;
padding:0;
}
.subtitle {
font-family: Verdana, Geneva, sans-serif;
font-size: 1.2em;
color:#8f7393;
margin:9px 0 0 0;
padding:0;
}
.subtitleb {
color:#9ea956;
margin:9px 0 0 0;
padding:0;
}
.meta {
color:#565e24;
font-family: Verdana, Geneva, sans-serif;
font-size: .96em;
}
.breadcrumb {
color:#5a6780;
font-family: Verdana, Geneva, sans-serif;
font-size: .96em;
text-align:right;
}
div.breadcrumb a, div.breadcrumb span {
    padding: 0 0 0 14px;
    background: url('images/icon_path_separator.gif') no-repeat left;
}
div.breadcrumb a.BreadCrumb-1 {   /* no :first-child in IE */
    padding-left: 0;
    background-image: none;
    white-space: nowrap;
}
#gallery.IE div.breadcrumb span {
    display: inline-block;   /* IE loses padding-left on wrapped inline nowrap element */
    padding-right: 4px;      /* IE has less space at right of each span */
}
div.breadcrumb span.BreadCrumb-1 {   /* no :first-child in IE */
    padding-left: 0;
    background-image: none;
}
a:link {
color:#59375e;
text-decoration:none;
}
a:visited {
color:#3b243f;
text-decoration:none;
}
a:active {
color:#3b243f;
text-decoration:none;
}
a:hover {
color:#99aed9;
text-decoration:none;
}
.sitetitle a:link {
color:#626641;
text-decoration:none;
}
.sitetitle a:visited {
color:#626641;
text-decoration:none;
}
.sitetitle a:active {
color:#626641;
text-decoration:none;
}
.sitetitle a:hover {
color:#626641;
text-decoration:none;
}
.menuboxwrap a:link {
color:#59375e;
text-decoration:none;
display: block;
}
.menuboxwrap a:visited {
color:#59375e;
text-decoration:none;
display: block;
}
.menuboxwrap a:active {
color:#3b243f;
text-decoration:none;
display: block;
}
.menuboxwrap a:hover {
color:#99aed9;
text-decoration:none;
display: block;
}
.menuboxwrap ul a:link {
color:#59375e;
text-decoration:none;
}
.menuboxwrap ul a:visited {
color:#59375e;
text-decoration:none;
}
.menuboxwrap ul a:active {
color:#3b243f;
text-decoration:none;
}
.menuboxwrap ul a:hover {
color:#99aed9;
text-decoration:none;
}
.menutitlewrap a:link {
color:#5a6780;
text-decoration:none;
}
.menutitlewrap a:visited {
color:#5a6780;
text-decoration:none;
}
.menutitlewrap a:active {
color:#5a6780;
text-decoration:none;
}
.menutitlewrap a:hover {
color:#5a6780;
text-decoration:none;
}
.contentwrap a:link {
color:#59375e;
text-decoration:none;
}
.contentwrap a:visited {
color:#3b243f;
text-decoration:none;
}
.contentwrap a:active {
color:#3b243f;
text-decoration:none;
}
.contentwrap a:hover {
color:#99aed9;
text-decoration:none;
}
.posttitle a:link {
color:#44516d;
text-decoration:none;
}
.posttitle a:active {
color:#44516d;
text-decoration:none;
}
.posttitle a:visited {
color:#44516d;
text-decoration:none;
}
.posttitle a:hover {
color:#44516d;
text-decoration:none;
}
.footerwrap a:link {
color:#59375e;
text-decoration:none;
}
.footerwrap a:visited {
color:#3b243f;
text-decoration:none;
}
.footerwrap a:active {
color:#3b243f;
text-decoration:none;
}
.footerwrap a:hover {
color:#99aed9;
text-decoration:none;
}
.menuboxwrap ul, .menuboxwrap li, .menuboxwrap ol, .menuboxwrap .item-list ul, .menuboxwrap .item-list ol, .menuboxwrap .item-list li, .menuboxwrapnt ul, .menuboxwrapnt ol, .menuboxwrapnt li, .menuboxwrapnt .item-list ul, .menuboxwrapnt .item-list ol, .menuboxwrapnt .item-list li {
list-style:none;
margin:0;
padding:0;
text-indent:0;
}
.meta li, ul.meta li {
display: inline;
}
.spfeed {
text-align:center;
overflow:hidden;
}
.spfeed img {
margin:1px 1px 0 0;
padding:0;
width:80px;
border-width:0;
}
.spfeed a:link, .spfeed a:visited, .spfeed a:active, .spfeed a:hover {
margin:0;
padding:0;
text-decoration:none;
}
input, select, textarea  {
background-color:#f5e8f8;
color:#000000;
margin:1px;
padding:2px;
border-width:1px;
border-style:dashed;
border-color:#565e24;
max-width:300px;
}
.formbutton {
background-color:#e8edca;
color:#000000;
margin:1px;
border-width:1px;
border-style:solid;
border-top-color:#919d41;
border-right-color:#919d41;
border-bottom-color:#565e24;
border-left-color:#565e24;
}
fieldset {
border-width:1px;
border-style:dashed;
border-color:#9ea956;
}
.sidemenucontent .twitter li {
margin:2px 0 7px 0;
}
blockquote {
margin:0 30px 0 39px;
}
h1 {
color:#5a6780;
margin:0;
padding:0;
}
h2 {
color:#5a6780;
margin:0;
padding:0;
}
h3 {
color:#8f7393;
margin:0;
padding:0;
}
h4 {
color:#9ea956;
margin:0;
padding:0;
}
.menuboxwrap h3 {
background-color:#fff8eb;
background-image:url( images/beigetile.gif );
margin:0 0 6px 0;
padding:0 0 2px 10px;
color:#5a6780;
font-family: Verdana, Geneva, sans-serif;
font-size: 1em;
font-weight:500;
border-width:0 0 1px 0;
border-style:dashed;
border-color:#cbd76f;
}
.menuboxwrap h4 {
margin:0;
padding:0;
color:#000000;
font-family: Verdana, Geneva, sans-serif;
font-size: 1em;
font-weight:500;
}
.photoinfo {
width:150px;
margin:12px 0 6px 9px;
padding:3px;
color:#565e24;
font-family: Verdana, Geneva, sans-serif;
font-size: .96em;
border-width:1px;
border-style:dashed;
border-color:#9ea956;
float:right;
clear:right;
}
.one-image {
text-align:center;
}
.one-image h3{
text-align:left;
}
.navigations {
margin:auto;
width:375px;
}
div.gbNavigator div.next-and-last {
  float: right;
}
div.gbNavigator div.next-and-last.no-previous {
  float: none;
  text-align: right;
}
div.gbNavigator a.first {
  padding-left: 27px;
  background: url("images/nav_first.gif") left no-repeat;
}
div.gbNavigator a.previous {
  padding-left: 27px;
  background: url("images/nav_prev.gif") left no-repeat;
}
div.gbNavigator a.next {
  padding-right: 27px;
  background: url("images/nav_next.gif") right no-repeat;
}
div.gbNavigator a.last {
  padding-right: 27px;
  background: url("images/nav_last.gif") right no-repeat;
}

div.gbNavigator div.first-and-previous img {
  vertical-align: middle;
  padding-right: 0.5em;
}
div.gbNavigator div.next-and-last img {
  vertical-align: middle;
  padding-left: 0.5em;
}
.phototable {
margin:6px 0 6px 0;
text-align:center;
}
.phototable table {
margin:auto;
}
.albumthumbboxes {
width:460px;
margin:auto;
padding:12px 0 0 0;
overflow:visible;
}
.albumthumbbox {
width:200px;
min-height:260px;
margin:0 15px 12px 15px;
padding:0;
float:left;
}
.giThumbnail {
margin:auto;
}
.giUpdated {
color:#99aed9;
}
.giNew {
color:#99aed9;
}
.block-comment-ViewComments h3 {
margin:6px 0 9px 0;
font-family: Verdana, Geneva, sans-serif;
font-size: 1.2em;
font-weight:500;
color:#8f7393;
}
.block-comment-ViewComments .gcBorder2 h3 {
font-family: Verdana, Geneva, sans-serif;
font-size: 1.0em;
font-weight:500;
color:#44516d;
margin:0;
padding:0;
}
.block-comment-ViewComments .comment {
margin:2px 0 0 0;
}
.block-comment-ViewComments .info {
margin:2px 0 9px 0;
font-style:italic;
}
.block-comment-AddComment h2, .block-comment-AddComment h3 {
margin:0;
font-family: Verdana, Geneva, sans-serif;
font-size: 1.2em;
font-weight:500;
color:#8f7393;
}
.block-comment-AddComment h4 {
font-family: Verdana, Geneva, sans-serif;
font-size: 1.0em;
font-weight:500;
color:#44516d;
}
.inputTypeSubmit {
background-color:#e8edca;
color:#000000;
margin:1px;
border-width:1px;
border-style:solid;
border-top-color:#919d41;
border-right-color:#919d41;
border-bottom-color:#565e24;
border-left-color:#565e24;
}
