BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #666;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #777;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A {
	COLOR: #5f5f5f
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#menu {
	BORDER-BOTTOM: #373737 1px solid; HEIGHT: 3em; BACKGROUND-COLOR: #191919
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 800px; BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.double-right-sidebar #menu UL {
	WIDTH: 947px
}
#menu UL LI {
	FLOAT: left
}
#menu .page_item A {
	PADDING-RIGHT: 40px; DISPLAY: block; COLOR: #868686; LINE-HEIGHT: 3em; TEXT-DECORATION: none
}
#menu .current_page_item A {
	COLOR: #fff
}
#menu .page_item A:hover {
	COLOR: #fff
}
#header-wrap {
	BACKGROUND: url(images/header-repeat.jpg) repeat-x center top
}
#header {
	BACKGROUND: url(images/header.jpg) no-repeat center 50%; HEIGHT: 216px
}
.no-sidebar DIV #header {
	BACKGROUND-IMAGE: url(images/header-no-sidebar.jpg)
}
.double-right-sidebar DIV #header {
	BACKGROUND-IMAGE: url(images/header-double-sidebar.jpg)
}
#header DIV {
	MARGIN: 0px auto; WIDTH: 800px
}
.double-right-sidebar #header DIV {
	WIDTH: 947px
}
#header H1 {
	MARGIN: 0px; FONT: 2.2em/169px "Georgia", "Baskerville", serif
}
#header H1 A {
	FONT-WEIGHT: normal; FLOAT: left; COLOR: #d3d3d3; FONT-STYLE: normal; TEXT-DECORATION: none; text-shadow: #000 0 1px 2px;
	color: rgba(255,255,255,0);
}
#blog-description {
	LEFT: 1.3em; COLOR: #616161; POSITION: relative; TOP: 60px; text-shadow: #000 0 1px 1px
}
#content-container {
	BACKGROUND: url(images/body.jpg) #030106 repeat-y center top
}
.no-sidebar DIV #content-container {
	BACKGROUND-IMAGE: url(images/body-no-sidebar.jpg)
}
.double-right-sidebar DIV #content-container {
	BACKGROUND-IMAGE: url(images/body-double-sidebar.jpg)
}
#content {
	MARGIN: 0px auto; WIDTH: 800px
}
.double-right-sidebar #content {
	WIDTH: 947px
}
#body {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; WIDTH: 490px
}
.no-sidebar DIV DIV #body {
	FLOAT: none;
	WIDTH: 760px;
	background-color: 030106;
}
#sidebar {
	FONT-SIZE: 0.9em; LEFT: -15px; FLOAT: right; WIDTH: 220px; POSITION: relative
}
.double-right-sidebar #sidebar {
	FONT-SIZE: 0.8em; LEFT: 28px; FLOAT: left; WIDTH: 181px; POSITION: relative
}
.double-right-sidebar #sidebar2 {
	FONT-SIZE: 0.8em; LEFT: -8px; FLOAT: right; WIDTH: 169px; POSITION: relative
}
#footer-wrap-outer {
	MARGIN-TOP: -51px; BACKGROUND: url(images/footer-repeat.jpg) #4c4c4c repeat-x center top
}
#footer-wrap {
	BACKGROUND: url(images/footer.jpg) no-repeat center top; PADDING-BOTTOM: 30px; WIDTH: 100%; PADDING-TOP: 91px
}
.no-sidebar DIV #footer-wrap {
	BACKGROUND-IMAGE: url(images/footer-no-sidebar.jpg)
}
.double-right-sidebar DIV #footer-wrap {
	BACKGROUND-IMAGE: url(images/footer-double-sidebar.jpg)
}
#footer {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	MIN-HEIGHT: 60px;
	MARGIN: 0px auto;
	WIDTH: 800px;
	PADDING-TOP: 90px
}
H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 2.4em; MARGIN-BOTTOM: 1.8em; COLOR: #000; FONT-STYLE: normal
}
H2 A {
	COLOR: #000;
	TEXT-DECORATION: none
}
.post .entry {
	CLEAR: both; FONT-SIZE: 0.9em; LINE-HEIGHT: 1.3em
}
.post .author {
	FONT-SIZE: 0.8em; COLOR: #949494; POSITION: relative; TOP: -60px
}
.post .info {
	FONT-SIZE: 0.8em; COLOR: #bcbcbc
}
.post .date {
	FLOAT: right; BACKGROUND-IMAGE: url(images/date.jpg); TEXT-TRANSFORM: uppercase; WIDTH: 89px; HEIGHT: 73px; TEXT-ALIGN: center
}
.post .date .month {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #a9a9a9; LINE-HEIGHT: 17px; PADDING-TOP: 3px
}
.post .date .day {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #afafaf; LINE-HEIGHT: 18px; PADDING-TOP: 3px
}
.post .date .year {
	DISPLAY: block; FONT-SIZE: 0.7em; COLOR: #a5a5a5; PADDING-TOP: 3px
}
.metadata {
	MARGIN-TOP: 40px; FONT-SIZE: 0.7em; COLOR: #797979; TEXT-ALIGN: center
}
.metadata A {
	TEXT-DECORATION: none
}
.photoblog-thumbnail {
	DISPLAY: inline; VERTICAL-ALIGN: middle
}
.more-link {
	CLEAR: both; MARGIN-TOP: 30px; DISPLAY: block; PADDING-LEFT: 30px; FONT-SIZE: 0.9em; BACKGROUND: url(images/more-link.png) no-repeat left center; MARGIN-LEFT: 20px; COLOR: #88897b
}
.hr {
	BORDER-TOP-WIDTH: 0px;
	CLEAR: both;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND-IMAGE: url(images/hr.jpg);
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: -8px auto 0px;
	WIDTH: 426px;
	COLOR: #333333;
	HEIGHT: 121px;
	BACKGROUND-COLOR: #333333;
	BORDER-RIGHT-WIDTH: 0px
}
.hr HR {
	DISPLAY: none
}
.navigation {
	MARGIN-TOP: 50px; WIDTH: 100%
}
.navigation A {
	FONT-SIZE: 0.7em; TEXT-DECORATION: none
}
.navigation .previous {
	FLOAT: right
}
.navigation .next {
	FLOAT: left
}
.search_result {
	MARGIN-LEFT: 20px
}
.search_result H4 {
	MARGIN-LEFT: -20px
}
.search_result H4 A {
	TEXT-DECORATION: none
}
.search_result .metadata {
	MARGIN-TOP: 10px; COLOR: #bfc4c1; TEXT-ALIGN: left
}
.search_result .metadata A {
	COLOR: #bfc4c1
}
.aligncenter {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
DIV.aligncenter {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.alignleft {
	FLOAT: left
}
.alignright {
	FLOAT: right
}
.clear {
	CLEAR: both
}
.wp-caption {
	BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #f8faf7; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.wp-caption IMG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.wp-caption P.wp-caption-text {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 0px
}
.commentlist {
	PADDING-RIGHT: 0px; MARGIN-TOP: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.commentlist LI {
	MARGIN-TOP: 16px; MAX-WIDTH: 460px; MARGIN-LEFT: 30px
}
.commentlist LI .comment-content {
	BACKGROUND: url(images/comment.jpg) no-repeat right top
}
.commentlist LI .before-comment {
	BACKGROUND: url(images/comment.jpg) no-repeat right top
}
.commentlist LI .after-comment {
	BACKGROUND: url(images/comment.jpg) no-repeat right top
}
.commentlist LI .after-comment DIV {
	BACKGROUND: url(images/comment.jpg) no-repeat right top
}
.commentlist LI .comment-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 28px; ZOOM: 1; POSITION: relative; _overflow-y: hidden
}
.commentlist LI .before-comment {
	BACKGROUND-POSITION: left top; LEFT: 0px; MARGIN-LEFT: -27px; WIDTH: 27px; POSITION: absolute; TOP: 0px; HEIGHT: 100%; _height: 1600px
}
.commentlist LI .after-comment {
	WIDTH: 100%; POSITION: relative
}
.commentlist LI .after-comment {
	FONT-SIZE: 1px; HEIGHT: 40px
}
.commentlist LI .after-comment DIV {
	FONT-SIZE: 1px; HEIGHT: 40px
}
.commentlist LI .after-comment {
	BACKGROUND-POSITION: right bottom
}
.commentlist LI .after-comment DIV {
	BACKGROUND-POSITION: left bottom; MARGIN-LEFT: -27px; WIDTH: 27px; POSITION: relative
}
.commentlist .comment {
	PADDING-RIGHT: 27px; FONT-SIZE: 0.8em; MARGIN: 0px
}
.comment-text {
	MARGIN-TOP: 24px; FONT-SIZE: 0.9em; MARGIN-LEFT: 42px; MARGIN-RIGHT: 10px
}
.comment-text * {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
.commentlist .comment .reply {
	FONT-SIZE: 0.9em; Z-INDEX: 100; POSITION: relative; TOP: 15px; TEXT-ALIGN: right
}
.commentlist .comment .reply A {
	COLOR: #d7dbd8; TEXT-DECORATION: none
}
.avatar {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
INPUT.text {
	BORDER-RIGHT: #f2f2f2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f2f2f2 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 200px; PADDING-TOP: 5px; BORDER-BOTTOM: #f2f2f2 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #f2f2f2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f2f2f2 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 410px; PADDING-TOP: 5px; BORDER-BOTTOM: #f2f2f2 1px solid; HEIGHT: 100px
}
.aligncenter.frame-outer {
	TEXT-ALIGN: center
}
.frame-outer SPAN {
	DISPLAY: inline-block; BACKGROUND: url(images/frame-top-left.jpg) no-repeat left top
}
.frame-outer SPAN SPAN {
	BACKGROUND: url(images/frame-bottom-left.jpg) no-repeat left bottom
}
.frame-outer SPAN SPAN SPAN {
	BACKGROUND: url(images/frame-top-right.jpg) no-repeat right top
}
.frame-outer SPAN SPAN SPAN SPAN {
	PADDING-RIGHT: 32px; MIN-WIDTH: 150px; PADDING-LEFT: 32px; MIN-HEIGHT: 150px; BACKGROUND: url(images/frame-bottom-right.jpg) no-repeat right bottom; PADDING-BOTTOM: 32px; OVERFLOW: hidden; PADDING-TOP: 32px; TEXT-ALIGN: center
}
.frame-outer SPAN SPAN SPAN SPAN * {
	MAX-WIDTH: 425px
}
.small.frame-outer SPAN {
	BACKGROUND: url(images/frame-top-left-small.jpg) no-repeat left top
}
.small.frame-outer SPAN SPAN {
	BACKGROUND: url(images/frame-bottom-left-small.jpg) no-repeat left bottom
}
.small.frame-outer SPAN SPAN SPAN {
	BACKGROUND: url(images/frame-top-right-small.jpg) no-repeat right top
}
.small.frame-outer SPAN SPAN SPAN SPAN {
	PADDING-RIGHT: 10px; MIN-WIDTH: 38px; PADDING-LEFT: 10px; MIN-HEIGHT: 38px; BACKGROUND: url(images/frame-bottom-right-small.jpg) no-repeat right bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.frame-outer SPAN SPAN SPAN SPAN SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.sidebar H2 {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 20px; COLOR: #676767
}
.sidebar A {
	COLOR: #9f9f9f
}
.sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sidebar UL OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sidebar UL LI {
	LIST-STYLE-IMAGE: none; MARGIN-BOTTOM: 25px; LIST-STYLE-TYPE: none
}
.sidebar UL P {
	MARGIN: 5px 0px 8px
}
.sidebar UL SELECT {
	MARGIN: 5px 0px 8px
}
.sidebar UL UL {
	MARGIN: 5px 0px 0px 10px
}
.sidebar UL OL {
	MARGIN: 5px 0px 0px 10px
}
.sidebar UL UL UL {
	MARGIN: 0px 0px 0px 10px
}
.sidebar UL OL {
	MARGIN: 0px 0px 0px 10px
}
OL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
.sidebar UL OL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
.sidebar UL UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
.sidebar UL OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
.sidebar #searchform DIV {
	BACKGROUND-IMAGE: url(images/searchform.jpg); MARGIN-LEFT: -7px; WIDTH: 226px; HEIGHT: 49px
}
.sidebar #searchform DIV #s {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 14px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.1em; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 19px; WIDTH: 152px; COLOR: #909090; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px; outline: none
}
.sidebar #searchform DIV #searchsubmit {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 4px; OVERFLOW: hidden; WIDTH: 39px; CURSOR: pointer; TEXT-INDENT: -2000px; HEIGHT: 26px; BORDER-RIGHT-WIDTH: 0px
}
.double-right-sidebar .sidebar #searchform DIV {
	BACKGROUND-IMAGE: url(images/searchform-double-sidebar.jpg); MARGIN-LEFT: -3px; WIDTH: 190px; HEIGHT: 45px
}
.double-right-sidebar .sidebar #searchform DIV #s {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 14px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.9em; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 19px; WIDTH: 115px; COLOR: #909090; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px; outline: none
}
.widget_tag_cloud A {
	TEXT-DECORATION: none
}
#calendar_wrap {
	MARGIN: 0px
}
#wp-calendar {
	WIDTH: 100%
}
#wp-calendar TH {
	TEXT-ALIGN: left
}
.sidebar .elegant_grunge_photoblog DIV {
	TEXT-ALIGN: center
}
.sidebar .photoblog-thumbnail IMG {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaa 1px solid; DISPLAY: inline; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #aaa 1px solid
}
#footer #subscribe A {
	MARGIN-TOP: -90px;
	DISPLAY: block;
	BACKGROUND-IMAGE: url(images/rss.png);
	MARGIN-LEFT: -100px;
	OVERFLOW: hidden;
	WIDTH: 149px;
	TEXT-INDENT: -2000px;
	POSITION: absolute;
	HEIGHT: 120px
}
#footer .legal {
	COLOR: #000
}
#footer .credit {
	COLOR: #333
}
#footer .legal {
	FLOAT: left
}
#footer .credit A {
	TEXT-DECORATION: none
}
#footer .credit {
	FLOAT: right
}
#footer .widget-wrap {
	FLOAT: left; MARGIN-BOTTOM: 36px; WIDTH: 264px
}
#footer .widget {
	MARGIN-LEFT: 21px; MARGIN-RIGHT: 21px
}
#footer {
	FONT-SIZE: 0.8em; LINE-HEIGHT: 1.1em
}
#footer A {
	COLOR: #a3a3a3
}
#footer H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 15px; COLOR: #fff; FONT-STYLE: normal
}
