/* * FIXME: Introduce SCSS & Sprockets *= require_self *= require prettyPhoto *= require formtastic *= require_tree . */ @import "../mixins/css3"; body { padding: 0px; margin: 0px; font-size: 14px; font-family: "Verdana"; color:#1d1d1d; } a { color: #001c6d; text-decoration: none; img { border: 0px; } &:hover { text-decoration: underline; color:#68c545; } } #breadcrumb{ color:#848484; *{ color:#848484; } } #public_core{ margin:auto; width:960px; margin-top:20px; @include box-shadow(0px, 0px, 10px, rgba(0, 0, 0, 0.4)); border:1px solid #87c51c; background:white; #header{ padding:1px; table{ width:100%; } #logo { width:160px; text-align:center; } h1{ margin-top:0px; text-align:center; } } #menu_top { background:#87c51c; text-align:center; a { display:inline-block; padding: 5px 10px 5px 10px; text-transform:uppercase; color:white; text-decoration: none; min-width:100px; text-align:center; border-bottom:2px solid transparent; &:hover{ border-color : #001871; color:white; } } } #page_main { #sidebar { float: left; width: 240px; position: relative; min-height: 400px; background:#eaeaea; } } } #menu_left ul { list-style: none; padding-left: 0px; li{ a{ display:block; padding:5px; color:#3f3f3f; border-bottom: 1px solid white; &:hover{ background:#f8f8f8; } } } ul { //padding-left: 20px; padding-bottom:10px; li{ a{ color:#5b5b5b; padding-left: 20px; border-bottom: 1px dotted white; } } } } #public #header { width: 960px; margin: auto; } body .clear { clear: both; } body #page_main { width: 960px; margin: auto; } body #page_main #content { float: left; width: 700px; padding:10px; } body #menu_bottom { margin: auto; width: 960px; margin-top: 20px; margin-bottom: 20px; } body #menu_bottom #left_bottom { float: left; } body #menu_bottom #right_bottom { float: right; } body .article { border: 1px solid RGB(129, 178, 11); padding: 10px; margin-bottom: 10px; } body .article h3 { color: RGB(129, 178, 11); } body .article .image_file { float: left; margin-right: 10px; } body .article .title, body .article .description { margin-left: 130px; } body .article .title a, body .article .description a { color: #604435; text-decoration: none; } #flash_notice{ border:3px solid #6bb800; padding:10px; } .portlet.table_content table { width: 100%; border-collapse: collapse; } .portlet.table_content table td { border: 1px solid black; } .portlet.block_content .two_column .column { float: left; width: 50%; } .portlet.block_content .two_column .column .block { padding: 10px; } .portlet.link_content{ padding:5px; } .portlet.download_content{ padding:5px; padding-left:20px; border:1px solid #6bb800; }