BODY {
	FONT: 12px/1.5 Verdana, sans-serif; BACKGROUND: #092e20; /*COLOR: white*/
}
#bd {
	BACKGROUND: #487858
}
#doc {
	PADDING-TOP: 16px
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
A {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ffe761
}
A:link {
	COLOR: #ffc757
}
A:visited {
	COLOR: #ffc757
}
H2 A {
	TEXT-DECORATION: none !important
}
H3 A {
	TEXT-DECORATION: none !important
}
H4 A {
	TEXT-DECORATION: none !important
}
#bd A:hover {
	BACKGROUND-COLOR: #e0ffb8; COLOR: #234f32; TEXT-DECORATION: none
}
#bd A:link {
	COLOR: #ab5603
}
#bd A:visited {
	COLOR: #ab5603
}
DIV.nav {
	TEXT-ALIGN: right; MARGIN: 0px; COLOR: #487858; FONT-SIZE: 11px
}
#hd DIV.nav {
	MARGIN-TOP: -27px
}
#ft DIV.nav {
	MARGIN-BOTTOM: -18px
}
#hd H1 A {
	COLOR: white
}
#hd A:hover{
	COLOR:#ffc757
}
#global-nav {
	POSITION: absolute; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #263e2b; TOP: 5px; PADDING-TOP: 7px
}
#global-nav A:link {
	COLOR: #487858
}
#global-nav A:visited {
	COLOR: #487858
}
#global-nav A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 0px
}
#global-nav A.about {
	PADDING-LEFT: 0px
}
#global-nav:hover {
	COLOR: #fff
}
#global-nav:hover A:link {
	COLOR: #ffc757
}
#global-nav:hover A:visited {
	COLOR: #ffc757
}
#chapter-body {
	POSITION: relative
}
#yui-main DIV.yui-b {
	PADDING-BOTTOM: 1em; MARGIN: 0px 20px; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; BACKGROUND: white; COLOR: black; PADDING-TOP: 0.3em
}
DD {
	MARGIN-LEFT: 15px
}
H1 {
	LINE-HEIGHT: 1.1em; MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 0.4em; FONT-SIZE: 218%
}
H1 {
	MARGIN-TOP: 0.7em; FONT-FAMILY: "Trebuchet MS", sans-serif; FONT-WEIGHT: normal
}
H2 {
	MARGIN-TOP: 1.4em; FONT-FAMILY: "Trebuchet MS", sans-serif; FONT-WEIGHT: normal
}
H3 {
	MARGIN-TOP: 1.4em; FONT-FAMILY: "Trebuchet MS", sans-serif; FONT-WEIGHT: normal
}
H4 {
	MARGIN-TOP: 1.4em; FONT-FAMILY: "Trebuchet MS", sans-serif; FONT-WEIGHT: normal
}
H2 {
	COLOR: #487858; FONT-SIZE: 140%
}
H2#chapter-title {
	LINE-HEIGHT: 1.2em; MARGIN-BOTTOM: 0.8em; FONT-SIZE: 218%
}
H2#chapter-subtitle {
	MARGIN-TOP: -1.2em !important; MARGIN-BOTTOM: 1.6em; COLOR: #487858; MARGIN-LEFT: 0.2em; FONT-SIZE: 140%
}
H3 {
	LINE-HEIGHT: 1.2em; MARGIN-BOTTOM: 0.6em; COLOR: #092e20; FONT-SIZE: 150%
}
H4 {
	MARGIN-BOTTOM: 0.2em; COLOR: #487858; FONT-SIZE: 125%; FONT-WEIGHT: bold
}
H5 {
	MARGIN-TOP: 1.5em; MARGIN-BOTTOM: 3px; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
DIV.figure {
	TEXT-ALIGN: center
}
DIV.figure P.caption {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1.5em; COLOR: #555; FONT-SIZE: 1em
}
HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #ccc; HEIGHT: 1px; COLOR: #ccc; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
P {
	PADDING-BOTTOM: 0.1em; MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 1em
}
UL {
	PADDING-BOTTOM: 0.1em; MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 1em
}
DL {
	PADDING-BOTTOM: 0.1em; MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 1em
}
#chapter-body IMG {
	DISPLAY: block; MAX-WIDTH: 50em; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
/*
TABLE {
	WIDTH: 100%; MARGIN-BOTTOM: 1em; COLOR: #000
}
TABLE.docutils TD P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.5em
}
TABLE.docutils TD {
	BORDER-BOTTOM: #dfdfdf 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 4px
}
TABLE.docutils TH {
	BORDER-BOTTOM: #dfdfdf 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 4px
}
TABLE.docutils THEAD TH {
	BORDER-BOTTOM: #dfdfdf 2px solid; TEXT-ALIGN: left; WHITE-SPACE: nowrap; FONT-WEIGHT: bold
}
TABLE.docutils THEAD TH P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE.docutils {
	BORDER-COLLAPSE: collapse
}
*/
CAPTION {
	TEXT-ALIGN: center; MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 2px; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
BLOCKQUOTE {
	BORDER-LEFT: #94da3a 2px solid; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; FONT: 125%/1.2em "Trebuchet MS", sans-serif; COLOR: #234f32; PADDING-TOP: 0px
}
STRONG {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}
#chapter-body #cn0 STRONG {
	LINE-HEIGHT: 1.2em; MARGIN-BOTTOM: 0.6em; COLOR: #092e20; FONT-SIZE: 150%
}
DIV.newer-version {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 1.5em; PADDING-LEFT: 35px; PADDING-RIGHT: 2px; BACKGROUND: url(images/error.png) #fafbd1 no-repeat 10px 50%; COLOR: #092e20; FONT-SIZE: 13px; PADDING-TOP: 3px
}
DIV.message {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 1.5em; PADDING-LEFT: 35px; PADDING-RIGHT: 2px; BACKGROUND: url(images/error.png) #fafbd1 no-repeat 10px 50%; COLOR: #092e20; FONT-SIZE: 13px; PADDING-TOP: 3px
}
UL {
	PADDING-LEFT: 30px
}
OL {
	PADDING-LEFT: 30px
}
OL.arabic {
	LIST-STYLE-TYPE: decimal
}
UL LI {
	LIST-STYLE-TYPE: square; MARGIN-BOTTOM: 0.4em
}
OL LI {
	MARGIN-BOTTOM: 0.4em
}
UL UL {
	PADDING-LEFT: 1.2em
}
UL UL UL {
	PADDING-LEFT: 1em
}
UL.linklist {
	PADDING-LEFT: 0px
}
UL.toc {
	PADDING-LEFT: 0px
}
UL.toc UL {
	MARGIN-LEFT: 0.6em
}
UL.toc UL LI {
	LIST-STYLE-TYPE: square
}
UL.toc UL UL LI {
	LIST-STYLE-TYPE: disc
}
UL.linklist LI {
	LIST-STYLE-TYPE: none
}
UL.toc LI {
	LIST-STYLE-TYPE: none
}
DT {
	MARGIN-TOP: 0.5em; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
DD {
	MARGIN-BOTTOM: 0.8em
}
OL.toc {
	MARGIN-BOTTOM: 2em
}
OL.toc LI {
	PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1.2em; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; CLEAR: right; FONT-SIZE: 125%; PADDING-TOP: 0.5em
}
OL.toc LI.b {
	BACKGROUND-COLOR: #e0ffb8
}
OL.toc LI A:hover {
	BACKGROUND-COLOR: transparent !important; TEXT-DECORATION: underline !important
}
OL.toc SPAN.release-date {
	PADDING-RIGHT: 0.5em; FLOAT: right; COLOR: #487858; FONT-SIZE: 85%
}
OL.toc SPAN.comment-count {
	COLOR: #999; FONT-SIZE: 75%
}
.literal {
	WHITE-SPACE: nowrap
}
.literal {
	COLOR: #234f32
}
.literal-block {
	COLOR: #234f32
}
.sidebar .literal {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: white; FONT-SIZE: 11px
}
H4 .literal {
	COLOR: #234f32; FONT-SIZE: 13px
}
PRE {
	BORDER-BOTTOM: #94da3a 1px solid; BORDER-LEFT: #94da3a 0px solid; PADDING-BOTTOM: 0.3em; MARGIN: 1em 0px; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; BACKGROUND: #e0ffb8; FONT-SIZE: medium; OVERFLOW: hidden; BORDER-TOP: #94da3a 1px solid; BORDER-RIGHT: #94da3a 0px solid; PADDING-TOP: 0.3em
}
.literal-block {
	BORDER-BOTTOM: #94da3a 1px solid; BORDER-LEFT: #94da3a 0px solid; PADDING-BOTTOM: 0.3em; MARGIN: 1em 0px; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; BACKGROUND: #e0ffb8; FONT-SIZE: medium; OVERFLOW: hidden; BORDER-TOP: #94da3a 1px solid; BORDER-RIGHT: #94da3a 0px solid; PADDING-TOP: 0.3em
}
DT .literal {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE .literal {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.note {
	BORDER-BOTTOM: #94da3a 1px solid; BORDER-LEFT: #94da3a 1px solid; PADDING-BOTTOM: 0.8em; MARGIN: 1em 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-TOP: #94da3a 1px solid; BORDER-RIGHT: #94da3a 1px solid; PADDING-TOP: 0.8em
}
.admonition {
	BORDER-BOTTOM: #94da3a 1px solid; BORDER-LEFT: #94da3a 1px solid; PADDING-BOTTOM: 0.8em; MARGIN: 1em 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-TOP: #94da3a 1px solid; BORDER-RIGHT: #94da3a 1px solid; PADDING-TOP: 0.8em
}
.admonition-title {
	MARGIN-TOP: 0px !important; MARGIN-BOTTOM: 0px !important; FONT-WEIGHT: bold
}
.admonition .last {
	MARGIN-BOTTOM: 0px !important
}
.admonition-philosophy {
	PADDING-LEFT: 65px; BACKGROUND: url(http://media.djangoproject.com/img/doc/icons/docicons-philosophy.gif) no-repeat 0.8em 0.8em
}
.note {
	PADDING-LEFT: 65px; BACKGROUND: url(http://media.djangoproject.com/img/doc/icons/docicons-note.gif) no-repeat 0.8em 0.8em
}
.admonition {
	PADDING-LEFT: 65px; BACKGROUND: url(http://media.djangoproject.com/img/doc/icons/docicons-note.gif) no-repeat 0.8em 0.8em
}
.admonition-behind-the-scenes {
	PADDING-LEFT: 65px; BACKGROUND: url(http://media.djangoproject.com/img/doc/icons/docicons-behindscenes.gif) no-repeat 0.8em 0.8em
}
.cn {
	POSITION: relative
}
#djangobookcomments {
	Z-INDEX: 10; BORDER-BOTTOM: #092e20 1px solid; POSITION: absolute; TEXT-ALIGN: left; BORDER-LEFT: #092e20 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e0ffb8; PADDING-LEFT: 0px; WIDTH: 600px; PADDING-RIGHT: 0px; DISPLAY: none; HEIGHT: 400px; COLOR: black; OVERFLOW: hidden; BORDER-TOP: #092e20 1px solid; TOP: 0px; BORDER-RIGHT: #092e20 1px solid; PADDING-TOP: 0px
}
#comment-tabs {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
#djangobookcomments .ft {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; HEIGHT: 50px; OVERFLOW: hidden; PADDING-TOP: 6px
}
#djangobookcomments .tabset .hd LI A {
	BACKGROUND-COLOR: #487858; COLOR: white
}
#djangobookcomments .tabset .hd LI.on EM {
	COLOR: #092e20
}
#djangobookcomments .yui-ext-tabbody {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 1em; BACKGROUND-COLOR: white; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; HEIGHT: 285px; FONT-SIZE: 90%; OVERFLOW: auto; BORDER-TOP: medium none; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 1em
}
#djangobookcomments DIV.tab INPUT {
	WIDTH: 100%
}
#djangobookcomments DIV.tab INPUT#id_name {
	WIDTH: 70%
}
#djangobookcomments DIV.tab INPUT#id_remember_me {
	WIDTH: auto
}
#djangobookcomments DIV.tab LABEL {
	DISPLAY: block; COLOR: #487858; FONT-WEIGHT: bold
}
#djangobookcomments DIV.tab TEXTAREA {
	WIDTH: 100%; HEIGHT: 100px
}
#djangobookcomments DIV.tab P {
	MARGIN-BOTTOM: 0px
}
#djangobookcomments DIV.tab SPAN.actions {
	MARGIN-TOP: -15px; FLOAT: right
}
#djangobookcomments DIV.tab SPAN.thanks {
	POSITION: relative; COLOR: #f7c754; FONT-WEIGHT: bold
}
#djangobookcomments-close {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 15px
}
#djangobookcomments-head .close {
	POSITION: absolute; PADDING-BOTTOM: 0px; TEXT-INDENT: -999px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 17px; PADDING-RIGHT: 0px; BACKGROUND: url(images/close.png) no-repeat left top; HEIGHT: 13px; OVERFLOW: hidden; TOP: 3px; RIGHT: 4px; PADDING-TOP: 0px
}
#djangobookcomments-head {
	POSITION: relative; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #487858; MARGIN: 0px 0px 6px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#djangobookcomments-message {
	PADDING-LEFT: 20px; WIDTH: 270px; FLOAT: left; CLEAR: none; FONT-SIZE: 90%
}
.loading#djangobookcomments-message {
	BACKGROUND: url(images/loading.gif) no-repeat left center
}
.error#djangobookcomments-message {
	BACKGROUND: url(images/error.png) no-repeat left center; COLOR: red; FONT-WEIGHT: bold
}
#comments-submit-wrapper {
	TEXT-ALIGN: right; WIDTH: 150px; WHITE-SPACE: nowrap; FLOAT: right; CLEAR: none
}
#comments-submit-wrapper INPUT {
	FONT-SIZE: 11px
}
#highlight-floater {
	Z-INDEX: 5; BORDER-BOTTOM: black 1px solid; POSITION: absolute; BORDER-LEFT: black 20px solid; WIDTH: 100%; BACKGROUND: #487858; HEIGHT: 10px; VISIBILITY: hidden; BORDER-TOP: black 1px solid; TOP: 0px; LEFT: 0px
}
#djangobookcomments .yresizable-handle-east {
	BACKGROUND-IMAGE: url(images/e-handle-dark.gif); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#djangobookcomments .yresizable-handle-south {
	BACKGROUND-IMAGE: url(images/s-handle-dark.gif); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#djangobookcomments .yresizable-handle-southeast {
	BACKGROUND-IMAGE: url(images/se-handle-dark.gif); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#comment-tabs DIV.tab OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 90%; PADDING-TOP: 0px
}
#comment-tabs DIV.tab DL {
	MARGIN-BOTTOM: 0px
}
#comment-tabs DIV.tab LI {
	BORDER-BOTTOM: #e0ffb8 1px solid
}
#comment-tabs DIV.tab LI SPAN.meta {
	COLOR: #487858; FONT-SIZE: 90%; FONT-WEIGHT: normal
}
#comment-tabs DIV.tab A:hover {
	BACKGROUND-COLOR: #e0ffb8; COLOR: #234f32; TEXT-DECORATION: none
}
#comment-tabs DIV.tab A:link {
	COLOR: #ab5603
}
#comment-tabs DIV.tab A:visited {
	COLOR: #ab5603
}
DIV.comment-indicator {
	Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 20px; COLOR: black; FONT-SIZE: 11px; TOP: 0px; LEFT: -44px
}
LI.cn DIV.comment-indicator {
	LEFT: -74px
}
PRE DIV.comment-indicator {
	WIDTH: 64px; LEFT: -44px
}
PRE DIV.comment-indicator SPAN {
	POSITION: absolute; WIDTH: 25px; HEIGHT: 25px; TOP: 0px; LEFT: 700px
}
PRE DIV.comment-indicator:hover SPAN {
	BACKGROUND-IMAGE: url(images/translation-hover.png)
}
PRE DIV.has-comments > SPAN {
	BACKGROUND-IMAGE: url(images/translation-active.png)
}
DIV.has-comments:hover > SPAN {
	BACKGROUND-IMAGE: url(images/translation-active.png)
}
DIV.admonition DIV.comment-indicator {
	LEFT: -45px
}
BLOCKQUOTE DIV.comment-indicator {
	LEFT: -46px
}
UL UL LI.cn DIV.comment-indicator {
	LEFT: -88px
}
DIV.comment-indicator:hover {
	BACKGROUND-COLOR: #406b4e
}
DIV.comment-indicator SPAN {
	POSITION: absolute; WIDTH: 25px; HEIGHT: 25px; TOP: -10px; LEFT: -10px
}
DIV.comment-indicator:hover SPAN {
	BACKGROUND-IMAGE: url(images/comment-hover.png)
}
DIV.has-comments > SPAN {
	BACKGROUND-IMAGE: url(images/comment-active.png)
}
DIV.has-comments:hover > SPAN {
	BACKGROUND-IMAGE: url(images/comment-active.png)
}
#djangobooktranslations {
	Z-INDEX: 10; BORDER-BOTTOM: #092e20 1px solid; POSITION: absolute; TEXT-ALIGN: left; BORDER-LEFT: #092e20 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e0ffb8; PADDING-LEFT: 0px; WIDTH: 600px; PADDING-RIGHT: 0px; DISPLAY: none; HEIGHT: 400px; COLOR: black; OVERFLOW: hidden; BORDER-TOP: #092e20 1px solid; TOP: 0px; BORDER-RIGHT: #092e20 1px solid; PADDING-TOP: 0px
}
#translation-tabs {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
#djangobooktranslations .ft {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; HEIGHT: 50px; OVERFLOW: hidden; PADDING-TOP: 6px
}
#djangobooktranslations .tabset .hd LI A {
	BACKGROUND-COLOR: #487858; COLOR: white
}
#djangobooktranslations .tabset .hd LI.on EM {
	COLOR: #092e20
}
#djangobooktranslations .yui-ext-tabbody {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 1em; BACKGROUND-COLOR: white; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; HEIGHT: 285px; FONT-SIZE: 90%; OVERFLOW: auto; BORDER-TOP: medium none; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 1em
}
#djangobooktranslations DIV.tab INPUT {
	WIDTH: 100%
}
#djangobooktranslations DIV.tab INPUT#id_name {
	WIDTH: 70%
}
#djangobooktranslations DIV.tab INPUT#id_remember_me {
	WIDTH: auto
}
#djangobooktranslations DIV.tab LABEL {
	DISPLAY: block; COLOR: #487858; FONT-WEIGHT: bold
}
#djangobooktranslations DIV.tab TEXTAREA {
	WIDTH: 100%; HEIGHT: 100px
}
#djangobooktranslations DIV.tab P {
	MARGIN-BOTTOM: 0px
}
#djangobooktranslations DIV.tab SPAN.actions {
	MARGIN-TOP: -15px; FLOAT: right
}
#djangobooktranslations DIV.tab SPAN.thanks {
	POSITION: relative; COLOR: #f7c754; FONT-WEIGHT: bold
}
#djangobooktranslations-close {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 15px
}
#djangobooktranslations-head .close {
	POSITION: absolute; PADDING-BOTTOM: 0px; TEXT-INDENT: -999px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 17px; PADDING-RIGHT: 0px; BACKGROUND: url(images/close.png) no-repeat left top; HEIGHT: 13px; OVERFLOW: hidden; TOP: 3px; RIGHT: 4px; PADDING-TOP: 0px
}
#djangobooktranslations-head {
	POSITION: relative; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #487858; MARGIN: 0px 0px 6px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#djangobooktranslations-message {
	PADDING-LEFT: 20px; WIDTH: 270px; FLOAT: left; CLEAR: none; FONT-SIZE: 90%
}
.loading#djangobooktranslations-message {
	BACKGROUND: url(images/loading.gif) no-repeat left center
}
.error#djangobooktranslations-message {
	BACKGROUND: url(images/error.png) no-repeat left center; COLOR: red; FONT-WEIGHT: bold
}
#translations-submit-wrapper {
	TEXT-ALIGN: right; WIDTH: 250px; WHITE-SPACE: nowrap; FLOAT: right; CLEAR: none
}
#translations-submit-wrapper INPUT {
	FONT-SIZE: 11px
}
#djangobooktranslations .yresizable-handle-east {
	BACKGROUND-IMAGE: url(images/e-handle-dark.gif); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#djangobooktranslations .yresizable-handle-south {
	BACKGROUND-IMAGE: url(images/s-handle-dark.gif); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#djangobooktranslations .yresizable-handle-southeast {
	BACKGROUND-IMAGE: url(images/se-handle-dark.gif); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#translation-tabs DIV.tab OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 90%; PADDING-TOP: 0px
}
#translation-tabs DIV.tab DL {
	MARGIN-BOTTOM: 0px
}
#translation-tabs DIV.tab LI {
	BORDER-BOTTOM: #e0ffb8 1px solid
}
#translation-tabs DIV.tab LI SPAN.meta {
	COLOR: #487858; FONT-SIZE: 90%; FONT-WEIGHT: normal
}
#translation-tabs DIV.tab A:hover {
	BACKGROUND-COLOR: #e0ffb8; COLOR: #234f32; TEXT-DECORATION: none
}
#translation-tabs DIV.tab A:link {
	COLOR: #ab5603
}
#translation-tabs DIV.tab A:visited {
	COLOR: #ab5603
}
DIV.translation-indicator {
	Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: center; BACKGROUND-COLOR: #406b4e; WIDTH: 20px; COLOR: black; FONT-SIZE: 11px; TOP: 0px; RIGHT: -44px
}
DIV.translation-indicator:hover {
	BACKGROUND-COLOR: #406b4e
}
DIV.translation-indicator SPAN {
	POSITION: absolute; WIDTH: 25px; HEIGHT: 25px; TOP: -10px; LEFT: 10px
}
DIV.translation-indicator:hover SPAN {
	BACKGROUND-IMAGE: url(images/translation-hover.png)
}
DIV.has-translation > SPAN {
	BACKGROUND-IMAGE: url(images/translation-active.png)
}
DIV.has-translation:hover > SPAN {
	BACKGROUND-IMAGE: url(images/translation-active.png)
}
BLOCKQUOTE DIV.translation-indicator {
	RIGHT: -59px
}
TABLE DIV.translation-indicator {
	RIGHT: -44px
}
#comment-tabs-help H4 {
	MARGIN-TOP: 0px
}
#comment-tabs-help P.image {
	TEXT-ALIGN: center
}
#comment-tabs-help IMG {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 4px
}
#chapter-body FORM LABEL {
	MARGIN-TOP: 1.5em; DISPLAY: block; MARGIN-BOTTOM: 0px; FONT-WEIGHT: bold
}
#chapter-body FORM LABEL SPAN {
	COLOR: #555; FONT-WEIGHT: normal
}
#chapter-body FORM INPUT {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 100%; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
#chapter-body FORM TEXTAREA {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 100%; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
#chapter-body FORM SELECT {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 100%; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
#chapter-body FORM P {
	MARGIN: 0px
}
#chapter-body FORM P.submit {
	TEXT-ALIGN: right
}
#chapter-body FORM P.submit INPUT {
	WIDTH: 10em; FONT-SIZE: 1.5em
}
#chapter-body FORM P.errors {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: red; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.errata P.reported-by {
	COLOR: #555; FONT-SIZE: 90%
}
DIV.errata P {
	MARGIN-BOTTOM: 0px
}
DIV.errata {
	BORDER-BOTTOM: #dfdfdf 1px solid; PADDING-BOTTOM: 0.5em
}
DIV.last {
	BORDER-BOTTOM: 0px
}
#chapter-title SPAN {
	FONT-SIZE: 70%
}
#ft {
	PADDING-BOTTOM: 2em; COLOR: #487858; FONT-SIZE: 90%
}
TABLE.diff TD.diff_next {
	BACKGROUND-COLOR: #eeeeee
}
TABLE.diff SPAN.diff_add {
	BACKGROUND-COLOR: #aaffaa
}
TABLE.diff SPAN.diff_chg {
	BACKGROUND-COLOR: #ffff77
}
TABLE.diff SPAN.diff_sub {
	BACKGROUND-COLOR: #ffaaaa
}
TABLE.diff TD {
	PADDING-BOTTOM: 0px; WHITE-SPACE: normal; PADDING-TOP: 0px
}
TABLE.diff TD.diff_header {
	TEXT-ALIGN: right; VERTICAL-ALIGN: top
}
* PRE {
	WIDTH: 100%
}
* DIV.has-comments SPAN {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://media.djangobook.com/images/comment-active.png", sizingMethod="scale")
}
* #comments DIV.tab INPUT {
	WIDTH: 95%
}
