html, body {
	height: 100%;
	}
/* Set base values on the body for a variety of properties. */
body {
	margin: 0; /* Gets rid of default margin on body that most browsers add. */
	padding: 0; /* Gets rid of default padding on body that Opera adds. */
	background:   #FFFFFF url(headsback.jpg) repeat; /* Sets blue and white background image and positions its 20 percent spot 20 percent across the page. Also sets backup color in case image is not available. */
	color: #000000; /* Sets default color of text. */
	font-family: Arial, Helvetica, sans-serif; /* Sets default font family options. */
	font-size: 100.01%;
	z-index: auto;
	}

/* Needed for the second background image to be placed on. */
#wrapper-outer {
	width: 850px;
	margin: auto;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF8C32;
	border-bottom-color: #FF8C32;
	border-left-color: #FF8C32;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FF8C32;
	background-color: #000000;
	}

#header {
	position: relative; /* This makes #mainnav base its position off #header because absolutely positioned elements base their position off their nearest postiioned ancestor. */
	width: 100%; /* COPY THIS LINE FROM THE #WRAPPER-OUTER SELECTOR AND ADD IT HERE */
	height: 205px;
	background-image: url(../2008/toplogo22.gif);
	background-repeat: no-repeat;
	background-position: 40px center;
	background-color: #000000;
	color: #FF8C32;
	}

/* Needed to hold link to main content in compliance with Section 508, rule o. */
#skipnav {
	position: absolute; /* Sets the div to be positioned in a precise spot in relation to its nearest postioned ancestor, #header. Also removes it from the flow, so it will not make the header expand. */
	top: 0; /* Places the div at the top of #header. */
	left: 0; /* Places the div at the left side of #header. */
	margin-left: -1000px;
	}

#logo {
	left: 0;
	top: 0;
	width: 224px;
	float: left;
	}

/* Applied directly to ul element to create the main nav bar. */
#mainnav {
	position: absolute; /* Sets the nav bar to be positioned in a precise spot in relation to its nearest postioned ancestor, #header. */
	bottom: 0px; /* Makes the nav bar stick to the bottom of the header area, no matter what the font size. */
	right: 16px; /* This, in conjuction with the following rule, positions the nav bar at the right side of the header while killing the default right margin of 16 pixels that MacIE adds to absolutely positioned right boxes. */
	margin: 0 -16px -2px 0; /* See note above. Also, zero values get rid of default margin that unordered lists have. */
	width: 100%; /* Sets the width of the nav bar to 80 percent so that it will match up with the columns below. */
	padding: 0.5em 0; /* Sets background image and tiles it horizontally. Also sets a backup background color. */
	list-style: none; /* Removes list markers. */
	font-size: 14px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	top: 173px;
	z-index: 100000000;
	background-color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	color: #FFFFFF;
	}

/* The following selector resets the padding on the unordered list to zero because WinIE5 mistakenly expands the list too greatly. The second rule in the selector then resets the padding to the correct value so that WinIE6 gets the value it needs. WinIE5 cannot read this rule because of the backslash that is in it. */
/* These comments were not placed within the following selector because that would break the hack that keeps MacIE from reading the rules. */
/* Hide from MacIE. Only WinIE sees this. \*/
* html #mainnav {
	padding: 0;
	paddi\ng: .5em 0;
	}
/* end hide */

#mainnav li {
	display: inline; /* Makes the list items display horizontally rather than vertically. */
	border-right: 1px solid #333333;  /* Sets the border that appears to the right of each list item. */
	padding: 4px 8px; /* Sets the space between the words of each list item and its borders. */
	}

* html #mainnav li {
	height: 1%; /* WinIE5 needs this to show the padding and borders on the buttons. IE incorrectly expands blocks to hold their content, so it will not actually display at 1 percent height. This rule is hidden from non-IE browsers by setting "* html" at the beginning. */
	}

#mainnav a {
	color: #FFFFFF; /* Sets the color of the links in the nav bar to navy blue. */
	text-decoration: none; /* Sets the link text to bold. */
	font-weight: bold;
	}

#mainnav a:hover {
	color: #FFFFFF; /* Sets the color of the links when you roll over them to greenish gray. */
	text-decoration: underline;
	}

/* Needed for the third background image to the be placed on. Does not wrap around header div since its background image, a vertical line simulating a border, should not appear through the header */
#wrapper-inner {
position: relative;
width: 100%;
min-height: 100%; /* ADD THIS LINE */
}
/* hide from MacIE \*/
* html #wrapper-inner {
height: 100%;
}
/* end hide */

