/* Colour Palette 

Light #d1cfa9
Medium #a19a66
Dark #807638
Text #323c26

*/

#navigation {padding-top:2em;}


#navigation h2 {font-size:1em; font-weight:bold; text-decoration:none; text-align:center; background-color:transparent; color:#a19a66; margin:0;}
#navigation h2 a {text-decoration:none;}
#navigation h2 img {border:none;}

dt {font-size:1.2em; font-weight:bold; background-color:#a19a66; color:#323C26; width:45%; border:0; margin:0; padding:0.1em 0.4em; margin-top:0.8em;}
dt a, dt a:link, dt a:visited, dt a:hover, dt a:active {background-color:transparent; color:#323C26;}
dd {margin:0.2em; padding:0;}
dd.albumdate {font-size:0.75em; padding:0; margin:0.2em; color:#807638; background-color:transparent;}

p#galleryinfo, p#gallerypagecount, #navigation p.gallerysideinfo {font-size:0.75em; font-style:italic; margin:0; padding:0 0.5em; background-color:transparent; color:#323c26; height:auto;}
#navigation p#gallerypagecount {font-weight:bold; margin-bottom:1.5em;}
#navigation p#gallerypower, #navigation p#galleryrecent {margin-top:1em;}
#navigation p#galleryfeed, #navigation p#galleryrecent, #navigation p#galleryflickr {font-style:normal; text-align:center;}
#description {margin-bottom:1.5em;}
#imagegallery a {display:block; float:left; margin:0.2em; padding:0.2em; padding-bottom:0; border:2px solid #807638; text-align:center;}
* html #imagegallery a {padding-bottom:0.2em;}
#imagegallery a.galleryalbumlink {border:3px double #807638;}
#imagegallery a:link, #imagegallery a:visited, #imagegallery a:hover, #imagegallery a:active {text-decoration:none; background-color:transparent;}
#imagegallery img {border:none; padding:0; margin:0;}
#imagegallery span {display:block; margin-bottom:0.2em;}

ul.gallerynav {clear:left; list-style:none; margin:1.2em 0; padding:0.3em 0;}
* html ul.gallerynav {position:relative;}
ul.gallerynav li {margin:0 0.1em; padding:0; float:left;}

ul.gallerybread {padding:0; margin:0; list-style:none; display:inline; clear:left; list-style:none;}
ul.gallerybread li {padding:0; margin:0; display:inline; font-weight:bold;}
ul.gallerybreadstart {font-size:0.8em; padding:0.5em 0; display:block;}
ul.gallerybread a {font-weight:normal;}

img.galleryimage {width:100%; height:auto; border:0; padding:0; margin:2.5em 0 0 0;}
a.galleryimage:link, a.galleryimage:visited, a.galleryimage:hover, a.galleryimage:active {text-decoration:none; background-color:transparent; border:none;}
#galleryimgcap {color:#323c26; background-color:transparent; padding:0; margin:0.3em 0;}
#galleryimgcap span {font-size:0.8em;}
#galleryimginfo {font-size:0.8em; margin:0; padding:0;}

#gallerysearchform *, #gallerysearchformadv *, .gallerysearchallres *, #gallerygooglesearch * {padding:0; margin:0;}
#gallerysearchform, #gallerygooglesearch {margin:1em 0; padding:0 0.7em; text-align:center;}
#gallerysearchformadv {margin:0; padding:0; text-align:center;}
.gallerysearchallres {margin:0 0 1em 0; padding:0; clear:left;}
#galleryhaveres {margin:1em 0 0 0; padding:0 0.2em; clear:left;}
.gallrescount, #galleryzerosearchres {margin:0; padding:0.1em 0; font-size:0.9em; font-weight:normal; margin-top:0.5em;}
#galleryzerosearchres {font-size:1em;}
#gallerysearchterms, #gallerysearchtermsadv, #gallerygooglesearchterms {border:1px solid #807638;}
.gallerysearchsubbut {border:1px solid #807638; background-color:#a19a66; color:#323c26;}
.gallerysearchallres .gallerysearchsubbut {margin-left:0.2em;}
.gallerysearchsubbut:hover, .gallerysearchsubbut:focus {background-color:#d1cfa9;}
#navigation #gallerysearchadv {background-color:transparent; height:auto; padding:0 0.4em; font-size:0.75em; text-align:left;}
#gallerysearchformadv fieldset {margin:0.5em 0; font-size:0.8em; padding:0.2em; text-align:left; line-height:1.8em;}
#gallerysearchnavform {clear:left; text-align:center; margin:0; padding:0.5em 0 0 0;}
#gallerysearcherr {font-size:0.8em; color:red; background-color:transparent;}
#galleryzerosearchres span {font-style:italic;}
#gallsearchedforterms span {font-style:italic;}
p.gallgooglesearch {border-top:1px dashed #323C26; clear:left; font-size:0.8em;}



#navigation #galleryitemlinks {list-style:none; width:75%; margin:1em auto; border:1px solid #807638; padding:0.2em; text-align:center; font-size:0.8em;}
#navigation #galleryitemlinks li {margin:0; padding:0.1em 0;}

#navigation h2 {background-color:#a19a66; color:#323c26; margin:0.4em 0.2em; padding:0 0.2em;}
#navigation h2#gallerycc {background-color:transparent; padding:0; margin:2em 0 0 0;}
#navigation #gallerypeerlist {list-style:none; padding:0 0.2em 0.8em 0.2em; text-align:center; margin:0; border-bottom:1px solid #807638;}
#navigation #gallerypeerlist li {margin:0.2em 0; padding:0; font-size:0.9em;}

#navigation div.galleryadminhide {text-align:center; font-size:0.73em; margin-top:2em; color:#a19a66;}
#navigation div.galleryadminhide a:link, #navigation div.galleryadminhide a:visited, #navigation div.galleryadminhide a:hover, #navigation div.galleryadminhide a:active {color:#a19a66; background-color:transparent; text-decoration:none;}

#navigation p.pullout {margin:0.5em 0.3em 0.5em 0.3em; height:auto; padding:0.3em; background-color:#D1CFA9; border:1px solid #666633;}
#navigation p.pullout a:link, #navigation p.pullout a:visited, #navigation p.pullout a:hover, #navigation p.pullout a:active {color:black; background-color:transparent;}
#navigation p.gallsidethumb {padding:0.2em 0; text-align:center; height:auto; background-color:transparent;}
#navigation p.gallsidethumb img {border:2px solid #323C26;}

div.gallcomment {border:1px solid #232C26;
	padding:0 0.2em;
	margin:0.5em 0px;
	}
p.galladdcomment {font-size:0.8em; margin:0.1em 0; padding:0; clear:left; padding-top:0.2em; position:relative; top:0.4em; border-top:1px dashed #323C26;}
div#commentFormSubs input {color:#323C26;
	background-color:#AFAD67;
	border:1px solid #323C26;}
div#commentFormSubs input:hover, div#commentFormSubs input:active, div#commentFormSubs input:focus {background-color:white;}
div#commentFormSubs input#gallcommaddsub {font-weight:bold;}
div.gallcomment h4 {padding:0; margin:0.2em 0 0.1em 0; border-bottom:1px solid #323C26; color:#323C26; font-size:1em; font-weight:bolder;}
div.gallcomment p.info {font-size:0.8em; border-top:1px dashed #323C25; margin-bottom:0; padding:0.2em;}
div.gallcomment p.info span {font-style:italic; font-size:0.9em;}
body.gallery h3 {clear:left;}