body a {
	text-decoration: none;	
	color: #186DFD;
}

body a:hover {
	text-decoration: none;
	color: #E87613;
}

body a:visited {
	color: #B10D05;
}

body a:visited:hover {
	color: #E87613;
}

#returnlink {
	font-size: 12px;
	font-weight: normal;
	float: left;
	clear: both;
	margin-bottom: 10px;
}

#page_header {
	font-size: 34px;
	font-weight: bold;
}

#page_header div {
	float: left;
	clear: left;
}

#page_header #header_text {
	clear: right;
	margin-top: 51px;
}

#announce {
	margin: 30px;
	margin-bottom: 10px;
	padding: 10px;
	border: 2px solid red;
	font-weight: bold;
}

.content {
	clear: both;
}

.build_status {
	margin-top: 20px;
	padding: 10px;
	float: left;
	clear: both;
	border: 1px solid black;
}

.build_status .header {
	font-size: 16pt;
	font-style: italic;
	font-weight: bold;
}
.build_cat {
	float: left;
	clear: none;
	width: 250px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
	padding-top: 5px;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	border: 1px solid black;
	background-color: #303030;
	color: #7f7f7f;
}

.build_cat .cat_header {
	font-weight: bold;
	color: white;
}

.build_subcat {
	float: left;
	clear: left;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	width: 250px;
}

.build_subcat .subcat_head {
	float: left;	
}

.dmg {
}

.col {
}

#rss_feed_button {
	float: left;
	clear: both;
	margin-top: 15px;
}

#rss_feed_button a:hover {
}
#validators {
	float: left;
	clear: both;
	font-size: 8pt;
	font-family: "Verdana";
}

#validators .valbutton {
	border: 1px solid black;
	margin-top: 5px;
}

#validators .general {
	font-style: normal;
	font-weight: bold;
	text-align: center;
}

#validators .general a {
	text-decoration: none;
}

#validators .w3c {
	float: left;
	border-right: 1px black solid;
	width: 35px;
	color: #0c479d;
	background: white;
}

#validators .w3c a {
	color: #0c479d;
}

#validators div:hover .w3c {
	background: gray;
}

#validators .spec {
	width: 90px;
	color: black;
	background: #ffcc66;
}

#validators .spec a {
	color: black;
}

#validators div:hover .spec a {
	color: #b42828;
}

#rss2 {
	margin-bottom: 15px;
}

.rss2small {
	border: 1px solid #8c8c7b;
	width: 44px;
	height: 13px;
	margin-bottom: 5px;
	float: left;
}

.rss2small div {
	font-size: 7pt;
	font-family: "Verdana";
	color: white;
	margin-top: 1px;
	float: left;
	clear: none;
}

.rss2small:hover {
	border-color: #ff6500;
}

.rss2small:hover .rss a {
}

.rss2small:hover .rss_version a {
}

.rss2small div a {
	color: white;
}

.rss2small div a:hover {
	text-decoration: none;
}

.rss2small .rss {
	float: left;
	width: 22px;
	background: #ff6500;
	text-align: center;
	height: 11px;
	margin-left: 1px;
}

.rss2small .rss span {
	position: relative;
	top: 0px;
}

.rss2small .rss_version {
	width: 19px;
	color: black;
	background: #8c8c7b;
	margin-left: 1px;
	height: 11px;
}

.rss2small .rss_version span {
	position: relative;
	top: 0px;
	left: 2px;
}

.addtogoogle {
	font-family: "Verdana";
	font-size: 7pt;
	margin-left: 2px;
}

.addtogoogle2 {
	margin-top: 5px;
}

.build_cat .addtogoogle {
	position: relative;
	left: 5px;
	top: 1px;
}

#addtogoogle_main {
	float: left;
	margin-top: 12px;
	margin-left: 5px;
}

#rss2test {
	border: 1px solid #8c8c7b;
	width: 78px;
	height: 15px;
	float: left;
	clear: left;
	margin-top: 10px;
}

#rss2test div {
	font-size: 7pt;
	font-family: "Verdana";
	color: white;
	margin-top: 1px;
	float: left;
	clear: none;
}

#rss2test:hover {
	border-color: #ff6500;
}

#rss2test:hover .rss a {
}

#rss2test:hover .rss_version a {
}

#rss2test div a {
	color: white;
}

#rss2test div a:hover {
	text-decoration: none;
}

#rss2test .rss {
	float: left;
	width: 25px;
	background: #ff6500;
	text-align: center;
	height: 13px;
	margin-left: 1px;
}

#rss2test .rss span {
	position: relative;
	top: 1px;
}

#rss2test .rss_version {
	width: 50px;
	color: black;
	background: #8c8c7b;
	margin-left: 1px;
	height: 13px;
}

#rss2test .rss_version span {
	position: relative;
	top: 1px;
	left: 2px;
}

.rss2small div a:hover {
	color: white;
}

.rss2small a {
	position: relative;
	top: -1px;
}

.rss2small .rss_version a {
	position: relative;
	left: -1px;
}

.rss2test a {
	position: relative;
	top: -1px;
}

.rssfeed {
	border: 1px solid #8c8c7b;
	width: 78px;
	height: 15px;
	float: left;
	clear: left;
	margin-top: 5px;
	margin-bottom: 10px;
}

.rssfeed div {
	font-size: 7pt;
	font-family: "Verdana";
	color: white;
	margin-top: 1px;
	float: left;
	clear: none;
}

.rssfeed:hover {
	border-color: #ff6500;
}

.rssfeed:hover .rss a {
}

.rssfeed:hover .rss_version a {
}

.rssfeed div a {
	color: white;
}

.rssfeed div a:hover {
	text-decoration: none;
}

.rssfeed .rss {
	float: left;
	width: 25px;
	background: #ff6500;
	text-align: center;
	height: 13px;
	margin-left: 1px;
}

.rssfeed .rss span {
	position: relative;
	top: 1px;
}

.rssfeed .rss_version {
	width: 50px;
	color: black;
	background: #8c8c7b;
	margin-left: 1px;
	height: 13px;
}

.rssfeed .rss_version span {
	position: relative;
	top: 1px;
	left: 2px;
}


.article_header {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 13pt;
	font-style: italic;
	clear: both;
}

.article_content {
	clear: both;
}

.article_content a {
	color: #186DFD;
}

.article_subheader {
	font-size: 14pt;
	font-weight: bold;
	padding: 5px;
}

.faq_question {
	font-weight: bold;
	border-top: 1px solid black;
	padding-top: 10px;
}

.faq_answer {
	margin-top: 10px;
	margin-bottom: 10px;
}