/* Wraps around left col, #secnav, and center column, #contentwrapper. */
#floatwrapper {
	float: left; /* Sets width to 80 percent of the window. */
	position: relative; /* Because of MacIE's faulty positioning and float models, all floated objects will overlap the background and borders of the fixed footer. Adding position: relative and a smaller z-index than the footer to all the floats fixes this. */
	z-index: 100; /* See note above. */
	width: 650px;
	margin-top: -1px;
	margin: 0px;
	height: 100%;
	vertical-align: middle;
	background-image: url(../2006/floatwrapperbg.gif);
	background-repeat: repeat-y;
	background-position: right;
	}

/* Forms the right column within #floatwrapper. Wraps around #content so that #content can have margins applied so its text won't butt up against the adjacent columns. If padding were used to do this, it would throw the widths off and cause content to not fit on screen. */
#contentwrapper {
	float: right; /* Moves content column to the right of the secondary nav column. */
	width: 400px;
	height: 100%;
	clear: left;
	position: relative;
	}
#contentwrapper a{
	color: #965B5D;
}

#contentwrapper a:visited{
color:#6666FF}
#content {
	margin: 0px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 18px;
	padding-bottom: 30px;
	}

#content hr {
	color: #999999;
	height: 1px;
}
/* Left column for the secondary navigation. */
#secnav {
	float: left;
	width: 200px;
	font-size: 11px;
	z-index: 100;



margin-bottom: 100px
	font-family: "Trebuchet MS", GillSans, Helvetica, Verdana, Arial, sans-serif;
	letter-spacing: 0.1em;
	height: 100%;
	vertical-align: top;
	color: #FFFFFF;
	}

#secnav ul {
	margin: 0; /* Removes default margin. */
	padding: 0; /* Removes default padding. */
	list-style: none; /* Removes list markers. */
	text-align: right; /* Sets text to align to right side of column. */
	}

#secnav li {
	display: inline; /* Keeps WinIE5 from adding extra space between list items. */
	}

#secnav a {
	display: block;
	padding-right: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 4px;
	font-weight: bold;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	}

#secnav a:hover {
	background:    #000000;
	}

/* Right column for feature items, news, etc. */
#features {
	width: 180px; /* Sets bottom border. */
	font-size: 11px; /* Because of MacIE's faulty positioning and float models, all floated objects will overlap the background and borders of the fixed footer. Adding position: relative and a smaller z-index than the footer to all the floats fixes this. */
	z-index: 100;
	color: #FFFFFF;
	float: right;
	position: relative;
	font-family: "Trebuchet MS", GillSans, Helvetica, Verdana, Arial, sans-serif;
	}

#features h2 {
	margin: 0 0 0.5em;
	padding: 6px 4px;
	font-size: 14px;
	color: #FFFFFF;
	font-family: GillSans, "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	}

* html #features h2 {
	width: 100%; /* WinIE wants a dimension in order to show the background. Hidden from non-IE browsers because it causes a persistant horizontal scroll in them. */
	}

/* Used to group each feature item in the column. */
#features div {
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
	}

#features p {
	margin: 0.5em 0.5em 0; /* Spaces paragraphs away from the sides of the column and the headers. */
	padding-bottom: 0.5em; /* Spaces paragraphs away from one another using padding instead of margin because bottom margin will collapse outside the box but padding will not. */
	}

/* Creates footer that is fixed at the bottom of the window in standard compliant browsers and pinned to the bottom of the page in WinIE. */
#footer {
	background: #000000;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 0.7em;
	clear: all;
	}

/* The following selector sets the footer to absolute instead of fixed in WinIE because WinIE does not support position: fixed. Setting it to absolute means it will display at the bottom of the page instead of the bottom of the window. */
/* The margin rule below gets rid of a one pixel gap below footer in WinIE. */
/* Hide from MacIE. Only WinIE sees this. \*/
* html #footer {
	margin-bottom: -1px;
	}
#footerimage {
	position: fixed; /* Opera does not display the image if set to position: absolute, so fixed is used instead. This rule is hidden from WinIE because it does not support fixed positioning, and thus needs the absolute to pin the image correctly. */
	bottom: 0; /* Makes the image stick to the bottom of the page, no matter what the font size. */
	left: 0; /* Makes the image stick to the left of the footer. */
	margin-top: -190px; /* Moves the top of the image outside the top edge of its container, #footer. */
	z-index: 1000000000; /* Sets z-index to exceed #footer to ensure that it displays on top of the footer bar, since it is before #footer in the source. */
	}

