
body {
	color: white;
	background-color: black;
	background: url(../images/bg-stripes.png) repeat center;
}

hr{
    border:none;
    background:none;
}
a, a:link, a:visited, a:active, a:hover {
  color: #FF5C01;
}
a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
  background: url(../images/external.png) right center no-repeat;
  padding-right: 18px;
}
h2 {
  color: #FF5C01;
  background: url(../images/banner-background.png) repeat-x 1.5em;
}
h3 {
  color: #FF5C01;
  background: url(../images/banner-background.png) repeat-x 1.5em;
}
#navcolumn {
  color: white;
  background-color: #000000;
}
#navcolumn h5 {
  color: #FF5C01;
  background: url(../images/banner-background.png) repeat-x 1.5em;
}

#navcolumn li.expanded {
  background-image: url(../images/expanded.gif);
}
#navcolumn li.collapsed {
  background-image: url(../images/collapsed.gif);
}


#banner {
  background: url(../images/title-background.png) repeat-x 150px -5px;
}

#breadcrumbs {
  background-color: #000000;
  color: #999;
  background: url(../images/banner-background.png) repeat-x 1.5em;
}

.section, .news {
  background: url(../images/bg-half-black.png) repeat;
}
#footer {
  font-size: x-small;
}

.right {
   position: absolute;
   right: 5px;
   height: 140px;
   margin-right: -5px;
}

h1,h2,h3,h4,h5 {
    padding-left:1em;
    clear:both;
}
.news h3,.news h4, .news dl {
    padding-left:1em;
    margin-bottom:0.1em;
}

.section p {
	text-indent:2em;
}

.section p + p {
	text-indent:2em; margin-top:-1em;
}

.invisible {
    display:none;
}

table {
	border-collapse: collapse;
}

table tr.b {
	
}

table th {
	border: 1px solid #FF5C01;
	text-align: center;
	background: transparent url(../images/bg-half-orange.png) repeat scroll 0 0;
}

table td {
	border: 1px solid #FF5C01;
}

pre {
	overflow: auto;
}

.home .whoIsUsingArchetype a.externalLink img {
    float:none;
}

.home .whoIsUsingArchetype ul li {
    display:inline;
    list-style:none;
}

.home a.externalLink {
    background-image:none;
    padding-right:0;
}

.home li img, .home .download img {
    float: left;
    max-width: 150px;
    margin-right: 10px;
}

.home .download a img {
    max-width: none;
}
