BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; BACKGROUND: url(images/bg.jpg) #426d9f no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #444; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, sans-serif
}
A {
	COLOR: #2369ae; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #0c3d6d
}
HR {
	DISPLAY: none
}
DIV.clear {
	CLEAR: both
}
BLOCKQUOTE {
	PADDING-LEFT: 27px; BACKGROUND: url(images/quote-left.png) no-repeat left top; MARGIN: 0px; COLOR: #888; FONT-STYLE: italic
}
#page {
	MARGIN: 53px auto 0px; WIDTH: 960px
}
#header {
	POSITION: relative; HEIGHT: 116px
}
#header #logo {
	LEFT: 12px; MARGIN: 0px; WIDTH: 250px; POSITION: absolute; TOP: 5px; HEIGHT: 110px
}
#header #logo A {
	DISPLAY: block; BACKGROUND: url(images/logo2.png) no-repeat; HEIGHT: 110px; TEXT-DECORATION: none
}
#header #logo A:hover {
	CURSOR: pointer
}
#header #logo A SPAN {
	DISPLAY: none
}
#header #slogan {
	DISPLAY: none
}
#header-content {
	RIGHT: 25px; WIDTH: 242px; POSITION: absolute; TOP: 14px
}
#header-content FORM {
	DISPLAY: inline
}
#header-content #header-signup {
	BACKGROUND: url(images/signup-header.png) no-repeat right 50%; MARGIN: 0px 0px 6px; WIDTH: 242px; TEXT-INDENT: -5000px; HEIGHT: 20px
}
#header-signup-form {
	FLOAT: right
}
#header-signup-form .textinput {
	BORDER-RIGHT: #bcc4cf 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #bcc4cf 2px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 12px; FLOAT: left; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 4px; BORDER-LEFT: #bcc4cf 2px solid; COLOR: #eee; PADDING-TOP: 4px; BORDER-BOTTOM: #bcc4cf 2px solid; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #0e4d8c! important
}
#header-signup-email {
	WIDTH: 180px
}
#header-signup-zip {
	WIDTH: 88px; MARGIN-RIGHT: 8px
}
#header-signup-submit {
	FLOAT: left
}
#content-wrapper {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(images/content-bg.png) #ebebeb repeat-x 50% bottom; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 7px; WIDTH: 946px; PADDING-TOP: 7px; BORDER-BOTTOM: #bc160f 2px solid; POSITION: relative
}
#footer {
	CLEAR: both; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 100px; COLOR: #fff
}
#footer A {
	COLOR: #fff
}
#footer A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #325277; TEXT-DECORATION: none
}
#siteby {
	FLOAT: left
}
#siteby A {
	TEXT-DECORATION: none
}
#sitemap {
	FLOAT: right; WIDTH: 800px; TEXT-ALIGN: right
}
#paidfor {
	BORDER-RIGHT: #6e8eb2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #6e8eb2 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #6e8eb2 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #6e8eb2 1px solid; BACKGROUND-COLOR: #426d9f
}
#content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 16px; WIDTH: 589px; LINE-HEIGHT: 1.6em; MARGIN-RIGHT: 7px; PADDING-TOP: 16px; POSITION: relative; BACKGROUND-COLOR: #fff
}
BODY.home #content {
	POSITION: static
}
.no-sidebar #content {
	FLOAT: none; WIDTH: auto; MARGIN-RIGHT: 0px; HEIGHT: 100%
}
H2.page-header {
	MARGIN-TOP: 0px
}
H2.blue {
	FONT-WEIGHT: normal; FONT-SIZE: 2.2em; MARGIN: 0.5em 0px; COLOR: #436995; LINE-HEIGHT: 1em; FONT-FAMILY: Georgia, "Times New Roman", serif; LETTER-SPACING: 0.02em
}
H2.blue-small {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MARGIN: 1em 0px 0.5em; COLOR: #436995; LINE-HEIGHT: 1.3em; FONT-FAMILY: Georgia, "Times New Roman", serif; LETTER-SPACING: 0.02em
}
#sidebar {
	FLOAT: left; WIDTH: 310px
}
#flash-message {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #fff; PADDING-BOTTOM: 0.8em; MARGIN: 0.8em 3em; BORDER-LEFT: #5bd65b 8px solid; COLOR: #000; PADDING-TOP: 0.8em
}
.error#flash-message {
	BORDER-LEFT: #b22728 8px solid; COLOR: #b22728
}
.error-star {
	FONT-WEIGHT: bold; FONT-SIZE: 2em; COLOR: #b22728
}
.required-star {
	COLOR: #b22728
}
TABLE.manage-table {
	WIDTH: 100%
}
TABLE.manage-table TH {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #999 2px solid
}
TABLE.manage-table TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
TABLE.manage-table TD.edit A {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
TABLE.manage-table TD.delete A {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
TABLE.manage-table TD.edit A:hover {
	BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none
}
TABLE.manage-table TD.delete A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #b00; TEXT-DECORATION: none
}
TABLE.manage-table TBODY TR {
	BACKGROUND-COLOR: #eee
}
TABLE.manage-table TBODY TR.alt {
	BACKGROUND-COLOR: #f8f8f8
}
#editor {
	WIDTH: 95%; HEIGHT: 600px
}
#editor2 {
	WIDTH: 95%; HEIGHT: 300px
}
#summary {
	WIDTH: 95%; HEIGHT: 300px
}
#content INPUT {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 2px solid
}
#content TEXTAREA {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 2px solid
}
DL {
	
}
DT {
	FONT-WEIGHT: bold
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2.4em; PADDING-BOTTOM: 0px; MARGIN: 0.2em 0px 1.2em; PADDING-TOP: 0px
}
#content UL.bullets {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2.5em; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content UL.checks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2.5em; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content UL.bullets LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 34px; BACKGROUND: url(images/icons/bullet_black.png) no-repeat left 0.3em; PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px; PADDING-TOP: 0px
}
#content UL.checks LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 34px; BACKGROUND: url(images/icons/bullet_black.png) no-repeat left 0.3em; PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px; PADDING-TOP: 0px
}
#content UL.checks LI {
	BACKGROUND: url(images/icons/tick.png) no-repeat left 50%
}
#sidetools {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; RIGHT: 0px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bbbbbb 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bbbbbb 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ebebeb
}
#sidetools A {
	MARGIN: 0px 5px; TEXT-DECORATION: none
}
#sidetools A:hover {
	TEXT-DECORATION: underline
}
A.print {
	PADDING-LEFT: 20px; BACKGROUND: url(/img/printer.png) no-repeat left top
}
A.edit {
	PADDING-LEFT: 20px; BACKGROUND: url(/img/page_edit.png) no-repeat left top
}
#top-nav-drop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#top-nav-drop UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#top-nav-drop {
	BACKGROUND: url(images/nav-bg.png) repeat-x left top; WIDTH: 960px; HEIGHT: 36px
}
#top-nav-drop A {
	PADDING-RIGHT: 24px; DISPLAY: block; PADDING-LEFT: 24px; FONT-SIZE: 16px; BACKGROUND: url(images/vertical-divide.png) repeat-y right 50%; PADDING-BOTTOM: 0px; COLOR: #eee; LINE-HEIGHT: 36px; PADDING-TOP: 0px; HEIGHT: 36px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#top-nav-drop UL A {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent
}
#top-nav-drop LI {
	FLOAT: left
}
#top-nav-drop LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #5680a8
}
#top-nav-drop LI A.active {
	COLOR: #fff; BACKGROUND-COLOR: #5680a8
}
#top-nav-drop LI:hover A {
	COLOR: #fff; BACKGROUND-COLOR: #5680a8
}
#top-nav-drop LI.sfhover A {
	COLOR: #fff; BACKGROUND-COLOR: #5680a8
}
#top-nav-drop LI:hover LI A {
	COLOR: #cdd; BACKGROUND-COLOR: transparent
}
#top-nav-drop LI.sfhover LI A {
	COLOR: #cdd; BACKGROUND-COLOR: transparent
}
#top-nav-drop LI:hover DIV.wrapper {
	LEFT: auto; MARGIN-LEFT: -2px
}
#top-nav-drop LI.sfhover DIV.wrapper {
	LEFT: auto; MARGIN-LEFT: -2px
}
#top-nav-drop LI DIV.wrapper {
	BORDER-RIGHT: #34526f 1px solid; BORDER-TOP: medium none; Z-INDEX: 300; LEFT: -999em; BORDER-LEFT: #34526f 1px solid; WIDTH: 181px; BORDER-BOTTOM: #34526f 1px solid; POSITION: absolute
}
#top-nav-drop LI UL {
	BORDER-RIGHT: #7e9cb9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 9px; BACKGROUND: url(images/nav-drop-bg.jpg) #2e5d8b repeat-x left top; FLOAT: left; PADDING-BOTTOM: 9px; BORDER-LEFT: #7e9cb9 1px solid; WIDTH: 170px; PADDING-TOP: 9px; BORDER-BOTTOM: #7e9cb9 1px solid; LIST-STYLE-TYPE: none
}
#top-nav-drop LI LI {
	FLOAT: none
}
#top-nav-drop LI LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-SIZE: 14px; BACKGROUND: url(images/nav-arrow.gif) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #dce4ed; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: left
}
#top-nav-drop LI LI A:hover {
	BACKGROUND: url(images/nav-arrow.gif) no-repeat 0px -31px; COLOR: #fff
}
#top-nav-drop LI LI A.active {
	BACKGROUND: url(images/nav-arrow.gif) no-repeat 0px -31px; COLOR: #fff
}
#top-nav-drop LI UL.left {
	BORDER-RIGHT: medium none
}
#top-nav-drop LI UL.right {
	BORDER-LEFT: medium none
}
#top-nav-drop LI.border {
	FONT-SIZE: 0px; BACKGROUND: #7e9cb9; BORDER-LEFT: #34526f 1px solid; WIDTH: 1px; LINE-HEIGHT: 0; HEIGHT: 36px
}
#top-nav-drop LI.home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 35px; PADDING-TOP: 0px
}
#top-nav-drop LI.home A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#top-nav-drop LI.home A IMG {
	MARGIN: 11px auto 0px
}
#top-nav-drop LI.learn {
	WIDTH: 115px
}
#top-nav-drop LI.learn UL {
	WIDTH: 175px
}
#top-nav-drop LI.learn DIV.wrapper {
	WIDTH: 186px
}
#top-nav-drop LI.issues {
	WIDTH: 100px
}
#top-nav-drop LI.issues UL {
	FLOAT: left; WIDTH: 255px
}
#top-nav-drop LI.issues DIV.wrapper {
	WIDTH: 558px
}
BODY > #page #top-nav-drop LI.issues DIV.wrapper {
	WIDTH: 530px
}
#top-nav-drop LI.take-action {
	WIDTH: 150px
}
#top-nav-drop LI.press-media {
	WIDTH: 150px
}
#top-nav-drop LI.blog {
	WIDTH: 100px
}
#top-nav-drop LI.store {
	WIDTH: 100px
}
#top-nav-drop LI#contribute-nav {
	BORDER-RIGHT: #c16662 1px solid; PADDING-LEFT: 2px; BACKGROUND: url(images/contribute-bg.png) no-repeat left top; WIDTH: 205px
}
#top-nav-drop LI#contribute-nav A {
	DISPLAY: block; BACKGROUND-IMAGE: none; COLOR: #f7eaea; TEXT-ALIGN: center
}
#top-nav-drop LI#contribute-nav A:hover {
	BACKGROUND-IMAGE: none; COLOR: #fff; BACKGROUND-COLOR: #be3e39
}
LI#contribute-nav A.active {
	BACKGROUND-IMAGE: none; COLOR: #fff; BACKGROUND-COLOR: #be3e39
}
#content-wrapper {
	POSITION: relative
}
#page {
	
}
#testme {
	Z-INDEX: 200; LEFT: 375px; WIDTH: 10px; POSITION: absolute; TOP: 140px; HEIGHT: 200px; BACKGROUND-COLOR: red
}
