/*  Palette
    bg purple 612561
    text purple b816b6
    bg dark grey c0c0c0
    bg light grey e3e3e3

 */

/* ---Root--- */
body{margin:0;padding:0;font-family:Arial;font-size:12px;}

a{outline:none;text-decoration:none;color:#000;}
    a:hover{text-decoration:underline;}
    a img{border:none;}
h1{font-size:22px;}
h2{font-size:16px;}
h3{font-size:13px;}
form{margin:0;padding:0;}
    form br{clear:left;}
label,input,textarea,select{float:left;width:350px;margin:0 10px 5px 0;padding:0;}
label{width:120px;}
ul{list-style-image:url(../images/list_arrow.jpg);padding-left:15px;}

/* ---Global--- */
.centering{width:600px;margin:0 auto;background:#fff;}
    .centering .padding{padding:20px;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
.fl{float:left;}
.fr{float:right;}
.grey_strip{height:5px;background:#aaaaaa;width:100%;display:block;}
.login_box{border:solid 1px #eaeaea;}
    .login_box .padding{padding:20px;}
.divider{height:0;border-top:solid 1px #eaeaea;width:100%;margin:10px 0;}
.form_submit{width:auto;border:none;background:#000;color:#fff;font-size:10px;padding:3px;cursor:pointer;}

/* ---Header--- */
.header{position:relative;width:100%;background:#000;}
    .header .centering{background:none;}
    .header .logo{float:left;margin:10px 0;}
.nav{margin:8px 0;}
    .nav a{float:left;padding:10px 22px;color:#000;}
        .nav a:hover{background:#aaaaaa;}

