#container {
	MARGIN: 0px auto; WIDTH: 942px; TEXT-ALIGN: left
}
#header #search FORM {
	DISPLAY: inline; FLOAT: left; WIDTH: 580px; TEXT-ALIGN: left
}
#header #search INPUT {
	MARGIN-TOP: 10px; FONT-SIZE: 1.6em; PADDING-BOTTOM: 8px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle
}
#header #search #submit {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.4em; PADDING-BOTTOM: 2px; WIDTH: 8em; PADDING-TOP: 2px
}
#sidebar {
	FLOAT: right; MARGIN: 12px 0px 5px; WIDTH: 239px; HEIGHT: 100%
}
#sidebar H1 {
	CLEAR: both; PADDING-LEFT: 3px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#sidebar H1 A {
	DISPLAY: block
}
#sidebar H1 IMG {
	PADDING-RIGHT: 5px; PADDING-TOP: 3px
}
#sidebar .sidecell {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#sidebar INPUT {
	PADDING-LEFT: 3px; MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: middle
}
#sidebar #box1 IMG {
	FLOAT: left; MARGIN: -3px 0px 10px -3px
}
#sidebar #box1 UL {
	MARGIN-LEFT: 55px; WIDTH: 160px
}
#sidebar .box2cell {
	WIDTH: 100%
}
#sidebar .box2cell IMG {
	CLEAR: left; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#sidebar .box2cell P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN-LEFT: 60px; LINE-HEIGHT: 100%; PADDING-TOP: 10px
}
#sidebar .box2cell H2 {
	FONT-SIZE: 1.4em; MARGIN-LEFT: 60px; PADDING-TOP: 10px
}
#sidebar #box2 {
	WORD-WRAP: break-word
}
#sidebar #box3 {
	WORD-WRAP: break-word
}
#sidebar #shouts P.shouttext {
	FONT-SIZE: 1.1em
}
#footer {
	PADDING-TOP: 30px
}
#footer .box {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 90px
}
#footer .boxrss {
	WIDTH: 150px
}
#footer .boxext {
	WIDTH: 196px
}
#footer .boxad {
	WIDTH: 325px
}
.boxgoogle {
	BACKGROUND: white; FLOAT: right; WIDTH: 239px
}
#footer H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0.5em
}
#footer P {
	FONT-SIZE: 1.1em; LINE-HEIGHT: 1.5em
}
#belowfooter {
	CLEAR: both; MARGIN-BOTTOM: 15px
}
#content {
	FLOAT: left; MARGIN: 12px 7px; WIDTH: 678px; HEIGHT: 100%
}
#content H1 {
	FONT-SIZE: 4em; MARGIN: 15px 0px; LINE-HEIGHT: 100%
}
#content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: 100; FONT-SIZE: 2.2em; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 30px
}
#content H3 {
	MARGIN-TOP: 22px; FONT-WEIGHT: 100; FONT-SIZE: 1.5em; MARGIN-LEFT: 3px
}
#content H4 {
	FONT-SIZE: 1.2em
}
#content H5 {
	FONT-SIZE: 1.1em
}}
#content H6 {
	FONT-SIZE: 1.1em
}
#content P {
	FONT-SIZE: 1.2em
}
}
#content P2 {
	FONT-SIZE: 1.1em
}
#content LI {
	FONT-SIZE: 1.2em
}
#content TD {
	VERTICAL-ALIGN: top
}
#content .userbox {
	MARGIN-BOTTOM: 15px; WIDTH: 100%; PADDING-TOP: 15px
}
#content .groupbox {
	MARGIN-BOTTOM: 15px; WIDTH: 100%; PADDING-TOP: 15px
}
#content .userbox IMG {
	FLOAT: left; MARGIN: 7px 15px 0px
}
#content .groupbox IMG {
	FLOAT: left; MARGIN: 7px 15px 0px
}
#content .userbox H3 {
	DISPLAY: inline; MARGIN-LEFT: 0px
}
#content .groupbox H3 {
	DISPLAY: inline; MARGIN-LEFT: 0px
}
#content .userbox DIV {
	MARGIN-LEFT: 90px
}
#content .groupbox DIV {
	MARGIN-LEFT: 90px
}
#content IMG.status {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; BORDER-BOTTOM-STYLE: none
}
#content .opinion {
	MARGIN-TOP: 30px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 662px; POSITION: relative
}
#content .document {
	MARGIN-TOP: 30px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 662px; POSITION: relative
}
#content .opinion IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 7px 15px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
#content .comments IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 7px 15px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
#content .hpcomments IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 7px 15px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
#content .document IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 7px 15px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
#content .site-image {
	FLOAT: left; POSITION: relative
}
#content .opinion H4 {
	MARGIN-TOP: 7px; FONT-SIZE: 1.3em; MARGIN-LEFT: 137px; WORD-WRAP: break-word
}
#content .document H4 {
	MARGIN-TOP: 7px; FONT-SIZE: 1.3em; MARGIN-LEFT: 137px; WORD-WRAP: break-word
}
#content .opiniontext {
	MARGIN-LEFT: 137px
}
#content .document P {
	MARGIN-LEFT: 137px
}
#content .opinion .meta {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 3px; BACKGROUND: #eee; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 664px; BORDER-BOTTOM: #ccc 1px solid
}
#content .document .meta {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 3px; BACKGROUND: #eee; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 664px; BORDER-BOTTOM: #ccc 1px solid
}
#content .opinion .inlinecomments {
	MARGIN-LEFT: 137px
}
#content .comments P {
	MARGIN-LEFT: 75px
}
#content .comments FORM {
	MARGIN-LEFT: 75px
}
#content .inlinecomments FORM {
	MARGIN-LEFT: 40px
}
#content .inlinecomments IMG {
	MARGIN-LEFT: 0px
}
.comments IMG {
	MARGIN-LEFT: 0px
}
.hpcomments IMG {
	MARGIN-LEFT: 0px
}
#content .comment {
	MARGIN-BOTTOM: 3px; BORDER-BOTTOM: #ccc 1px dotted
}
#content .comments .comment {
	MIN-HEIGHT: 70px
}
#content .inlinecomments .comment {
	MIN-HEIGHT: 50px
}
#content .hpcomments .comment {
	MIN-HEIGHT: 42px; BORDER-BOTTOM-STYLE: none
}
#content .attention {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#content TABLE.admin TD {
	PADDING-RIGHT: 10px
}
#content .page {
	CLEAR: both; FONT-WEIGHT: bolder; FONT-SIZE: 1.6em; WIDTH: 662px; TEXT-ALIGN: right
}
#content .page A {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em
}
#content IMG.icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content DIV.half {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; MIN-HEIGHT: 190px; PADDING-BOTTOM: 3px; MARGIN: 30px 3px 3px; PADDING-TOP: 3px
}
#content DIV.half H4 {
	PADDING-LEFT: 3px; MARGIN: -3px -3px 3px
}
#content DIV.half {
	FLOAT: left; WIDTH: 665px
}
#content DIV.half2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; MIN-HEIGHT: 190px; PADDING-BOTTOM: 3px; MARGIN: 30px 3px 3px; PADDING-TOP: 3px
}
#content DIV.half2 {
	FLOAT: left; WIDTH: 390px
}
#content A.linkblock {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#content A.linkblock:hover {
	TEXT-DECORATION: none
}
#content .calltoaction {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 120%; PADDING-TOP: 10px
}
#content DIV.bookmarktag {
	FLOAT: left; MARGIN: 4px; WIDTH: 320px
}
#content DIV.bookmarksite {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#content DIV.bookmarksite P.tags {
	FONT-SIZE: 0.9em
}
#content DIV.portfolio {
	FLOAT: left; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#content DIV.portfolio .image {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; MARGIN-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; WIDTH: 98px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 94px; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center
}
#content DIV.group-header {
	MARGIN-BOTTOM: 20px
}
#content DIV.group-header DIV.group-section {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; MIN-HEIGHT: 125px; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
#content DIV.group-header DIV.group-section H4 {
	MARGIN-BOTTOM: 4px
}
#content DIV.group-header DIV.member {
	FLOAT: left; WIDTH: 75px; MARGIN-RIGHT: 8px
}
#content DIV.edit-member {
	CLEAR: both; MARGIN-BOTTOM: 20px
}
#content .edit-member IMG {
	FLOAT: left
}
#content .edit-member H4 {
	MARGIN-LEFT: 65px
}
#content .edit-member P {
	MARGIN-LEFT: 65px
}
#content .edit-member .member-menu {
	FLOAT: right
}
#content DIV.group-half {
	CLEAR: left; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 8px; MARGIN: 1px 0px; PADDING-TOP: 8px; HEIGHT: 40px
}
#content .group-half IMG {
	FLOAT: left
}
#content .group-half P {
	MARGIN-LEFT: 60px
}
#content .group-half P.name {
	FONT-WEIGHT: bold
}
#content #editpage SELECT {
	WIDTH: 5em
}
#content .plan TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
#content .plan TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
#content .tips-lists P {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0.8em
}
.popups DIV.popup {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; Z-INDEX: 1; MAX-WIDTH: 500px; PADDING-BOTTOM: 2em; PADDING-TOP: 2em; POSITION: relative
}
.popups .popup H4 {
	MARGIN-BOTTOM: 1.5em
}
.popup-close {
	RIGHT: 0px; WIDTH: 100%; CURSOR: move; POSITION: absolute; TOP: 0px; HEIGHT: 20px
}
.popups DIV.popup .popup-close A {
	RIGHT: 2px; POSITION: absolute; TOP: 2px
}
.sitebox A {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
#content FORM.button-to {
	DISPLAY: inline
}
DIV.note-for-tag {
	PADDING-RIGHT: 2em; MARGIN-BOTTOM: 2em
}
A.letter-link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1.2em; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 1em; LINE-HEIGHT: 1.2em; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
FORM TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
