

/*Description
------------------------------------------------------------ */
#menu .description {text-indent: -999em; }



/*Font Colors
------------------------------------------------------------ */
body { background: #ffffff url() no-repeat; }


/*Font Color
------------------------------------------------------------ */
body,p,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,ol.commentlist,#commentform input,input,#commentform textarea,textarea { color: # }

/*Links 
------------------------------------------------------------ */
a, a:link, a:visited { color: #; }

/*Hover 
------------------------------------------------------------ */
a:hover, a:focus, body.home ul#jbg-menu li a.selected { color: #; }

/*Menu
------------------------------------------------------------ */
#menu { background:#ffffff; color: #000; }
#menu h1.sitename a {color: #; }
#menu ul li a { color:#000; }
#menu ul li a:hover { color:#000; }
#menu ul li a:hover,#menu ul li:hover { background:#ffff22; }

/*Text Shadow
-------------------------------------------------------------*/
#menu ul, .fancy, blockquote, .description, #footer p.credits, .postmetadata { text-shadow:none; }
.image-wrap { -moz-box-shadow:none; }

/*Border Color
-------------------------------------------------------------*/
div.colborder, div.border { border-right: 1px solid #; }
ul.txt li:hover {background: # }
ol.commentlist, #commentform input,input,#commentform textarea,textarea { border:medium double #; }
hr {background: #; color: #; }
#menu ul { border-top: 1px solid #; }
#menu ul li a,ul.txt li,.sub { border-bottom: 1px solid #; }
.image-wrap { border: 1px solid #; background-color:#; }
#jbgs li img { border: 2px solid #; }


div.colborder, div.border, ol.commentlist, #commentform input, input, #commentform textarea, textarea, hr, #menu ul, #menu ul li a, ul.txt li, .sub, #jbgs li img { border: none }


/*PhotoShelter
-------------------------------------------------------------*/

#psContent { background: #ffffff url() no-repeat; }
#psContent .slide { margin: auto; background: #; }
#psContent .imagebox, ul.thumbs li { background: #; }

/*Custom CSS
-------------------------------------------------------------*/
a {
color:#000000;
text-decoration:none;
}

a:hover {
color:#000000;
text-decoration:none;
}

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: #ffffff;
color:#000;
}

#menu { padding: 0 25px 0; }
#menu h1 { margin-bottom: 0; }





.image-wrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-box-shadow: none;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color:#000000;
}



.image-wrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;


border:1px solid #FFFFFF;
display:inline;
float:left;
height:160px;
margin:0 10px 17px 0;
overflow:hidden;
padding:7px;
position:relative;
text-shadow:none;
width:240px;
}

.image-wrap span.title a {
color:#000;
}

#footer p.credits {
text-align:right;
font-size:1em;

}

.postmetadata { visibility: hidden; }