/* The following selector sets the footer to absolute instead of fixed in WinIE because WinIE does not support position: fixed. Setting it to absolute means it will display at the bottom of the page instead of the bottom of the window. */
/* Hide from MacIE. Only WinIE sees this. \*/
* html #footerimage {
	position: absolute;
	}
/* End hide from MacIE. */

#footer ul {
	margin: 5px 0 0; /* Sets space between thin top border on list and thick top border on footer as a whole. */
	padding: 0.8em 0 0.7em 192px; /* Sets spacing between top and bottom edges of footer and the list; padding is used instead of margin because padding cannot escape out of divs like margins can. Also moves the list over from the left to make room for the trees image; padding is used instead of margin so that the content within the list will move over, not the list itself, so that the border will show in the gap between the trees. */
	border-top: 1px solid #333333; /* Sets top border. */
	}

#footer li {
	display: inline; /* Makes list items display horizontally */
	}

#footer a {
	margin: 0 0.2em;
	color: #6699FF;
	text-decoration: none;
	}


/* CLEARING FLOATS -------------------------------------------------------------------------------------------------------------- */
/* The following selectors keep floats from overflowing out of their parent elements. This is done by generating a character within the parent but after the float, so that the parent must expand to hold the generated character, appearing to contain the floats in the process. */
.clearfix:after {
	content: "."; /* This dot is the actual content that will be appended to the end any div this class is applied to. */
	clear: both; /* Makes the generated content appear after the floats. */
	height: 0; /* Sets its height to zero so it doesn't show. */
	visibility: hidden; /* Sets its visibility to hidden so it doesn't show. */
	display: block; /* Overwrites the default inline display of the generated content. Needed because only blocks can have clear set on them. */
}
 
.clearfix {
	display: inline-block; /* Makes it work in MacIE. MacIE does not support generated content but will automatically contain a float if the container has this display property. */
	}

/* The first selector below makes it work in WinIE. WinIE does not support generated content, but will automatically contain a float if the container has a width or height assigned. "height: 1%" can be used because WinIE will not honor this height and will expand the div to whatever height necessary to show the content. */
/* The second selector below overwrites the inline-block display used to help MacIE. */
/* Hides from MacIE \*/
* html .clearfix {
	height: 1%;
	}
.clearfix {
	display: block;
	}
/* End hide from MacIE */


/* HEADINGS --------------------------------------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-family: GillSans, "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	}

h1 {
	font-size: 24px; /* Sets font size larger than default */
	}

h2 {
	margin: 1.2em 0 1em 0; /* Sets spacing between heading text and text above or below */
	font-size: 1.2em; /* Sets font size larger than default */
	}

h3 {
	margin: 1.2em 0 0.5em 0; /* Sets font size larger than default */
	}

h4 {
	margin: 0; /* Sets spacing between heading text and text above or below */
	font-size: 1em; /* Sets font size at same size as default */
	}

h5 {
	margin: 0; /* Sets spacing between heading text and text above or below */
	font-family: Arial, Helvetica, sans-serif; /* Sets font size at same size as default */
	}

h6 {
	margin: 0; /* Sets spacing between heading text and text above or below */
	font-family: Arial, Helvetica, sans-serif; /* Sets font family options */
	font-size: 0.9em; /* Sets font size smaller than default */
	}

p {
	margin-top: 0; /* Removes top margin on paragraphs so they can sit up against their headings where applicable. Paragraphs are still spaced out from one another through their bottom margins, which have not been removed. */
	}


/* LINKS ------------------------------------------------------------------------------------------------------------------------ */
a:link {
	color: #FF00CC;
	text-decoration: none;
	}
a:visited {
	color: #6666FF;
	text-decoration: none;
	}
a:hover {
	color: #FE8F30; /* Sets default link color while rolling over links */
	text-decoration: underline;
	}
a:active {
	color: #6666FF; /* Sets default link color when links are active */
	}
a img {
	border: none; /* Removes border that appears around an image when it is nested inside an anchor, such as the logo image */
	}


/* IMAGES IN CONTENT DIV -------------------------------------------------------------------------------------------------------- */
.left {
	float: left; /* Because of MacIE's faulty positioning and float models, all floated objects will overlap the background and borders of the fixed footer. Adding position: relative and a smaller z-index than the footer to all the floats fixes this. */
	z-index: 200; /* See note above. */
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 0;
	}

.right {
	float: right; /* Sets border around image. */
	margin: 5px 0px 0 15px; /* Because of MacIE's faulty positioning and float models, all floated objects will overlap the background and borders of the fixed footer. Adding position: relative and a smaller z-index than the footer to all the floats fixes this. */
	z-index: 200; /* See note above. */
	}

