* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: url(images/main-bg.jpg) #f8f7e5 no-repeat center top; FONT: 80%/160% Arial, Helvetica, sans-serif; WIDTH: 100%; COLOR: #333333
}
INPUT {
	FONT: 110%/150% Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT: 110%/150% Arial, Helvetica, sans-serif
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1.3em; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A {
	COLOR: #763712; TEXT-DECORATION: none; outline: none
}
A:hover {
	TEXT-DECORATION: underline
}
EM {
	FONT: italic 110% Georgia, "Times New Roman", Times, serif
}
EM STRONG {
	COLOR: #cc0000
}
DEL {
	COLOR: #666666
}
INS {
	TEXT-DECORATION: none
}
BLOCKQUOTE {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: url(images/comments-bullet.gif) no-repeat left 2px; PADDING-BOTTOM: 5px; FONT: italic 115%/135% Georgia, "Times New Roman", Times, serif; COLOR: #666666; PADDING-TOP: 0px
}
BLOCKQUOTE EM {
	FONT: italic 110%/130% Georgia, "Times New Roman", Times, serif
}
BLOCKQUOTE CITE {
	DISPLAY: block; FONT: 90%/110% Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
UL {
	PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none
}
UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(images/bullet.gif) no-repeat 4px 4px; PADDING-BOTTOM: 1em; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
OL {
	MARGIN: 0.3em 0px 15px; FONT: italic 125% Georgia, "Times New Roman", Times, serif; COLOR: #cc0000
}
OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 30px; PADDING-TOP: 0px
}
OL P {
	FONT: 80%/150% Arial, Helvetica, sans-serif; COLOR: #333
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; FONT: bold 190%/100% Georgia, Times, serif; MARGIN-LEFT: -2px; COLOR: #2b2b2b; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; FONT: bold 190%/100% Georgia, Times, serif; MARGIN-LEFT: -2px; COLOR: #2b2b2b; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
H1.title {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: url(images/tape.gif) no-repeat center center; PADDING-BOTTOM: 16px; MARGIN: 0px 0px 20px; FONT: small-caps 190%/100% Georgia, "Times New Roman", Times, serif; PADDING-TOP: 16px; LETTER-SPACING: 1px; TEXT-ALIGN: center
}
H1.title SPAN {
	COLOR: #666666
}
H1 A {
	COLOR: #763712
}
H2 A {
	COLOR: #763712
}
H1 A:hover {
	COLOR: #2b2b2b; TEXT-DECORATION: none
}
H2 A:hover {
	COLOR: #2b2b2b; TEXT-DECORATION: none
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; FONT: bold 135%/100% Arial, Helvetica, sans-serif; PADDING-TOP: 1.2em
}
H3 EM {
	COLOR: #cc0000; LETTER-SPACING: -1px
}
H4 EM {
	COLOR: #cc0000; LETTER-SPACING: -1px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: bold 120%/100% Arial, Helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 0.85em
}
P BIG {
	FONT: 115%/155% Georgia, "Times New Roman", Times, serif; COLOR: #333333
}
.intro {
	FONT: 115%/155% Georgia, "Times New Roman", Times, serif; COLOR: #333333
}
#header {
	MARGIN: 0px auto; WIDTH: 905px; POSITION: relative; HEIGHT: 238px
}
#logo {
	LEFT: 448px; POSITION: absolute; TOP: 45px
}
#description {
	LEFT: 490px; FONT: italic 24px/26px Georgia, "Times New Roman", Times, serif; WIDTH: 360px; COLOR: #68391d; POSITION: absolute; TOP: 95px; TEXT-ALIGN: center
}
#nav {
	LEFT: 78px; FONT: bold 15px/15px Georgia, "Times New Roman", Times, serif; TEXT-TRANSFORM: uppercase; BOTTOM: 4px; LIST-STYLE-TYPE: none; POSITION: absolute
}
#nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 114px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#nav A {
	COLOR: #000; TEXT-DECORATION: none
}
#nav A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
#nav A:hover {
	TEXT-DECORATION: underline
}
#nav SPAN {
	DISPLAY: none; POSITION: absolute
}
#nav A:hover SPAN {
	DISPLAY: block
}
#nav-home SPAN {
	BACKGROUND: url(images/home-over.gif) no-repeat; LEFT: 35px; WIDTH: 168px; TOP: -30px; HEIGHT: 29px
}
#nav-about SPAN {
	BACKGROUND: url(images/about-over.gif) no-repeat; LEFT: 90px; WIDTH: 157px; TOP: -36px; HEIGHT: 36px
}
#nav-archives SPAN {
	BACKGROUND: url(images/archives-over.gif) no-repeat; LEFT: 110px; WIDTH: 205px; TOP: -32px; HEIGHT: 33px
}
#nav-jobs SPAN {
	BACKGROUND: url(images/job-board-over.gif) no-repeat; LEFT: 170px; WIDTH: 135px; TOP: -26px; HEIGHT: 33px
}
#subnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 432px; PADDING-BOTTOM: 0px; MARGIN: 0px; BOTTOM: 5px; PADDING-TOP: 0px; POSITION: absolute
}
#subnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: 0px 50%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; WIDTH: 24px; PADDING-TOP: 0px
}
#subnav A {
	DISPLAY: block; WIDTH: 25px; TEXT-INDENT: -900em; HEIGHT: 25px
}
#subnav .contact {
	BACKGROUND: url(images/nav-email.gif) no-repeat left 3px
}
#subnav .rss {
	BACKGROUND: url(images/nav-rss.gif) no-repeat
}
.feedcount {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/feedcount.gif) no-repeat; LEFT: 424px; PADDING-BOTTOM: 0px; FONT: italic 90%/100% Georgia, "Times New Roman", Times, serif; WIDTH: 116px; BOTTOM: 31px; PADDING-TOP: 8px; POSITION: absolute; HEIGHT: 26px; TEXT-ALIGN: center
}
.feedcount .after {
	DISPLAY: none; COLOR: #cc0000
}
#contact-pop {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: url(images/contact-bubble.gif) no-repeat; LEFT: 410px; PADDING-BOTTOM: 0px; FONT: italic 100%/100% Georgia, "Times New Roman", Times, serif; WIDTH: 74px; BOTTOM: 31px; PADDING-TOP: 8px; POSITION: absolute; HEIGHT: 26px; TEXT-ALIGN: center
}
.jobs-bubble {
	RIGHT: 14px; POSITION: absolute; TOP: 23px
}
.jobs-bubble A {
	DISPLAY: block; BACKGROUND: url(images/jobs-bubble.gif) no-repeat; OVERFLOW: hidden; WIDTH: 71px; TEXT-INDENT: -9000em; HEIGHT: 37px
}
#searchform {
	RIGHT: 40px; BOTTOM: 6px; POSITION: absolute
}
#searchform P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#searchform INPUT {
	FLOAT: left
}
#s {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: 2px 7px 0px; WIDTH: 190px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 16px; BORDER-BOTTOM-STYLE: none
}
.linkprefs {
	RIGHT: 0px; WIDTH: 235px; POSITION: absolute; TOP: 0px
}
.linkprefs P {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
.linkprefs SPAN {
	DISPLAY: block; BACKGROUND: url(images/link-option.gif) no-repeat; FLOAT: right; WIDTH: 69px; CURSOR: pointer; MARGIN-RIGHT: 5px; HEIGHT: 16px
}
#content-wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/wrap-bg.jpg) repeat-y right top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 904px; PADDING-TOP: 0px; POSITION: relative
}
#top {
	BACKGROUND: url(images/top-bg.jpg) no-repeat 53px top; HEIGHT: 100%
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 98px; Z-INDEX: 5; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 490px; PADDING-TOP: 35px; POSITION: relative
}
#bottom-bg {
	BACKGROUND: url(images/bottom-bg.jpg) no-repeat right bottom
}
#backtotop {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 548px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 55px; HEIGHT: 26px
}
#backtotop A {
	PADDING-RIGHT: 14px; FONT-SIZE: 95%; BACKGROUND: url(images/top-bg.gif) no-repeat right center; COLOR: #000
}
.post {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(images/post-bg.gif) no-repeat; PADDING-BOTTOM: 20px; WIDTH: 490px; PADDING-TOP: 0px
}
.post:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.post {
	DISPLAY: inline-block
}
* HTML .post {
	HEIGHT: 1%
}
.post {
	DISPLAY: block
}
.post P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/link-bg.gif) repeat-x; PADDING-BOTTOM: 1px; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.post P A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.post P A:hover {
	BORDER-BOTTOM: #000 1px solid; TEXT-DECORATION: none
}
.page {
	PADDING-TOP: 15px
}
.single H2 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(images/subhead-bg.gif) no-repeat; PADDING-BOTTOM: 5px; FONT: bold 145% Arial, Helvetica, sans-serif; MARGIN-LEFT: -12px; PADDING-TOP: 10px; LETTER-SPACING: 0px
}
.tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(images/tags-bg.gif) no-repeat left center; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: capitalize; PADDING-TOP: 0px
}
.tags SPAN {
	DISPLAY: none
}
.tags A {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! important; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.tags A:hover {
	TEXT-DECORATION: underline! important
}
A.comments {
	PADDING-RIGHT: 0px! important; MARGIN-TOP: -8px; DISPLAY: block; PADDING-LEFT: 3px! important; RIGHT: 0px; BACKGROUND: url(images/comments-bg.gif) no-repeat; PADDING-BOTTOM: 0px! important; FONT: 150%/100% Georgia, "Times New Roman", Times, serif; WIDTH: 40px; PADDING-TOP: 5px! important; LETTER-SPACING: -1px; POSITION: absolute; HEIGHT: 28px; TEXT-ALIGN: center
}
A.write {
	FONT-SIZE: 125%; BACKGROUND: url(images/comments-jump-bg.gif) no-repeat
}
.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/date-bg.jpg) no-repeat; LEFT: 0px; PADDING-BOTTOM: 5px; FONT: 130%/30% Georgia, "Times New Roman", Times, serif; TEXT-TRANSFORM: uppercase; WIDTH: 54px; PADDING-TOP: 12px; POSITION: absolute; HEIGHT: 40px; TEXT-ALIGN: center
}
.date SPAN {
	DISPLAY: block; FONT: italic 170%/90% Georgia, "Times New Roman", Times, serif; LETTER-SPACING: -1px
}
.more-link {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: small-caps 16px/100% Georgia, "Times New Roman", Times, serif; MARGIN-LEFT: 2px
}
.talented {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; FONT: bold 120% Georgia, "Times New Roman", Times, serif; PADDING-TOP: 8px
}
.talented EM {
	PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 95%; COLOR: #999999
}
.location {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.location STRONG {
	COLOR: #999999
}
.gallery {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.gallery LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 110%/140% Georgia, "Times New Roman", Times, serif; COLOR: #666; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.gallery IMG {
	BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; BORDER-LEFT: #d9d9d9 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #d9d9d9 1px solid
}
.gallery A IMG {
	BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; BORDER-LEFT: #d9d9d9 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #d9d9d9 1px solid
}
.gallery A:hover IMG {
	BORDER-LEFT-COLOR: #666666; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #666666; BORDER-TOP-COLOR: #666666; BORDER-RIGHT-COLOR: #666666
}
.gallery:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.gallery {
	DISPLAY: inline-block
}
* HTML .gallery {
	HEIGHT: 1%
}
.gallery {
	DISPLAY: block
}
.banslide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.banslide LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: url(images/banslide-bg.gif) #fff no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 4px; POSITION: relative
}
.banslide IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; BORDER-BOTTOM: #e4e4e4 1px
}
.banslide SMALL {
	FONT-SIZE: 100%; LEFT: 1px; LINE-HEIGHT: 100%; POSITION: absolute; TOP: 1px
}
.banslide A {
	COLOR: #000; TEXT-DECORATION: none
}
.banslide A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.banslide A SMALL {
	PADDING-RIGHT: 7px; PADDING-LEFT: 5px; BACKGROUND: url(images/banslide-title-bg.gif) #fff no-repeat right bottom; PADDING-BOTTOM: 6px; PADDING-TOP: 5px
}
#comments {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/comments.gif) no-repeat; PADDING-BOTTOM: 15px; MARGIN-LEFT: -12px; TEXT-INDENT: -900em; PADDING-TOP: 0px
}
#respond {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/post-comments.gif) no-repeat; PADDING-BOTTOM: 20px; MARGIN: 15px 0px 0px -12px; TEXT-INDENT: -900em; PADDING-TOP: 0px
}
.total-comments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 130%/120% Georgia, "Times New Roman", Times, serif; PADDING-TOP: 0px
}
.expand-all {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(images/expand-all.gif) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 5px 15px 0px; WIDTH: 183px; CURSOR: pointer; TEXT-INDENT: -900em; PADDING-TOP: 0px; HEIGHT: 18px
}
.over {
	BACKGROUND: url(images/expand-all.gif) no-repeat left bottom
}
.commentlist {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px
}
.commentlist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/comments-alt-bg.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.commentlist .alt {
	BACKGROUND: url(images/comments-bg.jpg) no-repeat
}
.commentlist .author {
	BACKGROUND: url(images/comments-author.jpg) no-repeat
}
.comment-data {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px
}
.comment-number {
	DISPLAY: block; FLOAT: left; PADDING-BOTTOM: 2px; FONT: italic 135%/100% Georgia, "Times New Roman", Times, serif; WIDTH: 38px; COLOR: #333333; LETTER-SPACING: -1px; TEXT-ALIGN: center
}
.commentlist CITE {
	FLOAT: left; FONT: bold 110%/130% Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 410px
}
.commentlist CITE SMALL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: url(images/comment-cite-arrow.gif) no-repeat left center; PADDING-BOTTOM: 0px; FONT: 90% Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 0px
}
.commentlist CITE A {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none! important
}
.commentlist CITE A:visited {
	TEXT-DECORATION: underline
}
.commentlist CITE A:hover {
	TEXT-DECORATION: none
}
.commentlist .commentmetadata {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 38px; PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 4px
}
.comment-data .collapse {
	MARGIN-TOP: 2px; DISPLAY: block; BACKGROUND: url(images/comments-expand.gif) no-repeat left bottom; FLOAT: right; WIDTH: 14px; CURSOR: pointer; TEXT-INDENT: -900em; LINE-HEIGHT: 20%; HEIGHT: 14px
}
.comment-data .expand {
	BACKGROUND: url(images/comments-expand.gif) no-repeat left top
}
.comment-entry {
	PADDING-RIGHT: 0px; PADDING-LEFT: 38px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 440px; PADDING-TOP: 0px
}
.comment-guidelines {
	CLEAR: both; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: url(images/comment-guidelines.gif) no-repeat; PADDING-BOTTOM: 0px! important; MARGIN: 5px 0px 0px 10px; WIDTH: 169px; CURSOR: pointer; TEXT-INDENT: -900em; PADDING-TOP: 0px! important; HEIGHT: 29px
}
.guidelines {
	PADDING-RIGHT: 10px; PADDING-LEFT: 17px; FONT-SIZE: 95%; BACKGROUND: url(images/comment-guidelines-bg.jpg) #fff no-repeat; PADDING-BOTTOM: 5px; WIDTH: 455px; COLOR: #666666; PADDING-TOP: 10px
}
.guidelines LI {
	BACKGROUND: url(images/check.gif) no-repeat
}
.comment-page-numbers {
	FONT: 115%/100% Georgia, "Times New Roman", Times, serif; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.comment-page-numbers A {
	MARGIN: 0px 3px
}
.comment-page-numbers STRONG {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(images/current-comment-page.gif) no-repeat center center; PADDING-BOTTOM: 4px; COLOR: #999999; PADDING-TOP: 4px
}
#commentform {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#commentform P {
	CLEAR: both; PADDING-BOTTOM: 10px
}
#commentform LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; FLOAT: left; WIDTH: 80px; COLOR: #666; PADDING-TOP: 8px
}
#commentform SMALL {
	DISPLAY: block; FONT-SIZE: 90%; COLOR: #999999; PADDING-TOP: 8px
}
#commentform INPUT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fefbd6; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 220px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 10px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#commentform TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 7px; BACKGROUND: #fefbd6; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; WIDTH: 480px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 150px
}
#commentform #submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/submit-btn-bg.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN-LEFT: 342px; WIDTH: 138px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 34px; BORDER-BOTTOM-STYLE: none
}
#commentform TEXTAREA:focus {
	BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-COLOR: #999999; BORDER-TOP-COLOR: #999999; BORDER-RIGHT-COLOR: #999999
}
#commentform INPUT[type='text']:focus {
	BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-COLOR: #999999; BORDER-TOP-COLOR: #999999; BORDER-RIGHT-COLOR: #999999
}
#preview-box {
	DISPLAY: none; MARGIN-BOTTOM: 15px
}
#comment-preview {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/comment-preview.gif) no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; WIDTH: 159px; CURSOR: pointer; TEXT-INDENT: -900em; PADDING-TOP: 0px; HEIGHT: 19px
}
#preview-wrapper {
	BACKGROUND: url(images/preview-wrapper.gif) #fff no-repeat; PADDING-TOP: 10px
}
#live-preview {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/live-preview.gif) no-repeat center bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.postnav {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 15px
}
.postnav A {
	FONT: bold 140%/100% Georgia, "Times New Roman", Times, serif; WIDTH: 200px; COLOR: #763712! important; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.postnav A:visited {
	COLOR: #763712! important; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.postnav A:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline! important; BORDER-BOTTOM-STYLE: none
}
.postnav .previous A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(images/prev-post.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 12px
}
.postnav .next A {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; BACKGROUND: url(images/next-post.gif) no-repeat right top; FLOAT: right; PADDING-BOTTOM: 10px; PADDING-TOP: 12px; TEXT-ALIGN: right
}
#sidebar {
	PADDING-RIGHT: 10px; FONT-SIZE: 95%; Z-INDEX: 4; FLOAT: right; OVERFLOW: hidden; WIDTH: 267px; POSITION: relative
}
#category {
	DISPLAY: none
}
#nav-cat {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 50px; MARGIN: 0px; PADDING-TOP: 45px
}
#nav-cat LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
#nav-cat A {
	DISPLAY: block; WIDTH: 225px; TEXT-INDENT: -900em; HEIGHT: 46px
}
#nav-cat .tutorials {
	BACKGROUND: url(images/cat-tutorials.gif) no-repeat left top
}
#nav-cat .trends {
	BACKGROUND: url(images/cat-trends.gif) no-repeat left top
}
#nav-cat .general {
	BACKGROUND: url(images/cat-general.gif) no-repeat left top
}
#nav-cat .current {
	BACKGROUND-POSITION: left bottom
}
#nav-cat A:hover {
	BACKGROUND-POSITION: left bottom
}
#tag-cloud {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 23px; MARGIN: 0px; FONT: 140%/100% Georgia, "Times New Roman", Times, serif; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.tagcloud {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 100%/160% Georgia, "Times New Roman", Times, serif; WIDTH: 250px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.tagcloud A {
	MARGIN: 0px 5px; TEXT-TRANSFORM: capitalize; WHITE-SPACE: nowrap
}
.archives {
	MARGIN: 30px 0px 10px; LIST-STYLE-TYPE: none
}
.archives H3 {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.archives LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px
}
.archives .post-date {
	BORDER-RIGHT: #ddd 1px dashed; PADDING-RIGHT: 20px; FLOAT: left; TEXT-TRANSFORM: uppercase; WIDTH: 90px; COLOR: #666666; MARGIN-RIGHT: 20px; TEXT-ALIGN: right
}
.archives .tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer {
	CLEAR: both; BACKGROUND: url(images/footer-bg.jpg) no-repeat center top
}
#footer H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: -900em; PADDING-TOP: 0px; HEIGHT: 25px
}
#footer-wrap {
	MARGIN: 0px auto; WIDTH: 905px; HEIGHT: 360px
}
#recent-posts {
	PADDING-RIGHT: 10px; PADDING-LEFT: 108px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 240px; PADDING-TOP: 23px
}
#recent-posts H4 {
	BACKGROUND: url(images/recent-posts.gif) no-repeat
}
#recent-posts UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 8px
}
#recent-posts UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(images/star-bullet.gif) no-repeat left 2px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
#recent-comments {
	FLOAT: left; WIDTH: 275px; PADDING-TOP: 23px
}
#recent-comments H4 {
	BACKGROUND: url(images/recent-comments.gif) no-repeat
}
#recent-comments UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 8px
}
#recent-comments UL LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(images/comments-bullet.gif) no-repeat left 2px; PADDING-BOTTOM: 12px; PADDING-TOP: 0px
}
#recent-comments A {
	CLEAR: right; PADDING-RIGHT: 35px; DISPLAY: block; FLOAT: left; WIDTH: 210px
}
#recent-comments CITE {
	PADDING-RIGHT: 18px; MARGIN-TOP: -10px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 90%; BACKGROUND: url(images/mini-cite.gif) #fefbcd no-repeat right center; FLOAT: right; PADDING-BOTTOM: 2px; COLOR: #98956d; LINE-HEIGHT: 100%; PADDING-TOP: 3px; FONT-STYLE: normal; TEXT-ALIGN: right
}
#recent-comments UL LI:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#recent-comments UL LI {
	DISPLAY: inline-block
}
* HTML #recent-comments UL LI {
	HEIGHT: 1%
}
#recent-comments UL LI {
	DISPLAY: block
}
#about-sticky {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 190px; PADDING-TOP: 88px
}
#about-sticky H4 {
	BACKGROUND: url(images/about.gif) no-repeat
}
#credits {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 100px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 10px
}
#credits A {
	COLOR: #999999
}
.intouch {
	CLEAR: both; POSITION: relative
}
#intouchform {
	MARGIN-BOTTOM: 15px; WIDTH: 280px
}
#intouchform P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#intouchform LABEL {
	FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; WIDTH: 80px; COLOR: #666
}
#intouchform INPUT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fdfbca; PADDING-BOTTOM: 5px; WIDTH: 230px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px dashed; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#intouchform TEXTAREA {
	BORDER-RIGHT: #ccc 1px dashed; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 7px; BACKGROUND: #fdfbca; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px dashed; WIDTH: 470px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px dashed; HEIGHT: 160px
}
#intouchform .submitbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/submit-btn-bg.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN-LEFT: 330px; WIDTH: 138px; COLOR: #333; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 34px; BORDER-BOTTOM-STYLE: none
}
#intouchform .submitbutton:hover {
	COLOR: #000000
}
#intouchform #usermessage {
	FONT-SIZE: 110%; MARGIN: 0px 0px 5px; COLOR: #ff9900
}
#intouchform .error {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BORDER-LEFT: #ff9900 1px solid; BORDER-BOTTOM: #ff9900 1px solid
}
#intouchform .failure {
	COLOR: #ff9900
}
#intouchform .success {
	COLOR: #669900
}
#intouchform .required {
	PADDING-LEFT: 5px; COLOR: #999999
}
#intouchform TEXTAREA:focus {
	BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #999
}
#intouchform INPUT[type='text']:focus {
	BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #999
}
.say-hello {
	PADDING-RIGHT: 8px; PADDING-LEFT: 12px; RIGHT: 20px; BACKGROUND: url(images/hello.gif) no-repeat; PADDING-BOTTOM: 0px; FONT: italic 120%/130% Georgia, "Times New Roman", Times, serif; WIDTH: 166px; COLOR: #666666; PADDING-TOP: 45px; POSITION: absolute; TOP: 20px; HEIGHT: 90px; TEXT-ALIGN: center
}
.jobboard {
	BORDER-RIGHT: #ebebeb 1px solid; BACKGROUND: url(images/joblister-bg.gif) #e5eff1; PADDING-BOTTOM: 16px; MARGIN: 10px 0px 15px 2px; BORDER-LEFT: #ebebeb 1px solid; WIDTH: 259px; BORDER-BOTTOM: #e0e0e0 1px solid
}
.jobboard H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.jobboard H4 A {
	DISPLAY: block; BACKGROUND: url(images/design-jobs-top.gif) no-repeat; OVERFLOW: hidden; TEXT-INDENT: -9000em; HEIGHT: 55px
}
.joblister {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 10px
}
.joblister LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(images/joblister-star.gif) no-repeat left 6px; PADDING-BOTTOM: 5px; MARGIN: 0px; LINE-HEIGHT: 120%; PADDING-TOP: 5px; BORDER-BOTTOM: #d8d8d8 1px solid
}
.joblister .jobtitle {
	FONT-SIZE: 110%; COLOR: #000
}
.joblister .company {
	FONT-SIZE: 90%; COLOR: #999
}
.jobboard .seealljobs {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; BACKGROUND: url(images/joblister-arrow.gif) no-repeat right center; PADDING-BOTTOM: 2px; FONT: italic 100% Georgia, "Times New Roman", Times, serif; COLOR: #999; MARGIN-RIGHT: 16px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.jobboard .seealljobs A {
	COLOR: #666
}
CODE {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; FONT: 108% "Courier New", Courier, monospace; COLOR: #000099; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
PRE CODE {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(images/code-bg.gif); PADDING-BOTTOM: 10px; MARGIN: 5px 0px 15px; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 470px; COLOR: #333; LINE-HEIGHT: 140%; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; WHITE-SPACE: pre
}
CODE .comment {
	COLOR: #888
}
CODE .class {
	FONT-SIZE: 100%; COLOR: #ff00ff
}
CODE .rules {
	FONT-SIZE: 100%; COLOR: #ff00ff
}
CODE .value {
	COLOR: #0000ff
}
CODE .title {
	COLOR: #0000ff
}
CODE .string {
	COLOR: #0000ff
}
CODE .tag {
	COLOR: #000099
}
CODE .keyword {
	COLOR: #000099
}
.html .attribute {
	COLOR: #006600
}
.border-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/border-top.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 5px; PADDING-TOP: 15px
}
.clear {
	CLEAR: both
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.center {
	MARGIN: auto; TEXT-ALIGN: center
}
.textright {
	TEXT-ALIGN: right
}
.textleft {
	TEXT-ALIGN: left
}
IMG.image {
	BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d9d9d9 1px solid
}
P.image {
	MARGIN-TOP: 4px
}
P.image EM {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: 6px; COLOR: #666; LINE-HEIGHT: 140%; PADDING-TOP: 4px; TEXT-ALIGN: center
}
P.image IMG {
	BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d9d9d9 1px solid
}
P.image A:hover IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #fff; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
P.image A {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! important; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
P.image A:visited {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! important; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
P.image A:hover {
	TEXT-DECORATION: underline
}
P.image SMALL {
	DISPLAY: block; FONT-SIZE: 95%; COLOR: #999999; LINE-HEIGHT: 100%
}
P.left {
	FLOAT: left; MARGIN-RIGHT: 15px
}
P.right {
	FLOAT: right; MARGIN-LEFT: 15px
}
IMG.left {
	FLOAT: left; MARGIN-RIGHT: 5px
}
IMG.right {
	FLOAT: right; MARGIN-LEFT: 5px
}
.btn {
	FONT: bold 110%/100% Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase
}
.btn A {
	COLOR: #598527! important; BORDER-TOP-STYLE: none! important; MARGIN-RIGHT: 5px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.btn A:hover {
	TEXT-DECORATION: underline! important
}
.btn A SPAN {
	DISPLAY: block; FONT: italic 100%/100% Georgia, "Times New Roman", Times, serif; TEXT-TRANSFORM: none; COLOR: #666666; TEXT-INDENT: 44px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.btn A EM {
	DISPLAY: block; FONT: italic 100%/100% Georgia, "Times New Roman", Times, serif; TEXT-TRANSFORM: none; COLOR: #666666; TEXT-INDENT: 44px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.btn A:hover SPAN {
	TEXT-DECORATION: none! important
}
.btn A:hover EM {
	TEXT-DECORATION: none! important
}
.download A {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 44px! important; BACKGROUND: url(images/download-icon.gif) no-repeat; PADDING-BOTTOM: 20px! important; PADDING-TOP: 0px! important
}
.preview A {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 44px! important; BACKGROUND: url(images/preview-icon.gif) no-repeat; PADDING-BOTTOM: 20px! important; PADDING-TOP: 0px! important
}
.thickbox {
	POSITION: relative
}
.thickbox .zoom {
	
}
A.thickbox:hover .zoom {
	DISPLAY: block; BACKGROUND: url(images/zoom.png) no-repeat; MARGIN: 15px 0px 0px 15px; WIDTH: 35px; POSITION: absolute; HEIGHT: 35px
}
.digg-it {
	MARGIN-TOP: 15px; BACKGROUND: url(images/digg-it.gif) no-repeat 53px 0px
}
.bookmark-single {
	BORDER-TOP: #ededed 1px dashed; MARGIN-TOP: 15px; PADDING-TOP: 18px
}
P.bookmark-tools {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 65px; BACKGROUND: url(images/add-to.gif) no-repeat left 6px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
P.bookmark-tools A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 2px; COLOR: #666666! important; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 6px; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P.bookmark-tools A:hover {
	BACKGROUND-POSITION: 0px -29px; COLOR: #000! important; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
P.bookmark-tools .digg {
	PADDING-LEFT: 19px; BACKGROUND: url(images/digg.gif) no-repeat 0px 2px
}
P.bookmark-tools .delicious {
	PADDING-LEFT: 17px; BACKGROUND: url(images/delicious.gif) no-repeat 0px 2px
}
P.bookmark-tools .stumbleupon {
	PADDING-LEFT: 18px; BACKGROUND: url(images/stumbleupon.gif) no-repeat 0px 2px
}
.bookmark-single {
	BORDER-TOP: #ededed 1px dashed; MARGIN-TOP: 15px; PADDING-TOP: 18px
}
P.feedburnerFlareBlock {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 65px; FONT-SIZE: 95%; BACKGROUND: url(images/add-to.gif) no-repeat left 6px; PADDING-BOTTOM: 10px; PADDING-TOP: 3px
}
P.feedburnerFlareBlock A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666666! important
}
P.feedburnerFlareBlock A:hover {
	BACKGROUND-POSITION: 0px -29px; COLOR: #000! important; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.rect {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(images/ad-rect-bg.gif) no-repeat; PADDING-BOTTOM: 5px; WIDTH: 250px; PADDING-TOP: 5px; HEIGHT: 250px
}
.single-rect {
	FLOAT: right; MARGIN: -5px -10px 0px 10px; WIDTH: 200px; HEIGHT: 210px
}
.banner {
	MARGIN: 5px 0px 0px
}
.custom-banner {
	CLEAR: both; PADDING-RIGHT: 30px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(images/custom-banner.gif) no-repeat left top; PADDING-BOTTOM: 8px; MARGIN: 10px 0px 20px; OVERFLOW: hidden; WIDTH: 435px; CURSOR: pointer; LINE-HEIGHT: 16px; PADDING-TOP: 8px; HEIGHT: 51px
}
.custom-banner IMG {
	PADDING-RIGHT: 10px; FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.custom-banner A {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; LINE-HEIGHT: 18px
}
.custom-square {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; BACKGROUND: url(images/custom-banner2.gif) no-repeat; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 10px 20px; WIDTH: 186px; CURSOR: pointer; LINE-HEIGHT: 16px; PADDING-TOP: 10px; HEIGHT: 166px; TEXT-ALIGN: center
}
.custom-square IMG {
	PADDING-BOTTOM: 5px
}
.custom-square A {
	FONT-WEIGHT: bold
}
.horizontal-banner {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; BACKGROUND: url(images/horizontal-banner-bg.gif) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 10px 0px 20px; PADDING-TOP: 20px
}
.ad-btn-heading {
	BACKGROUND: url(images/ad-btn-heading.gif) no-repeat center bottom; TEXT-ALIGN: center
}
.ad-btn {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
.ad-btn IMG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}

