html {
/* height: 100%; */
background-color: #ff6501;
}

body {
margin: 0;
padding: 0;
/* height: 100%; */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000099;
}

a {
color: #FF6600;
}

a:visited {
color: #FF6600;
}

a:hover {
color: #FF9900;
}

a:active {
color: #FF6600;
}

h1 {
font-size: 18px;
margin-top: 0;
}

h2 {
font-size: 15px;	
}

.ClearFloats {
clear: right;
height: 0;
font-size: 1px;
}


#HeadBar {
height: 228px;
margin: 0;
padding: 0;
/* border-bottom: 1px solid #000099; */
overflow: hidden;
}

#HeadBar p {
margin: 0;
padding: 0;
}

#HeadLeft {
float: left;
width: 781px;
border-right: 1px solid #0e163a;
}

#HeadLeft object, #HeadLeft embed {
margin: 0;	
display: block;
}

#Menu {
padding: 0;
margin: 0;
}

#TagCloud {
height: 227px;
margin: 0;
margin-left: 782px;
overflow: hidden;
padding: 0;
border-bottom: 1px solid #000099;
}

#TagCloud p {
margin: 0;
padding: 8px 10px 9px 10px;
line-height: 30px;
}

html>/**/body #TagCloud p {
line-height: 28px;
}

#TagCloud a {
color: #000099;
text-decoration: none;
padding-right: .5em;
}

#TagCloud a:hover {
text-decoration: underline;	
}

#MainArea {

}

#Column1 {
float: left;
display: inline;
background-color: #ff6501;
width: 184px;
overflow: hidden;
}

#Column1 img {
border: none;
border-bottom: 1px solid #000099;
border-top: 1px solid #000099;
margin: 0;
margin-bottom: 40px;
}

#Column1 img.First {
border-top: none;	
}

#Column2 {
margin-left: 184px;
margin-right: 20px;
background-color: #fffdca;
border-right: 1px solid #000099;
border-left: 1px solid #000099;
}

#MainContent {
margin: 0;
/* margin-right: 220px; */
padding: 0;
position: relative;
height: 100%;
}

#MainContentInner {
padding: 30px;	
}

#MainContent p {
margin-top: 0;	
}

/* Image Bar */

#ImageBar {
float: right;
display: inline;
/* background-color: #cccddd; */
width: 191px;
overflow: hidden;
margin: 0;
margin-left: 20px;
padding: 0;
}

#ImageBar img {
border: none;	
}

.ImageBar_Image {
float: left;
width: 190px;
height: 167px;
overflow: hidden;
border-bottom: 1px solid #000099;
border-left: 1px solid #000099;
margin: 0;
}


/* Footer */

#Footer {
background-color: #020098;
color: #fff;
text-align: center;
font-size: .8em;
padding: 20px;
}

#Footer p {
margin: 0;	
}