/* FORMS ------------------------------------------------------------------------------------------------------------------------ */
form {
	font-size: 0.9em; /* Sets font size smaller than default. */
	}

/* Groups related questions together. */
fieldset {
	margin: 1em 1.2em; /* Sets space between fieldset and content above or below. */
	padding: 0em 1em 1em; /* Sets space within fieldset so content within doesn't touch its borders. */
	border: 1px solid #410237; /* Sets background image and tiles it horizontally. Also sets backup background color. */
	}

fieldset div {
	margin: 1em 0; /* Sets space between fieldset and content above or below. */
	}
/* Labels what its fieldset is about. */
legend {
	padding: 0.2em 0.4em;
	border: 1px solid #E2CABC;
	background: #420338 url(../2006/pageback.jpg);
	font-weight: bold;
	color: #FFFFFF;
	}

/* Used to create questions - a label-input pair or, in the case of checkboxes and radio buttons, several label-input pairs that are related. */
form div {
	float: left;
	width: 10em;
	margin: 0.5em 1em 0.5em 0;
	position: relative;
	padding-right: 1px;
	}

label {
	display: block;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0.5em;
	}
	
/* Used on divs which contain more than one label-input pairs, or in other words, questions with checkboxes or radio buttons. */
.multiple {
	float: none; /* Removes float so it can occupy its own line. */
	width: auto; /* Sets width back to auto so that it can expand to the width it needs to accommodate its content, instead of 10em set above. */
	}

.multiple label {
	display: inline;
	margin-bottom: 0.5em;
	}

input, select, textarea {
	border: 1px solid #9F2B06;
	background: #FFFFFF;
	}

/* Keeps IE from displaying background around checkboxes and radio buttons. */
.multiple input, select {
	border: 1px solid #9F2B06;
	background: #FFFFFF url(none); /* Removes background set above. */
	}

/* Paragraphs may be used in the form to head a number of checkbox-label pairs, for instance. This selector controls how they are formatted. */
form p {
	margin: 0.8em 0 0.2em 0; /* Sets spacing between paragraphs and adjacent content. */
	}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	background-color: #EDEBDC;
}
.redblack {
	font-family: "Trebuchet MS", GillSans, Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #EDEBDC;
	background-color: #330033;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px;
	background-repeat: repeat-y;
	background-position: left;

}
#diarycontentwrapper {
	float: right;
	width: 100%;
	position: relative;
	margin-bottom: 100px;
	left: 167px;
	top: 137px;
}
#diaryfeatures {

	float: right; /* Moves column to right side of window across from #floatwrapper. */
	width: 85%; /* Set to 16 percent instead of 20 left over after the 80 percent taken by #floatwrapper to give browsers extra room for rounding errors, etc. Setting this to a larger value causes WinIE to drop the right column at smaller window sizes. */
	margin-top: 1.5em; /* Sets gap between top border of #wrapper-inner and top of column. */
	border-left: 1px solid #FFA443; /* Sets left border. */
	border-bottom: 3px solid #892505; /* Sets bottom border. */
	font-size: 0.8em; /* Sets font size smaller than default. */
	position: relative; /* Because of MacIE's faulty positioning and float models, all floated objects will overlap the background and borders of the fixed footer. Adding position: relative and a smaller z-index than the footer to all the floats fixes this. */
	z-index: 100; /* See note above. */
	margin-bottom: 100px;
}
#diaryfloatwrapper {
	float: left; /* Sets width to 80 percent of the window. */
	position: relative; /* Because of MacIE's faulty positioning and float models, all floated objects will overlap the background and borders of the fixed footer. Adding position: relative and a smaller z-index than the footer to all the floats fixes this. */
	z-index: 100; /* See note above. */
	width: 602px;
	margin: 0px;
	height: 100%;
	vertical-align: middle;
	background-color: #EDEBDC;
	font-size: 11px;
	display: table-cell;

	}
/* Left column for the secondary navigation. */
#diarysecnav {
	float: left; /* Moves column to the left of #contentwrapper. */
	width: 25%; /* Sets width to 25 percent of #floatwrapper, which equates to 20 percent of the window, because .25 x .8 = .2 */
	padding-top: 1.5em; /* Sets space between top of div and where text starts displaying. */
	font-size: 0.9em; /* Sets font smaller than default body size. */
	position: relative; /* Because of MacIE's faulty positioning and float models, all floated objects will overlap the background and borders of the fixed footer. Adding position: relative and a smaller z-index than the footer to all the floats fixes this. */
	z-index: 100; /* See note above. */
	margin-bottom: 100px;
	}

