

/* Earth v1.1 S3 - IE7 */


#fsSlideshowStyleWrapper {
    height:20px;
    margin-top:0;
}


.smugmug div#header, .allthumbs_stretch div#header, .critique div#header, body.Large div#header {
_margin: 0px auto !important;
_height:24px !important;
_width:750px !important;
_position: absolute !important;
_top:50% !important;
_margin-top:-19px !important;
_padding-left: 5px !important;
}

.smugmug #header_wrapper, 
.smugmug #footer, 
.smugmug #feeds, 
.allthumbs_stretch #header_wrapper, 
.allthumbs_stretch #footer, 
.allthumbs_stretch #feeds, 
.critique #header_wrapper, 
.critique #footer, 
.critique #feeds {
    width: 760px !important;
    margin: 0px auto;
}



body {margin:0; padding:0; background:#000 url(http://www.photographing-ohio.com/img/themes/Earth/background.gif) fixed bottom left repeat-x; color:#faebd7}



/*~~~~~~~~~~~~~~~~~~~~Site Defaults~~~~~~~~~~~~~~~~~~*/

/* fonts and font colors */
.title {color:#D1D590; font-family:Gentium, "Times New Roman", times, serif; font-size:130%}

/* Toolbar */
#header_wrapper {background:transparent url(http://www.photographing-ohio.com/img/themes/Earth/toolbarHeader.png) top left no-repeat; width:770px; margin:0 auto; height:76px; padding:0; z-index:1; position:relative;}
* html #header_wrapper {background:url(http://www.photographing-ohio.com/img/themes/Earth/toolbarHeaderIE.gif) top left no-repeat; width:750px; margin:0 auto; height:66px padding:0; z-index:1; position:relative;}
div#header {height:24px; width:730px; padding:0 20px; position:absolute; top:50%; margin-top:-19px;}
#header .smuglogo {background:url(http://www.photographing-ohio.com/img/themes/Earth/logo.png) top left no-repeat;}
* html #header .smuglogo {background:transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.photographing-ohio.com/img/themes/Earth/logo.png')}
#toolbar {color:#faebd7}
* html #toolbar {padding:0 10px;}
#toolbar a:link, 
#toolbar a:visited {font-size:100%; font-weight:normal;}
#toolbar input#searchWords {background:#e3cfb5; padding:1px 5px; border:2px inset #E3CFB5}
#toolbar input.searchglass {background:url(http://www.photographing-ohio.com/img/themes/Earth/searchglass.png)}
* html #toolbar input.searchglass {background:transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.photographing-ohio.com/img/themes/Earth/searchglass.png')}
#toolbar img.shoppingcart {background:url(http://www.photographing-ohio.com/img/themes/Earth/shoppingCart.png) center no-repeat;}
* html #toolbar img.shoppingcart {background:transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.photographing-ohio.com/img/themes/Earth/shoppingCart.png')}


/* Breadcrumbs */
#breadcrumb {color:#80694D; font-size:130%; font-family: Gentium, "times new roman", serif;}
#breadcrumb .title, #breadcrumb .possess {color:#80694D; font-size:130%; font-style:italic;}
#breadcrumb .possess {font-size:100%}
#breadcrumb .nav {color:#80694D; font-size:130%;}

/* works, remove pos relative
#breadcrumb {position:relative; z-index:1; top:-15px; padding:0 10px; line-height:32px; }
*/

#breadcrumb { position:relative;  z-index:1; top:-8px; padding:0 10px; line-height:32px;}

#breadcrumb {_margin-top: -9px; _position:fixed;}


/* Borders */
.bottom_border, .top_border, .left_border, .right_border {border:0;}
.imgBorder {border:1px solid #faebd7}
a:hover .imgBorder, .imgBorderOn {border:1px solid #6090D1;}

/* Links & Colors */
a:link {color:#D1D590; font-family:"Gentium","Times New Roman", times, serif; text-decoration:underline; }
a:visited {color:#C1C76B; font-family:"Gentium","Times New Roman", times, serif;}
a:hover {color:#6090D1;}
a:active {color:#D59490;}

.boxTop .nav {color:#faebd7;}
.boxTop a.title {font-size:16px}
.boxTop .nav a:link,
#editBioLink a:visited  {color:#faebd7; font-family:verdana;}
#editBioLink a:hover {color:#6090D1;}
#editBioLink a:active {color:#d59490;}

.box .boxBottom a:link {color:#D1D590; font-family:verdana; font-size:14px; text-decoration:underline; color:#faebd7;}
.box .boxBottom a:visited {color:#C1C76B; font-family:"Gentium","Times New Roman", times, serif; font-size:16px;}
.box .boxBottom a:hover {color:#6090D1;}
.box .boxBottom a:active {color:#D59490;}

.box .boxSettings, 
.boxBottom .boxNote {color:#d5b790; font-size:12px}

#cobrand_footer a:link,
#feeds a:link,
#themeCreator a:link,
#cobrand_footer a:link,
#footer a:link {color:#D1D590; font-family:Gentium,"Times New Roman", times, serif; font-size:14px; text-decoration:underline;}
#cobrand_footer a:visited,
#feeds a:visited,
#cobrand_footer a:visited,
#themeCreator a:visited,
#footer a:visited {color:#C1C76B; font-family:Gentium,"Times New Roman", times, serif; font-size:14px }
#cobrand_footer a:hover,
#feeds a:hover,
#themeCreator a:hover,
#cobrand_footer a:hover,
#footer a:hover {color:#6090D1;}
#cobrand_footer a:active,
#feeds a:active,
#themeCreator a:active,
#cobrand_footer a:active,
#footer a:active {color:#D59490;}

a.nav {text-decoration:underline;}
.box .albumTitle a.nav {font-family:Gentium,"Times New Roman", times, serif;}
#footer,
#cobrand_footer,
#themeCreator,
#feeds {color:#faebd7; font-family:Gentium,"Times New Roman", times, serif;}

.boxNote a:link {font-family:verdana; font-size:12px; color:#faebd7;}
.boxNote a:visited {color:#fff;}
.boxNote a:hover {color:#fff;}
.boxNote a:active {color:#6090D1;}

#keywordList a:visited {color:#faebd7; font-family:"Gentium","Times New Roman", times, serif; text-decoration:underline; }

.cartbuttons a:link {color:#faebd7}
.cartbuttons a:visited {color:#c1c76b;}
.cartbuttons a:hover {color:#6090D1;}
.cartbuttons a:active {color:#d59490;}

/* Boxes */
.box {background:transparent; margin:0 0 30px }
.boxTop {border:solid #faebd7; border-width:1px 0; background:url(http://www.photographing-ohio.com/img/themes/Earth/headerBackground.png) -5px repeat-x;}
.boxBottom {border:0;}
.miniBox p.description {color:#faebd7}
.miniBox p.updated {color:#6090D1}

/* User Interface, Buttons */
input.smbuttons,
.nophotos .buttons,
#datesBox input,
.datePage .buttons {background:#E3CFB5; color:#80694D; border:2px ridge #fff;}
input.smbuttons:hover,
.nophotos .buttons:hover,
#datesBox input:hover,
.datePage .buttons:hover {background:#6090D1; color:#000;}
input#searchWordsShort,
#stylebar select,
#photoTools select,
#datesBox select,
#addAlbumComment select, #addImageComment select {background:#faebd7;}
#addAlbumComment,#addImageComment, #editKeywords {padding:5px 10px; background:#80694D; border:1px solid #D1D590}
#addAlbumComment textarea,#addImageComment textarea, #editKeywords textarea {background:#faebd7;}

/* extra divs */
#extraDiv1 {width:100%; height:65px; position:absolute; top:0; left:0; background:url(http://www.photographing-ohio.com/img/themes/Earth/headerBackground.png) top left repeat-x; z-index:1;}

/* Keywords */
.keyword {font-family:verdana, sans-serif;}

/* titles */
div.nicetitle {color: #faebd7; background: url(http://www.photographing-ohio.com/img/themes/Earth/headerBackground.png) -5px repeat-x; border:solid #faebd7; border-width:1px 0; font-family: Verdana, sans-serif; z-index: 500;

/* Mozilla proprietary */ -moz-border-radius: 0px;}

/* Footer */
#footer_wrapper {border:solid #faebd7; border-width:1px 0; margin-bottom:10px;}


/*~~~~~~~~~~~~~~~~~~Homepage Styles~~~~~~~~~~~~~~~~*/

/* Homepage toolbox */
#homepageTools {position:relative; top:-14px; z-index:20; clear:both;}
#homepageTools .title {color:#80694D; font-size:20px;}
#homepageTools input {background:#E3CFB5; color:#80694D; border:2px ridge #fff;}
#homepageTools input:hover {background:#6090D1; color:#000; border:2px ridge #80694D;}
#homepageTools select {background:#e3cfb5; border:solid #80694D}

/*~~~~~~~~~~~~~~~~~Category Pages ~~~~~~~~~~~~~~~~~*/
#category .boxTop, #category .boxBottom {border-bottom:1px solid #F8F3ED}
 

/*~~~~~~~~~~~~~~~~~Gallery Styles~~~~~~~~~~~~~~~~~~*/

/* breadcrumb */
/*
#altViews .play_slideshow,
#altViews img.add_photos {margin:0 0 0 10px; padding:0; height:35px; background-position:center}
#altViews img.map_this {margin:0 0 0 10px; padding:0; height:35px; background-position:center}
#altViews img.add_photos {background:url(http://www.photographing-ohio.com/img/themes/Earth/addPhotos.gif) center no-repeat;}
#altViews .play_slideshow {background:url(http://www.photographing-ohio.com/img/themes/Earth/slideshow.gif) center no-repeat;margin-top: 17px;}
*/

/* Album Nav */
.albumNav {border:solid #faebd7; border-width:1px 0; background:url(http://www.photographing-ohio.com/img/themes/Earth/headerBackground.png) -5px repeat-x;}
.albumNav a {font-family:verdana, sans-serif; text-decoration:underline;}
.pageNav, .photoNav {color:#faebd7;}
/*.pageNav a:link, .pageNav a:link {color:#faebd7;}*/
.pageNav a:hover, .pageNav a:hover {color:#6090D1;}
.cartbuttons img.cart_add {background:url(http://www.photographing-ohio.com/img/themes/Earth/addButton.png);}
* html .cartbuttons img.cart_add {background:transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.photographing-ohio.com/img/themes/Earth/addButton.png')}
.cartbuttons img.cart_bulk {background:url(http://www.photographing-ohio.com/img/themes/Earth/bulkButton.png)}
* html .cartbuttons img.cart_bulk {background:transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.photographing-ohio.com/img/themes/Earth/bulkButton.png')}
.cartbuttons img.cart_view {background:url(http://www.photographing-ohio.com/img/themes/Earth/shoppingCart.png)}
* html .cartbuttons img.cart_view {background:transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.photographing-ohio.com/img/themes/Earth/shoppingCart.png')}

/* Comments */
#comment {border:4px ridge #D5B790; margin-top:50px; padding: 10px;background: #000;_height: 1%;}
#comment_header {padding:0 0 10px; margin:0; line-height:20px;}
#comment_header a {font-size:16px; text-decoration:underline;}
#comment_header #toggleAlbumComment,#comment_header #toggleImageComment {font-size:16px; color:#faebd7}
#comment_header #comment_nav {color:#faebd7;}
#comments .box {margin:0;}
#comments .boxTop {border:solid #faebd7; border-width:1px 0; background:url(http://www.photographing-ohio.com/img/themes/Earth/headerBackground.png) -5px repeat-x; color:#faebd7;}

#comments .foreground {color:#faebd7;}
#comments .boxBottom {border-width:0 0 1px 0; padding:10px 10px 20px; color:#faebd7; background:#000; margin:0 0 10px}
#comment #addAlbumComment, #comment #addImageComment {position:relative; z-index:20;}

/* Adjust div#photos to fix margin collapse */
#photos {padding:0 0 1px 0;}

/* Image Info */
#imageInfo {text-align:center; border:solid #faebd7; border-width:1px 0;}
#imageInfo .foreground {color:#faebd7}

/* Smugmug Styles */
.smugmug #breadcrumb {width:940px}
#smugmug #displayPhoto {text-align:center; margin:0; padding:0; float:right;}
#smugmug .pageNav {width:330px; padding:0; margin:0 0 0 5px;}
#smugmug .albumNav .rightColumn {width:592px; margin:0 5px 0 0; padding:0; float:right;}

/* All Thumbs Stretch Styles */
.allthumbs_stretch #breadcrumb {width:940px}
#allthumbs_stretch #displayPhoto {text-align:center; margin:0; padding:0; float:right;}
#allthumbs_stretch .pageNav {width:520px; padding:0; margin:0 0 0 5px;}
#allthumbs_stretch .albumNav .rightColumn {width:592px; margin:0 5px 0 0; padding:0; float:right;}


/* Critique Styles */
.critique #breadcrumb {width:940px}
#critique #displayPhoto {margin:0; padding:0;}
#critique .rightColumn { width: 320px; }


/*  Smugmug Small Styles */
.smugmug_small #stylebar {margin-right:10px}
#smugmug_small #breadcrumb {width:730px}
#smugmug_small .albumNav {width:750px;}
#smugmug_small #displayPhoto {margin:0; text-align:center; padding:0; float:right; width:402px}
#smugmug_small .pageNav {margin:0 0 0 5px;}
#smugmug_small .photoNav {float:right; padding:0; margin:0 5px 0 0; width:392px;}
#smugmug_small .cartbuttons {padding:0; margin:0}

/* Traditional Styles */
.default #stylebar {margin-right:10px;}
#traditional .pageNav {margin:0 0 0 5px;}
#traditional .cartbuttons {margin:0 5px 0 0;}
#traditional #photos {padding:10px 0 0 0; margin:0;}

/* All Thumbs */
.allthumbs #stylebar {margin-right:10px;}
#allthumbs .pageNav {margin:0 0 0 5px;}
#allthumbs .cartbuttons {margin:0 5px 0 0;}
#allthumbs #photos {padding:10px 0 0 0; margin:0;}

/* Journal */
.journal #stylebar {margin-right:10px;}
#journal .pageNav {margin:0 0 0 5px;}
#journal .cartbuttons {margin:0 5px 0 0;}
#journal .journal_entry {border:solid; border-width:0 0 1px;}

/* Slideshow */
.slideshow #breadcrumb {width:730px; padding:0 10px; margin:0 auto;}
#slideshow {width:800px;}
#slideshow .toolsbox {border:0;}
#slideshow .buttons {background:#E3CFB5; color:#80694D; border:2px ridge #fff;}
#slideshow .buttons:hover {background:#6090D1; color:#000;}

/* --------- Single Image ------------ */
.singleImage #stylebar {margin-right:10px;}
#singleImage #breadcrumb {width:730px; padding:0 10px;}
#singleImage {width:750px;}
#singleImage #albumNav_top {margin-top:10px;}
#singleImage .albumNav {width:750px;}
#singleImage #albumNav_bottom {margin-bottom:40px;}
#singleImage .photo {width:750px; margin:0; padding:0; margin-top: 10px;}
#singleImage #sizePicker {width:750px; text-align:center;}
#singleImage #imageInfo {width:750px; border:0; text-align:center;}
#singleImage .photoNav {margin:0 0 0 5px;}
#singleImage .cartbuttons {margin:0 5px 0 0;}

/* Large */
.Large #singleImage {width:802px;}
.Large #singleImage #breadcrumb {width:730px;}
.singleImage #stylebar {position:relative; z-index:40; left:10px;}
.Large #singleImage .albumNav {width:802px;}
.Large #singleImage #albumDescription {width:802px;}

/* Original */
.Original #singleImage {width:802px;}
.Original #singleImage #breadcrumb {width:730px;}
.Original #singleImage .albumNav {width:802px;}
.Original #singleImage #albumDescription {width:802px;}

/* --------- Filmstrip ------------ */
.filmstrip #stylebar {margin-right:10px;}
#filmstrip #breadcrumb {width:730px; padding:0 10px;}
#filmstrip {width:750px;}
#filmstrip #albumNav_top {margin-top:10px;}
#filmstrip .albumNav {width:750px;}
#filmstrip #albumNav_bottom {margin-bottom:40px;}
#singleImage #photos {width:750px; margin:0; padding:0;}
#filmstrip #sizePicker {width:750px; text-align:center;}
#filmstrip #imageInfo {width:750px; border:0; text-align:center;}
#filmstrip .photoNav {margin:0 0 0 5px;}
#filmstrip .cartbuttons {margin:0 5px 0 0;}

/* Large */
.Large #filmstrip {width:802px;}
.Large #filmstrip #breadcrumb {width:730px;}
.filmstrip #stylebar {position:relative; z-index:40; left:10px;}
.Large #filmstrip .albumNav {width:802px;}
.Large #filmstrip #albumDescription {width:802px;}

/* Original */
.Original #filmstrip {width:100%}


/* Old school tags */
strong.headmd {font-family:gentium, "times new roman", times, serif; font-size:large; color:#faebd7}
.headmd a:link {color:#faebd7;}
.headmd a:visited {color:#faebd7; text-decoration:underline;}

/* related keywords stuff */
.keywordPage #breadcrumb { height:6.5em; }
.keywordPage #relatedKeyword {position:absolute; bottom:0; right:0;}
#relatedKeyword .title {font-size:140%; color:#faebd7;}
#relatedKeyword a:link,
#relatedKeyword a:visited {color:#6090D1}
#relatedKeyword a:hover,
#relatedKeyword a:active {color:#D1D590}
.keywordPage #albumNav_top {margin:0;}
#breadcrumb #relatedKeyword {font-size:75%; color:#faebd7;}

/* hack keyword bugs */
.subcategory_ #breadcrumb {height:6.5em;}
.subcategory_ #relatedKeyword {position:absolute; bottom:0; right:0;}
.subcategory_ #albumNav_top {margin:0;}

/* IE Jitter Fix  */
* html .smugmug #header_wrapper, 
* html .allthumbs_stretch #header_wrapper,
.critique #header_wrapper {
    width: 960px;
    margin: 0px auto;
}

* html .smugmug #footer_wrapper, 
* html .allthumbs_stretch #footer_wrapper, 
.critique #footer_wrapper {
    width: 960px;
    margin: 0px auto;
}
#content {
padding-top: 50px;
}

#albumNav_top, #albumNav_bottom {
padding-left: 10px;
padding-right: 10px;
}

#relatedDate .title {
font-size: 18px;}

#relatedDate {padding-top: 7px;}

a .add_photos {
background-image: url(http://www.smugmug.com/photos/109565384-O.gif);
background-position: 0px 0px;
}

a:hover .add_photos {
background-image: url(http://www.smugmug.com/photos/109565384-O.gif);
background-position: 0px -15px;
}

a #themes_button {
background-image: url(http://www.smugmug.com/photos/109565384-O.gif);
background-position: 0px -120px;

}

a:hover #themes_button {
background-image: url(http://www.smugmug.com/photos/109565384-O.gif);
background-position: 0px -135px;
}

#playSlideShowWrapper {
padding-top:15px;
_padding-top: 7px;
~padding-top: 7px;
}
#fsSlideShowSWF {
margin-top: 8px;
}

#homepage a .map_this {
background-image: url(http://www.smugmug.com/photos/109565384-O.gif);
background-position: 0px -30px;
}

#homepage a:hover .map_this {
background-image: url(http://www.smugmug.com/photos/109565384-O.gif);
background-position: 0px -45px;
}

/*
#altViews {margin-top: 8px;
margin-bottom: 10px;
}
*/
#altViews {z-index: 1;
}


/* page picker crap */
.pageNav, a.pageOn .nav, a.pageOn.title {
    color: #D1D590;
    font-weight: bold;
    font-size: 130%;
    font-family: Gentium,"Times New Roman",times,serif;
    }

.pageNav a.pageOn.title {
    text-decoration: none;
    font-size: 100%;
}

.pageNav .nav {
    font-weight: normal;
    }

.pickerContent a.page {
    color: #fff;
    font-weight: normal;
    font-size: 12px;
    font-family: 'trebuchet ms'
    }

.pickerContent a.page:hover {
    background-color: #D1D590;
    color: #000;
    }
    
.pickerContent a.pageOn, .pickerContent a.pageOn:hover {
    background-color: #3A2F23;
    color: #FCF1DD;
    }

#visitorMessage {
position: relative !important;
}





#altViews {
font-size: 13px !important;
}

.sm-button {
    border-top: solid 1px #746552;
    border-bottom: solid 1px #746552;
    background: #f9ebd7 url(http://www.photographing-ohio.com/img/buttons/bg/brown_lttan-3.gif) 0 0 repeat-x;
}
.glyphButton .first-child, .yui-menu-button button {
    background-image: url(http://www.photographing-ohio.com/img/buttons/bg/brown_lttan-3.gif);
}
.sm-button button, .sm-button a {
    color: #000000;
}
.sm-button {
    border-left: solid 1px #746552;
    border-right: solid 1px #746552;
    _border-left: none;
    _border-right: none;
    ~border-left: none;
    ~border-right: none;
}
.sm-button .first-child {
    border: none;
    _border-left: solid 1px #746552;
    ~border-left: solid 1px #746552;
    _border-right: solid 1px #746552;
    ~border-right: solid 1px #746552;
}


.yuimenuitem a.yuimenuitemlabel {
color: white !important;
text-decoration: none !important;
font-family: arial;
}
.yuimenuitem a.yuimenuitemlabel-disabled {
color: gray !important;
}

.journal_caption_container {
    background-color: transparent;
    padding-top: 10px;
    padding-bottom: 1px;
    border: none;
}

#allthumbs_stretch {
    width: 960px;
    margin: 0 auto;
}

#allthumbs_stretch #photos {
    margin-top: 10px;
    margin-bottom: 0px;
}

#allthumbs_stretch #albumNav_bottom #photoTools {
    border-bottom: none;
}

#lightBoxDetailsHeader {
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: none;
}

#lightBoxDetails .comments_container .comments_tools,
#lightBoxDetails .comments_container .comments_add {
    border-top: none;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: none;
}

#lightBoxDetails .comments_container .comments_list,
#lightBoxKeywords,
#lightBoxExif {
    border-top: none;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;    
}

#lightBoxPhotoCaption.show_details #lightBoxImage,
#lightBoxPhotoCaption.show_details #lightBoxCaption {
    border: 1px solid #ffffff;
}

#lightBoxDetails .comments_container .box,
#lightBoxDetails .comments_container .boxTop {
    background-color: transparent;
    background-image: none;
}

#lightBoxDetailsHeader.nav {
    font-size: 14px;
    color: #ffffff;
}

#lightBoxDetails .lightbox_details_link {
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
}

#lightBoxDetails .lightbox_details_link.title {
    color: #D1D590;
    font-size: 14px;
}

#breadcrumb {z-index: 10;}