/* Site */
body {
   background: #f2f1e2;
   background-image: url(../dx/background.gif/$file/background.gif);
   background-repeat: repeat-y;
   background-position: center;
   font-size: 12px;
   font-family:  Verdana, Arial, Helvetica, sans-serif; 
   margin-top:0px;
}
h1 {
   font-size: 18px;
   font-weight: bold;
}
h2 {
   font-size: 14px;
   font-weight: bold;
}
.sub{
   padding: 2px 0px 1px 0px;
   font-weight: normal;
   line-height: 1.1em;
}
.subgrey{
   padding: 2px 0px 1px 0px;
   font-weight: bold;
   color: #333333;
}
.sub2{
   padding: 1px 6px 0px 0px;
}
a:link {
	color: #142595;
	text-decoration: none; 
}
a:hover {
	color: #3333CC;
	text-decoration: none; 
}
a:active {
	color: #00008B;
	text-decoration: none; 
}
a:visited {
	color: #00008B;
	text-decoration: none; 
}
.noDisplay {
	display:none;
}
.hidden{
   visibility:hidden;
}
/* Page */
#wrapper {
   width:940px;
   background:#FDFBF7; 
   margin:0px auto; 
   position:relative;
   height:100%;
}
#page {
   width:940px;
   position:relative;
   float:left;
   min-height:720px;
}
/* Header */
#header {
   margin:0px;
   padding:0px;
   position:relative;
   clear:both;
}
/* NavigationBar */
div#navigation {
   text-align:right;
   float:left;
   position: relative;
   width: 180px;
   padding:18px 25px 10px 0px;
}
.dotsleft{
   float:left;
   position:relative;
   width: 4px;
   padding:40px 0px 0px 00px;
}
/* Content */
div#content {
   float: left;
   text-align:left;
   padding:40px 10px 10px 25px;
   width:460px;
}
div#content2 {
   float: left;
   text-align:left;
   padding:40px 10px 10px 25px;
   width:640px;
}
div#content3 {
   float: left;
   text-align:left;
   padding:8px 10px 10px 2px;
   width:890;
}
img.right{
position:relative;
float:right;
padding: 10px;
}
img.left{
position:relative;
float:left;
padding: 10px 10px 10px 0px;
}
/* Comments */
.greyline {
   border: #DDDDDD 1px dotted;
   margin-right: 30px;
}
.greybox {
   border: #DDDDDD 1px solid;
   background-color: #F9F7F2;
}
greyfont {
   color: #999999;
  font-size: 9px;
}
blockquote {
   color: #777777;
   padding-left: 10px; MARGIN: 10px 10px 0px 0px;
   border-left: #DDDDDD 5px solid;
}
.commentlist {
   padding: 0px;
}
.commentlist LI {
   padding: 10px 10px 3px 10px;
   margin: 5px 30px 3px 0px;
   list-style-type: none;
}
/* ContentBar */
.dotsright{
   float:left;
   position:relative;
   width: 4px;
   padding:40px 5px 0px 15px;
}
.contentbar {
   float:right;
   position:relative;
   width:160px;
   padding:17px 30px 0px 17px;
}
.contentbox {
   width: 167px;
   height: 12px;
   border: 0px;
   background-color: #F7F5F0;
}
.contentboxtext1 {
   width: 155px;
   min-height: 128px;
   border-bottom: #DDDDDD 1px solid;
   border-left: #DDDDDD 1px solid;
   border-right: #DDDDDD 1px solid;
   background-color: #F9F7F2;
   padding: 15px 5px 5px 5px;
}
/* Footer */
#footer {
   position: relative;
   clear:both;
}
<!--[if IE]>
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
<![endif]-->
}
