BODY {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #212121; MARGIN: 0px auto; FONT: small Arial, sans-serif; COLOR: #878787
}
A {
	BORDER-BOTTOM: transparent 1px dotted; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
INPUT.bbUrl {
	BORDER-BOTTOM: transparent 1px dotted; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
A.light {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
A:hover {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #d3d3d2; BORDER-TOP-COLOR: #d3d3d2; COLOR: #ffffff !important; BORDER-RIGHT-COLOR: #d3d3d2; BORDER-LEFT-COLOR: #d3d3d2
}
A:active {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #d3d3d2; BORDER-TOP-COLOR: #d3d3d2; COLOR: #ffffff !important; BORDER-RIGHT-COLOR: #d3d3d2; BORDER-LEFT-COLOR: #d3d3d2
}
A.img {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A.img:active {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A.img:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
H1 {
	FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: 400
}
H2 {
	FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: 400
}
H3 {
	FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: 400
}
H4 {
	FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: 400
}
H5 {
	FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: 400
}
H6 {
	FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: 400
}
H1 {
	MARGIN: 0px 0px 25px; COLOR: #f3ffc4; FONT-SIZE: 2.2em
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.8em; PADDING-TOP: 5px
}
#imageDesc H1 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.8em; PADDING-TOP: 5px
}
H3 {
	MARGIN: 15px 0px 10px; FONT-SIZE: 1.4em
}
#imageDesc H1 {
	MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
#imageDesc H2 {
	MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
.bubbleWrap H2.inliner {
	POSITION: relative; PADDING-BOTTOM: 3px; MARGIN: 2px 100px 10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 1.5em; PADDING-TOP: 3px; LEFT: -10px
}
INPUT.inputButton {
	BORDER-BOTTOM: #323232 1px solid; BORDER-LEFT: #767676 1px solid; BACKGROUND: url(/library/img/misc/button_bg.png) #656565 repeat-x left bottom; COLOR: #a9a9a9; BORDER-TOP: #767676 1px solid; BORDER-RIGHT: #323232 1px solid
}
#commentForm INPUT.inputText {
	WIDTH: 250px
}
#commentForm SELECT.inputText {
	WIDTH: 260px
}
#FormComment .multiBox TH {
	PADDING-TOP: 10px
}
#FormComment .multiBox TD {
	PADDING-TOP: 10px
}
#FormSearch INPUT.inputText {
	PADDING-BOTTOM: 4px; WIDTH: 250px; PADDING-TOP: 3px
}
.pagedLinks {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.expandButton {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 1px
}
.clearing {
	HEIGHT: 10px; CLEAR: both
}
.layout {
	WIDTH: 100%
}
.layout TD.columnLeft {
	WIDTH: 50%
}
.layout TD.columnRight {
	WIDTH: 50%
}
.content TD.columnLeft {
	TEXT-ALIGN: left; PADDING-BOTTOM: 25px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 25px
}
.content TD.columnCenter {
	TEXT-ALIGN: left; PADDING-BOTTOM: 25px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 25px
}
.content TD.columnRight {
	TEXT-ALIGN: left; PADDING-BOTTOM: 25px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 25px
}
.content TD.columnCenter {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.content TD.columnLeft {
	TEXT-ALIGN: right
}
.content TD.columnEmpty {
	PADDING-RIGHT: 0px
}
#footer {
	MARGIN: 50px auto 0px; WIDTH: 800px; CLEAR: both
}
#header {
	HEIGHT: 25px
}
#header H1 {
	HEIGHT: 25px
}
#header STRONG {
	HEIGHT: 25px
}
#header TD {
	BORDER-TOP: transparent 2px solid
}
#header H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 25px "Trebuchet MS", sans-serif; FLOAT: left; LETTER-SPACING: -1px; COLOR: #767676; PADDING-TOP: 0px
}
#header STRONG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 25px "Trebuchet MS", sans-serif; FLOAT: left; LETTER-SPACING: -1px; COLOR: #767676; PADDING-TOP: 0px
}
.nav LI {
	DISPLAY: inline; FONT: 12px Tahoma, sans-serif
}
.nav LI A {
	POSITION: relative; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; FLOAT: right; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; TOP: 7px; FONT-WEIGHT: 700; PADDING-TOP: 0px
}
.nav LI A:hover {
	BORDER-BOTTOM: #545454 5px solid; PADDING-BOTTOM: 2px; BORDER-TOP-COLOR: #545454; BORDER-RIGHT-COLOR: #545454; BORDER-LEFT-COLOR: #545454; TOP: 4px
}
.nav LI.here A {
	BORDER-BOTTOM: #545454 5px solid; PADDING-BOTTOM: 2px; BORDER-TOP-COLOR: #545454; BORDER-RIGHT-COLOR: #545454; BORDER-LEFT-COLOR: #545454; TOP: 4px
}
.nav LI.here A:hover {
	BORDER-BOTTOM: #545454 5px solid; PADDING-BOTTOM: 2px; BORDER-TOP-COLOR: #545454; BORDER-RIGHT-COLOR: #545454; BORDER-LEFT-COLOR: #545454; TOP: 4px
}
.navAdmin LI A {
	TOP: 8px
}
.navAdmin LI A:hover {
	TOP: 5px
}
.navAdmin LI.here A {
	TOP: 5px
}
.navAdmin LI.here A:hover {
	TOP: 5px
}
#footer .nav {
	MARGIN: 0px 6px
}
#footer .nav LI A {
	TOP: 4px
}
#footer .nav LI A:hover {
	TOP: 0px
}
#footer .nav LI.here A {
	TOP: 0px
}
#footer .nav LI.here A:hover {
	TOP: 0px
}
#footer .nav LI A.large {
	PADDING-LEFT: 10px; LETTER-SPACING: 1px
}
#footer .nav LI A.giant {
	PADDING-LEFT: 10px; FONT-FAMILY: Verdana, sans-serif; LETTER-SPACING: 2px
}
#footer A.feed {
	PADDING-LEFT: 14px; BACKGROUND: url(img/bullet_feed.png) no-repeat 0px 1px
}
#footer A.facebook {
	PADDING-LEFT: 14px; BACKGROUND: url(img/bullet_facebook.png) no-repeat 0px 1px
}
#blogLinks {
	PADDING-TOP: 5px
}
#commentList DIV.bubbleWrap {
	PADDING-TOP: 5px
}
#about IMG {
	MARGIN-BOTTOM: 20px
}
.compact {
	MARGIN-LEFT: 80px; MARGIN-RIGHT: 80px
}
.floatColumn {
	WIDTH: 50%; FLOAT: left
}
.imageGroup .imageDisplay {
	WIDTH: 50%; FLOAT: left
}
.imageDisplay IMG {
	MARGIN-BOTTOM: 15px; FLOAT: left; MARGIN-RIGHT: 5px
}
.imageDisplay A:visited IMG {
	BORDER-BOTTOM-COLOR: transparent; BORDER-TOP-COLOR: transparent; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-RIGHT-COLOR: transparent; BORDER-LEFT-COLOR: transparent; opacity: 0.3
}
.imageDisplay P {
	MARGIN-BOTTOM: 0px
}
.image {
	POSITION: relative; MARGIN: 0px auto; OVERFLOW: hidden
}
.image A.arrowPrev {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; TEXT-INDENT: -5000px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 40%; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -5000px 0px; HEIGHT: 99%; OVERFLOW: hidden; BORDER-TOP: 0px; TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.image A.arrowNext {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; TEXT-INDENT: -5000px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 40%; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -5000px 0px; HEIGHT: 99%; OVERFLOW: hidden; BORDER-TOP: 0px; TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.image A.arrowPrev {
	LEFT: 0px
}
.image A.arrowNext {
	RIGHT: 0px
}
.image A.arrowPrev:hover {
	BACKGROUND-POSITION: left top
}
.image A.arrowNext:hover {
	BACKGROUND-POSITION: right top
}
#imageDesc {
	POSITION: relative; MARGIN-TOP: 25px
}
.imageInfo {
	POSITION: relative; TEXT-ALIGN: left; MARGIN-LEFT: 10px; FONT-SIZE: 12px; TOP: -1px
}
#photoblogLinks A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-WEIGHT: 400; PADDING-TOP: 0px
}
.fotomotoToolbar {
	POSITION: absolute; TOP: 10px; RIGHT: 10px
}
#fotomoto_table {
	WIDTH: auto !important
}
IMG.imgBurst {
	BORDER-BOTTOM: #545454 1px solid; BORDER-LEFT: #545454 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #434343; BORDER-TOP: #545454 1px solid; BORDER-RIGHT: #545454 1px solid; PADDING-TOP: 1px
}
IMG.imgThumb {
	BORDER-BOTTOM: #545454 1px solid; BORDER-LEFT: #545454 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #434343; BORDER-TOP: #545454 1px solid; BORDER-RIGHT: #545454 1px solid; PADDING-TOP: 1px
}
IMG.imgSneak {
	BORDER-BOTTOM: #545454 1px solid; BORDER-LEFT: #545454 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #434343; BORDER-TOP: #545454 1px solid; BORDER-RIGHT: #545454 1px solid; PADDING-TOP: 1px
}
IMG.imgIndex {
	BORDER-BOTTOM: #545454 1px solid; BORDER-LEFT: #545454 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #434343; BORDER-TOP: #545454 1px solid; BORDER-RIGHT: #545454 1px solid; PADDING-TOP: 1px
}
IMG.imgBurst:hover {
	BORDER-BOTTOM-COLOR: #333 !important; BORDER-TOP-COLOR: #333 !important; BACKGROUND: #ffb; BORDER-RIGHT-COLOR: #333 !important; BORDER-LEFT-COLOR: #333 !important; opacity: 1.0
}
IMG.imgThumb:hover {
	BORDER-BOTTOM-COLOR: #333 !important; BORDER-TOP-COLOR: #333 !important; BACKGROUND: #ffb; BORDER-RIGHT-COLOR: #333 !important; BORDER-LEFT-COLOR: #333 !important; opacity: 1.0
}
IMG.imgSneak:hover {
	BORDER-BOTTOM-COLOR: #333 !important; BORDER-TOP-COLOR: #333 !important; BACKGROUND: #ffb; BORDER-RIGHT-COLOR: #333 !important; BORDER-LEFT-COLOR: #333 !important; opacity: 1.0
}
IMG.imgThumb {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
IMG.imgSneak {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
IMG.imgBurst {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.imageList LI {
	POSITION: relative; DISPLAY: inline
}
.imageList LI SPAN {
	Z-INDEX: 100; POSITION: absolute; HEIGHT: 1.4em; COLOR: #989898; OVERFLOW: hidden; TOP: -8px; LEFT: 5px
}
.imageList P {
	TEXT-ALIGN: left; MARGIN-TOP: 10px
}
TABLE#schemeDisplay {
	MARGIN: 0px auto; opacity: 0.5
}
#schemeDisplay LI A {
	DISPLAY: block
}
#schemeDisplay TD A {
	DISPLAY: block
}
#schemeDisplay LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; COLOR: #000 !important; PADDING-TOP: 30px; opacity: 0.3
}
#schemeDisplay LI A.dark {
	COLOR: #fff !important
}
.commentLink A {
	PADDING-BOTTOM: 15px; BORDER-RIGHT-WIDTH: 0px !important; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; MARGIN-BOTTOM: 3px; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px !important; BORDER-LEFT-WIDTH: 0px !important; FONT-WEIGHT: 700; PADDING-TOP: 5px
}
.commentLink A:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #545454; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#commentList DIV.bubbleWrap {
	POSITION: relative; BACKGROUND-COLOR: #393939
}
#commentList H3 {
	MARGIN-TOP: 0px; COLOR: #767676; FONT-SIZE: 1.2em
}
#commentList H3 {
	Z-INDEX: 2; POSITION: relative
}
#commentList P {
	Z-INDEX: 2; POSITION: relative
}
#commentList P.date {
	Z-INDEX: 1; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; BOTTOM: -14px; PADDING-RIGHT: 0px; COLOR: #323232; FONT-SIZE: 44px; RIGHT: 10px; PADDING-TOP: 0px
}
#commentList DIV.commentReply {
	MARGIN-LEFT: 10px
}
P.comment {
	POSITION: relative; PADDING-LEFT: 25px; BACKGROUND: url(/library/img/misc/quote.png) no-repeat 0px 17px; LEFT: -25px
}
#adminCommentResponses TR TD {
	BORDER-BOTTOM-WIDTH: 1px
}
#copyright {
	BORDER-BOTTOM: transparent 2px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 5px; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0
}
#copyright {
	COLOR: #656565 !important; FONT-WEIGHT: 400 !important
}
#copyright A {
	COLOR: #656565 !important; FONT-WEIGHT: 400 !important
}
#copyright .right {
	FLOAT: right
}
.thumbsLeft {
	MARGIN: 15px 0px
}
.thumbsRight {
	MARGIN: 15px 0px
}
.thumbsLeft LI A {
	PADDING-LEFT: 5px; FLOAT: right
}
.thumbsRight LI A {
	PADDING-RIGHT: 5px; FLOAT: left
}
.thumbLink {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: 400; BORDER-RIGHT: 0px
}
#exifData {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; BACKGROUND: url(img/camera-light.png) no-repeat left top; PADDING-TOP: 16px
}
#exifData:hover {
	BACKGROUND-IMAGE: url(img/camera.png); COLOR: #878787
}
#exifData:hover SPAN {
	VISIBILITY: visible
}
#tagList {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; BACKGROUND: url(img/tag_green-light.png) no-repeat left top; PADDING-TOP: 17px
}
#tagList:hover {
	BACKGROUND-IMAGE: url(img/tag_green.png)
}
#gpsData {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; BACKGROUND: url(img/flag-light.png) no-repeat left top; PADDING-TOP: 17px
}
#gpsData:hover {
	BACKGROUND-IMAGE: url(img/flag.png)
}
#comList LI {
	FONT: 13px Tahoma, sans-serif
}
#favOptionWrap {
	FONT-SIZE: 12px; BORDER-TOP: transparent 1px solid; PADDING-TOP: 1px
}
#star1 {
	WIDTH: 16px; BACKGROUND: url(/library/img/favs/rating_stars.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 16px; CURSOR: pointer; MARGIN-RIGHT: 2px
}
#star2 {
	WIDTH: 16px; BACKGROUND: url(/library/img/favs/rating_stars.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 16px; CURSOR: pointer; MARGIN-RIGHT: 2px
}
#star3 {
	WIDTH: 16px; BACKGROUND: url(/library/img/favs/rating_stars.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 16px; CURSOR: pointer; MARGIN-RIGHT: 2px
}
#star4 {
	WIDTH: 16px; BACKGROUND: url(/library/img/favs/rating_stars.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 16px; CURSOR: pointer; MARGIN-RIGHT: 2px
}
#star5 {
	WIDTH: 16px; BACKGROUND: url(/library/img/favs/rating_stars.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 16px; CURSOR: pointer; MARGIN-RIGHT: 2px
}
#star1:hover {
	BACKGROUND-POSITION: -16px 0px
}
#star2:hover {
	BACKGROUND-POSITION: -32px 0px
}
#star3:hover {
	BACKGROUND-POSITION: -48px 0px
}
#star4:hover {
	BACKGROUND-POSITION: -64px 0px
}
#star5:hover {
	BACKGROUND-POSITION: -80px 0px
}
#favOption {
	PADDING-BOTTOM: 15px
}
#favOption .icon {
	MARGIN-RIGHT: 10px
}
#favOption .hidden {
	opacity: 0.50
}
.arcSection A.portfolio {
	PADDING-LEFT: 17px; BACKGROUND: url(img/bullet_star.png) no-repeat 0px 0px; FONT-WEIGHT: 700
}
.tagList LI {
	LINE-HEIGHT: 22px; PADDING-RIGHT: 5px; DISPLAY: inline
}
.tagList SPAN {
	FONT-SIZE: 10px
}
.gpsData LI {
	LINE-HEIGHT: 22px; PADDING-RIGHT: 5px; DISPLAY: inline
}
.gpsData SPAN {
	FONT-SIZE: 10px
}
.portfolioNav {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px
}
.portfolioNav A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#collage A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#collage IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#adminImageEdit {
	WIDTH: 600px; FLOAT: left
}
#adminImageCalendar {
	TEXT-ALIGN: center; WIDTH: 200px; FLOAT: left
}
#adminImageCalendar TABLE {
	MARGIN: 0px auto
}
#adminImageCalendar IMG {
	MARGIN: 10px 0px
}
.calendar TH {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 11px Tahoma, sans-serif; PADDING-TOP: 0px
}
.calendar A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 11px Tahoma, sans-serif; PADDING-TOP: 0px
}
.calendar A {
	BORDER-BOTTOM: #212121 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #212121 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; COLOR: #878787; BORDER-TOP: #212121 1px solid; BORDER-RIGHT: #212121 1px solid; PADDING-TOP: 1px
}
#adminNav {
	TEXT-ALIGN: center; WIDTH: 120px; FONT-FAMILY: Tahoma, sans-serif
}
#adminNav H2 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.4em; WORD-SPACING: -1px; PADDING-TOP: 20px
}
#adminNav LI A {
	POSITION: relative; PADDING-BOTTOM: 4px; BORDER-RIGHT-WIDTH: 0px !important; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; MARGIN-BOTTOM: 2px; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px !important; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px !important; FONT-WEIGHT: 700; PADDING-TOP: 4px
}
#adminNav UL.adminSubNav LI A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px !important; PADDING-LEFT: 17px; PADDING-RIGHT: 3px; BACKGROUND: url(img/bullet_green.png) no-repeat 0px -1px; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px !important; BORDER-LEFT-WIDTH: 0px !important; FONT-WEIGHT: 400; PADDING-TOP: 0px
}
#adminNav UL.adminSubNav LI.here A {
	BACKGROUND-IMAGE: url(img/bullet_grey.png)
}
.commentKey {
	TEXT-ALIGN: center; MARGIN: 20px 120px
}
.commentKey IMG {
	VERTICAL-ALIGN: bottom
}
.dialog {
	Z-INDEX: 100; BORDER-BOTTOM: #767676 1px solid; POSITION: absolute; TEXT-ALIGN: left; BORDER-LEFT: #767676 1px solid; BACKGROUND-COLOR: #434343; MAX-WIDTH: 400px; BORDER-TOP: #767676 1px solid; BORDER-RIGHT: #767676 1px solid
}
.dialog HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #767676; WIDTH: 90%; HEIGHT: 1px; COLOR: #767676; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.dialog H2 {
	BORDER-BOTTOM: #767676 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #434343; BORDER-TOP-COLOR: #767676; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 30px; BORDER-RIGHT-COLOR: #767676; FONT-SIZE: 1.2em; BORDER-LEFT-COLOR: #767676; PADDING-TOP: 0px
}
.dialog DIV {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.dialog IMG.close {
	POSITION: absolute; TOP: 2px; RIGHT: 2px
}
#tabNav {
	BORDER-BOTTOM: #545454 1px solid; MARGIN: 0px 10px
}
#tabNav LI A {
	BORDER-BOTTOM: #545454 0px solid; POSITION: relative; BORDER-LEFT: #545454 0px solid; MARGIN: 0px 4px 0px 1px; BOTTOM: -1px; DISPLAY: block; BACKGROUND: #434343; FLOAT: left; BORDER-TOP: #545454 1px solid; BORDER-RIGHT: #545454 0px solid; TEXT-DECORATION: none
}
#tabNav LI A SPAN {
	BORDER-BOTTOM: #545454 0px solid; POSITION: relative; BORDER-LEFT: #545454 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px -1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #d3d3d2; BORDER-TOP: #545454 0px solid; BORDER-RIGHT: #545454 1px solid; PADDING-TOP: 5px
}
#tabNav LI.here A {
	BOTTOM: -1px; BACKGROUND: #434343
}
#tabNav LI.here A SPAN {
	PADDING-BOTTOM: 6px; COLOR: #a9a9a9; FONT-WEIGHT: 700
}
.tabContent {
	CLEAR: left
}
TD.sliderCell {
	WIDTH: 200px
}
TD.sliderDisplay {
	PADDING-LEFT: 15px; BACKGROUND: url(/library/img/misc/slider-bg.png) no-repeat -195px center
}
.ui-slider {
	POSITION: relative; WIDTH: 200px; BACKGROUND: url(/library/img/misc/slider-bg.png) no-repeat 5px center; HEIGHT: 20px
}
.ui-slider-handle {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: medium !important; WIDTH: 11px; BACKGROUND: url(/library/img/misc/slider-handle.gif) no-repeat 0px 0px; HEIGHT: 20px; BORDER-TOP: 0px; TOP: 0px; BORDER-RIGHT: 0px; LEFT: 0px
}
.ui-state-active {
	BACKGROUND-POSITION: 0px -25px
}
.pagedLinks A {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 4px
}
.pagedLinks B {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 4px
}
.pagedLinks A:hover {
	TEXT-DECORATION: none
}
.commentLink A {
	-moz-border-radius: 3px
}
#adminNav LI A {
	-moz-border-radius: 3px
}
#schemeDisplay LI {
	-moz-border-radius: 3px
}
.thumbsLeft IMG {
	opacity: 0.3
}
.thumbsRight IMG {
	opacity: 0.3
}
.thumbsLeft IMG:hover {
	opacity: 0.9
}
.thumbsRight IMG:hover {
	opacity: 0.9
}
STRONG {
	COLOR: #989898
}
A {
	BORDER-BOTTOM-COLOR: #545454; BORDER-TOP-COLOR: #545454; COLOR: #d3d3d2; BORDER-RIGHT-COLOR: #545454; BORDER-LEFT-COLOR: #545454
}
INPUT.inputText {
	BORDER-BOTTOM-COLOR: #656565; BACKGROUND-COLOR: #323232; BORDER-TOP-COLOR: #545454; BORDER-RIGHT-COLOR: #656565; BORDER-LEFT-COLOR: #545454
}
SELECT.inputText {
	BORDER-BOTTOM-COLOR: #656565; BACKGROUND-COLOR: #323232; BORDER-TOP-COLOR: #545454; BORDER-RIGHT-COLOR: #656565; BORDER-LEFT-COLOR: #545454
}
TEXTAREA.inputText {
	BORDER-BOTTOM-COLOR: #656565; BACKGROUND-COLOR: #323232; BORDER-TOP-COLOR: #545454; BORDER-RIGHT-COLOR: #656565; BORDER-LEFT-COLOR: #545454
}
INPUT.inputText:focus {
	BACKGROUND-COLOR: #666666; COLOR: #dcdcdc
}
SELECT.inputText:focus {
	BACKGROUND-COLOR: #666666; COLOR: #dcdcdc
}
TEXTAREA.inputText:focus {
	BACKGROUND-COLOR: #666666; COLOR: #dcdcdc
}
INPUT.required {
	BORDER-BOTTOM-COLOR: #e84d4d; BORDER-TOP-COLOR: #e84d4d; BORDER-RIGHT-COLOR: #e84d4d; BORDER-LEFT-COLOR: #e84d4d
}
SELECT.required {
	BORDER-BOTTOM-COLOR: #e84d4d; BORDER-TOP-COLOR: #e84d4d; BORDER-RIGHT-COLOR: #e84d4d; BORDER-LEFT-COLOR: #e84d4d
}
TEXTAREA.required {
	BORDER-BOTTOM-COLOR: #e84d4d; BORDER-TOP-COLOR: #e84d4d; BORDER-RIGHT-COLOR: #e84d4d; BORDER-LEFT-COLOR: #e84d4d
}
INPUT.optional {
	BORDER-BOTTOM: #656565 1px dotted; BORDER-LEFT: #434343 1px dotted; BACKGROUND-COLOR: transparent; BORDER-TOP: #434343 1px dotted; BORDER-RIGHT: #434343 1px dotted
}
INPUT[readonly=readonly] {
	BACKGROUND-COLOR: #212121 !important; COLOR: #767676 !important
}
INPUT[disabled=disabled] {
	BACKGROUND-COLOR: #212121 !important; COLOR: #767676 !important
}
SELECT[disabled=disabled] {
	BACKGROUND-COLOR: #212121 !important; COLOR: #767676 !important
}
INPUT.inputButton:hover {
	BACKGROUND-COLOR: #767676; COLOR: #fff
}
INPUT.bbCode {
	BORDER-BOTTOM: #323232 1px solid; BORDER-LEFT: #656565 1px solid; BACKGROUND-COLOR: #434343; BORDER-TOP: #656565 1px solid; BORDER-RIGHT: #323232 1px solid
}
INPUT.bbCode:hover {
	BORDER-BOTTOM-COLOR: #878787; BACKGROUND-COLOR: #666666; BORDER-TOP-COLOR: #878787; COLOR: #fff !important; BORDER-RIGHT-COLOR: #878787; BORDER-LEFT-COLOR: #878787
}
.dataList TR:hover {
	BACKGROUND-COLOR: #323232 !important
}
.dataList TH {
	BACKGROUND-COLOR: #434343; COLOR: #dcdcdc
}
.dataList TH {
	BORDER-BOTTOM-COLOR: #434343 !important; BORDER-TOP-COLOR: #434343 !important; BORDER-RIGHT-COLOR: #434343 !important; BORDER-LEFT-COLOR: #434343 !important
}
.dataList TD {
	BORDER-BOTTOM-COLOR: #434343 !important; BORDER-TOP-COLOR: #434343 !important; BORDER-RIGHT-COLOR: #434343 !important; BORDER-LEFT-COLOR: #434343 !important
}
.validation {
	COLOR: #b31a1a
}
.msgNotify {
	BORDER-BOTTOM-COLOR: #ffe84d; BACKGROUND-COLOR: #5c513b; BORDER-TOP-COLOR: #ffe84d; BORDER-RIGHT-COLOR: #ffe84d; BORDER-LEFT-COLOR: #ffe84d
}
.msgSuccess {
	BORDER-BOTTOM-COLOR: #9be84d; BACKGROUND-COLOR: #465c3b; BORDER-TOP-COLOR: #9be84d; BORDER-RIGHT-COLOR: #9be84d; BORDER-LEFT-COLOR: #9be84d
}
.msgWarning {
	BORDER-BOTTOM-COLOR: #ff8080; BACKGROUND-COLOR: #6c4040; BORDER-TOP-COLOR: #ff8080; BORDER-RIGHT-COLOR: #ff8080; BORDER-LEFT-COLOR: #ff8080
}
.msgNotify H3 {
	COLOR: #ffe84d
}
.msgSuccess H3 {
	COLOR: #9be84d
}
.msgWarning H3 {
	COLOR: #ff8080
}
.msgNotify P {
	COLOR: #bababa
}
.msgSuccess P {
	COLOR: #bababa
}
.msgWarning P {
	COLOR: #bababa
}
.msgNotify STRONG {
	COLOR: #cbcbcb
}
.msgSuccess STRONG {
	COLOR: #cbcbcb
}
.msgWarning STRONG {
	COLOR: #cbcbcb
}
H3 A {
	BORDER-BOTTOM: #434343 1px dotted
}
H2.inliner {
	BACKGROUND-COLOR: #212121; BORDER-TOP: #323232 1px solid
}
IMG.noImage {
	BORDER-BOTTOM-COLOR: #545454; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #545454; BORDER-RIGHT-COLOR: #545454; BORDER-LEFT-COLOR: #545454
}
IMG.noImage:hover {
	BORDER-BOTTOM-COLOR: #545454; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #545454; BORDER-RIGHT-COLOR: #545454; BORDER-LEFT-COLOR: #545454
}
#header TD {
	BORDER-BOTTOM-COLOR: #545454; BORDER-TOP-COLOR: #545454; BORDER-RIGHT-COLOR: #545454; BORDER-LEFT-COLOR: #545454
}
#copyright {
	BORDER-BOTTOM-COLOR: #545454; BORDER-TOP-COLOR: #545454; BORDER-RIGHT-COLOR: #545454; BORDER-LEFT-COLOR: #545454
}
#ratingStars {
	BORDER-BOTTOM-COLOR: #434343; BORDER-TOP-COLOR: #434343; COLOR: #545454; BORDER-RIGHT-COLOR: #434343; BORDER-LEFT-COLOR: #434343
}
#exifData {
	BORDER-BOTTOM-COLOR: #434343; BORDER-TOP-COLOR: #434343; COLOR: #545454; BORDER-RIGHT-COLOR: #434343; BORDER-LEFT-COLOR: #434343
}
#tagList A {
	COLOR: #545454
}
#gpsData A {
	COLOR: #545454
}
#imageInfo A {
	COLOR: #499e9e
}
.imageList LI:hover SPAN {
	COLOR: #ededed
}
.nav LI.here A {
	BORDER-BOTTOM-COLOR: #212121; BORDER-TOP-COLOR: #212121; COLOR: #767676; BORDER-RIGHT-COLOR: #212121; BORDER-LEFT-COLOR: #212121
}
#adminNav LI.here A {
	BORDER-BOTTOM-COLOR: #212121; BORDER-TOP-COLOR: #212121; COLOR: #767676; BORDER-RIGHT-COLOR: #212121; BORDER-LEFT-COLOR: #212121
}
.hidden LI A {
	COLOR: #545454 !important
}
#footer .nav LI.here A {
	BORDER-BOTTOM-COLOR: #434343; BORDER-TOP-COLOR: #434343; BORDER-RIGHT-COLOR: #434343; BORDER-LEFT-COLOR: #434343
}
#commentList DIV.commentAdmin {
	BACKGROUND-COLOR: #545454
}
#tabNav LI A:hover {
	BACKGROUND: #666666
}
#tabNav LI A:hover SPAN {
	COLOR: #ffffff
}
.calendar A:hover {
	BORDER-BOTTOM: #545454 1px solid; BORDER-LEFT: #101010 1px solid; BACKGROUND-COLOR: #434343; BORDER-TOP: #101010 1px solid; BORDER-RIGHT: #545454 1px solid
}
.calendar .image A {
	BORDER-BOTTOM: #101010 1px solid; BORDER-LEFT: #545454 1px solid; BACKGROUND-COLOR: #434343; COLOR: #bababa; BORDER-TOP: #545454 1px solid; BORDER-RIGHT: #101010 1px solid
}
.calendar .imageToday A {
	BORDER-BOTTOM: #101010 1px solid; BORDER-LEFT: #545454 1px solid; BACKGROUND-COLOR: #434343; COLOR: #bababa; BORDER-TOP: #545454 1px solid; BORDER-RIGHT: #101010 1px solid
}
.calendar .imageSelected A {
	BORDER-BOTTOM: #101010 1px solid; BORDER-LEFT: #545454 1px solid; BACKGROUND-COLOR: #434343; COLOR: #bababa; BORDER-TOP: #545454 1px solid; BORDER-RIGHT: #101010 1px solid
}
.calendar .missingInfo A {
	BORDER-BOTTOM-COLOR: #831d1d; BACKGROUND-COLOR: #ff8484; BORDER-TOP-COLOR: #831d1d; COLOR: #831d1d; BORDER-RIGHT-COLOR: #831d1d; BORDER-LEFT-COLOR: #831d1d
}
.calendar .imageSelected A {
	BACKGROUND-COLOR: #666666; COLOR: #ffffff
}
.calendar .emptySelected A {
	BACKGROUND-COLOR: #666666; COLOR: #ffffff
}
.calendar .emptySelected A {
	BORDER-BOTTOM: #ededed 1px solid; BORDER-LEFT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; BORDER-RIGHT: #ededed 1px solid
}
.calendar .emptyToday A {
	BORDER-BOTTOM: #ffffd5 1px dotted; BORDER-LEFT: #ffffd5 1px dotted; BACKGROUND-COLOR: #323232; COLOR: #fffff7; BORDER-TOP: #ffffd5 1px dotted; BORDER-RIGHT: #ffffd5 1px dotted
}
.calendar .emptyPast A {
	COLOR: #434343
}
.gfg-root {
	BORDER-BOTTOM: #545454 1px solid; BORDER-LEFT: #545454 1px solid; BORDER-TOP: #545454 1px solid; BORDER-RIGHT: #545454 1px solid
}
.gfg-title {
	BACKGROUND-COLOR: #323232; COLOR: #d1dda2
}
.gfg-entry {
	BACKGROUND-COLOR: #101010
}
.gfg-list {
	BACKGROUND-COLOR: #101010
}
H2 A {
	FONT-WEIGHT: 400
}
H3 A {
	FONT-WEIGHT: 400
}
.commentLink A SPAN {
	FONT-WEIGHT: 400
}
#comList LI A {
	FONT-WEIGHT: 400
}
.bubbleWrap P {
	MARGIN-BOTTOM: 5px
}
.thumbsLeft UL {
	MARGIN-BOTTOM: 5px
}
.thumbsRight UL {
	MARGIN-BOTTOM: 5px
}
.tagList {
	MARGIN-BOTTOM: 5px
}
.gpsData {
	MARGIN-BOTTOM: 5px
}
#adminNav UL.adminSubNav {
	MARGIN-BOTTOM: 5px
}
#line {
	FLOAT: left
}
.left LI A {
	FLOAT: left
}
#copyright .left {
	FLOAT: left
}
.imageDisplay A.title {
	FONT-SIZE: 1.2em
}
.calendarTitle {
	FONT-SIZE: 1.2em
}
#imageWrap {
	TEXT-ALIGN: center
}
.imageList {
	TEXT-ALIGN: center
}
#comList {
	TEXT-ALIGN: center
}
TABLE#schemeDisplay:hover {
	opacity: 1.0
}
#schemeDisplay LI A:hover {
	opacity: 1.0
}
#favOption .hidden:hover {
	opacity: 1.0
}
.commentLink {
	DISPLAY: inline
}
.thumbsLeft LI {
	DISPLAY: inline
}
.thumbsRight LI {
	DISPLAY: inline
}
#adminNav UL LI {
	DISPLAY: inline
}
#tabNav LI {
	DISPLAY: inline
}
#commentList DIV.commentAdmin P.date {
	VISIBILITY: hidden
}
#exifData SPAN {
	VISIBILITY: hidden
}
#ratingStars {
	PADDING-BOTTOM: 20px
}
.arcSection {
	PADDING-BOTTOM: 20px
}
EM {
	COLOR: #a9a9a9
}
INPUT {
	COLOR: #a9a9a9
}
SELECT {
	COLOR: #a9a9a9
}
TEXTAREA {
	COLOR: #a9a9a9
}
.value {
	COLOR: #a9a9a9
}
.checkbox LABEL {
	COLOR: #a9a9a9
}
.checkList LABEL {
	COLOR: #a9a9a9
}
.radioList LABEL {
	COLOR: #a9a9a9
}
SPAN {
	COLOR: #656565
}
A.inactive {
	COLOR: #656565
}
INPUT.bbLight {
	COLOR: #656565
}
.gfg-root .gfg-entry .gf-result .gf-author {
	COLOR: #656565
}
.gfg-root .gfg-entry .gf-result .gf-spacer {
	COLOR: #656565
}
.gfg-root .gfg-entry .gf-result .gf-relativePublishedDate {
	COLOR: #656565
}
.gfg-list A:visited {
	COLOR: #656565
}
INPUT.bbUrl {
	COLOR: #d3d3d2
}
#tagList:hover A {
	COLOR: #d3d3d2
}
#gpsData:hover A {
	COLOR: #d3d3d2
}
.dataForm TH {
	COLOR: #767676
}
.note {
	COLOR: #767676
}
#imageInfo {
	COLOR: #767676
}
.dataList TR.alternate {
	BACKGROUND-COLOR: #2a2a2a
}
.gfg-subtitle {
	BACKGROUND-COLOR: #2a2a2a
}
.dataList TD.notify {
	BACKGROUND-COLOR: #666666
}
.highlight {
	BACKGROUND-COLOR: #666666
}
.msgNotify SPAN {
	COLOR: #878787
}
.msgSuccess SPAN {
	COLOR: #878787
}
.msgWarning SPAN {
	COLOR: #878787
}
#imageInfo B {
	COLOR: #878787
}
H2 {
	COLOR: #d1dda2
}
H2 A {
	COLOR: #d1dda2
}
.calendar TH {
	COLOR: #d1dda2
}
H3 {
	COLOR: #498d9e
}
H3 A {
	COLOR: #498d9e
}
.gfg-subtitle A {
	COLOR: #498d9e
}
#header {
	BACKGROUND-COLOR: #434343
}
#copyright {
	BACKGROUND-COLOR: #434343
}
#adminNav LI A {
	BACKGROUND-COLOR: #434343
}
#adminNav LI A:hover {
	BACKGROUND-COLOR: #434343
}
#adminNav LI.here A {
	BACKGROUND-COLOR: #434343
}
.bubbleWrap {
	BACKGROUND-COLOR: #434343
}
.commentLink A {
	BACKGROUND-COLOR: #434343
}

