




/*-----------------MEMBER LOGIN PAGE-------------------*/
.sys_memblogin { display: block; }
.sys_memblogin .titletxt { display: block; color: #BE1F24; font-size: 160%; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; letter-spacing: -0.5px;  }
.sys_memblogin .textout { display: block; padding: 0px 0px 20px 0px; }
.sys_memblogin .linksout { }
.sys_memblogin li {  }
.sys_memblogin li a { }

.sys_memblogin .login { display: block; }
.sys_memblogin .forgotpass { display: block; }

.sys_memblogin .heading { display: block; color: #BE1F24; font-size: 140%; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; letter-spacing: -0.5px; }

.sys_memblogin form { display: block; border: 1px solid #ccc; padding: 10px 10px 10px 10px; margin: 0px 0px 20px 0px; }

.sys_memblogin .email { display: block; width: 580px; float: left; padding: 0px 0px 10px 0px; }
.sys_memblogin .email label { display: block; width: 130px; float: left; padding: 3px 0px 0px 0px; color: #BE1F24; font-size: 100%; text-transform: uppercase; font-weight: bold; }
.sys_memblogin .email input { display: block; width: 180px; float: left; }
.sys_memblogin .email .text { display: block; }

.sys_memblogin .password { display: block; width: 580px; float: left; padding: 0px 0px 10px 0px; }
.sys_memblogin .password label { display: block; width: 130px; float: left; padding: 3px 0px 0px 0px; color: #BE1F24; font-size: 100%; text-transform: uppercase; font-weight: bold; }
.sys_memblogin .password input { display: block; width: 130px; float: left; padding: 2px 2px 2px 2px; }

.sys_memblogin .remember { display: block; width: 580px; float: left; padding: 0px 0px 10px 0px; }
.sys_memblogin .remember input { display: block; }
.sys_memblogin .remember .checkbox { display: block; width: 10px; float: left; }
.sys_memblogin .remember label { display: block; width: 120px; float: left; padding: 1px 0px 0px 2px; }

.sys_memblogin .button { display: block; width: 120px; float: left; }
.sys_memblogin .button {}
.sys_memblogin .button input { display: block; width: 120px; color: #BE1F24; font-weight: bold; }
.sys_memblogin .button input:hover { cursor: pointer; }
.sys_memblogin .button .submit { display: block; }

.baseleftmenu .sys_memblogin { margin: 0px 0px 10px 0px; padding: 10px; background: white; border: solid #E5E5E5 1px; width: 185px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; }
.baseleftmenu .sys_memblogin .textin { display: block; padding: 0px 0px 15px 0px; }
.baseleftmenu .sys_memblogin form { padding: 0px; border: 0px; width: 175px; }
.baseleftmenu .sys_memblogin .fieldset { padding: 0px; border: 0px; }
.baseleftmenu .sys_memblogin input:hover { cursor: pointer; }


/*-----------------Jobs for the Boys-------------------*/
.jobsfortheboys .titletxt, .std_eventa .headline { margin: 10px 0px 10px 0px; color: white; background-color: #be2025; padding: 3px 5px 3px 10px; font-weight: bold; text-transform: uppercase; letter-spacing: -0.5px; }
.jobsfortheboys .list .layoute { float: left; width: 580px; margin: 0px 0px 10px 0px; padding: 10px; background-color: white; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.jobsfortheboys .list .layoute .date, .jobsfortheboys .list .layoute .title, .jobsfortheboys .list .layoute .description { display: block;}
.jobsfortheboys .list .layoute .date { float: left; width: 100px; font-weight: bold;}
.jobsfortheboys .list .layoute .title { width: 590px; }
.jobsfortheboys .list .layoute .description { padding: 10px 5px 0px 100px;}

.std_eventa .date, .std_eventa .venue { padding: 10px 0px 10px 0px; font-weight: bold;}
.std_eventa .article h3 { color: #be2025; font-weight: bold; text-transform: uppercase; margin-top: 10px 0px 5px 0px; }
.std_eventa ul li { list-style: disc; margin-left: 50px;}

/*  */

