strong {
    font-weight:bold
}
h1 {
    font-weight:bold;
    font-size: 131%
}

h2 {
    font-size: 116%;
}

h3 {
}

em {
    font-style: italic;
}	

div {
    font-family:Trebuchet MS,Helvetica,sans-serif;
}

code {
    margin:3px;
}

p.code {
    margin:15px;
    font-family:Andale Mono,monospace;
}

/****** YUI overrides ******/

#doc3 {margin:auto;} 




/****** arbingersys specific ******/

#arb-bd {
    width: 950px;
}

#arb-ft {
    text-align:center;
    font-size:85%;
}

#arb-hd {
    height:10px;
    width:auto;
    background-color:#dcdcdc;
    border-top:1px solid: #c8c8c8;
    border-left:1px solid: #c3c3c3;
    border-bottom:1px solid #929292;
    border-right:1px solid #929292;
    padding-top:1px;
    padding-bottom:1px;
    margin:0;
}

#arb-logo {
    padding-left:30px
}

/* concerns box */
#arb-con {
    background-color:#C3D9FF;
    margin-top:20px;
    margin-left:5px;
    margin-right:5px;
    padding:5px;
    font-size:123.1%;
}

#arb-con h1 {
    font-size:131%;
    font-weight:normal;
}

#arb-con a {
    color:#3F4C6B;
    font-weight:bold;
}

#arb-con a:visited {
    color:#356AA0
}

.arb-con-div {
    margin-bottom:10px;
}



#arb-links a {
    padding:3px;
    color:#36393D;
}

#arb-links a:hover {
    /*color:white;*/
    background-color:#dcdcdc;
}

.arb-pagettl {
    margin-top:20px;
    margin-bottom:20px;    
    font-size:174%;
    font-weight:bold;
}

#arb-main {
    margin-top:10px;
    font-size:123.1%;
}

#arb-main div {
    margin-top:20px;
}

#arb-main li {
    margin-left:20px;
    margin-top:10px;
}

.arb-blog-ttl {
    font-size:153.9%;
    font-weight:bold;
    margin-top:20px;
    margin-bottom:10px;
}

.arb-blog-ttl a {
    color: black;
}

.arb-blog-ttl a:hover {
    color:red;
}

.arb-blog-content {
font-size:116%;
}
.arb-blog-content p {
    margin-top:15px;
}

.arb-blog-content pre {
    margin: 10px;
    background-color:#F9F7ED;
    padding: 3px;
}

.arb-blog-pd {
    color:#356AA0;
}

#arb-cmmt {
    padding-bottom:20px;
    margin-bottom:10px;
}
