html { margin:0; padding:0; } body { margin:0; padding:0; font-family:Verdana, Helvetica, Arial, sans-serif; color:black; } h1 { font-size:1.5em; } h2 { color:#9c9; } a:hover { color:navy; } /* Header & Footer */ #header { width:825px; height:200px; background:url(http://www.rmdt.org.nz/app/views/stylesheets/main/images/header.gif) no-repeat left top; } #footer { margin-top:-50px; } /* Navigation bar **/ #nav { width:171px; padding-bottom:37px; font-variant:small-caps; background:url(http://www.rmdt.org.nz/app/views/stylesheets/main/images/nav_footer.gif) no-repeat right bottom; } #nav ul { list-style:none; margin:0; padding:20px 0 20px 0; text-align:right; font-size:90%; line-height:180%; background:url(http://www.rmdt.org.nz/app/views/stylesheets/main/images/nav_tile.gif) repeat-y right bottom; } #nav ul li { padding:0 10px 0 10px; } #nav ul li a { padding-right:10px; display:block; text-decoration:none; color:#9c9; } #nav ul li a:hover { background:#cec; color:#363; } #nav ul li .selected { background:#9c9; color:#363; font-weight:bold; } /* User panel */ #userPanel { width:171px; font-variant:small-caps; border-bottom:1px dashed #66c; border-top:1px dashed #66c; } #userPanel ul { list-style:none; margin:0; padding:10px 0 10px 0; text-align:right; font-size:90%; line-height:180%; background:url(http://www.rmdt.org.nz/app/views/stylesheets/main/images/nav_tile.gif) repeat-y right bottom; } #userPanel ul li { padding:0 10px 0 10px; } #userPanel ul li a { padding-right:10px; display:block; text-decoration:none; color:#66c; } #userPanel ul li a:hover, #userPanel ul li a.selected { background:#66c; color:#336; } #userPanel ul li a.admin { padding-right:10px; display:block; text-decoration:none; color:#c66; } #userPanel ul li a.admin:hover, #userPanel ul li a.admin .selected { background:#c66; color:#633; } #userPanel p { font-size:80%; padding:5px 10px 0 0; margin:0; text-align:right; background:url(http://www.rmdt.org.nz/app/views/stylesheets/main/images/nav_tile.gif) repeat-y right bottom; } /* Login Box */ #loginBox { float:right; font-size:90%; color:#9c9; position:relative; top:-20px; } #loginBox form { padding:0; margin:0; #color:#363; } #loginBox input[type="text"], #loginBox input[type="password"] { border:1px solid #ccc; padding:2px; } #loginBox .ieInputFix { width:50px; } #loginBox input[type="text"]:hover, #loginBox input[type="password"]:hover, #loginBox input[type="text"]:focus, #loginBox input[type="password"]:focus { border:1px solid #9c9; background:#efe; } #login input[type="submit"] { border:1px solid #9c9; background:#fff; color:#9c9; } #login input[type="submit"]:hover { background:#9c9; color:#fff; } #loginBox .ieInputTextFix { width:8em; } #loginBox h4 { display:inline; margin-right:0.4em; } #loginBox a { font-size:80%; font-variant:normal; } #loginBox p { display:inline; margin-right:5px; } /*The main text goes in here*/ #content { padding:0 80px 80px 0; width:595px; #width:675px; min-height:250px; position:absolute; top:170px; left:202px; font-size:90%; text-align:justify; background:url(http://www.rmdt.org.nz/app/views/stylesheets/main/images/footer.gif) no-repeat right bottom; } /* Box displaying notices */ #pageNotices { width:565px; #width:515px; margin:5px 0 5px 0; padding:5px 15px 5px 15px; background-color:#bbbbff; color:#06185c; border-top:2px solid #0000ff; border-bottom:2px solid #0000ff; } #pageNotices:hover { background-color:#ddddff; } #pageNotices p { margin:0; } #pageNotices ul { margin-top:0; margin-bottom:0; } /* Form for field inputs */ table.attributeList { padding-bottom:20px; width:100%; text-align:left; font-size:90%; border-collapse:collapse; } table.attributeList tr { padding:0; } table.attributeList td { padding:10px 0 10px 30px; } table.attributeList tr:hover { color:#9c9; } table.attributeList td.attribute { width: 50%; padding-right:15px; text-align: left; border-right:1px solid #363; } table.attributeList td.attribute label { font-weight:bold; } table.attributeList td.attribute span { color:#c66; } table.attributeList td.attribute .fieldDescription{ font-style:italic; font-weight:normal; padding:2px 0 0 5px; } table.attributeList td.valueInput { padding-left:15px; border-left:1px solid #363; } table.attributeList td.fckeditor { padding: 10px 0 10px 0; } table.attributeList .submit { text-align:center; } table.attributeList .shortInput { width:2em; } table.attributeList select.shortSelect { width:12em; } table.attributeList input[type="text"], table.attributeList input[type="password"], table.attributeList textarea { border:1px solid #363; } table.attributeList input[type="text"]:hover, table.attributeList input[type="text"]:focus, table.attributeList input[type="password"]:hover, table.attributeList input[type="password"]:focus, table.attributeList textarea:hover { border:1px solid #9c9; } /** positioning the submit buttons **/ div.submit { text-align:center; margin-top:20px; } /** red asterix **/ span.compulsory { color:#f00; }