BODY{
	margin:0;
	background: white;
	font-size : 100%;
	line-height: 1.5em;
	font-family : Arial,Helvitica,sans-serif;
	color : black;
}

A, *:link {color : #455372;}

#content hr{clear:none}

H1, H2, H3, H4 {
    font-family : Arial,Helvitica,sans-serif;
    margin: 1.5em 0 0.5em;
}

H1{
    font-size: 1.75em;
    margin-top: 0;
}

H2{
    font-size: 1.5em;
    font-weight:normal;
}

H3{
    font-size: 1.25em;
    font-weight: normal;
    margin:1em 0 0.25em;
}

H4{
	font-size:14px;
	margin:20px 10px 0;
	border-bottom:1px solid #999999;
}

p{
    padding:0;
    margin: 0.5em 0 1em;
}


UL {
    list-style-image:url("/docs/bullet.png");
}


input[type="button"], input[type="submit"], input[type="reset"]{
	border:1px solid #ABB1B1;
	cursor: pointer;
	background:url("/docs/button-back.png") repeat-x;
	padding:2px 4px;
}

input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
	background:url("/docs/button-back.png") repeat-x;
	border-color:black;
}



#container{
    margin:0 6em 2em 6em;
    background:#E4ECEC url("/docs/bodyline.png") bottom left repeat-x;
}


#banner, #myHeader{
	background: #3f506d;
}

    #myHeader ul{
        float: left;
        margin:0;
        padding:1.75em 0 0;
    }

    #myHeader li{
        float: left;
        list-style: none;
        display: block;
        padding-left: 0.5em;
    }

        #myHeader li a{
            padding: 0.5em 0.75em;
        }

        #myHeader li a:hover{
            background: none;
            background: #BB0000;
        }

    #myHeader h1{
        color: white;
        margin: 0;
        text-align: center;
        padding: 40px 0 20px;
    }

        #myHeader h1 a{
            display: block;
            margin: 0 auto;
	    padding: 0;
	    border: none;
            width: 241px;
            height:85px;
            background: url("/docs/common/image/logo.gif") no-repeat;
        }

        #myHeader span{
            display: none;
        }

    #myHeader a{
        border: 0;
        color: white;
    }


#logo, #footer {
    display: none;
}

#myfooter{
    clear:both;
    text-align:right;
    padding: 1em 1.6em;
    font-size: 0.7em;
    color: #666666;
}


#footer{
	background:none;
	border:none;
	color:#666666;
	padding:0 5px 0 1px;
}
#footer *:link, #footer *:visited{color:#666666}
#footer p{line-height:normal}

#altlinks{
    border-top: 1px solid #CCCCCC;
}

.nav{margin-top:0;}

#mainnav{
    margin-top:0;
    background: none;
    border: none;
    border-bottom: 1px dotted #CCCCCC;
    padding: 0.5em;
    text-align: right;
}

    #mainnav.nav ul{
        font-size: 1.3em;
    }

    #mainnav :link, #mainnav :visited{
        border: none;
        background: none;
        padding: 0.1em 0.9em 0.4em 0.9em;
    }

    #mainnav :link:hover, #mainnav :visited:hover {
     background-color: #ccc;
     border-right: none;
    }
    #mainnav .active :link, #mainnav .active :visited {
     background: #333 url(../topbar_gradient2.png) 0 0 repeat-x;
     border-top: none;
     border-right: none;
     color: #eee;
     font-weight: bold;
    }
    #mainnav .active :link:hover, #mainnav .active :visited:hover {
     border-right: none;
    }

#ctxtnav{
    text-align: right;
}

#prefs{
    border-style: solid;
    border-color: #CCCCCC;
    background: white;
    margin-right: 0;
}

#metanav{
	padding-bottom:8px;
        padding-right: 6px;
	color:white;
        text-align: right;
}
#metanav a, #metanav a:visited{
  color:white;
}

#metanav a:hover{
	background:transparent;
}

#search{
	padding-right:10px;
	clear:none;
}

#main{
    font-size: 0.9em;
    padding: 0 1.5em;
}


.field{margin-bottom:10px;}

table.listing {clear:right}
table.listing thead { background: transparent}

#info, #preview, #help, #attachment br {clear:none}

.entry H2 {background:none}

.wikipage{
    padding: 0;
}

    .wikipage h1, .wikipage h2, .wikipage h3{
        margin-left: 0;
    }
