/* charset */
@charset UTF-8;

/* -----Browser reset----------------------- */
* {
	margin: 0;
	padding: 0;
        border: none;
	font-style: normal;
	font-weight: normal;
	font-size : 100%;
}


/* -----BODY----------------------- */
body {
        background:url(../img/n-l-99.png) repeat;
        font-family:sans-serif;
}
/* -----DIV----------------------- */

/* -----wrapper----- */
div#wrapper {
        min-height:600px;
	padding:0;
}

/* -----header----- */
div#header {
        background:url(../img/head.png) repeat-x;
        background-color:#FFF;
}
/* -----logo----- */
div#logo {
	margin:0 auto;
        width:800px;
        height: 100px;

}

div#logo p.ONElogo{
       margin-top:3px;
       float:left;
}


div#logo p.Memberlogo{
        margin-top:15px;
        margin-right:50px;
        float:right;
        font-size:80%;
        border:1px outset #808080;
}

/* -----title----- */
div#titleContainer {
        height: 50px;
        background:url(../img/titlebg.png) repeat-x;
        clear:both;
}

div#title {
	margin:0 auto;
        width:800px;

}


div#title h1{
       padding-left:15px;
       color:#FFF;
       font-size:150%;
       font-weight:bold;
}

div#title a{
       text-decoration:none;
        color:#FFF;
}

div#title h3{
       padding-left:15px;
        font-size: 80%;
        font-style:italic;
        color:#FFF;
}

/* -----menu----- */
div#menuContainer {
        height: 30px;
        background-color:#808080;

}

div#menu {
	margin:0 auto;
        width:800px;
        height:30px;
}



/* -----contents----- */
div#contents {
        margin:0 auto;
        padding-right:10px;
        padding-left:10px;
        width:800px;
        height:auto;
        background:url(../img/mainbg.png) repeat-y;
}

/* -----path----- */
div#path {
         padding-top:15px;
         padding-left:15px;
         font-size:12px; 
        color:#404040;
}

div#path a {
         color:#004A7F;
}

/* -----main----- */
div#main {
         height:auto;
         padding-top:50px;
         padding-left:15px;
         padding-right:15px;
         padding-bottom:50px;
         font-size:15px; 
         color:#000;

}

div#main h2 {
         padding-bottom:30px;
         font-size:130%;
         color:#004A7F;
}

div#main h3 {
         padding-bottom:10px;
         font-size:120%;
         color:#080808;

}

div#main p.small{
         font-style:italic;
         font-size:75%;

}

div#main p.johnphoto {
         float:right;
         margin-right:200px;
}

div#left {
         float:left;
        margin-top:30px;
        width:200px;
}

div#right {
        width:570px;
         float:right;
}


/* -----footer----- */
#footer {
        clear:both;
        margin:0 auto;
        padding-right:10px;
        padding-left:10px;
        padding-top:20px;
        width:800px;
        height: 15px;
        padding-bottom:10px;
        text-align:center;
        font-size:11px; 
        color:#404040;

}

div#footer a{
       text-decoration:none;
        color:#404040;
}


/* -----list----------------------- */
/* -----ul----- */
ul {
margin-left: 5px;
list-style-type: none;
}
/* -----li----- */
li {
margin-left:15px

}