#diarysecnav ul {
	margin: 0; /* Removes default margin. */
	padding: 0; /* Removes default padding. */
	list-style: none; /* Removes list markers. */
	text-align: right; /* Sets text to align to right side of column. */
	}

#diarysecnav li {
	display: inline; /* Keeps WinIE5 from adding extra space between list items. */
	}

#diarysecnav a {
	display: block; /* Makes anchor fill up entire list item so that list items will not display horizontally, as they would otherwise because of the display: inline set above. */
	margin-bottom: 0.5em; /* Sets space between list items. */
	padding-right: 20px; /* Moves text over from the right so that image that shows on roll over has room to display. */
	color: #003333; /* Sets color of link text to navy blue. */
	text-decoration: none; /* Removes underline on links. */
	font-weight: bold; /* Makes links bold. */
	}
#diarysecnav a:hover {
	background:    url(../2005/secnav-bullet.gif) right no-repeat;
	color: #FFFFFF;
	}
.rightnoborder {
	float: right; /* Sets border around image. */
	margin: 5px 10px 0 10px; /* Because of MacIE's faulty positioning and float models, all floated objects will overlap the background and borders of the fixed footer. Adding position: relative and a smaller z-index than the footer to all the floats fixes this. */
	z-index: 200;
}
.quote {
	font-family: "Trebuchet MS", GillSans, Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	padding-left: 5px;
}
.leftfloat {
	float: left;
	width: 225px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E2CABC;
	padding-right: 10px;
	margin-right: 6px;
	clear: both;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-top: 6px;
}
.rightfloat {
	float: right;
	width: 50%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFA443;
	margin-left: 10px;
	padding-left: 18px;
	position: relative;
}
.menuhack {
	height: 1px;
}
.noborder input, select {
	background: none; /* Removes background set above. */
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
}
#wrapper-outer #wrapper-inner #floatwrapper #contentwrapper #content label {
	float: left;
	width: 150px;
	clear: both;
	margin-right: 10px;
}
#content input, select, textarea {
	border: 1px solid #9F2B06;
	z-index: -1;
	background-color: #FFFFFF;
	margin-bottom: 6px;
}
.approve {
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #000000;
	text-align: center;
	font-weight: bold;
}
#content table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.redblack a {
	color: #FFFFFF;
}
#header h1 {
	color: #FF8C32;
	font-weight: bold;
	font-family: GillSans, "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	font-size: 36px;
	padding-top: 25px;
	text-align: right;
	margin: 0px;
	padding-right: 25px;
}
#wrapper-outer #wrapper-inner #floatwrapper #contentwrapper #content a {
	color: #0033CC;
	font-weight: bold;
}
#content .content img {
	border: 1px solid #666666;
	margin: 10px;
}
#features img {
	border: 1px solid #414141;
	background-color: #FFFFFF;
}
#supported {
	margin-top: 10px;
	width: 140px;
	border: 1px solid #666666;
	background-color: #EDEBDC;
	background-image: url(bg2b.jpg);
	background-position: -20px -100px;
}
#supported h2 {
	margin: 0 0 0.5em;
	padding: 6px 4px;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #999999;
}
	#supported a {
	display: inline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	}
#content .content .quote img {
	margin-top: 5px;
	margin-bottom: 10px;
}
#wrapper-outer #wrapper-inner #floatwrapper #contentwrapper #content img {
	border: 1px solid #E2CABC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.tiny {
	font-size: 10px;
}
.imageexample {
	background-color: #CCCCCC;
	width: 250px;
	font-weight: bold;
}
.imagecredit {
	font-size: 10px;
	color: #666666;
}
#header h2 {

	color: #FF8C32;
	font-weight: bold;
	font-family: GillSans, "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	font-size: 24px;
	padding-top: 40px;
	text-align: right;
	margin: 0px;
	padding-right: 25px;
}
#wrapper-outer #wrapper-inner #floatwrapper #contentwrapper #content .content h2 {
	color: #460039;
}
#wrapper-outer #wrapper-inner #floatwrapper #contentwrapper #content h1 {
	text-align: left;
}
#supported img {
	margin-top: 3px;
	margin-right: 8px;
	margin-bottom: 3px;
	margin-left: 8px;
	background-color: #EDEBDC;
	border: 1px solid #E2CABC;
}
#wrapper-outer #wrapper-inner #floatwrapper #contentwrapper #content .content .redblack a {
	color: #FFFFFF;
	text-decoration: underline;
}
.notice {
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFCC;
	padding: 8px;
	border: 1px solid #FF0000;
	margin-right: 8px;
}
#wrapper-outer #wrapper-inner #features a {
	color: #FF33CC;
}
